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

Reply via email to