From f0a985b43b8abfad8c68da1a7110f594a04703b8 Mon Sep 17 00:00:00 2001 From: Wolfgang Bangerth Date: Wed, 9 Jul 2014 12:57:07 +0000 Subject: [PATCH] Add notes for MUMPS. git-svn-id: https://svn.dealii.org/trunk@33123 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/doc/external-libs/trilinos.html | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/deal.II/doc/external-libs/trilinos.html b/deal.II/doc/external-libs/trilinos.html index 1e0a135138..46f78cf373 100644 --- a/deal.II/doc/external-libs/trilinos.html +++ b/deal.II/doc/external-libs/trilinos.html @@ -128,7 +128,8 @@ scripts that you want to use them, for example via the TrilinosWrappers::SolverDirect class. This can be tricky, but adding defines similar to the following to the cmake command line - will achieve the goal: + will achieve the goal to enable the UMFPACK and SuperLU/SuperLUDist + solvers:
 
           -D TPL_ENABLE_UMFPACK:BOOL=ON \
@@ -140,6 +141,20 @@
           -D SuperLU_INCLUDE_DIRS:FILEPATH="/path/to/SuperLU_4.3/SRC" \
           -D TPL_SuperLU_LIBRARIES:FILEPATH="/path/to/SuperLU_4.3/lib/libsuperlu_4.3.a"
       
+ Similarly, to enable MUMPS, commands should include +
+
+          -D TPL_ENABLE_MUMPS:BOOL=ON \
+          -D TPL_ENABLE_SCALAPACK:BOOL=ON
+      
+ and possibly followed by +
+
+          -D TPL_MUMPS_INCLUDE_DIRS:PATH=/usr/include/openmpi-x86_64 \
+          -D SCALAPACK_LIBRARY_DIRS:PATH=/lib64/openmpi/lib \
+      
+ where you need to adjust the exact paths, of course. +


The deal.II Authors -- 2.39.5