MPI_run 参数 -ppn 和 -np 的区别:多节点并行计算的利器
-ppn 和 -np 都是 mpirun 命令中的参数,用于指定并行运算时的进程数。
-np 参数用于指定总共要启动的进程数,例如:
mpirun -np 4 myprogram
表示要启动 4 个进程运行 myprogram 程序。
-ppn 参数用于指定每个节点上要启动的进程数,例如:
mpirun -np 8 -ppn 2 myprogram
表示要启动 8 个进程运行 myprogram 程序,每个节点上启动 2 个进程。
区别在于,-np 参数是指定总共要启动的进程数,而 -ppn 参数是指定每个节点上要启动的进程数。当只有一个节点时,-np 和 -ppn 参数效果相同;但当有多个节点时,需要使用 -ppn 参数来指定每个节点上要启动的进程数。
原文地址: https://www.cveoy.top/t/topic/ndfb 著作权归作者所有。请勿转载和采集!