【发布时间】:2013-03-12 18:17:34
【问题描述】:
我使用 MPI_Open_port 和 MPI_Comm_accept 在 MPI 中实现了点对点连接。我使用
rafael@server1:~$ mpirun server
rafael@server2:~$ mpirun client
在不同的计算机上。我注意到了
rafael@server1:~$ ./server
rafael@server2:~$ ./client
也可以正常工作。你知道用mpirun和不用mpirun启动一个MPI可执行文件有什么区别吗?
当然,我不能给出额外的参数(例如mpirun --mca btl self,openib),并且所有进程的等级为0,这一切都很好。但是还有什么不那么明显的吗?
【问题讨论】: