在线帮助
上机入门 编译环境 PVM的使用 MPI的使用 ESSL的使用  
曙光1000A 用户入门手册(2000-I、3000与此类似)

1.远程登录
 
设用户名为guest, passwd为welcome,则:

  % telnet 159.226.41.88
  login:guest
  passwd: welcome

用户guest登上1000A (carrot )并进入自己的主目录/public/zmfsoft/guest 。 

2.编译PVM程序
 
设PVM程序为file.c

  % mkdir pvm3
  % cd pvm3
  % mkdir bin
  % cd bin
  % mkdir RS6K
  % cd RS6K

此时你所在的目录为carrot: /public/zmfsoft/guest/pvm3/bin/RS6K 将你的file.c放在该目录下编译:

  carrot: /public/zmfsoft/guest/pvm3/bin/RS6K>pvmcc -o file file.c (若是file.f, 则:pvmf77 -o file file.f )

3.PVM的执行和退出
 
设分给你的结点为node1~node4
  carrot:/public/zmfsoft/guest/pvm3/bin/RS6K>rsh node1 (登录到node1~node4中任意一个)

  node1: /tmp_mnt/public/zmfsoft/guest > pvm (启动PVM)
  pvm> add node2
  pvm> add node3
  pvm> add node4
  pvm> guit (退出pvm界面,但pvm是active)   node1: /tmp_mnt/public/zmfsoft/guest> cd pvm3/bin/RS6K
  node1:/tmp_mnt/public/zmfsoft/guest/pvm3/bin/RS6K>file (运行程序)
  node1: /tmp_mnt/public/zmfsoft/guest /pvm3/bin/RS6K> cd
  node1: /tmp_mnt/public/zmfsoft/guest>pvm ( 进入pvm界面)
  pvm> halt (退出pvm)
  node1: /tmp_mnt/public/zmfsoft/guest> exit (退出启动结点node1) 注:1. 单结点多进程的情况下,除不作add命令外,其余相同。   2. 启动pvm必须在结点上, 运行完程序一定要退出pvm。Quit和halt的区别在于前者是退出pvm界面,后者是退出pvm进程 。   3. 建议计算时用高速交换网, 其做法:

    启动PVM用命令 PVM -nhnode*
    增加节点用命令 add hnode* 注:*为分配给你的节点中的任意一个。

4.编译MPI程序
 
设mpi 程序为file.f ,则在你的主目录
/public/zmfsoft/guest下建一子目录mpi

  % mkdir mpi
  % cd mpi
  % mkdir bin
  % cd bin 将你的file.f程序放入该目录下编译
  carrot: /public/zmfsoft/guest/mpi/bin> mpif77 -o file file.f (若是file.c则:mpicc -o file file.c

5.MPI的执行
 
设分给你的结点为node1~node4,且node1为启动结点。
在目录/public/zmfsoft/guest/mpi/bin建一个文件mpihost即:

  carrot:/public/zmfsoft/guest/mpi/bin> vi mpihost
  hnode1 0 $HOME/mpi/bin/file
  hnode2 1 $HOME/mpi/bin/file
  hnode3 1 $HOME/mpi/bin/file
  hnode4 1 $HOME/mpi/bin/file
  ~
  ~
  :wq! 尔后进入启动结点node1   carrot:/public/zmfsoft/guest /mpi/bin> rsh node1
  node1:/tmp_mnt/public/zmfsoft/guest > cd mpi/bin
  node1:/tmp_mnt/public/zmfsoft/guest/mpi/bin>file -p4pg mpihost (运行程序)
  node1:/tmp_mnt/public/zmfsoft/guest/mpi/bin> cd
  node1: /tmp_mnt/public/zmfsoft/guest> exit (退出启动结点node1)
  carrot:/public/zmfsoft/guest>   

Copyright for NCIC All Rights Reserved
本网站版权归国家智能计算机研究开发中心所有