]> https://gitweb.dealii.org/ - dealii-svn.git/commitdiff
Add notes for MUMPS.
authorbangerth <bangerth@0785d39b-7218-0410-832d-ea1e28bc413d>
Wed, 9 Jul 2014 12:57:07 +0000 (12:57 +0000)
committerbangerth <bangerth@0785d39b-7218-0410-832d-ea1e28bc413d>
Wed, 9 Jul 2014 12:57:07 +0000 (12:57 +0000)
git-svn-id: https://svn.dealii.org/trunk@33123 0785d39b-7218-0410-832d-ea1e28bc413d

deal.II/doc/external-libs/trilinos.html

index 1e0a135138922817aefbe38f6adf26d1e2f651b0..46f78cf37323e062d8233b82a83bc3e475d1b591 100644 (file)
       scripts that you want to use them, for example via the 
       <code>TrilinosWrappers::SolverDirect</code> 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:
       <pre>
 
           -D TPL_ENABLE_UMFPACK:BOOL=ON \
           -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"
       </pre>
+      Similarly, to enable MUMPS, commands should include
+      <pre>
+
+          -D TPL_ENABLE_MUMPS:BOOL=ON \
+          -D TPL_ENABLE_SCALAPACK:BOOL=ON
+      </pre>
+      and possibly followed by
+      <pre>
+
+          -D TPL_MUMPS_INCLUDE_DIRS:PATH=/usr/include/openmpi-x86_64 \
+          -D SCALAPACK_LIBRARY_DIRS:PATH=/lib64/openmpi/lib \
+      </pre>
+      where you need to adjust the exact paths, of course.
+    </p>
     <hr />
     <address>
       <a href="http://www.dealii.org/authors.html" target="_top">The deal.II Authors</a>

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.