【发布时间】:2019-03-01 08:43:37
【问题描述】:
我读到here,那个
而 MPI_Comm_split 是最常见的通信器创建 功能,还有很多。 MPI_Comm_dup 是最基本的 创建一个通信器的副本。那里可能看起来很奇怪 将存在一个仅创建副本的函数,但这非常 对于使用库执行专门的应用程序很有用 函数,例如数学库。在这几种 应用程序,重要的是用户代码和库代码不 互相干扰。为了避免这种情况,第一件事 应用程序应该做的是创建 MPI_COMM_WORLD 的副本, 这将避免其他库也使用的问题 MPI_COMM_WORLD。图书馆本身也应该复制 的 MPI_COMM_WORLD 以避免同样的问题。
MPI_COMM_WORLD 可以在 MPI 初始化开始后更改吗? MPI_COMM_WORLD 不是常量吗?
【问题讨论】:
标签: c parallel-processing mpi communicator