引擎盖下的mpi

引擎盖下的mpi,mpi,Mpi,我需要做一个关于MPI编程的演示。我需要添加一个关于MPI如何在引擎盖下工作的部分。例如,当我调用MPI_Init时会发生什么 您知道我可以从哪些好的来源了解这些详细信息吗?MPI是一种规范,而不是一种特定的实现。可观察到的行为在中给出。它在引擎盖下如何工作取决于具体的实现。如果您想看一个示例实现,您可能会对和感兴趣。MPI是一个规范,而不是一个特定的实现。可观察到的行为在中给出。它在引擎盖下如何工作取决于具体的实现。如果您想查看一个示例实现,您可能有兴趣查看和。补充您对MPI实现的源代码的研究

我需要做一个关于MPI编程的演示。我需要添加一个关于MPI如何在引擎盖下工作的部分。例如,当我调用MPI_Init时会发生什么


您知道我可以从哪些好的来源了解这些详细信息吗?

MPI是一种规范,而不是一种特定的实现。可观察到的行为在中给出。它在引擎盖下如何工作取决于具体的实现。如果您想看一个示例实现,您可能会对和感兴趣。

MPI是一个规范,而不是一个特定的实现。可观察到的行为在中给出。它在引擎盖下如何工作取决于具体的实现。如果您想查看一个示例实现,您可能有兴趣查看和。

补充您对MPI实现的源代码的研究,并考虑如何在您选择的平台上实现MPI_Init。MPI位于已经可用的O/S功能之上。我的意思并不是说您可以通过这种方法了解特定版本的MPI是如何实现的,但建议您可以从另一个角度解决问题,从而更好地了解当前的情况。

补充您对MPI实现源代码的研究,同时考虑如何在您选择的平台上实现MPI_Init。MPI位于已经可用的O/S功能之上。我的意思不是建议您可以通过这种方法了解特定版本的MPI是如何实现的,而是建议您可以通过从另一个角度解决问题来更好地了解引擎盖下正在发生的事情。

MPI规范包含了对位于引擎外部的旋钮、滑块和显示器的描述每个API的“黑盒”

黑匣子的内部细节将取决于实现……还将取决于互连(如TCP、IBV、DAPL等)、操作系统(如使用LSB或本机库等的实现)以及其他许多因素(如消息大小阈值将触发不同的代码路径等)。使用“a.out上的“strace”和“ltrace”可以提供一些关于黑盒子内部实际情况的见解


最好的建议是选择一个开源实现并检查代码以确定内部细节。

MPI规范包含对每个API“黑盒”外部的旋钮、滑块和显示器的描述

黑匣子的内部细节将取决于实现……还将取决于互连(如TCP、IBV、DAPL等)、操作系统(如使用LSB或本机库等的实现)以及其他许多因素(如消息大小阈值将触发不同的代码路径等)。使用“a.out上的“strace”和“ltrace”可以提供一些关于黑盒子内部实际情况的见解


最好的建议是选择一个开源实现,并检查代码以确定内部细节。

MPI只是一个规范。MPI规范由不同的团体和组织实施。您需要选择一个实现,例如MPICH,并且可以找到它们的设计文档。这将告诉您MPI规范是如何实现的它是由该组织实施的


如果您只想描述用MPI编写的应用程序启动时发生的情况,您可以阅读有关MPI和MPI编程的内容。我强烈建议

MPI只是一种规范。MPI规范由不同的团体和组织实施。您将需要选择一种实现,例如MPICH,您可以找到它们的设计文档。这将为我将告诉您该小组是如何实现MPI规范的


如果您只想描述用MPI编写的应用程序启动时发生的情况,您可以阅读有关MPI和MPI编程的内容。我强烈建议

好吧,总是有源:-)好吧,总是有源:-)