MPI_THREAD_MULTIPLE
は ほどパフォーマンスも安定性も高くないためMPI_THREAD_SERIALIZED
、MPI アプリケーションをシリアライズに変換しようとしています。しかし、 の正確な定義は私にMPI_THREAD_SERIALIZED
は明確ではありません。それは意味しますか:
- MPI 呼び出しの開始と終了は、他の呼び出しと重複してはなりませんか?
または 2. MPI 呼び出しの開始は、他の呼び出しと重複してはなりません。(ただし、2 つの呼び出しをオーバーラップさせることはできます)
前者の場合、 、MPI_Comm_accept
、MPI_Win_fence
?
例として、クライアントがサービスを提供するのを待っている DPM アプリケーションがあります。