我需要编写一个使用库的许多功能的C MPI代码(具体来说,它是Parasail),但我的集群有三个不同的处理器,一个带有Intel Xeon的前端,带有Intel i3的16个节点和Intel Pentium-D的8个节点。 我应该如何编译这个库并编写c代码以在我的所有24个节点中运行?
我使用OpenMPI和Rocks发布。
提前致谢。
答案 0 :(得分:2)
您有几个选项,有些是编译器相关的:
话虽如此,请注意大多数MPI应用程序以最慢节点的速度运行,所以一般来说,在新旧硬件上运行MPI应用程序是不理想的。