精确定义" MPI_THREAD_SERIALIZED"

时间:2016-10-16 22:04:34

标签: pthreads mpi mvapich2

由于MPI_THREAD_MULTIPLE不像MPI_THREAD_SERIALIZED那样稳定且稳定,我试图将我的MPI应用程序转换为序列化。但是,MPI_THREAD_SERIALIZED的确切定义对我来说并不清楚。这是不是意味着:

  1. 启动,任何MPI通话的结束都不应与其他通话重叠?
  2. 或2.任何MPI呼叫的 Start 不应与其他呼叫重叠。 (但两个电话仍然可以重叠)

    如果是前者,那么如何使用诸如MPI_Comm_acceptMPI_Win_fence等长效阻止API实现多线程应用程序?

    一个例子是等待客户服务的DPM应用程序。

0 个答案:

没有答案