-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参数来指定每个节点上要启动的进程数。

mpirun参数 -ppn和-np有什么区别

原文地址: https://www.cveoy.top/t/topic/bK8s 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录