将MPI的cpus-per-proc分配给每个进程的方式改为单独分配。主要是通过在mpiexec命令行中增加--cpus-per-proc参数,指定每个进程需要的CPU数量。代码示例如下:
mpiexec -np 4 --map-by node --cpus-per-proc 2 ./my_program
上述命令在4个进程中将每个进程分配2个CPU核心运行。如果在集群中,可以根据集群的实际CPU核心数量进行调整。
上一篇:assignmenttocharfromchar*makesintegerfrompointerwithoutacast
下一篇:Assignmultiplevariableswithlistvalues