Open DJDavies2 opened 4 months ago
Probably also related to https://github.com/ecmwf/fckit/issues/41 In that issue there's mention of explicit warnings like:
[WARNING] yaksa: 2 leaked handle pool objects
This yaksa is apparently a memory pool used in MPICH.
My hunch is that the eckit approach of calling MPI_Finalize
during the destruction of static objects (after main
) does not play nice with MPICH. @tlmquintino do you have any suggestion?
What happened?
I am getting failures of this type:
Tests that produce this error are e.g. eckit_test_mpi_splitcomm, eckit_test_mpi_group or eckit_test_mpi_internal_access.
What are the steps to reproduce the bug?
Build and run ctests. It seems that the problems occur with mpich but not with openmpi.
Version
develop
Platform (OS and architecture)
Linux
Relevant log output
No response
Accompanying data
No response
Organisation
Met Office