Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
最近、mpi4py-library の「send」コマンドを使用して、複数のプロセッサ間で大きなデータを共有しようとすると問題が発生しました。1000x3 numpy float 配列でさえ大きすぎて送信できません。この問題を克服する方法はありますか?
事前にthx。
Isend(ではなく)でこの同じ問題が発生しましSendた。この問題は、受信者がデータを受信する前に送信プロセスが終了したことが原因であると思われます。comm.barrier()各プロセスの最後に呼び出しを含めることでこれを修正しました。
Isend
Send
comm.barrier()