我已经设置了一个双节点NFS群集来运行Open MPI应用程序。 其中一个采用英特尔处理器(主处理器),另一个采用AMD处理器。两者都是四核。 我在两个系统的同一位置安装了Open MPI(在/ use / local中) 我试图运行一个简单的Hello World示例,其中包含4个进程(每个进程两个)。 我已经尝试并测试了在两个节点上本地运行这些应用程序。他们跑得很好。 但是,如果我在运行时传递由这些节点组成的主机文件(我使用mpiexec),则会抛出错误。 如果我在Intel上编译,则该作业不会在AMD节点上运行。 如果我在AMD上编译,则该作业不会在Intel节点上运行。
哪里可能是问题?