如何在MPI中的指定主机文件中获取<rank,hostname>对

时间:2015-04-28 08:55:43

标签: mpi

运行MPI程序时,我们使用命令
mpiexec -hostfile ./conf/machines <my_mpi_program>

我的主机文件./conf/machines

192.168.1.54
192.168.1.55
192.168.1.56
192.168.1.57

执行MPI程序时,我的处理器等级为MPI_Comm_rank 我的问题是如何获得每个等级的<rank, hostname>对? hostname应与spcecified的主机文件相同,我只想在主机文件中使用ipaddress作为主机名。

我尝试使用MPI_Get_processor_name,但它返回了我的主机teaker-4的名称,而不是指定主机文件中的名称。

此外,teaker-4127.0.0.1,我无法修改/etc/hosts

0 个答案:

没有答案