問題なくコンパイルできる Fortran コードがありますが、このMPI_Allgatherルーチンを実行するとエラーが返されます
call MPI_Allgather(rank, 1, MPI_INTEGER,
allranks(0:np-1), np, MPI_INTEGER, MPI_COMM_WORLD, erro)
rankは整数変数で、位置が~ ~のラベルが付いallranksた整数配列です。np0np-1
エラーは
malloc.c:4630: _int_malloc: Assertion `(unsigned long)(size) >= (unsigned long)(nb)' failed.
エラーの原因を知っている人はいますか? もしそうなら、どうすればこれを解決できますか?