Open aaadelmann opened 3 days ago
This was found in OPAX on Gwendolen
partial ==== backtrace (tid:2019130) ====
It looks like mca_pml_ucx_cleanup( is triggering ompi_mpi_finalize() and subsequently in the Environment destructor
mca_pml_ucx_cleanup(
ompi_mpi_finalize()
Environment
bool Environment::finalized() { int flag = 0; MPI_Finalized(&flag); return (flag != 0); }
In case I do not use Environment::finalized() the error goes away!
Environment::finalized()
MPI_Finalized is only checking if the MPI environment got terminated with MPI_Finalize. I do not understand why the call to Environment::finalized in Environment::~Environment() causes the issue.
Environment::finalized
Environment::~Environment()
This was found in OPAX on Gwendolen
partial ==== backtrace (tid:2019130) ====
It looks like
mca_pml_ucx_cleanup(
is triggeringompi_mpi_finalize()
and subsequently in theEnvironment
destructorbool Environment::finalized() { int flag = 0; MPI_Finalized(&flag); return (flag != 0); }
In case I do not use
Environment::finalized()
the error goes away!