Mumps

Linux

Using standard Debian packages

For sequential version, install packages libmumps-seq-4.9.2 and libmumps-seq-dev. For parallel version, install libmumps-4.9.2 and libmumps-dev. Newer versions may be available. In Ubuntu 6.06 (Dapper) or newer, you can use the Synaptic package manager for that, or type:

sudo apt-get install libmumps-seq-4.9.2 libmumps-seq-dev

for the sequential version and

sudo apt-get install libmumps-4.9.2 libmumps-dev

for the parallel one.

Now go to the directory with Hermes. Create the file CMake.vars with the following line (or append to the existing one):

set(WITH_MUMPS YES)

Finally execute:

rm CMakeCache.txt
cmake .
make

Find more about Using MUMPS in Hermes.

Mac OS

Help needed!

Using MUMPS in Hermes

After the installation has been completed, you may select SOLVER_MUMPS as the matrix solver for your finite element problem, as detailed in the Poisson tutorial, or use it just to solve a standalone matrix problem

System Message: WARNING/2 (Ax = b)

latex exited with error [stdout] This is pdfTeX, Version 3.1415926-2.3-1.40.12 (MiKTeX 2.9 64-bit) entering extended mode (c:\users\lk\appdata\local\temp\tmpltziwq\math.tex LaTeX2e <2011/06/27> Babel <v3.8m> and hyphenation patterns for english, afrikaans, ancientgreek, ar abic, armenian, assamese, basque, bengali, bokmal, bulgarian, catalan, coptic, croatian, czech, danish, dutch, esperanto, estonian, farsi, finnish, french, ga lician, german, german-x-2009-06-19, greek, gujarati, hindi, hungarian, iceland ic, indonesian, interlingua, irish, italian, kannada, kurmanji, lao, latin, lat vian, lithuanian, malayalam, marathi, mongolian, mongolianlmc, monogreek, ngerm an, ngerman-x-2009-06-19, nynorsk, oriya, panjabi, pinyin, polish, portuguese, romanian, russian, sanskrit, serbian, slovak, slovenian, spanish, swedish, swis sgerman, tamil, telugu, turkish, turkmen, ukenglish, ukrainian, uppersorbian, u senglishmax, welsh, loaded. (“C:\Program Files\MiKTeX 2.9\tex\latex\base\article.cls” Document Class: article 2007/10/19 v1.4h Standard LaTeX document class (“C:\Program Files\MiKTeX 2.9\tex\latex\base\size12.clo”)) (“C:\Program Files\MiKTeX 2.9\tex\latex\base\inputenc.sty” (C:\Users\LK\AppData\Roaming\MiKTeX\2.9\tex\latex\ucs\utf8x.def)) (C:\Users\LK\AppData\Roaming\MiKTeX\2.9\tex\latex\ucs\ucs.sty (C:\Users\LK\AppData\Roaming\MiKTeX\2.9\tex\latex\ucs\uni-global.def)) (“C:\Program Files\MiKTeX 2.9\tex\latex\ams\math\amsmath.sty” For additional information on amsmath, use the `?’ option. (“C:\Program Files\MiKTeX 2.9\tex\latex\ams\math\amstext.sty” (“C:\Program Files\MiKTeX 2.9\tex\latex\ams\math\amsgen.sty”)) (“C:\Program Files\MiKTeX 2.9\tex\latex\ams\math\amsbsy.sty”) (“C:\Program Files\MiKTeX 2.9\tex\latex\ams\math\amsopn.sty”)) (“C:\Program Files\MiKTeX 2.9\tex\latex\ams\classes\amsthm.sty”) (“C:\Program Files\MiKTeX 2.9\tex\latex\amsfonts\amssymb.sty” (“C:\Program Files\MiKTeX 2.9\tex\latex\amsfonts\amsfonts.sty”)) (“C:\Program Files\MiKTeX 2.9\tex\latex\tools\bm.sty”) (C:\Users\LK\AppData\Roaming\MiKTeX\2.9\tex\latex\dstroke\dsfont.sty) (C:\Users\LK\AppData\Roaming\MiKTeX\2.9\tex\latex\braket\braket.sty) (“C:\Program Files\MiKTeX 2.9\tex\latex\carlisle\slashed.sty”) (C:\Users\LK\AppData\Roaming\MiKTeX\2.9\tex\latex\etoolbox\etoolbox.sty (“C:\Program Files\MiKTeX 2.9\tex\latex\misc\etex.sty”)) ! Undefined control sequence. <argument> \undefinedpagestyle l.15 \pagestyle{fancy} (“C:\Program Files\MiKTeX 2.9\tex\latex\graphics\color.sty” (“C:\Program Files\MiKTeX 2.9\tex\latex\00miktex\color.cfg”) (“C:\Program Files\MiKTeX 2.9\tex\latex\graphics\dvips.def”) (“C:\Program Files\MiKTeX 2.9\tex\latex\graphics\dvipsnam.def”)) (“C:\Program Files\MiKTeX 2.9\tex\latex\float\float.sty”) No file math.aux. (C:\Users\LK\AppData\Roaming\MiKTeX\2.9\tex\latex\ucs\ucsencs.def) (“C:\Program Files\MiKTeX 2.9\tex\latex\amsfonts\umsa.fd”) (“C:\Program Files\MiKTeX 2.9\tex\latex\amsfonts\umsb.fd”) [1] (c:\users\lk\appdata\local\temp\tmpltziwq\math.aux) ) (see the transcript file for additional information) Output written on math.dvi (1 page, 344 bytes). Transcript written on math.log.
as in the Using Matrix Solvers tutorial.

Table Of Contents

Previous topic

Installation of Matrix Solvers

Next topic

PETSc