Hi,
I am using 19.4 version to build and run a cpp code. The MPI is 3.1.3, the one that PGI installs itself. The code compiles fine but during the run, it dumps out the following error. The code successfully ran with the 18.10 version.
Fatal error in PMPI_Comm_rank: Invalid communicator, error stack:
PMPI_Comm_rank(122): MPI_Comm_rank(comm=0x883390, rank=0x7ffc59754acc) failed
PMPI_Comm_rank(75).: Invalid communicator
[unset]: write_line error; fd=-1 buf=:cmd=abort exitcode=671705093
:
system msg for write_line failure : Bad file descriptor
Fatal error in PMPI_Comm_rank: Invalid communicator, error stack:
PMPI_Comm_rank(122): MPI_Comm_rank(comm=0x883390, rank=0x7ffda962d35c) failed
PMPI_Comm_rank(75).: Invalid communicator
[unset]: write_line error; fd=-1 buf=:cmd=abort exitcode=470378501
:
system msg for write_line failure : Bad file descriptor
Fatal error in PMPI_Comm_rank: Invalid communicator, error stack:
PMPI_Comm_rank(122): MPI_Comm_rank(comm=0x883390, rank=0x7ffcb2711c6c) failed
PMPI_Comm_rank(75).: Invalid communicator
[unset]: write_line error; fd=-1 buf=:cmd=abort exitcode=940140549
:
system msg for write_line failure : Bad file descriptor
Fatal error in PMPI_Comm_rank: Invalid communicator, error stack:
PMPI_Comm_rank(122): MPI_Comm_rank(comm=0x883390, rank=0x7ffd751fb35c) failed
PMPI_Comm_rank(75).: Invalid communicator
[unset]: write_line error; fd=-1 buf=:cmd=abort exitcode=403269637
:
system msg for write_line failure : Bad file descriptor
Primary job terminated normally, but 1 process returned
a non-zero exit code. Per user-direction, the job has been aborted.
mpirun detected that one or more processes exited with non-zero status, thus causing
the job to be terminated. The first process to do so was:
Process name: [[19919,1],0]
Exit code: 5