标签: c++ multiprocessing mpi
我是MPI的新手。我刚刚阅读并完成了mpitutorial上的教程。一切正常。但是当我试图让事情更进一步时,我遇到了一些困难。我想构建一个迷你“捐赠你的CPU时间”应用程序。
根据教程,我需要在运行程序之前指定目标主机。我怎么能动态地做到这一点?例如,我设置了一个服务器。每个客户端都可以运行程序(由我提供),然后客户端与服务器进行握手,服务器将动态地分配给客户端。可以使用Open MPI或mpich2完成吗?或者,如果我构建自己的网络应用程序和通信协议会更好。