Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Centos MPI在具有指定ID的CPU上运行_Centos_Mpi_Mvapich2 - Fatal编程技术网

Centos MPI在具有指定ID的CPU上运行

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 或 $

有人知道如何在指定的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

$mpiexec-n64-f主机-env MV2\u CPU\u映射0:1:4:5./a.out

这样,每个节点上的进程0将映射到核心0进程 1将映射到核心1,流程2将映射到核心4,以及 流程3将映射到核心5。对于每个流程,映射都是 由单个“:”分隔


谢谢你的快速回复!