MPI not found on Ubuntu 20.04
I recently upgraded to Ubuntu 20.04. Since then, dunecontrol fails to detect MPI on my system:
-- Could NOT find MPI_C (missing: MPI_mpi_LIBRARY MPI_C_WORKS)
-- Could NOT find MPI_CXX (missing: MPI_mpi_LIBRARY MPI_CXX_WORKS)
-- Could NOT find MPI_Fortran (missing: MPI_mpi_LIBRARY MPI_Fortran_WORKS)
-- Could NOT find MPI (missing: MPI_C_FOUND MPI_CXX_FOUND MPI_Fortran_FOUND)
I have the libraries installed, searching for *libmpi*
gives
/usr/lib/x86_64-linux-gnu/libmpi_mpifh.so.40
/usr/lib/x86_64-linux-gnu/libmpichcxx.so.12.1.8
/usr/lib/x86_64-linux-gnu/libmpi_usempi_ignore_tkr.so.40
/usr/lib/x86_64-linux-gnu/libmpichcxx.a
/usr/lib/x86_64-linux-gnu/libmpi.so.40
/usr/lib/x86_64-linux-gnu/libmpi_java.so
/usr/lib/x86_64-linux-gnu/libmpi_java.so.40.20.0
/usr/lib/x86_64-linux-gnu/libmpich.so.12.1.8
/usr/lib/x86_64-linux-gnu/libmpich.a
/usr/lib/x86_64-linux-gnu/libmpi_usempi_ignore_tkr.so
/usr/lib/x86_64-linux-gnu/libmpichfort.so
/usr/lib/x86_64-linux-gnu/libmpi_cxx.so.40.20.1
/usr/lib/x86_64-linux-gnu/libmpichfort.so.12
/usr/lib/x86_64-linux-gnu/libmpi_mpifh.so
/usr/lib/x86_64-linux-gnu/libmpichfort.a
/usr/lib/x86_64-linux-gnu/libmpichcxx.so
/usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_java.so.40.20.0
/usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so.40.20.1
/usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_mpifh.so.40.20.2
/usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3
/usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_usempif08.so.40.21.0
/usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_usempi_ignore_tkr.so.40.20.0
/usr/lib/x86_64-linux-gnu/libmpi_mpifh.so.40.20.2
/usr/lib/x86_64-linux-gnu/libmpi_cxx.so.40
/usr/lib/x86_64-linux-gnu/valgrind/libmpiwrap-amd64-linux.so
/usr/lib/x86_64-linux-gnu/libmpich.so.12
/usr/lib/x86_64-linux-gnu/libmpich.so
/usr/lib/x86_64-linux-gnu/libmpichfort.so.12.1.8
/usr/lib/x86_64-linux-gnu/libmpi.so.40.20.3
/usr/lib/x86_64-linux-gnu/libmpi_java.so.40
/usr/lib/x86_64-linux-gnu/libmpi_usempif08.so.40
/usr/lib/x86_64-linux-gnu/libmpi_usempif08.so.40.21.0
/usr/lib/x86_64-linux-gnu/libmpichcxx.so.12
/usr/lib/x86_64-linux-gnu/libmpi_usempif08.so
/usr/lib/x86_64-linux-gnu/libmpi_usempi_ignore_tkr.so.40.20.0
/usr/lib/x86_64-linux-gnu/libmpi_cxx.so
/usr/lib/python3/dist-packages/mpi4py/libmpi.pxd
The compilers are in my /usr/bin
.