6

最近、mpi4py-library の「send」コマンドを使用して、複数のプロセッサ間で大きなデータを共有しようとすると問題が発生しました。1000x3 numpy float 配列でさえ大きすぎて送信できません。この問題を克服する方法はありますか?

事前にt​​hx。

4

3 に答える 3

1

Isend(ではなく)でこの同じ問題が発生しましSendた。この問題は、受信者がデータを受信する前に送信プロセスが終了したことが原因であると思われます。comm.barrier()各プロセスの最後に呼び出しを含めることでこれを修正しました。

于 2015-09-18T22:40:07.013 に答える