mirror of
https://github.com/sfilippone/amg4psblas.git
synced 2026-10-06 22:55:12 +00:00
Doc changes to overview, build and prereqs
This commit is contained in:
+19
-19
@@ -3,14 +3,14 @@
|
||||
<html >
|
||||
<head><title>Prerequisites</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)">
|
||||
<meta name="originator" content="TeX4ht (http://www.tug.org/tex4ht/)">
|
||||
<meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)">
|
||||
<meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)">
|
||||
<!-- html,3 -->
|
||||
<meta name="src" content="userhtml.tex">
|
||||
<link rel="stylesheet" type="text/css" href="userhtml.css">
|
||||
</head><body
|
||||
>
|
||||
<!--l. 28--><div class="crosslinks"><p class="noindent"><span
|
||||
<!--l. 30--><div class="crosslinks"><p class="noindent"><span
|
||||
class="cmr-12">[</span><a
|
||||
href="userhtmlsu2.html" ><span
|
||||
class="cmr-12">next</span></a><span
|
||||
@@ -25,7 +25,7 @@ class="cmr-12">] </span></p></div>
|
||||
class="cmr-12">3.1 </span></span> <a
|
||||
id="x8-70003.1"></a><span
|
||||
class="cmr-12">Prerequisites</span></h4>
|
||||
<!--l. 30--><p class="noindent" ><span
|
||||
<!--l. 32--><p class="noindent" ><span
|
||||
class="cmr-12">The following base libraries are needed:</span>
|
||||
|
||||
|
||||
@@ -62,28 +62,28 @@ class="cmr-12">) are meant to define the standard behaviour of</span>
|
||||
<span
|
||||
class="cmr-12">the BLAS interface, so they are not optimized for any particular platform,</span>
|
||||
<span
|
||||
class="cmr-12">and should only be used as a last resort. Note that BLAS computations</span>
|
||||
class="cmr-12">and should only be used as a last resort. Note that BLAS computations form</span>
|
||||
<span
|
||||
class="cmr-12">form a relatively small part of the AMG4PSBLAS/PSBLAS computations;</span>
|
||||
class="cmr-12">a relatively small part of the AMG4PSBLAS/PSBLAS; however they are</span>
|
||||
<span
|
||||
class="cmr-12">they are however critical when using preconditioners based on MUMPS,</span>
|
||||
class="cmr-12">critical when using preconditioners based on the MUMPS, UMFPACK or</span>
|
||||
<span
|
||||
class="cmr-12">UMFPACK or SuperLU third party libraries. Note that UMFPACK requires</span>
|
||||
class="cmr-12">SuperLU third party libraries. UMFPACK requires a full LAPACK library;</span>
|
||||
<span
|
||||
class="cmr-12">a full LAPACK library; our experience is that configuring ATLAS for</span>
|
||||
class="cmr-12">our experience is that configuring ATLAS for building full LAPACK does</span>
|
||||
<span
|
||||
class="cmr-12">building full LAPACK does not work in the correct way. Our advice is first</span>
|
||||
class="cmr-12">not always work in the expected way. Our advice is first to download the</span>
|
||||
<span
|
||||
class="cmr-12">to download the LAPACK tarfile from </span><a
|
||||
class="cmr-12">LAPACK tarfile from </span><a
|
||||
href="http://www.netlib.org/lapack" ><span
|
||||
class="cmr-12">www.netlib.org/lapack</span></a> <span
|
||||
class="cmr-12">and install it</span>
|
||||
class="cmr-12">and install it independently of</span>
|
||||
<span
|
||||
class="cmr-12">independently of ATLAS. In this case, you need to modify the OPTS and</span>
|
||||
class="cmr-12">ATLAS. In this case, you need to modify the OPTS and NOOPT definitions</span>
|
||||
<span
|
||||
class="cmr-12">NOOPT definitions for including -fPIC compilation option in the make.inc</span>
|
||||
class="cmr-12">for including -fPIC compilation option in the make.inc file of the LAPACK</span>
|
||||
<span
|
||||
class="cmr-12">file of the LAPACK library.</span>
|
||||
class="cmr-12">library.</span>
|
||||
</dd><dt class="description">
|
||||
<span
|
||||
class="cmbx-12">MPI</span> </dt><dd
|
||||
@@ -118,16 +118,16 @@ class="cmr-12">psctoolkit.github.io/ products/psblas/</span></a><span
|
||||
class="cmr-12">; version 3.7.0 (or later) is required.</span>
|
||||
<span
|
||||
class="cmr-12">Indeed, all the prerequisites listed so far are also prerequisites of PSBLAS.</span></dd></dl>
|
||||
<!--l. 56--><p class="noindent" ><span
|
||||
<!--l. 58--><p class="noindent" ><span
|
||||
class="cmr-12">Please note that the four previous libraries must have Fortran interfaces compatible with</span>
|
||||
<span
|
||||
class="cmr-12">AMG4PSBLAS; usually this means that they should all be built with the same</span>
|
||||
<span
|
||||
class="cmr-12">compiler as AMG4PSBLAS.</span>
|
||||
class="cmr-12">compiler being used for AMG4PSBLAS.</span>
|
||||
|
||||
|
||||
|
||||
<!--l. 61--><div class="crosslinks"><p class="noindent"><span
|
||||
<!--l. 62--><div class="crosslinks"><p class="noindent"><span
|
||||
class="cmr-12">[</span><a
|
||||
href="userhtmlsu2.html" ><span
|
||||
class="cmr-12">next</span></a><span
|
||||
@@ -138,6 +138,6 @@ class="cmr-12">] [</span><a
|
||||
href="userhtmlse3.html#userhtmlsu1.html" ><span
|
||||
class="cmr-12">up</span></a><span
|
||||
class="cmr-12">] </span></p></div>
|
||||
<!--l. 61--><p class="indent" > <a
|
||||
<!--l. 62--><p class="indent" > <a
|
||||
id="tailuserhtmlsu1.html"></a>
|
||||
</body></html>
|
||||
|
||||
Reference in New Issue
Block a user