前提・実現したいこと
fortranでMPIを用いて並列計算をしようとしています.
コンパイルは通りました.しかし,実行したところ以下のようなエラーが生じてしまい,原因がわからず困っています.
発生している問題・エラーメッセージ
Fatal error in PMPI_Allgather: Invalid buffer pointer, error stack: PMPI_Allgather(1093): MPI_Allgather(sbuf=0x2621ed0, scount=1, MPI_INTEGER, rbuf=0x2621ed0, rcount=1, MPI_INTEGER, MPI_COMM_WORLD) failed PMPI_Allgather(1026): Buffers must not be aliased
該当のソースコード
fortran
ソースコード
### 試したこと mpirun -np プロセス数 ./実行ファイル名 で実行しています.プロセス数は一致するように値を入力しています. ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。