MPI_Open_port
我在 MPI 中使用和实现了点对点连接MPI_Comm_accept
。我使用运行服务器和客户端程序
rafael@server1:~$ mpirun server
rafael@server2:~$ mpirun client
在不同的电脑上。我注意到
rafael@server1:~$ ./server
rafael@server2:~$ ./client
也可以正常工作。您知道使用和不使用启动 MPI 可执行文件之间是否有任何区别mpirun
?
当然,我不能给出额外的参数(例如mpirun --mca btl self,openib
),并且所有进程的等级为0,这完全可以。但是还有什么不那么明显的吗?