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 this bug once I can confirm.
Drew