
MPICH2 常用命令行说明
每个 MPI 任务的启动,必须依赖 MPIEXEC.EXE;一般都是 mpiexec 通过命令行启动
mpi 应用程序。
假定一 MPICH2 集群有 4 台主机 A、B、C、D,其主机名分别为 hostA、hostB、hostC、
hostD,IP 地址分别为 192.168.0.1、192.168.0.2、192.168.0.3、192.168.0.4;A、B、
C、D 都是组 WORKGROUP 成员;mpich2 应用程序 mpiapp.exe。则启动 A、B、C、
D 上的 mpiapp 的命令行是: mpiexec –hosts 4 hostA 1 hostB 1 hostC 1 hostD 1
mpiapp.exe;或者基于主机列表文件的方法,假定主机列表文件为 mf,则其内容为
或者
相应的命令行是:mpiexec –n 4 –machinefile mf mpiapp.exe
若要在这 4 个主机的集群上启动 X 个节点参与计算,相应命令行为:mpiexec –n X
–machinefile mf mpiapp.exe
在这 X 个节点,4 个主机上:若 X=3, 则只有 A、B、C 的 mpiapp.exe 启动了,其
mpi 进程编号分别为 0、1、2;若 X=4,则 A、B、C、D 的 mpiapp.exe 都启动了,其
评论5
最新资源