Bug#933845: Bug#933844: libpmi-pmix-dev: MPI failure in dolfin tests

Drew Parsons dparsons at debian.org
Sun Aug 4 12:19:20 BST 2019


On 2019-08-04 19:04, Drew Parsons wrote:
> 
> I'm upgrading dolfin/fenics to 2019.1.0 alongside HYPRE 2.16.0, PETSc
> 3.11.3, pybind11 2.3.0.  The tests of the libraries have passed, but
> the build is failing badly with an MPI error:
> 
>   Run C++ regressions tests (serial)
>   Test project /home/projects/fenics/build/dolfin/obj-x86_64-linux-gnu
>   ...
>         Start  13: demo_eigenvalue_serial
>    3/51 Test  #13: demo_eigenvalue_serial
> ....................***Failed    0.02 sec
>   *** The MPI_Comm_rank() function was called before MPI_INIT was 
> invoked.
>   *** This is disallowed by the MPI standard.
>   *** Your MPI job will now abort.
>   [grendel:16518] Local abort before MPI_INIT completed completed
> successfully, but am not able to aggregate error messages, and not
> able to guarantee that all other processes were killed!

Probably this is a clue: libdolfin.so should link to libpetsc.so.  But 
it is missing in the new libdolfin.so.  That means pmix is not the 
problem, so I'll close the bug against pmix once I can confirm.

Drew



More information about the debian-science-maintainers mailing list