Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
D
dune-common
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 69
    • Issues 69
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 44
    • Merge Requests 44
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Package Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Core Modules
  • dune-common
  • Issues
  • #214

Closed
Open
Created May 28, 2020 by Bernd Flemisch@bernd.flemischDeveloper

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.

Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None