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