Centos MPI在具有指定ID的CPU上运行
有人知道如何在指定的CPU上运行MPI吗?虽然“mpirun-np4”指定了使用的CPU数量,但我在这里要做的是指定CPU ID 操作系统是CentOS 5.6,MVAPICH2用于具有6x2内核的单个节点Centos MPI在具有指定ID的CPU上运行,centos,mpi,mvapich2,Centos,Mpi,Mvapich2,有人知道如何在指定的CPU上运行MPI吗?虽然“mpirun-np4”指定了使用的CPU数量,但我在这里要做的是指定CPU ID 操作系统是CentOS 5.6,MVAPICH2用于具有6x2内核的单个节点 谢谢您的合作。是的;mvapich2的新版本使用该库来启用CPU关联和绑定 从: 例如,如果希望每个节点运行4个进程并利用核心 0、1、4、5在每个节点上,可以指定: $mpirun\u rsh-np 64-hostfile主机MV2\u CPU\u映射=0:1:4:5./a.out 或 $
谢谢您的合作。是的;mvapich2的新版本使用该库来启用CPU关联和绑定 从: 例如,如果希望每个节点运行4个进程并利用核心 0、1、4、5在每个节点上,可以指定:
$mpirun\u rsh-np 64-hostfile主机MV2\u CPU\u映射=0:1:4:5./a.out
或
$mpiexec-n64-f主机-env MV2\u CPU\u映射0:1:4:5./a.out
这样,每个节点上的进程0将映射到核心0进程
1将映射到核心1,流程2将映射到核心4,以及
流程3将映射到核心5。对于每个流程,映射都是
由单个“:”分隔
谢谢你的快速回复!