我正在努力将项目从PVM迁移到MPI。我想问一下这里是否有人这样做过,如果有关于PVM和MPI中函数之间的对应关系的任何教程或手册。
答案 0 :(得分:3)
有用的书籍Using MPI的第9章非常明确地讨论了比较PVM和MPI以及你需要做什么来移植。
它们都是消息传递库,如果您主要使用点对点通信或基本集合,则端口应该非常简单。 PVM虽然总是比最近的MPI标准有更多的动态流程创建和管理支持,如果你的代码在很大程度上依赖于这些功能,那就更难了。
答案 1 :(得分:2)
我在过去几天里一直在使用很多资源
希望它有所帮助!
每个处理器与所有其他处理器并行同步运行的方式与MPI没有问题,并且每个处理器共享不同的地址空间。 (您可以使用java.util.Date为自己进行实验,并将System.out.println语句运行到控制台,您将看到何时发送内容并使用点对点或未阻止的通信接收内容,此过程将收到同时它是以同步方式发送的)。发送和接收最好考虑当你在餐桌上,并且你要求亲戚给你一个叉子时,你会收到叉子,就像它被发送一样(即直接交给你)。