I installed the developpement version of fenics from sources.
When solving linear problem with Lu solver I get the warning
*** Warning: Using PETSc native LU solver. Consider configuring PETSc with an efficient LU solver (e.g. UMFPACK, MUMPS).
So Mumps and Umfpack are not available as
LU method | Description -------------------------------------- default | default LU solver petsc | PETSc built in LU solver
At the installation, the configuration step finds Petsc amd UMFPACK (but no mention of MUMPS here)
-- Checking for one of the modules 'craypetsc_real;PETSc' -- Test PETSC_TEST_RUNS with shared library linking - Success -- The following OPTIONAL packages have been found: * MPI, Message Passing Interface (MPI) Enables DOLFIN to run in parallel with MPI * PETSc (required version >= 3.7), Portable, Extensible Toolkit for Scientific Computation, <https://www.mcs.anl.gov/petsc/> Enables the PETSc linear algebra backend * SCOTCH, Programs and libraries for graph, mesh and hypergraph partitioning, <https://www.labri.fr/perso/pelegrin/scotch> Enables parallel graph partitioning * UMFPACK, Sparse LU factorization library, <http://faculty.cse.tamu.edu/davis/suitesparse.html>
solver = LUSolver(A,"mumps")
gives the error
Unknown LU method "mumps".
The same error occurs with umfpack. Note that mumps and umfpack libraries are installed on my system. Any idea on how to enable these solvers ? Or hints to where to look at ?