<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"  
  "http://www.w3.org/TR/html4/loose.dtd">  
<html > 
<head><title>Optional third party libraries</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/)"> 
<!-- html,3 --> 
<meta name="src" content="userhtml.tex"> 
<link rel="stylesheet" type="text/css" href="userhtml.css"> 
</head><body 
>
   <!--l. 79--><div class="crosslinks"><p class="noindent"><span 
class="cmr-12">[</span><a 
href="userhtmlsu3.html" ><span 
class="cmr-12">next</span></a><span 
class="cmr-12">] [</span><a 
href="userhtmlsu1.html" ><span 
class="cmr-12">prev</span></a><span 
class="cmr-12">] [</span><a 
href="userhtmlsu1.html#tailuserhtmlsu1.html" ><span 
class="cmr-12">prev-tail</span></a><span 
class="cmr-12">] [</span><a 
href="#tailuserhtmlsu2.html"><span 
class="cmr-12">tail</span></a><span 
class="cmr-12">] [</span><a 
href="userhtmlse3.html#userhtmlsu2.html" ><span 
class="cmr-12">up</span></a><span 
class="cmr-12">] </span></p></div>
   <h4 class="subsectionHead"><span class="titlemark"><span 
class="cmr-12">3.2   </span></span> <a 
 id="x10-90003.2"></a><span 
class="cmr-12">Optional third party libraries</span></h4>
<!--l. 81--><p class="noindent" ><span 
class="cmr-12">We provide interfaces to the following third-party software libraries; note that these are</span>
<span 
class="cmr-12">optional, but if you enable them some defaults for multilevel preconditioners may</span>
<span 
class="cmr-12">change to reflect their presence.</span>
<!--l. 85--><p class="indent" >
     <dl class="description"><dt class="description">
<span 
class="cmbx-12">UMFPACK</span> </dt><dd 
class="description"><span class="cite"><span 
class="cmr-12">[</span><a 
href="userhtmlli5.html#XUMFPACK"><span 
class="cmr-12">15</span></a><span 
class="cmr-12">]</span></span> <span 
class="cmr-12">A sparse LU factorization package included in the SuiteSparse</span>
     <span 
class="cmr-12">library, available from </span><a 
href="faculty.cse.tamu.edu/davis/suitesparse.html" class="url" ><span 
class="cmtt-12">faculty.cse.tamu.edu/davis/suitesparse.html</span></a><span 
class="cmr-12">;</span>
     <span 
class="cmr-12">it  provides  sequential  factorization  and  triangular  system  solution  for</span>
     <span 
class="cmr-12">double   precision   real   and   complex   data.   We   tested   version   4.5.4</span>
     <span 
class="cmr-12">of   SuiteSparse.   Note   that   for   configuring   SuiteSparse   you   should</span>
     <span 
class="cmr-12">provide  the  right  path  to  the  BLAS  and  LAPACK  libraries  in  the</span>
     <span class="obeylines-h"><span class="verb"><span 
class="cmtt-12">SuiteSparse_config/SuiteSparse_config.mk</span></span></span> <span 
class="cmr-12">file.</span>
     </dd><dt class="description">
<span 
class="cmbx-12">MUMPS</span> </dt><dd 
class="description"><span class="cite"><span 
class="cmr-12">[</span><a 
href="userhtmlli5.html#XMUMPS"><span 
class="cmr-12">2</span></a><span 
class="cmr-12">]</span></span>    <span 
class="cmr-12">A    sparse    LU    factorization    package    available    from</span>
     <a 
href="mumps.enseeiht.fr" class="url" ><span 
class="cmtt-12">mumps.enseeiht.fr</span></a><span 
class="cmr-12">; it provides sequential and parallel factorizations and</span>
     <span 
class="cmr-12">triangular system solution for single and double precision, real and complex</span>
     <span 
class="cmr-12">data. We tested versions 4.10.0 and 5.0.1.</span>
     </dd><dt class="description">
<span 
class="cmbx-12">SuperLU</span> </dt><dd 
class="description"><span class="cite"><span 
class="cmr-12">[</span><a 
href="userhtmlli5.html#XSUPERLU"><span 
class="cmr-12">16</span></a><span 
class="cmr-12">]</span></span>    <span 
class="cmr-12">A    sparse    LU    factorization    package    available    from</span>
     <a 
href="crd.lbl.gov/~xiaoye/SuperLU/" class="url" ><span 
class="cmtt-12">crd.lbl.gov/</span><span 
class="cmtt-12">~</span><span 
class="cmtt-12">xiaoye/SuperLU/</span></a><span 
class="cmr-12">; it provides sequential factorization and</span>
     <span 
class="cmr-12">triangular system solution for single and double precision, real and complex</span>
     <span 
class="cmr-12">data. We tested versions 4.3 and 5.0. If you installed BLAS from ATLAS,</span>
     <span 
class="cmr-12">remember to define the BLASLIB variable in the make.inc file.</span>
     </dd><dt class="description">
<span 
class="cmbx-12">SuperLU</span><span 
class="cmbx-12">_Dist</span> </dt><dd 
class="description"><span class="cite"><span 
class="cmr-12">[</span><a 
href="userhtmlli5.html#XSUPERLUDIST"><span 
class="cmr-12">26</span></a><span 
class="cmr-12">]</span></span> <span 
class="cmr-12">A sparse LU factorization package available from the same</span>
     <span 
class="cmr-12">site as SuperLU; it provides parallel factorization and triangular system</span>
     <span 
class="cmr-12">solution  for  double  precision  real  and  complex  data.  We  tested  versions</span>
     <span 
class="cmr-12">3.3 and 4.2. If you installed BLAS from ATLAS, remember to define the</span>
     <span 
class="cmr-12">BLASLIB variable in the make.inc file and to add the </span><span class="obeylines-h"><span class="verb"><span 
class="cmtt-12">-std=c99</span></span></span> <span 
class="cmr-12">option to</span>
     <span 
class="cmr-12">the C compiler options. Note that this library requires the ParMETIS library</span>
     <span 
class="cmr-12">for parallel graph partitioning and fill-reducing matrix ordering, available</span>
     <span 
class="cmr-12">from </span><a 
href="glaros.dtc.umn.edu/gkhome/metis/parmetis/overview" class="url" ><span 
class="cmtt-12">glaros.dtc.umn.edu/gkhome/metis/parmetis/overview</span></a><span 
class="cmr-12">.</span></dd></dl>
                                                                               

                                                                               
   <!--l. 116--><div class="crosslinks"><p class="noindent"><span 
class="cmr-12">[</span><a 
href="userhtmlsu3.html" ><span 
class="cmr-12">next</span></a><span 
class="cmr-12">] [</span><a 
href="userhtmlsu1.html" ><span 
class="cmr-12">prev</span></a><span 
class="cmr-12">] [</span><a 
href="userhtmlsu1.html#tailuserhtmlsu1.html" ><span 
class="cmr-12">prev-tail</span></a><span 
class="cmr-12">] [</span><a 
href="userhtmlsu2.html" ><span 
class="cmr-12">front</span></a><span 
class="cmr-12">] [</span><a 
href="userhtmlse3.html#userhtmlsu2.html" ><span 
class="cmr-12">up</span></a><span 
class="cmr-12">] </span></p></div>
<!--l. 116--><p class="indent" >   <a 
 id="tailuserhtmlsu2.html"></a>  
</body></html>