Parallel processing HPC上的MPI应用程序不';节点之间不能通信

Parallel processing HPC上的MPI应用程序不';节点之间不能通信,parallel-processing,windows-server-2008,mpi,hpc,Parallel Processing,Windows Server 2008,Mpi,Hpc,我正在尝试在WindowsServer2008上运行的HPC上进行一些并行编程。我试图使用MPI,特别是在C#中实现MPI协议。现在我正在按照教程来理解这个库 我正在尝试运行SDK提供的程序pingpong.exe。如果进程在同一个节点上(因此它与线程系统是同一个实用程序),那么它在HPC上可以正常工作。一旦它在多个节点上,它就不工作了 我错过了什么 谢谢。好的,我已经能够理解为什么它不工作了:防火墙阻止了节点之间的消息。可以更改防火墙,使其不会阻止群集中的任何内容 希望它能帮助下一个人 感谢M

我正在尝试在WindowsServer2008上运行的HPC上进行一些并行编程。我试图使用MPI,特别是在C#中实现MPI协议。现在我正在按照教程来理解这个库

我正在尝试运行SDK提供的程序pingpong.exe。如果进程在同一个节点上(因此它与线程系统是同一个实用程序),那么它在HPC上可以正常工作。一旦它在多个节点上,它就不工作了

我错过了什么


谢谢。

好的,我已经能够理解为什么它不工作了:防火墙阻止了节点之间的消息。可以更改防火墙,使其不会阻止群集中的任何内容

希望它能帮助下一个人


感谢Mark和IronMan。

欢迎来到Stack Overflow!请向我们展示您的代码。我认为您对服务器的配置缺乏了解。我怀疑查看您的代码是否能帮助您。我认为,这是一个你应该直接向你的系统管理员提出的问题。IronMan84,谢谢,但事实是我还没有编写任何代码,我使用了大学提供的一个可执行文件。它应该可以正常工作,但正如Mark所说,这更多的是一个连接问题,即使我是这项技术的新手,我是HPC的管理员,他们通过光纤连接,可以相互ping,它应该可以工作,我不知道为什么不能。如果你是系统管理员,MS技术支持有什么建议?