From 72f421fbdabd2c6d5a0936653cc2082e83626e5e Mon Sep 17 00:00:00 2001 From: Luca Heltai Date: Mon, 17 Mar 2025 14:39:00 +0100 Subject: [PATCH] Added documentation. --- doc/external-libs/mumps.html | 59 ++++++++++++++++++++++++++++++++++++ doc/users/cmake_dealii.html | 2 ++ doc/users/cmake_user.html | 1 + 3 files changed, 62 insertions(+) create mode 100644 doc/external-libs/mumps.html diff --git a/doc/external-libs/mumps.html b/doc/external-libs/mumps.html new file mode 100644 index 0000000000..53753da0d9 --- /dev/null +++ b/doc/external-libs/mumps.html @@ -0,0 +1,59 @@ + + + + + + The deal.II Readme on interfacing to MUMPS + + + + + + + +

Interfacing deal.II + to MUMPS

+ +

+ MUMPS + should be readily packaged by most Linux distributions. + Don't forget to install a development version of the library. + In order for deal.II to use MUMPS, + you also need to have BLAS, LAPACK, + and SCALAPACK installed. Make sure that the libraries + used by MUMPS are the same as the ones used by + deal.II. +

+ + +

Linking with deal.II

+ +

+ Support for MUMPS will be enabled automatically + if a system wide installation of MUMPS + can be found. To use a self compiled version, specify +

+
+    -DMUMPS_DIR=/path/to/mumps
+      
on the command line when invoking cmake. +

+ +

+ You can override the autodetection by manually specifying +

+
+    -DDEAL_II_WITH_MUMPS=OFF|ON
+  
. +

+ +
+
+ + Valid HTML 4.01! + + Valid CSS! +
+ + + diff --git a/doc/users/cmake_dealii.html b/doc/users/cmake_dealii.html index 26305f34dd..7580570e2b 100644 --- a/doc/users/cmake_dealii.html +++ b/doc/users/cmake_dealii.html @@ -464,6 +464,7 @@ DEAL_II_WITH_HDF5 DEAL_II_WITH_LAPACK DEAL_II_WITH_METIS DEAL_II_WITH_MPI +DEAL_II_WITH_MUMPS DEAL_II_WITH_MUPARSER DEAL_II_WITH_OPENCASCADE DEAL_II_WITH_P4EST @@ -608,6 +609,7 @@ BOOST_DIR, HDF5_DIR, LAPACK_DIR (and BLAS_DIR), METIS_DIR, +MUMPS_DIR (and SCALAPACK_DIR, BLACS_DIR), MUPARSER_DIR, P4EST_DIR (and SC_DIR), PETSC_DIR and PETSC_ARCH (forming ${PETSC_DIR}/${PETSC_ARCH}), diff --git a/doc/users/cmake_user.html b/doc/users/cmake_user.html index 7518f7a0fc..5d281a6152 100644 --- a/doc/users/cmake_user.html +++ b/doc/users/cmake_user.html @@ -851,6 +851,7 @@ LAPACK_WITH_64BIT_BLAS_INDICES DEAL_II_LAPACK_WITH_MKL DEAL_II_WITH_METIS DEAL_II_WITH_MPI +DEAL_II_WITH_MUMPS DEAL_II_WITH_MUPARSER DEAL_II_WITH_OPENCASCADE DEAL_II_WITH_P4EST -- 2.39.5