mld2p4-2:

docs/html/img107.png
 docs/html/node12.html
 docs/html/node15.html
 docs/html/node16.html
 docs/html/node18.html
 docs/html/node20.html
 docs/html/node26.html
 docs/html/node3.html
 docs/html/node4.html
 docs/html/node5.html
 docs/html/node6.html
 docs/html/node8.html
 docs/mld2p4-2.1-guide.pdf

Doc fixes.
This commit is contained in:
Salvatore Filippone
2016-05-18 17:05:36 +00:00
parent ed62c7d467
commit 758164ff20
13 changed files with 272 additions and 250 deletions
+18 -4
View File
@@ -144,6 +144,15 @@ Optional Packages:
--with-extra-libs List additional link flags here. For example,
--with-extra-libs=-lspecial_system_lib or
--with-extra-libs=-L/path/to/libs
--with-mumps=LIBNAME Specify the libname for MUMPS. Default: "-lsmumps
-ldmumps -lcmumps -lzmumps -lmumps_common -lpord"
--with-mumpsdir=DIR Specify the directory for MUMPS library and
includes. Note: you will need to add auxiliary
libraries with --extra-libs; this depends on how
MUMPS was configured and installed, at a minimum you
will need SCALAPACK and BLAS
--with-mumpsincdir=DIR Specify the directory for MUMPS includes.
--with-mumpslibdir=DIR Specify the directory for MUMPS library.
--with-umfpack=LIBNAME Specify the library name for UMFPACK and its support
libraries. Default: "-lumfpack -lamd"
--with-umfpackdir=DIR Specify the directory for UMFPACK library and
@@ -194,12 +203,12 @@ it to find libraries and programs with nonstandard names/locations.
Report bugs to <bugreport@mld2p4.it>.
</PRE>
For instance, if a user has built and installed PSBLAS 3.3 under the
For instance, if a user has built and installed PSBLAS 3.4 under the
<code>/opt</code> directory and is
using the SuiteSparse package (which includes UMFPACK), then MLD2P4
might be configured with:
<PRE>
./configure --with-psblas=/opt/psblas-3.3/ \
./configure --with-psblas=/opt/psblas-3.4/ \
--with-umfpackincdir=/usr/include/suitesparse
</PRE>
Once the configure script has completed execution, it will have
@@ -208,8 +217,13 @@ Makefiles in the directory tree; this file will be copied in the
install directory under the name <code>Make.inc.MLD2P4</code>.
<P>
In order to use the MUMPS solver based on multifrontal factorization, the user has to add MUMPS flags, include directories and libraries in the Make.inc file.
The necessary MUMPS libraries are <code>-ldmumps, -lsmumps -lzmumps -lzmumps -mumps_common -lpord</code>. The flag <code>-DHAVE_MUMPS_</code> is mandatory too. Since MUMPS uses openmp and ScaLAPACK, <code>LINKOPT=-fonemp</code> must be added as well, along with the ScaLAPACK flags, include directories and library (which can be set using the configure script).
To use the MUMPS solver package,
the user has to add the appropriate options to the configure script;
by default we are looking for the libraries
<code>-ldmumps -lsmumps -lzmumps -lzmumps -mumps_common -lpord</code>.
MUMPS often uses additional packages such as ScaLAPACK, ParMETIS,
SCOTCH, as well as enabling OpenMP; in such cases it is necessary to
add linker options with the <code>--with-extra-libs</code> configure option.
<P>
To build the library the user will now enter