我正在尝试通过一次调用 mpirun 来运行 mpi 可执行文件的多个实例。我正在使用以下行从不同的目录启动我的程序,以便它以不同的参数启动。
mpirun -np 8 -wdir ./S1 $WDIR/S1/$EXE :\
-np 8 -wdir ./S2 $WDIR/S2/$EXE :\
-np 8 -wdir ./S3 $WDIR/S3/$EXE :\
-np 8 -wdir ./S4 $WDIR/S4/$EXE
可执行文件遵循主从方案,并期望有一个等级为 0的节点充当主节点。
是否可以调用 mpirun 以便在内部我的可执行文件的每个实例都看到它的处理器等级从 0 运行到 7?