mld2p4-2:

docs/html/index.html
 docs/html/node1.html
 docs/html/node10.html
 docs/html/node11.html
 docs/html/node12.html
 docs/html/node13.html
 docs/html/node14.html
 docs/html/node15.html
 docs/html/node16.html
 docs/html/node17.html
 docs/html/node18.html
 docs/html/node19.html
 docs/html/node2.html
 docs/html/node20.html
 docs/html/node21.html
 docs/html/node22.html
 docs/html/node23.html
 docs/html/node24.html
 docs/html/node25.html
 docs/html/node26.html
 docs/html/node3.html
 docs/html/node4.html
 docs/html/node5.html
 docs/html/node6.html
 docs/html/node7.html
 docs/html/node8.html
 docs/html/node9.html
 docs/html/userhtml.html
 docs/mld2p4-2.1-guide.pdf
 docs/src/gettingstarted.tex
 docs/src/userinterface.tex

Doc fixes.
stopcriterion
Salvatore Filippone 9 years ago
parent 7291145200
commit bff527b4a7

@ -23,18 +23,18 @@ original version by: Nikos Drakos, CBLU, University of Leeds
<BODY >
<!--Navigation Panel-->
<A NAME="tex2html14"
<A NAME="tex2html15"
HREF="node1.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up_g.png">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev_g.png">
<A NAME="tex2html12"
<A NAME="tex2html13"
HREF="node2.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html15"
<B> Next:</B> <A NAME="tex2html16"
HREF="node1.html">Abstract</A>
&nbsp; <B> <A NAME="tex2html13"
&nbsp; <B> <A NAME="tex2html14"
HREF="node2.html">Contents</A></B>
<BR>
<BR>
@ -77,69 +77,69 @@ Mar. 31, 2016
<A NAME="CHILD_LINKS"></A>
<UL>
<LI><A NAME="tex2html16"
HREF="node1.html">Abstract</A>
<LI><A NAME="tex2html17"
HREF="node2.html">Contents</A>
HREF="node1.html">Abstract</A>
<LI><A NAME="tex2html18"
HREF="node3.html">General Overview</A>
HREF="node2.html">Contents</A>
<LI><A NAME="tex2html19"
HREF="node4.html">Code Distribution</A>
HREF="node3.html">General Overview</A>
<LI><A NAME="tex2html20"
HREF="node4.html">Code Distribution</A>
<LI><A NAME="tex2html21"
HREF="node5.html">Configuring and Building MLD2P4</A>
<UL>
<LI><A NAME="tex2html21"
HREF="node6.html">Prerequisites</A>
<LI><A NAME="tex2html22"
HREF="node7.html">Optional third party libraries</A>
HREF="node6.html">Prerequisites</A>
<LI><A NAME="tex2html23"
HREF="node8.html">Configuration options</A>
HREF="node7.html">Optional third party libraries</A>
<LI><A NAME="tex2html24"
HREF="node9.html">Bug reporting</A>
HREF="node8.html">Configuration options</A>
<LI><A NAME="tex2html25"
HREF="node9.html">Bug reporting</A>
<LI><A NAME="tex2html26"
HREF="node10.html">Example and test programs</A>
</UL>
<BR>
<LI><A NAME="tex2html26"
<LI><A NAME="tex2html27"
HREF="node11.html">Multi-level Domain Decomposition Background</A>
<UL>
<LI><A NAME="tex2html27"
HREF="node12.html">Multi-level Schwarz Preconditioners</A>
<LI><A NAME="tex2html28"
HREF="node12.html">Multi-level Schwarz Preconditioners</A>
<LI><A NAME="tex2html29"
HREF="node13.html">Smoothed Aggregation</A>
</UL>
<BR>
<LI><A NAME="tex2html29"
<LI><A NAME="tex2html30"
HREF="node14.html">Getting Started</A>
<UL>
<LI><A NAME="tex2html30"
<LI><A NAME="tex2html31"
HREF="node15.html">Examples</A>
</UL>
<BR>
<LI><A NAME="tex2html31"
<LI><A NAME="tex2html32"
HREF="node16.html">User Interface</A>
<UL>
<LI><A NAME="tex2html32"
HREF="node17.html">Subroutine mld_precinit</A>
<LI><A NAME="tex2html33"
HREF="node18.html">Subroutine mld_precset</A>
HREF="node17.html">Subroutine mld_precinit</A>
<LI><A NAME="tex2html34"
HREF="node19.html">Subroutine mld_precbld</A>
HREF="node18.html">Subroutine mld_precset</A>
<LI><A NAME="tex2html35"
HREF="node20.html">Subroutine mld_precaply</A>
HREF="node19.html">Subroutine mld_precbld</A>
<LI><A NAME="tex2html36"
HREF="node21.html">Subroutine mld_precfree</A>
HREF="node20.html">Subroutine mld_precaply</A>
<LI><A NAME="tex2html37"
HREF="node21.html">Subroutine mld_precfree</A>
<LI><A NAME="tex2html38"
HREF="node22.html">Subroutine mld_precdescr</A>
</UL>
<BR>
<LI><A NAME="tex2html38"
HREF="node23.html">Error Handling</A>
<LI><A NAME="tex2html39"
HREF="node24.html">License</A>
HREF="node23.html">Error Handling</A>
<LI><A NAME="tex2html40"
HREF="node25.html">Bibliography</A>
HREF="node24.html">License</A>
<LI><A NAME="tex2html41"
HREF="node25.html">Bibliography</A>
<LI><A NAME="tex2html42"
HREF="node26.html">About this document ...</A>
</UL>
<!--End of Table of Child-Links-->

@ -26,26 +26,26 @@ original version by: Nikos Drakos, CBLU, University of Leeds
<BODY >
<!--Navigation Panel-->
<A NAME="tex2html52"
<A NAME="tex2html53"
HREF="node2.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
<A NAME="tex2html48"
<A NAME="tex2html49"
HREF="userhtml.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
<A NAME="tex2html42"
<A NAME="tex2html43"
HREF="userhtml.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
<A NAME="tex2html50"
<A NAME="tex2html51"
HREF="node2.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html53"
<B> Next:</B> <A NAME="tex2html54"
HREF="node2.html">Contents</A>
<B> Up:</B> <A NAME="tex2html49"
<B> Up:</B> <A NAME="tex2html50"
HREF="userhtml.html">userhtml</A>
<B> Previous:</B> <A NAME="tex2html43"
<B> Previous:</B> <A NAME="tex2html44"
HREF="userhtml.html">userhtml</A>
&nbsp; <B> <A NAME="tex2html51"
&nbsp; <B> <A NAME="tex2html52"
HREF="node2.html">Contents</A></B>
<BR>
<BR>
@ -88,26 +88,26 @@ the user interface of MLD2P4.
<HR>
<!--Navigation Panel-->
<A NAME="tex2html52"
<A NAME="tex2html53"
HREF="node2.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
<A NAME="tex2html48"
<A NAME="tex2html49"
HREF="userhtml.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
<A NAME="tex2html42"
<A NAME="tex2html43"
HREF="userhtml.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
<A NAME="tex2html50"
<A NAME="tex2html51"
HREF="node2.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html53"
<B> Next:</B> <A NAME="tex2html54"
HREF="node2.html">Contents</A>
<B> Up:</B> <A NAME="tex2html49"
<B> Up:</B> <A NAME="tex2html50"
HREF="userhtml.html">userhtml</A>
<B> Previous:</B> <A NAME="tex2html43"
<B> Previous:</B> <A NAME="tex2html44"
HREF="userhtml.html">userhtml</A>
&nbsp; <B> <A NAME="tex2html51"
&nbsp; <B> <A NAME="tex2html52"
HREF="node2.html">Contents</A></B>
<!--End of Navigation Panel-->

@ -25,26 +25,26 @@ original version by: Nikos Drakos, CBLU, University of Leeds
<BODY >
<!--Navigation Panel-->
<A NAME="tex2html184"
<A NAME="tex2html185"
HREF="node11.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
<A NAME="tex2html180"
<A NAME="tex2html181"
HREF="node5.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
<A NAME="tex2html176"
<A NAME="tex2html177"
HREF="node9.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
<A NAME="tex2html182"
<A NAME="tex2html183"
HREF="node2.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html185"
<B> Next:</B> <A NAME="tex2html186"
HREF="node11.html">Multi-level Domain Decomposition Background</A>
<B> Up:</B> <A NAME="tex2html181"
<B> Up:</B> <A NAME="tex2html182"
HREF="node5.html">Configuring and Building MLD2P4</A>
<B> Previous:</B> <A NAME="tex2html177"
<B> Previous:</B> <A NAME="tex2html178"
HREF="node9.html">Bug reporting</A>
&nbsp; <B> <A NAME="tex2html183"
&nbsp; <B> <A NAME="tex2html184"
HREF="node2.html">Contents</A></B>
<BR>
<BR>

@ -26,26 +26,26 @@ original version by: Nikos Drakos, CBLU, University of Leeds
<BODY >
<!--Navigation Panel-->
<A NAME="tex2html196"
<A NAME="tex2html197"
HREF="node12.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
<A NAME="tex2html192"
<A NAME="tex2html193"
HREF="userhtml.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
<A NAME="tex2html186"
<A NAME="tex2html187"
HREF="node10.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
<A NAME="tex2html194"
<A NAME="tex2html195"
HREF="node2.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html197"
<B> Next:</B> <A NAME="tex2html198"
HREF="node12.html">Multi-level Schwarz Preconditioners</A>
<B> Up:</B> <A NAME="tex2html193"
<B> Up:</B> <A NAME="tex2html194"
HREF="userhtml.html">userhtml</A>
<B> Previous:</B> <A NAME="tex2html187"
<B> Previous:</B> <A NAME="tex2html188"
HREF="node10.html">Example and test programs</A>
&nbsp; <B> <A NAME="tex2html195"
&nbsp; <B> <A NAME="tex2html196"
HREF="node2.html">Contents</A></B>
<BR>
<BR>
@ -145,34 +145,34 @@ is referred to [<A
<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
<UL>
<LI><A NAME="tex2html198"
HREF="node12.html">Multi-level Schwarz Preconditioners</A>
<LI><A NAME="tex2html199"
HREF="node12.html">Multi-level Schwarz Preconditioners</A>
<LI><A NAME="tex2html200"
HREF="node13.html">Smoothed Aggregation</A>
</UL>
<!--End of Table of Child-Links-->
<HR>
<!--Navigation Panel-->
<A NAME="tex2html196"
<A NAME="tex2html197"
HREF="node12.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
<A NAME="tex2html192"
<A NAME="tex2html193"
HREF="userhtml.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
<A NAME="tex2html186"
<A NAME="tex2html187"
HREF="node10.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
<A NAME="tex2html194"
<A NAME="tex2html195"
HREF="node2.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html197"
<B> Next:</B> <A NAME="tex2html198"
HREF="node12.html">Multi-level Schwarz Preconditioners</A>
<B> Up:</B> <A NAME="tex2html193"
<B> Up:</B> <A NAME="tex2html194"
HREF="userhtml.html">userhtml</A>
<B> Previous:</B> <A NAME="tex2html187"
<B> Previous:</B> <A NAME="tex2html188"
HREF="node10.html">Example and test programs</A>
&nbsp; <B> <A NAME="tex2html195"
&nbsp; <B> <A NAME="tex2html196"
HREF="node2.html">Contents</A></B>
<!--End of Navigation Panel-->

@ -26,26 +26,26 @@ original version by: Nikos Drakos, CBLU, University of Leeds
<BODY >
<!--Navigation Panel-->
<A NAME="tex2html210"
<A NAME="tex2html211"
HREF="node13.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
<A NAME="tex2html206"
<A NAME="tex2html207"
HREF="node11.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
<A NAME="tex2html200"
<A NAME="tex2html201"
HREF="node11.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
<A NAME="tex2html208"
<A NAME="tex2html209"
HREF="node2.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html211"
<B> Next:</B> <A NAME="tex2html212"
HREF="node13.html">Smoothed Aggregation</A>
<B> Up:</B> <A NAME="tex2html207"
<B> Up:</B> <A NAME="tex2html208"
HREF="node11.html">Multi-level Domain Decomposition Background</A>
<B> Previous:</B> <A NAME="tex2html201"
<B> Previous:</B> <A NAME="tex2html202"
HREF="node11.html">Multi-level Domain Decomposition Background</A>
&nbsp; <B> <A NAME="tex2html209"
&nbsp; <B> <A NAME="tex2html210"
HREF="node2.html">Contents</A></B>
<BR>
<BR>
@ -738,26 +738,26 @@ $w = y_1$;
<P>
<HR>
<!--Navigation Panel-->
<A NAME="tex2html210"
<A NAME="tex2html211"
HREF="node13.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
<A NAME="tex2html206"
<A NAME="tex2html207"
HREF="node11.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
<A NAME="tex2html200"
<A NAME="tex2html201"
HREF="node11.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
<A NAME="tex2html208"
<A NAME="tex2html209"
HREF="node2.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html211"
<B> Next:</B> <A NAME="tex2html212"
HREF="node13.html">Smoothed Aggregation</A>
<B> Up:</B> <A NAME="tex2html207"
<B> Up:</B> <A NAME="tex2html208"
HREF="node11.html">Multi-level Domain Decomposition Background</A>
<B> Previous:</B> <A NAME="tex2html201"
<B> Previous:</B> <A NAME="tex2html202"
HREF="node11.html">Multi-level Domain Decomposition Background</A>
&nbsp; <B> <A NAME="tex2html209"
&nbsp; <B> <A NAME="tex2html210"
HREF="node2.html">Contents</A></B>
<!--End of Navigation Panel-->

@ -25,26 +25,26 @@ original version by: Nikos Drakos, CBLU, University of Leeds
<BODY >
<!--Navigation Panel-->
<A NAME="tex2html220"
<A NAME="tex2html221"
HREF="node14.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
<A NAME="tex2html216"
<A NAME="tex2html217"
HREF="node11.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
<A NAME="tex2html212"
<A NAME="tex2html213"
HREF="node12.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
<A NAME="tex2html218"
<A NAME="tex2html219"
HREF="node2.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html221"
<B> Next:</B> <A NAME="tex2html222"
HREF="node14.html">Getting Started</A>
<B> Up:</B> <A NAME="tex2html217"
<B> Up:</B> <A NAME="tex2html218"
HREF="node11.html">Multi-level Domain Decomposition Background</A>
<B> Previous:</B> <A NAME="tex2html213"
<B> Previous:</B> <A NAME="tex2html214"
HREF="node12.html">Multi-level Schwarz Preconditioners</A>
&nbsp; <B> <A NAME="tex2html219"
&nbsp; <B> <A NAME="tex2html220"
HREF="node2.html">Contents</A></B>
<BR>
<BR>
@ -288,26 +288,26 @@ using some estimate of the spectral radius of <IMG
<P>
<HR>
<!--Navigation Panel-->
<A NAME="tex2html220"
<A NAME="tex2html221"
HREF="node14.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
<A NAME="tex2html216"
<A NAME="tex2html217"
HREF="node11.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
<A NAME="tex2html212"
<A NAME="tex2html213"
HREF="node12.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
<A NAME="tex2html218"
<A NAME="tex2html219"
HREF="node2.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html221"
<B> Next:</B> <A NAME="tex2html222"
HREF="node14.html">Getting Started</A>
<B> Up:</B> <A NAME="tex2html217"
<B> Up:</B> <A NAME="tex2html218"
HREF="node11.html">Multi-level Domain Decomposition Background</A>
<B> Previous:</B> <A NAME="tex2html213"
<B> Previous:</B> <A NAME="tex2html214"
HREF="node12.html">Multi-level Schwarz Preconditioners</A>
&nbsp; <B> <A NAME="tex2html219"
&nbsp; <B> <A NAME="tex2html220"
HREF="node2.html">Contents</A></B>
<!--End of Navigation Panel-->

@ -26,26 +26,26 @@ original version by: Nikos Drakos, CBLU, University of Leeds
<BODY >
<!--Navigation Panel-->
<A NAME="tex2html232"
<A NAME="tex2html233"
HREF="node15.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
<A NAME="tex2html228"
<A NAME="tex2html229"
HREF="userhtml.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
<A NAME="tex2html222"
<A NAME="tex2html223"
HREF="node13.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
<A NAME="tex2html230"
<A NAME="tex2html231"
HREF="node2.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html233"
<B> Next:</B> <A NAME="tex2html234"
HREF="node15.html">Examples</A>
<B> Up:</B> <A NAME="tex2html229"
<B> Up:</B> <A NAME="tex2html230"
HREF="userhtml.html">userhtml</A>
<B> Previous:</B> <A NAME="tex2html223"
<B> Previous:</B> <A NAME="tex2html224"
HREF="node13.html">Smoothed Aggregation</A>
&nbsp; <B> <A NAME="tex2html231"
&nbsp; <B> <A NAME="tex2html232"
HREF="node2.html">Contents</A></B>
<BR>
<BR>
@ -87,7 +87,7 @@ The following steps are required:
of the preconditioner. Examples of use of <code>mld_precset</code> are given in
Section&nbsp;<A HREF="node15.html#sec:examples">5.1</A>; a complete list of all the
preconditioner parameters and their allowed and default values is provided in
Section&nbsp;<A HREF="node16.html#sec:userinterface">6</A>, Tables&nbsp;<A HREF="#tab:p_type">2</A>-<A HREF="#tab:p_coarse">5</A>.
Section&nbsp;<A HREF="node16.html#sec:userinterface">6</A>, Tables&nbsp;<A HREF="#tab:p_type">2</A>-<A HREF="#tab:p_coarse">6</A>.
</LI>
<LI><I>Build the preconditioner for a given matrix.</I> This is performed by
the routine <code>mld_precbld</code>.
@ -166,8 +166,9 @@ Preconditioner types, corresponding strings and default choices.
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=221>Multi-level hybrid preconditioner (additive on the
same level and multiplicative through the levels),
with pre- and post-smoothing.
Number of levels: 2.
Smoother: RAS with overlap 1 and ILU(0)
Target aggregation size: cubic
root of the size at the finest
level. Smoother: RAS with overlap 1 and ILU(0)
on the local blocks.
Aggregation: decoupled smoothed aggregation with
threshold <IMG
@ -178,7 +179,7 @@ Preconditioner types, corresponding strings and default choices.
Coarsest-level solver:
4 sweeps of the block-Jacobi solver,
with LU or ILU factorization of the blocks
(UMFPACK for the double precision versions and
(MUMPS, or UMFPACK for the double precision versions and
SuperLU for the single precision ones, if the packages
have been installed; ILU(0), otherwise).</TD>
</TR>
@ -197,32 +198,32 @@ Preconditioner types, corresponding strings and default choices.
<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
<UL>
<LI><A NAME="tex2html234"
<LI><A NAME="tex2html235"
HREF="node15.html">Examples</A>
</UL>
<!--End of Table of Child-Links-->
<HR>
<!--Navigation Panel-->
<A NAME="tex2html232"
<A NAME="tex2html233"
HREF="node15.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
<A NAME="tex2html228"
<A NAME="tex2html229"
HREF="userhtml.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
<A NAME="tex2html222"
<A NAME="tex2html223"
HREF="node13.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
<A NAME="tex2html230"
<A NAME="tex2html231"
HREF="node2.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html233"
<B> Next:</B> <A NAME="tex2html234"
HREF="node15.html">Examples</A>
<B> Up:</B> <A NAME="tex2html229"
<B> Up:</B> <A NAME="tex2html230"
HREF="userhtml.html">userhtml</A>
<B> Previous:</B> <A NAME="tex2html223"
<B> Previous:</B> <A NAME="tex2html224"
HREF="node13.html">Smoothed Aggregation</A>
&nbsp; <B> <A NAME="tex2html231"
&nbsp; <B> <A NAME="tex2html232"
HREF="node2.html">Contents</A></B>
<!--End of Navigation Panel-->

@ -25,26 +25,26 @@ original version by: Nikos Drakos, CBLU, University of Leeds
<BODY >
<!--Navigation Panel-->
<A NAME="tex2html243"
<A NAME="tex2html244"
HREF="node16.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
<A NAME="tex2html239"
<A NAME="tex2html240"
HREF="node14.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
<A NAME="tex2html235"
<A NAME="tex2html236"
HREF="node14.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
<A NAME="tex2html241"
<A NAME="tex2html242"
HREF="node2.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html244"
<B> Next:</B> <A NAME="tex2html245"
HREF="node16.html">User Interface</A>
<B> Up:</B> <A NAME="tex2html240"
<B> Up:</B> <A NAME="tex2html241"
HREF="node14.html">Getting Started</A>
<B> Previous:</B> <A NAME="tex2html236"
<B> Previous:</B> <A NAME="tex2html237"
HREF="node14.html">Getting Started</A>
&nbsp; <B> <A NAME="tex2html242"
&nbsp; <B> <A NAME="tex2html243"
HREF="node2.html">Contents</A></B>
<BR>
<BR>
@ -183,7 +183,7 @@ which uses RAS, with overlap 1 and ILU(0) on the blocks,
as pre- and post-smoother, and applies five block-Jacobi sweeps, with
the UMFPACK LU factorization on the blocks, as distributed coarsest-level
solver. Again, <code>mld_precset</code> is used only to set
non-default values of the parameters (see Tables&nbsp;<A HREF="#tab:p_type">2</A>-<A HREF="#tab:p_coarse">5</A>).
non-default values of the parameters (see Tables&nbsp;<A HREF="#tab:p_type">2</A>-<A HREF="#tab:p_coarse">6</A>).
In both cases, the construction and the application of the preconditioner
are carried out as for the default multi-level preconditioner.
The code fragments shown in in
@ -327,26 +327,26 @@ Setup of a one-level Schwarz preconditioner.</CAPTION>
<P>
<HR>
<!--Navigation Panel-->
<A NAME="tex2html243"
<A NAME="tex2html244"
HREF="node16.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
<A NAME="tex2html239"
<A NAME="tex2html240"
HREF="node14.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
<A NAME="tex2html235"
<A NAME="tex2html236"
HREF="node14.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
<A NAME="tex2html241"
<A NAME="tex2html242"
HREF="node2.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html244"
<B> Next:</B> <A NAME="tex2html245"
HREF="node16.html">User Interface</A>
<B> Up:</B> <A NAME="tex2html240"
<B> Up:</B> <A NAME="tex2html241"
HREF="node14.html">Getting Started</A>
<B> Previous:</B> <A NAME="tex2html236"
<B> Previous:</B> <A NAME="tex2html237"
HREF="node14.html">Getting Started</A>
&nbsp; <B> <A NAME="tex2html242"
&nbsp; <B> <A NAME="tex2html243"
HREF="node2.html">Contents</A></B>
<!--End of Navigation Panel-->

@ -26,26 +26,26 @@ original version by: Nikos Drakos, CBLU, University of Leeds
<BODY >
<!--Navigation Panel-->
<A NAME="tex2html255"
<A NAME="tex2html256"
HREF="node17.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
<A NAME="tex2html251"
<A NAME="tex2html252"
HREF="userhtml.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
<A NAME="tex2html245"
<A NAME="tex2html246"
HREF="node15.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
<A NAME="tex2html253"
<A NAME="tex2html254"
HREF="node2.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html256"
<B> Next:</B> <A NAME="tex2html257"
HREF="node17.html">Subroutine mld_precinit</A>
<B> Up:</B> <A NAME="tex2html252"
<B> Up:</B> <A NAME="tex2html253"
HREF="userhtml.html">userhtml</A>
<B> Previous:</B> <A NAME="tex2html246"
<B> Previous:</B> <A NAME="tex2html247"
HREF="node15.html">Examples</A>
&nbsp; <B> <A NAME="tex2html254"
&nbsp; <B> <A NAME="tex2html255"
HREF="node2.html">Contents</A></B>
<BR>
<BR>
@ -113,42 +113,42 @@ A description of each routine is given in the remainder of this section.
<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
<UL>
<LI><A NAME="tex2html257"
HREF="node17.html">Subroutine mld_precinit</A>
<LI><A NAME="tex2html258"
HREF="node18.html">Subroutine mld_precset</A>
HREF="node17.html">Subroutine mld_precinit</A>
<LI><A NAME="tex2html259"
HREF="node19.html">Subroutine mld_precbld</A>
HREF="node18.html">Subroutine mld_precset</A>
<LI><A NAME="tex2html260"
HREF="node20.html">Subroutine mld_precaply</A>
HREF="node19.html">Subroutine mld_precbld</A>
<LI><A NAME="tex2html261"
HREF="node21.html">Subroutine mld_precfree</A>
HREF="node20.html">Subroutine mld_precaply</A>
<LI><A NAME="tex2html262"
HREF="node21.html">Subroutine mld_precfree</A>
<LI><A NAME="tex2html263"
HREF="node22.html">Subroutine mld_precdescr</A>
</UL>
<!--End of Table of Child-Links-->
<HR>
<!--Navigation Panel-->
<A NAME="tex2html255"
<A NAME="tex2html256"
HREF="node17.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
<A NAME="tex2html251"
<A NAME="tex2html252"
HREF="userhtml.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
<A NAME="tex2html245"
<A NAME="tex2html246"
HREF="node15.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
<A NAME="tex2html253"
<A NAME="tex2html254"
HREF="node2.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html256"
<B> Next:</B> <A NAME="tex2html257"
HREF="node17.html">Subroutine mld_precinit</A>
<B> Up:</B> <A NAME="tex2html252"
<B> Up:</B> <A NAME="tex2html253"
HREF="userhtml.html">userhtml</A>
<B> Previous:</B> <A NAME="tex2html246"
<B> Previous:</B> <A NAME="tex2html247"
HREF="node15.html">Examples</A>
&nbsp; <B> <A NAME="tex2html254"
&nbsp; <B> <A NAME="tex2html255"
HREF="node2.html">Contents</A></B>
<!--End of Navigation Panel-->

@ -26,26 +26,26 @@ original version by: Nikos Drakos, CBLU, University of Leeds
<BODY >
<!--Navigation Panel-->
<A NAME="tex2html273"
<A NAME="tex2html274"
HREF="node18.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
<A NAME="tex2html269"
<A NAME="tex2html270"
HREF="node16.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
<A NAME="tex2html263"
<A NAME="tex2html264"
HREF="node16.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
<A NAME="tex2html271"
<A NAME="tex2html272"
HREF="node2.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html274"
<B> Next:</B> <A NAME="tex2html275"
HREF="node18.html">Subroutine mld_precset</A>
<B> Up:</B> <A NAME="tex2html270"
<B> Up:</B> <A NAME="tex2html271"
HREF="node16.html">User Interface</A>
<B> Previous:</B> <A NAME="tex2html264"
<B> Previous:</B> <A NAME="tex2html265"
HREF="node16.html">User Interface</A>
&nbsp; <B> <A NAME="tex2html272"
&nbsp; <B> <A NAME="tex2html273"
HREF="node2.html">Contents</A></B>
<BR>
<BR>
@ -114,26 +114,26 @@ according to the preconditioner type chosen by the user.
<P>
<HR>
<!--Navigation Panel-->
<A NAME="tex2html273"
<A NAME="tex2html274"
HREF="node18.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
<A NAME="tex2html269"
<A NAME="tex2html270"
HREF="node16.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
<A NAME="tex2html263"
<A NAME="tex2html264"
HREF="node16.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
<A NAME="tex2html271"
<A NAME="tex2html272"
HREF="node2.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html274"
<B> Next:</B> <A NAME="tex2html275"
HREF="node18.html">Subroutine mld_precset</A>
<B> Up:</B> <A NAME="tex2html270"
<B> Up:</B> <A NAME="tex2html271"
HREF="node16.html">User Interface</A>
<B> Previous:</B> <A NAME="tex2html264"
<B> Previous:</B> <A NAME="tex2html265"
HREF="node16.html">User Interface</A>
&nbsp; <B> <A NAME="tex2html272"
&nbsp; <B> <A NAME="tex2html273"
HREF="node2.html">Contents</A></B>
<!--End of Navigation Panel-->

@ -26,26 +26,26 @@ original version by: Nikos Drakos, CBLU, University of Leeds
<BODY >
<!--Navigation Panel-->
<A NAME="tex2html285"
<A NAME="tex2html286"
HREF="node19.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
<A NAME="tex2html281"
<A NAME="tex2html282"
HREF="node16.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
<A NAME="tex2html275"
<A NAME="tex2html276"
HREF="node17.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
<A NAME="tex2html283"
<A NAME="tex2html284"
HREF="node2.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html286"
<B> Next:</B> <A NAME="tex2html287"
HREF="node19.html">Subroutine mld_precbld</A>
<B> Up:</B> <A NAME="tex2html282"
<B> Up:</B> <A NAME="tex2html283"
HREF="node16.html">User Interface</A>
<B> Previous:</B> <A NAME="tex2html276"
<B> Previous:</B> <A NAME="tex2html277"
HREF="node17.html">Subroutine mld_precinit</A>
&nbsp; <B> <A NAME="tex2html284"
&nbsp; <B> <A NAME="tex2html285"
HREF="node2.html">Contents</A></B>
<BR>
<BR>
@ -112,7 +112,7 @@ modified, and thus has no direct knowledge about the new type.
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>The parameter to be set. It can be specified by
a predefined constant, or through its name; the string
is case-insensitive. See also
Tables&nbsp;<A HREF="#tab:p_type">2</A>-<A HREF="#tab:p_coarse">5</A>.</TD>
Tables&nbsp;<A HREF="#tab:p_type">2</A>-<A HREF="#tab:p_coarse">6</A>.</TD>
</TR>
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=34><code>val </code></TD>
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340><code>integer</code> <I>or</I> <code>character(len=*)</code> <I>or</I>
@ -122,7 +122,7 @@ modified, and thus has no direct knowledge about the new type.
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=34>&nbsp;</TD>
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>The value of the parameter to be set. The list of allowed
values and the corresponding data types is given in
Tables&nbsp;<A HREF="#tab:p_type">2</A>-<A HREF="#tab:p_coarse">5</A>.
Tables&nbsp;<A HREF="#tab:p_type">2</A>-<A HREF="#tab:p_coarse">6</A>.
When the value is of type <code>character(len=*)</code>,
it is also treated as case insensitive.</TD>
</TR>
@ -174,7 +174,7 @@ can be logically divided into four groups, i.e. parameters defining
</LI>
</OL>
A list of the parameters that can be set, along with their allowed and
default values, is given in Tables&nbsp;<A HREF="#tab:p_type">2</A>-<A HREF="#tab:p_coarse">5</A>.
default values, is given in Tables&nbsp;<A HREF="#tab:p_type">2</A>-<A HREF="#tab:p_coarse">6</A>.
For a detailed description of the meaning of the parameters, please
refer to Section&nbsp;<A HREF="node11.html#sec:background">4</A>.
@ -209,7 +209,7 @@ according to their needs.
<P>
<BR><P></P>
<DIV ALIGN="CENTER"><A NAME="1312"></A>
<DIV ALIGN="CENTER"><A NAME="1324"></A>
<TABLE>
<CAPTION><STRONG>Table 2:</STRONG>
Parameters defining the type of multi-level preconditioner.
@ -253,7 +253,7 @@ Parameters defining the type of multi-level preconditioner.
<P>
<BR><P></P>
<DIV ALIGN="CENTER"><A NAME="1314"></A>
<DIV ALIGN="CENTER"><A NAME="1326"></A>
<TABLE>
<CAPTION><STRONG>Table 3:</STRONG>
Parameters defining the one-level preconditioner used as smoother.
@ -261,49 +261,66 @@ Parameters defining the one-level preconditioner used as smoother.
<TR><TD>
<DIV ALIGN="CENTER">
<TABLE CELLPADDING=3 BORDER="1" ALIGN="CENTER">
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=99><code>what</code></TD>
<TD ALIGN="LEFT"><SMALL>DATA TYPE</SMALL></TD>
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=91><code>val</code></TD>
<TD ALIGN="LEFT"><SMALL>DEFAULT</SMALL></TD>
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=142><SMALL>COMMENTS</SMALL></TD>
</TR>
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=99><code>mld_sub_ovr_</code> <BR><code>SUB_OVR</code></TD>
<TD ALIGN="LEFT"><code>integer</code></TD>
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=91>any&nbsp;int.&nbsp;num.&nbsp;<IMG
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=99><FONT SIZE="-1">
<code>what</code> </FONT></TD>
<TD ALIGN="LEFT"><FONT SIZE="-1"> <SMALL>DATA TYPE</SMALL> </FONT></TD>
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=91><FONT SIZE="-1"> <code>val</code> </FONT></TD>
<TD ALIGN="LEFT"><FONT SIZE="-1"> <SMALL>DEFAULT</SMALL> </FONT></TD>
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=142><FONT SIZE="-1">
<SMALL>COMMENTS</SMALL> </FONT></TD>
</TR>
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=99><FONT SIZE="-1"> <code>mld_sub_ovr_</code> <BR><code>SUB_OVR</code> </FONT></TD>
<TD ALIGN="LEFT"><FONT SIZE="-1"> <code>integer</code>
</FONT></TD>
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=91><FONT SIZE="-1"> any&nbsp;int.&nbsp;num.&nbsp;<IMG
WIDTH="32" HEIGHT="31" ALIGN="MIDDLE" BORDER="0"
SRC="img90.png"
ALT="$\ge 0$"></TD>
<TD ALIGN="LEFT">1</TD>
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=142>Number of overlap layers.</TD>
</TR>
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=99><code>mld_sub_restr_</code> <BR><code>SUB_RESTR</code></TD>
<TD ALIGN="LEFT"><code>character(len=*)</code></TD>
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=91><TT>'HALO'</TT> <TT>'NONE'</TT></TD>
<TD ALIGN="LEFT"><TT>'HALO'</TT></TD>
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=142>Type of restriction operator:
ALT="$\ge 0$">
</FONT></TD>
<TD ALIGN="LEFT"><FONT SIZE="-1"> 1
</FONT></TD>
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=142><FONT SIZE="-1"> Number of overlap layers. </FONT></TD>
</TR>
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=99><FONT SIZE="-1">
<code>mld_sub_restr_</code> <BR><code>SUB_RESTR</code> </FONT></TD>
<TD ALIGN="LEFT"><FONT SIZE="-1"> <code>character(len=*)</code>
</FONT></TD>
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=91><FONT SIZE="-1"> <TT>'HALO'</TT> <TT>'NONE'</TT>
</FONT></TD>
<TD ALIGN="LEFT"><FONT SIZE="-1"> <TT>'HALO'</TT>
</FONT></TD>
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=142><FONT SIZE="-1"> Type of restriction operator:
<TT>'HALO'</TT> for taking into account the overlap, <TT>'NONE'</TT>
for neglecting it.</TD>
</TR>
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=99><code>mld_sub_prol_</code> <BR><code>SUB_PROL</code></TD>
<TD ALIGN="LEFT"><code>character(len=*)</code></TD>
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=91><TT>'SUM'</TT> <TT>'NONE'</TT></TD>
<TD ALIGN="LEFT"><TT>'NONE'</TT></TD>
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=142>Type of prolongation operator:
for neglecting it. </FONT></TD>
</TR>
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=99><FONT SIZE="-1">
<code>mld_sub_prol_</code> <BR><code>SUB_PROL</code> </FONT></TD>
<TD ALIGN="LEFT"><FONT SIZE="-1"> <code>character(len=*)</code>
</FONT></TD>
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=91><FONT SIZE="-1"> <TT>'SUM'</TT> <TT>'NONE'</TT>
</FONT></TD>
<TD ALIGN="LEFT"><FONT SIZE="-1"> <TT>'NONE'</TT>
</FONT></TD>
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=142><FONT SIZE="-1"> Type of prolongation operator:
<TT>'SUM'</TT> for adding the contributions from the overlap, <TT>'NONE'</TT>
for neglecting them.</TD>
for neglecting them. </FONT></TD>
</TR>
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=99><code>mld_sub_solve_</code> <BR><code>SUB_SOLVE</code></TD>
<TD ALIGN="LEFT"><code>character(len=*)</code></TD>
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=91><TT>'DIAG'</TT>
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=99><FONT SIZE="-1">
<code>mld_sub_solve_</code> <BR><code>SUB_SOLVE</code> </FONT></TD>
<TD ALIGN="LEFT"><FONT SIZE="-1"> <code>character(len=*)</code>
</FONT></TD>
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=91><FONT SIZE="-1"> <TT>'DIAG'</TT>
<TT>'GS'</TT> <TT>'BWGS'</TT>
<TT>'ILU'</TT>
<TT>'MILU'</TT> <TT>'ILUT'</TT>
<TT>'UMF'</TT>
<TT>'SLU'</TT>
<TT>'MUMPS'</TT></TD>
<TD ALIGN="LEFT"><TT>'ILU'</TT></TD>
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=142>Predefined local solver: pointwise Jacobi
<TT>'MUMPS'</TT>
</FONT></TD>
<TD ALIGN="LEFT"><FONT SIZE="-1"> <TT>'ILU'</TT>
</FONT></TD>
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=142><FONT SIZE="-1"> Predefined local solver: pointwise Jacobi
(diagonal scaling),
(forward) Gauss-Seidel, Backward
Gauss-Seidel, ILU(<IMG
@ -317,55 +334,70 @@ Parameters defining the one-level preconditioner used as smoother.
WIDTH="27" HEIGHT="31" ALIGN="MIDDLE" BORDER="0"
SRC="img36.png"
ALT="$p,t$">), LU from UMFPACK, LU from
SuperLU (plus triangular solve), LU from MUMPS.</TD>
SuperLU (plus triangular solve), LU from MUMPS. </FONT></TD>
</TR>
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=99><code>mld_sub_fillin_</code> <BR><code>SUB_FILLIN</code></TD>
<TD ALIGN="LEFT"><code>integer</code></TD>
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=91>Any&nbsp;int.&nbsp;num.&nbsp;<IMG
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=99><FONT SIZE="-1">
<code>mld_sub_fillin_</code> <BR><code>SUB_FILLIN</code> </FONT></TD>
<TD ALIGN="LEFT"><FONT SIZE="-1"> <code>integer</code>
</FONT></TD>
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=91><FONT SIZE="-1"> Any&nbsp;int.&nbsp;num.&nbsp;<IMG
WIDTH="32" HEIGHT="31" ALIGN="MIDDLE" BORDER="0"
SRC="img90.png"
ALT="$\ge 0$"></TD>
<TD ALIGN="LEFT">0</TD>
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=142>Fill-in level <IMG
ALT="$\ge 0$">
</FONT></TD>
<TD ALIGN="LEFT"><FONT SIZE="-1"> 0
</FONT></TD>
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=142><FONT SIZE="-1"> Fill-in level <IMG
WIDTH="13" HEIGHT="31" ALIGN="MIDDLE" BORDER="0"
SRC="img35.png"
ALT="$p$"> of the incomplete LU factorizations.</TD>
ALT="$p$"> of the incomplete LU factorizations. </FONT></TD>
</TR>
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=99><code>mld_sub_iluthrs_</code> <BR><code>SUB_ILUTHRS</code></TD>
<TD ALIGN="LEFT"><code>real(</code><I>kind_parameter</I><code>)</code></TD>
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=91>Any&nbsp;real&nbsp;num.&nbsp;<IMG
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=99><FONT SIZE="-1">
<code>mld_sub_iluthrs_</code> <BR><code>SUB_ILUTHRS</code> </FONT></TD>
<TD ALIGN="LEFT"><FONT SIZE="-1"> <code>real(</code><I>kind_parameter</I><code>)</code>
</FONT></TD>
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=91><FONT SIZE="-1"> Any&nbsp;real&nbsp;num.&nbsp;<IMG
WIDTH="32" HEIGHT="31" ALIGN="MIDDLE" BORDER="0"
SRC="img90.png"
ALT="$\ge 0$"></TD>
<TD ALIGN="LEFT">0</TD>
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=142>Drop tolerance <IMG
ALT="$\ge 0$">
</FONT></TD>
<TD ALIGN="LEFT"><FONT SIZE="-1"> 0
</FONT></TD>
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=142><FONT SIZE="-1"> Drop tolerance <IMG
WIDTH="11" HEIGHT="18" ALIGN="BOTTOM" BORDER="0"
SRC="img91.png"
ALT="$t$"> in the ILU(<IMG
WIDTH="27" HEIGHT="31" ALIGN="MIDDLE" BORDER="0"
SRC="img36.png"
ALT="$p,t$">) factorization.</TD>
</TR>
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=99><code>mld_sub_ren_</code> <BR><code>SUB_REN</code></TD>
<TD ALIGN="LEFT"><code>character(len=*)</code></TD>
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=91><TT>'RENUM_NONE'</TT> <TT>'RENUM_GLOBAL'</TT> </TD>
<TD ALIGN="LEFT"><TT>'RENUM_NONE'</TT></TD>
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=142>Row and column reordering of the local submatrices: no reordering,
ALT="$p,t$">) factorization. </FONT></TD>
</TR>
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=99><FONT SIZE="-1">
<code>mld_sub_ren_</code> <BR><code>SUB_REN</code> </FONT></TD>
<TD ALIGN="LEFT"><FONT SIZE="-1"> <code>character(len=*)</code>
</FONT></TD>
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=91><FONT SIZE="-1"> <TT>'RENUM_NONE'</TT> <TT>'RENUM_GLOBAL'</TT>
</FONT></TD>
<TD ALIGN="LEFT"><FONT SIZE="-1"> <TT>'RENUM_NONE'</TT>
</FONT></TD>
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=142><FONT SIZE="-1"> Row and column reordering of the local submatrices: no reordering,
reordering according to the global numbering of the rows and columns of
the whole matrix.</TD>
the whole matrix. </FONT></TD>
</TR>
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=99><code>mld_solver_sweeps_</code> <BR><code>SOLVER_SWEEPS</code></TD>
<TD ALIGN="LEFT"><code>integer</code></TD>
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=91>Any&nbsp;int.&nbsp;num.&nbsp;<IMG
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=99><FONT SIZE="-1">
<code>mld_solver_sweeps_</code> <BR><code>SOLVER_SWEEPS</code> </FONT></TD>
<TD ALIGN="LEFT"><FONT SIZE="-1"> <code>integer</code>
</FONT></TD>
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=91><FONT SIZE="-1"> Any&nbsp;int.&nbsp;num.&nbsp;<IMG
WIDTH="32" HEIGHT="31" ALIGN="MIDDLE" BORDER="0"
SRC="img92.png"
ALT="$\ge 1$"></TD>
<TD ALIGN="LEFT">1</TD>
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=142>Number of sweeps for iterative local solver
(currently only Gauss-Seidel).</TD>
</TR>
</TABLE>
</DIV>
ALT="$\ge 1$">
</FONT></TD>
<TD ALIGN="LEFT"><FONT SIZE="-1"> 1
</FONT></TD>
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=142><FONT SIZE="-1"> Number of sweeps for iterative local solver
(currently only Gauss-Seidel). </FONT></TD>
</TR>
</TABLE></DIV>
</TD></TR>
</TABLE>
</DIV><P></P>
@ -373,7 +405,7 @@ Parameters defining the one-level preconditioner used as smoother.
<P>
<BR><P></P>
<DIV ALIGN="CENTER"><A NAME="1316"></A>
<DIV ALIGN="CENTER"><A NAME="1328"></A>
<TABLE>
<CAPTION><STRONG>Table 4:</STRONG>
Parameters defining the aggregation algorithm.
@ -449,6 +481,29 @@ Parameters defining the aggregation algorithm.
matrix graph. Since aggregation is
heuristics, results will be different.</TD>
</TR>
</TABLE>
</DIV>
</TD></TR>
</TABLE>
</DIV><P></P>
<BR>
<P>
<BR><P></P>
<DIV ALIGN="CENTER"><A NAME="1330"></A>
<TABLE>
<CAPTION><STRONG>Table 5:</STRONG>
Parameters defining the aggregation algorithm.
</CAPTION>
<TR><TD>
<DIV ALIGN="CENTER">
<TABLE CELLPADDING=3 BORDER="1" ALIGN="CENTER">
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=142><code>what</code></TD>
<TD ALIGN="LEFT"><SMALL>DATA TYPE</SMALL></TD>
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=68><code>val</code></TD>
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=68><SMALL>DEFAULT</SMALL></TD>
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=170><SMALL>COMMENTS</SMALL></TD>
</TR>
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=142><code>mld_aggr_kind_</code> <BR><code>AGGR_KIND</code></TD>
<TD ALIGN="LEFT"><code>character(len=*)</code></TD>
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=68><TT>'SMOOTHED'</TT> <TT>'NONSMOOTHED'</TT></TD>
@ -547,9 +602,9 @@ Parameters defining the aggregation algorithm.
<P>
<BR><P></P>
<DIV ALIGN="CENTER"><A NAME="1319"></A>
<DIV ALIGN="CENTER"><A NAME="1333"></A>
<TABLE>
<CAPTION><STRONG>Table 5:</STRONG>
<CAPTION><STRONG>Table 6:</STRONG>
Parameters defining the coarse-space correction at the coarsest
level.</CAPTION>
<TR><TD>
@ -662,26 +717,26 @@ level.</CAPTION>
<P>
<HR>
<!--Navigation Panel-->
<A NAME="tex2html285"
<A NAME="tex2html286"
HREF="node19.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
<A NAME="tex2html281"
<A NAME="tex2html282"
HREF="node16.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
<A NAME="tex2html275"
<A NAME="tex2html276"
HREF="node17.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
<A NAME="tex2html283"
<A NAME="tex2html284"
HREF="node2.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html286"
<B> Next:</B> <A NAME="tex2html287"
HREF="node19.html">Subroutine mld_precbld</A>
<B> Up:</B> <A NAME="tex2html282"
<B> Up:</B> <A NAME="tex2html283"
HREF="node16.html">User Interface</A>
<B> Previous:</B> <A NAME="tex2html276"
<B> Previous:</B> <A NAME="tex2html277"
HREF="node17.html">Subroutine mld_precinit</A>
&nbsp; <B> <A NAME="tex2html284"
&nbsp; <B> <A NAME="tex2html285"
HREF="node2.html">Contents</A></B>
<!--End of Navigation Panel-->

@ -26,26 +26,26 @@ original version by: Nikos Drakos, CBLU, University of Leeds
<BODY >
<!--Navigation Panel-->
<A NAME="tex2html297"
<A NAME="tex2html298"
HREF="node20.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
<A NAME="tex2html293"
<A NAME="tex2html294"
HREF="node16.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
<A NAME="tex2html287"
<A NAME="tex2html288"
HREF="node18.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
<A NAME="tex2html295"
<A NAME="tex2html296"
HREF="node2.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html298"
<B> Next:</B> <A NAME="tex2html299"
HREF="node20.html">Subroutine mld_precaply</A>
<B> Up:</B> <A NAME="tex2html294"
<B> Up:</B> <A NAME="tex2html295"
HREF="node16.html">User Interface</A>
<B> Previous:</B> <A NAME="tex2html288"
<B> Previous:</B> <A NAME="tex2html289"
HREF="node18.html">Subroutine mld_precset</A>
&nbsp; <B> <A NAME="tex2html296"
&nbsp; <B> <A NAME="tex2html297"
HREF="node2.html">Contents</A></B>
<BR>
<BR>
@ -109,26 +109,26 @@ single/double precision version of MLD2P4 under use.
<HR>
<!--Navigation Panel-->
<A NAME="tex2html297"
<A NAME="tex2html298"
HREF="node20.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
<A NAME="tex2html293"
<A NAME="tex2html294"
HREF="node16.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
<A NAME="tex2html287"
<A NAME="tex2html288"
HREF="node18.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
<A NAME="tex2html295"
<A NAME="tex2html296"
HREF="node2.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html298"
<B> Next:</B> <A NAME="tex2html299"
HREF="node20.html">Subroutine mld_precaply</A>
<B> Up:</B> <A NAME="tex2html294"
<B> Up:</B> <A NAME="tex2html295"
HREF="node16.html">User Interface</A>
<B> Previous:</B> <A NAME="tex2html288"
<B> Previous:</B> <A NAME="tex2html289"
HREF="node18.html">Subroutine mld_precset</A>
&nbsp; <B> <A NAME="tex2html296"
&nbsp; <B> <A NAME="tex2html297"
HREF="node2.html">Contents</A></B>
<!--End of Navigation Panel-->

@ -26,21 +26,21 @@ original version by: Nikos Drakos, CBLU, University of Leeds
<BODY >
<!--Navigation Panel-->
<A NAME="tex2html62"
<A NAME="tex2html63"
HREF="node3.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
<A NAME="tex2html60"
<A NAME="tex2html61"
HREF="userhtml.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
<A NAME="tex2html54"
<A NAME="tex2html55"
HREF="node1.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html63"
<B> Next:</B> <A NAME="tex2html64"
HREF="node3.html">General Overview</A>
<B> Up:</B> <A NAME="tex2html61"
<B> Up:</B> <A NAME="tex2html62"
HREF="userhtml.html">userhtml</A>
<B> Previous:</B> <A NAME="tex2html55"
<B> Previous:</B> <A NAME="tex2html56"
HREF="node1.html">Abstract</A>
<BR>
<BR>
@ -53,63 +53,63 @@ Contents</A>
<!--Table of Contents-->
<UL>
<LI><A NAME="tex2html64"
HREF="node3.html">General Overview</A>
<LI><A NAME="tex2html65"
HREF="node4.html">Code Distribution</A>
HREF="node3.html">General Overview</A>
<LI><A NAME="tex2html66"
HREF="node4.html">Code Distribution</A>
<LI><A NAME="tex2html67"
HREF="node5.html">Configuring and Building MLD2P4</A>
<UL>
<LI><A NAME="tex2html67"
HREF="node6.html">Prerequisites</A>
<LI><A NAME="tex2html68"
HREF="node7.html">Optional third party libraries</A>
HREF="node6.html">Prerequisites</A>
<LI><A NAME="tex2html69"
HREF="node8.html">Configuration options</A>
HREF="node7.html">Optional third party libraries</A>
<LI><A NAME="tex2html70"
HREF="node9.html">Bug reporting</A>
HREF="node8.html">Configuration options</A>
<LI><A NAME="tex2html71"
HREF="node9.html">Bug reporting</A>
<LI><A NAME="tex2html72"
HREF="node10.html">Example and test programs</A>
</UL>
<BR>
<LI><A NAME="tex2html72"
<LI><A NAME="tex2html73"
HREF="node11.html">Multi-level Domain Decomposition Background</A>
<UL>
<LI><A NAME="tex2html73"
HREF="node12.html">Multi-level Schwarz Preconditioners</A>
<LI><A NAME="tex2html74"
HREF="node12.html">Multi-level Schwarz Preconditioners</A>
<LI><A NAME="tex2html75"
HREF="node13.html">Smoothed Aggregation</A>
</UL>
<BR>
<LI><A NAME="tex2html75"
<LI><A NAME="tex2html76"
HREF="node14.html">Getting Started</A>
<UL>
<LI><A NAME="tex2html76"
<LI><A NAME="tex2html77"
HREF="node15.html">Examples</A>
</UL>
<BR>
<LI><A NAME="tex2html77"
<LI><A NAME="tex2html78"
HREF="node16.html">User Interface</A>
<UL>
<LI><A NAME="tex2html78"
HREF="node17.html">Subroutine mld_precinit</A>
<LI><A NAME="tex2html79"
HREF="node18.html">Subroutine mld_precset</A>
HREF="node17.html">Subroutine mld_precinit</A>
<LI><A NAME="tex2html80"
HREF="node19.html">Subroutine mld_precbld</A>
HREF="node18.html">Subroutine mld_precset</A>
<LI><A NAME="tex2html81"
HREF="node20.html">Subroutine mld_precaply</A>
HREF="node19.html">Subroutine mld_precbld</A>
<LI><A NAME="tex2html82"
HREF="node21.html">Subroutine mld_precfree</A>
HREF="node20.html">Subroutine mld_precaply</A>
<LI><A NAME="tex2html83"
HREF="node21.html">Subroutine mld_precfree</A>
<LI><A NAME="tex2html84"
HREF="node22.html">Subroutine mld_precdescr</A>
</UL>
<BR>
<LI><A NAME="tex2html84"
HREF="node23.html">Error Handling</A>
<LI><A NAME="tex2html85"
HREF="node24.html">License</A>
HREF="node23.html">Error Handling</A>
<LI><A NAME="tex2html86"
HREF="node24.html">License</A>
<LI><A NAME="tex2html87"
HREF="node25.html">Bibliography</A>
</UL>
<!--End of Table of Contents-->

@ -26,26 +26,26 @@ original version by: Nikos Drakos, CBLU, University of Leeds
<BODY >
<!--Navigation Panel-->
<A NAME="tex2html309"
<A NAME="tex2html310"
HREF="node21.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
<A NAME="tex2html305"
<A NAME="tex2html306"
HREF="node16.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
<A NAME="tex2html299"
<A NAME="tex2html300"
HREF="node19.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
<A NAME="tex2html307"
<A NAME="tex2html308"
HREF="node2.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html310"
<B> Next:</B> <A NAME="tex2html311"
HREF="node21.html">Subroutine mld_precfree</A>
<B> Up:</B> <A NAME="tex2html306"
<B> Up:</B> <A NAME="tex2html307"
HREF="node16.html">User Interface</A>
<B> Previous:</B> <A NAME="tex2html300"
<B> Previous:</B> <A NAME="tex2html301"
HREF="node19.html">Subroutine mld_precbld</A>
&nbsp; <B> <A NAME="tex2html308"
&nbsp; <B> <A NAME="tex2html309"
HREF="node2.html">Contents</A></B>
<BR>
<BR>
@ -184,26 +184,26 @@ and hence it is completely transparent to the user.
<P>
<HR>
<!--Navigation Panel-->
<A NAME="tex2html309"
<A NAME="tex2html310"
HREF="node21.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
<A NAME="tex2html305"
<A NAME="tex2html306"
HREF="node16.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
<A NAME="tex2html299"
<A NAME="tex2html300"
HREF="node19.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
<A NAME="tex2html307"
<A NAME="tex2html308"
HREF="node2.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html310"
<B> Next:</B> <A NAME="tex2html311"
HREF="node21.html">Subroutine mld_precfree</A>
<B> Up:</B> <A NAME="tex2html306"
<B> Up:</B> <A NAME="tex2html307"
HREF="node16.html">User Interface</A>
<B> Previous:</B> <A NAME="tex2html300"
<B> Previous:</B> <A NAME="tex2html301"
HREF="node19.html">Subroutine mld_precbld</A>
&nbsp; <B> <A NAME="tex2html308"
&nbsp; <B> <A NAME="tex2html309"
HREF="node2.html">Contents</A></B>
<!--End of Navigation Panel-->

@ -26,26 +26,26 @@ original version by: Nikos Drakos, CBLU, University of Leeds
<BODY >
<!--Navigation Panel-->
<A NAME="tex2html321"
<A NAME="tex2html322"
HREF="node22.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
<A NAME="tex2html317"
<A NAME="tex2html318"
HREF="node16.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
<A NAME="tex2html311"
<A NAME="tex2html312"
HREF="node20.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
<A NAME="tex2html319"
<A NAME="tex2html320"
HREF="node2.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html322"
<B> Next:</B> <A NAME="tex2html323"
HREF="node22.html">Subroutine mld_precdescr</A>
<B> Up:</B> <A NAME="tex2html318"
<B> Up:</B> <A NAME="tex2html319"
HREF="node16.html">User Interface</A>
<B> Previous:</B> <A NAME="tex2html312"
<B> Previous:</B> <A NAME="tex2html313"
HREF="node20.html">Subroutine mld_precaply</A>
&nbsp; <B> <A NAME="tex2html320"
&nbsp; <B> <A NAME="tex2html321"
HREF="node2.html">Contents</A></B>
<BR>
<BR>

@ -25,26 +25,26 @@ original version by: Nikos Drakos, CBLU, University of Leeds
<BODY >
<!--Navigation Panel-->
<A NAME="tex2html331"
<A NAME="tex2html332"
HREF="node23.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
<A NAME="tex2html327"
<A NAME="tex2html328"
HREF="node16.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
<A NAME="tex2html323"
<A NAME="tex2html324"
HREF="node21.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
<A NAME="tex2html329"
<A NAME="tex2html330"
HREF="node2.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html332"
<B> Next:</B> <A NAME="tex2html333"
HREF="node23.html">Error Handling</A>
<B> Up:</B> <A NAME="tex2html328"
<B> Up:</B> <A NAME="tex2html329"
HREF="node16.html">User Interface</A>
<B> Previous:</B> <A NAME="tex2html324"
<B> Previous:</B> <A NAME="tex2html325"
HREF="node21.html">Subroutine mld_precfree</A>
&nbsp; <B> <A NAME="tex2html330"
&nbsp; <B> <A NAME="tex2html331"
HREF="node2.html">Contents</A></B>
<BR>
<BR>

@ -26,26 +26,26 @@ original version by: Nikos Drakos, CBLU, University of Leeds
<BODY >
<!--Navigation Panel-->
<A NAME="tex2html343"
<A NAME="tex2html344"
HREF="node24.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
<A NAME="tex2html339"
<A NAME="tex2html340"
HREF="userhtml.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
<A NAME="tex2html333"
<A NAME="tex2html334"
HREF="node22.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
<A NAME="tex2html341"
<A NAME="tex2html342"
HREF="node2.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html344"
<B> Next:</B> <A NAME="tex2html345"
HREF="node24.html">License</A>
<B> Up:</B> <A NAME="tex2html340"
<B> Up:</B> <A NAME="tex2html341"
HREF="userhtml.html">userhtml</A>
<B> Previous:</B> <A NAME="tex2html334"
<B> Previous:</B> <A NAME="tex2html335"
HREF="node22.html">Subroutine mld_precdescr</A>
&nbsp; <B> <A NAME="tex2html342"
&nbsp; <B> <A NAME="tex2html343"
HREF="node2.html">Contents</A></B>
<BR>
<BR>

@ -26,26 +26,26 @@ original version by: Nikos Drakos, CBLU, University of Leeds
<BODY >
<!--Navigation Panel-->
<A NAME="tex2html355"
<A NAME="tex2html356"
HREF="node25.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
<A NAME="tex2html351"
<A NAME="tex2html352"
HREF="userhtml.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
<A NAME="tex2html345"
<A NAME="tex2html346"
HREF="node23.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
<A NAME="tex2html353"
<A NAME="tex2html354"
HREF="node2.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html356"
<B> Next:</B> <A NAME="tex2html357"
HREF="node25.html">Bibliography</A>
<B> Up:</B> <A NAME="tex2html352"
<B> Up:</B> <A NAME="tex2html353"
HREF="userhtml.html">userhtml</A>
<B> Previous:</B> <A NAME="tex2html346"
<B> Previous:</B> <A NAME="tex2html347"
HREF="node23.html">Error Handling</A>
&nbsp; <B> <A NAME="tex2html354"
&nbsp; <B> <A NAME="tex2html355"
HREF="node2.html">Contents</A></B>
<BR>
<BR>

@ -26,26 +26,26 @@ original version by: Nikos Drakos, CBLU, University of Leeds
<BODY >
<!--Navigation Panel-->
<A NAME="tex2html367"
<A NAME="tex2html368"
HREF="node26.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
<A NAME="tex2html363"
<A NAME="tex2html364"
HREF="userhtml.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
<A NAME="tex2html357"
<A NAME="tex2html358"
HREF="node24.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
<A NAME="tex2html365"
<A NAME="tex2html366"
HREF="node2.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html368"
<B> Next:</B> <A NAME="tex2html369"
HREF="node26.html">About this document ...</A>
<B> Up:</B> <A NAME="tex2html364"
<B> Up:</B> <A NAME="tex2html365"
HREF="userhtml.html">userhtml</A>
<B> Previous:</B> <A NAME="tex2html358"
<B> Previous:</B> <A NAME="tex2html359"
HREF="node24.html">License</A>
&nbsp; <B> <A NAME="tex2html366"
&nbsp; <B> <A NAME="tex2html367"
HREF="node2.html">Contents</A></B>
<BR><BR>
<!--End of Navigation Panel-->

@ -25,21 +25,21 @@ original version by: Nikos Drakos, CBLU, University of Leeds
<BODY >
<!--Navigation Panel-->
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next_g.png">
<A NAME="tex2html373"
<A NAME="tex2html374"
HREF="userhtml.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
<A NAME="tex2html369"
<A NAME="tex2html370"
HREF="node25.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
<A NAME="tex2html375"
<A NAME="tex2html376"
HREF="node2.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
<BR>
<B> Up:</B> <A NAME="tex2html374"
<B> Up:</B> <A NAME="tex2html375"
HREF="userhtml.html">userhtml</A>
<B> Previous:</B> <A NAME="tex2html370"
<B> Previous:</B> <A NAME="tex2html371"
HREF="node25.html">Bibliography</A>
&nbsp; <B> <A NAME="tex2html376"
&nbsp; <B> <A NAME="tex2html377"
HREF="node2.html">Contents</A></B>
<BR>
<BR>

@ -26,26 +26,26 @@ original version by: Nikos Drakos, CBLU, University of Leeds
<BODY >
<!--Navigation Panel-->
<A NAME="tex2html97"
<A NAME="tex2html98"
HREF="node4.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
<A NAME="tex2html93"
<A NAME="tex2html94"
HREF="userhtml.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
<A NAME="tex2html87"
<A NAME="tex2html88"
HREF="node2.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
<A NAME="tex2html95"
<A NAME="tex2html96"
HREF="node2.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html98"
<B> Next:</B> <A NAME="tex2html99"
HREF="node4.html">Code Distribution</A>
<B> Up:</B> <A NAME="tex2html94"
<B> Up:</B> <A NAME="tex2html95"
HREF="userhtml.html">userhtml</A>
<B> Previous:</B> <A NAME="tex2html88"
<B> Previous:</B> <A NAME="tex2html89"
HREF="node2.html">Contents</A>
&nbsp; <B> <A NAME="tex2html96"
&nbsp; <B> <A NAME="tex2html97"
HREF="node2.html">Contents</A></B>
<BR>
<BR>
@ -173,26 +173,26 @@ of MLD2P4 are reported in Appendix&nbsp;<A HREF="node24.html#sec:license">A</A>.
<P>
<HR>
<!--Navigation Panel-->
<A NAME="tex2html97"
<A NAME="tex2html98"
HREF="node4.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
<A NAME="tex2html93"
<A NAME="tex2html94"
HREF="userhtml.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
<A NAME="tex2html87"
<A NAME="tex2html88"
HREF="node2.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
<A NAME="tex2html95"
<A NAME="tex2html96"
HREF="node2.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html98"
<B> Next:</B> <A NAME="tex2html99"
HREF="node4.html">Code Distribution</A>
<B> Up:</B> <A NAME="tex2html94"
<B> Up:</B> <A NAME="tex2html95"
HREF="userhtml.html">userhtml</A>
<B> Previous:</B> <A NAME="tex2html88"
<B> Previous:</B> <A NAME="tex2html89"
HREF="node2.html">Contents</A>
&nbsp; <B> <A NAME="tex2html96"
&nbsp; <B> <A NAME="tex2html97"
HREF="node2.html">Contents</A></B>
<!--End of Navigation Panel-->

@ -26,26 +26,26 @@ original version by: Nikos Drakos, CBLU, University of Leeds
<BODY >
<!--Navigation Panel-->
<A NAME="tex2html109"
<A NAME="tex2html110"
HREF="node5.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
<A NAME="tex2html105"
<A NAME="tex2html106"
HREF="userhtml.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
<A NAME="tex2html99"
<A NAME="tex2html100"
HREF="node3.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
<A NAME="tex2html107"
<A NAME="tex2html108"
HREF="node2.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html110"
<B> Next:</B> <A NAME="tex2html111"
HREF="node5.html">Configuring and Building MLD2P4</A>
<B> Up:</B> <A NAME="tex2html106"
<B> Up:</B> <A NAME="tex2html107"
HREF="userhtml.html">userhtml</A>
<B> Previous:</B> <A NAME="tex2html100"
<B> Previous:</B> <A NAME="tex2html101"
HREF="node3.html">General Overview</A>
&nbsp; <B> <A NAME="tex2html108"
&nbsp; <B> <A NAME="tex2html109"
HREF="node2.html">Contents</A></B>
<BR>
<BR>

@ -26,26 +26,26 @@ original version by: Nikos Drakos, CBLU, University of Leeds
<BODY >
<!--Navigation Panel-->
<A NAME="tex2html121"
<A NAME="tex2html122"
HREF="node6.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
<A NAME="tex2html117"
<A NAME="tex2html118"
HREF="userhtml.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
<A NAME="tex2html111"
<A NAME="tex2html112"
HREF="node4.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
<A NAME="tex2html119"
<A NAME="tex2html120"
HREF="node2.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html122"
<B> Next:</B> <A NAME="tex2html123"
HREF="node6.html">Prerequisites</A>
<B> Up:</B> <A NAME="tex2html118"
<B> Up:</B> <A NAME="tex2html119"
HREF="userhtml.html">userhtml</A>
<B> Previous:</B> <A NAME="tex2html112"
<B> Previous:</B> <A NAME="tex2html113"
HREF="node4.html">Code Distribution</A>
&nbsp; <B> <A NAME="tex2html120"
&nbsp; <B> <A NAME="tex2html121"
HREF="node2.html">Contents</A></B>
<BR>
<BR>
@ -79,15 +79,15 @@ real and complex data, in both single and double precision.
<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
<UL>
<LI><A NAME="tex2html123"
HREF="node6.html">Prerequisites</A>
<LI><A NAME="tex2html124"
HREF="node7.html">Optional third party libraries</A>
HREF="node6.html">Prerequisites</A>
<LI><A NAME="tex2html125"
HREF="node8.html">Configuration options</A>
HREF="node7.html">Optional third party libraries</A>
<LI><A NAME="tex2html126"
HREF="node9.html">Bug reporting</A>
HREF="node8.html">Configuration options</A>
<LI><A NAME="tex2html127"
HREF="node9.html">Bug reporting</A>
<LI><A NAME="tex2html128"
HREF="node10.html">Example and test programs</A>
</UL>
<!--End of Table of Child-Links-->

@ -26,26 +26,26 @@ original version by: Nikos Drakos, CBLU, University of Leeds
<BODY >
<!--Navigation Panel-->
<A NAME="tex2html138"
<A NAME="tex2html139"
HREF="node7.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
<A NAME="tex2html134"
<A NAME="tex2html135"
HREF="node5.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
<A NAME="tex2html128"
<A NAME="tex2html129"
HREF="node5.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
<A NAME="tex2html136"
<A NAME="tex2html137"
HREF="node2.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html139"
<B> Next:</B> <A NAME="tex2html140"
HREF="node7.html">Optional third party libraries</A>
<B> Up:</B> <A NAME="tex2html135"
<B> Up:</B> <A NAME="tex2html136"
HREF="node5.html">Configuring and Building MLD2P4</A>
<B> Previous:</B> <A NAME="tex2html129"
<B> Previous:</B> <A NAME="tex2html130"
HREF="node5.html">Configuring and Building MLD2P4</A>
&nbsp; <B> <A NAME="tex2html137"
&nbsp; <B> <A NAME="tex2html138"
HREF="node2.html">Contents</A></B>
<BR>
<BR>

@ -26,26 +26,26 @@ original version by: Nikos Drakos, CBLU, University of Leeds
<BODY >
<!--Navigation Panel-->
<A NAME="tex2html150"
<A NAME="tex2html151"
HREF="node8.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
<A NAME="tex2html146"
<A NAME="tex2html147"
HREF="node5.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
<A NAME="tex2html140"
<A NAME="tex2html141"
HREF="node6.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
<A NAME="tex2html148"
<A NAME="tex2html149"
HREF="node2.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html151"
<B> Next:</B> <A NAME="tex2html152"
HREF="node8.html">Configuration options</A>
<B> Up:</B> <A NAME="tex2html147"
<B> Up:</B> <A NAME="tex2html148"
HREF="node5.html">Configuring and Building MLD2P4</A>
<B> Previous:</B> <A NAME="tex2html141"
<B> Previous:</B> <A NAME="tex2html142"
HREF="node6.html">Prerequisites</A>
&nbsp; <B> <A NAME="tex2html149"
&nbsp; <B> <A NAME="tex2html150"
HREF="node2.html">Contents</A></B>
<BR>
<BR>
@ -102,26 +102,26 @@ for multilevel preconditioners may change to reflect their presence.
</DD>
</DL><HR>
<!--Navigation Panel-->
<A NAME="tex2html150"
<A NAME="tex2html151"
HREF="node8.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
<A NAME="tex2html146"
<A NAME="tex2html147"
HREF="node5.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
<A NAME="tex2html140"
<A NAME="tex2html141"
HREF="node6.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
<A NAME="tex2html148"
<A NAME="tex2html149"
HREF="node2.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html151"
<B> Next:</B> <A NAME="tex2html152"
HREF="node8.html">Configuration options</A>
<B> Up:</B> <A NAME="tex2html147"
<B> Up:</B> <A NAME="tex2html148"
HREF="node5.html">Configuring and Building MLD2P4</A>
<B> Previous:</B> <A NAME="tex2html141"
<B> Previous:</B> <A NAME="tex2html142"
HREF="node6.html">Prerequisites</A>
&nbsp; <B> <A NAME="tex2html149"
&nbsp; <B> <A NAME="tex2html150"
HREF="node2.html">Contents</A></B>
<!--End of Navigation Panel-->

@ -26,26 +26,26 @@ original version by: Nikos Drakos, CBLU, University of Leeds
<BODY >
<!--Navigation Panel-->
<A NAME="tex2html162"
<A NAME="tex2html163"
HREF="node9.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
<A NAME="tex2html158"
<A NAME="tex2html159"
HREF="node5.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
<A NAME="tex2html152"
<A NAME="tex2html153"
HREF="node7.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
<A NAME="tex2html160"
<A NAME="tex2html161"
HREF="node2.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html163"
<B> Next:</B> <A NAME="tex2html164"
HREF="node9.html">Bug reporting</A>
<B> Up:</B> <A NAME="tex2html159"
<B> Up:</B> <A NAME="tex2html160"
HREF="node5.html">Configuring and Building MLD2P4</A>
<B> Previous:</B> <A NAME="tex2html153"
<B> Previous:</B> <A NAME="tex2html154"
HREF="node7.html">Optional third party libraries</A>
&nbsp; <B> <A NAME="tex2html161"
&nbsp; <B> <A NAME="tex2html162"
HREF="node2.html">Contents</A></B>
<BR>
<BR>
@ -235,26 +235,26 @@ followed (optionally) by
make install
</PRE><HR>
<!--Navigation Panel-->
<A NAME="tex2html162"
<A NAME="tex2html163"
HREF="node9.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
<A NAME="tex2html158"
<A NAME="tex2html159"
HREF="node5.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
<A NAME="tex2html152"
<A NAME="tex2html153"
HREF="node7.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
<A NAME="tex2html160"
<A NAME="tex2html161"
HREF="node2.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html163"
<B> Next:</B> <A NAME="tex2html164"
HREF="node9.html">Bug reporting</A>
<B> Up:</B> <A NAME="tex2html159"
<B> Up:</B> <A NAME="tex2html160"
HREF="node5.html">Configuring and Building MLD2P4</A>
<B> Previous:</B> <A NAME="tex2html153"
<B> Previous:</B> <A NAME="tex2html154"
HREF="node7.html">Optional third party libraries</A>
&nbsp; <B> <A NAME="tex2html161"
&nbsp; <B> <A NAME="tex2html162"
HREF="node2.html">Contents</A></B>
<!--End of Navigation Panel-->

@ -26,26 +26,26 @@ original version by: Nikos Drakos, CBLU, University of Leeds
<BODY >
<!--Navigation Panel-->
<A NAME="tex2html174"
<A NAME="tex2html175"
HREF="node10.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
<A NAME="tex2html170"
<A NAME="tex2html171"
HREF="node5.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
<A NAME="tex2html164"
<A NAME="tex2html165"
HREF="node8.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
<A NAME="tex2html172"
<A NAME="tex2html173"
HREF="node2.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html175"
<B> Next:</B> <A NAME="tex2html176"
HREF="node10.html">Example and test programs</A>
<B> Up:</B> <A NAME="tex2html171"
<B> Up:</B> <A NAME="tex2html172"
HREF="node5.html">Configuring and Building MLD2P4</A>
<B> Previous:</B> <A NAME="tex2html165"
<B> Previous:</B> <A NAME="tex2html166"
HREF="node8.html">Configuration options</A>
&nbsp; <B> <A NAME="tex2html173"
&nbsp; <B> <A NAME="tex2html174"
HREF="node2.html">Contents</A></B>
<BR>
<BR>

@ -23,18 +23,18 @@ original version by: Nikos Drakos, CBLU, University of Leeds
<BODY >
<!--Navigation Panel-->
<A NAME="tex2html14"
<A NAME="tex2html15"
HREF="node1.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up_g.png">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev_g.png">
<A NAME="tex2html12"
<A NAME="tex2html13"
HREF="node2.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html15"
<B> Next:</B> <A NAME="tex2html16"
HREF="node1.html">Abstract</A>
&nbsp; <B> <A NAME="tex2html13"
&nbsp; <B> <A NAME="tex2html14"
HREF="node2.html">Contents</A></B>
<BR>
<BR>
@ -77,69 +77,69 @@ Mar. 31, 2016
<A NAME="CHILD_LINKS"></A>
<UL>
<LI><A NAME="tex2html16"
HREF="node1.html">Abstract</A>
<LI><A NAME="tex2html17"
HREF="node2.html">Contents</A>
HREF="node1.html">Abstract</A>
<LI><A NAME="tex2html18"
HREF="node3.html">General Overview</A>
HREF="node2.html">Contents</A>
<LI><A NAME="tex2html19"
HREF="node4.html">Code Distribution</A>
HREF="node3.html">General Overview</A>
<LI><A NAME="tex2html20"
HREF="node4.html">Code Distribution</A>
<LI><A NAME="tex2html21"
HREF="node5.html">Configuring and Building MLD2P4</A>
<UL>
<LI><A NAME="tex2html21"
HREF="node6.html">Prerequisites</A>
<LI><A NAME="tex2html22"
HREF="node7.html">Optional third party libraries</A>
HREF="node6.html">Prerequisites</A>
<LI><A NAME="tex2html23"
HREF="node8.html">Configuration options</A>
HREF="node7.html">Optional third party libraries</A>
<LI><A NAME="tex2html24"
HREF="node9.html">Bug reporting</A>
HREF="node8.html">Configuration options</A>
<LI><A NAME="tex2html25"
HREF="node9.html">Bug reporting</A>
<LI><A NAME="tex2html26"
HREF="node10.html">Example and test programs</A>
</UL>
<BR>
<LI><A NAME="tex2html26"
<LI><A NAME="tex2html27"
HREF="node11.html">Multi-level Domain Decomposition Background</A>
<UL>
<LI><A NAME="tex2html27"
HREF="node12.html">Multi-level Schwarz Preconditioners</A>
<LI><A NAME="tex2html28"
HREF="node12.html">Multi-level Schwarz Preconditioners</A>
<LI><A NAME="tex2html29"
HREF="node13.html">Smoothed Aggregation</A>
</UL>
<BR>
<LI><A NAME="tex2html29"
<LI><A NAME="tex2html30"
HREF="node14.html">Getting Started</A>
<UL>
<LI><A NAME="tex2html30"
<LI><A NAME="tex2html31"
HREF="node15.html">Examples</A>
</UL>
<BR>
<LI><A NAME="tex2html31"
<LI><A NAME="tex2html32"
HREF="node16.html">User Interface</A>
<UL>
<LI><A NAME="tex2html32"
HREF="node17.html">Subroutine mld_precinit</A>
<LI><A NAME="tex2html33"
HREF="node18.html">Subroutine mld_precset</A>
HREF="node17.html">Subroutine mld_precinit</A>
<LI><A NAME="tex2html34"
HREF="node19.html">Subroutine mld_precbld</A>
HREF="node18.html">Subroutine mld_precset</A>
<LI><A NAME="tex2html35"
HREF="node20.html">Subroutine mld_precaply</A>
HREF="node19.html">Subroutine mld_precbld</A>
<LI><A NAME="tex2html36"
HREF="node21.html">Subroutine mld_precfree</A>
HREF="node20.html">Subroutine mld_precaply</A>
<LI><A NAME="tex2html37"
HREF="node21.html">Subroutine mld_precfree</A>
<LI><A NAME="tex2html38"
HREF="node22.html">Subroutine mld_precdescr</A>
</UL>
<BR>
<LI><A NAME="tex2html38"
HREF="node23.html">Error Handling</A>
<LI><A NAME="tex2html39"
HREF="node24.html">License</A>
HREF="node23.html">Error Handling</A>
<LI><A NAME="tex2html40"
HREF="node25.html">Bibliography</A>
HREF="node24.html">License</A>
<LI><A NAME="tex2html41"
HREF="node25.html">Bibliography</A>
<LI><A NAME="tex2html42"
HREF="node26.html">About this document ...</A>
</UL>
<!--End of Table of Child-Links-->

File diff suppressed because it is too large Load Diff

@ -86,8 +86,9 @@ Additive Schwarz & \verb|'AS'| & Restricted Additive Schwarz (RAS),
Multilevel &\verb|'ML'| & Multi-level hybrid preconditioner (additive on the
same level and multiplicative through the levels),
with pre- and post-smoothing.
Number of levels: 2.
Smoother: RAS with overlap 1 and ILU(0)
Target aggregation size: cubic
root of the size at the finest
level. Smoother: RAS with overlap 1 and ILU(0)
on the local blocks.
Aggregation: decoupled smoothed aggregation with
threshold $\theta = 0$.
@ -95,7 +96,7 @@ Multilevel &\verb|'ML'| & Multi-level hybrid preconditioner (additive
Coarsest-level solver:
4 sweeps of the block-Jacobi solver,
with LU or ILU factorization of the blocks
(UMFPACK for the double precision versions and
(MUMPS, or UMFPACK for the double precision versions and
SuperLU for the single precision ones, if the packages
have been installed; ILU(0), otherwise). \\
\hline

@ -225,6 +225,7 @@ according to their needs.
\bsideways
\begin{center}
\small
\begin{tabular}{|p{3.5cm}|l|p{3.2cm}|l|p{5cm}|}
\hline
\verb|what| & \textsc{data type} & \verb|val| & \textsc{default} &
@ -348,11 +349,25 @@ according to their needs.
descending degree of the node in the
matrix graph. Since aggregation is
heuristics, results will be different. \\ \hline
\hline
\end{tabular}
\end{center}
\caption{Parameters defining the aggregation algorithm.
\label{tab:p_aggregation}}
\esideways
\bsideways
\begin{center}
\begin{tabular}{|p{5cm}|l|p{2.4cm}|p{2.4cm}|p{6cm}|}
\hline
\verb|what| & \textsc{data type} & \verb|val| & \textsc{default} &
\textsc{comments} \\ \hline
\verb|mld_aggr_kind_| \break \verb|AGGR_KIND| & \verb|character(len=*)|
& \texttt{'SMOOTHED'} \hspace{2.5cm} \texttt{'NONSMOOTHED'}
& \texttt{'SMOOTHED'}
& Type of aggregation: smoothed, nonsmoothed
(i.e.\ using the tentative prolongator). \\ \hline
(i.e.\ using the tentative prolongator). \\
\hline
\verb|mld_aggr_thresh_| \break \verb|AGGR_THRESH| & \verb|real(|\emph{kind\_parameter}\verb|)|
& Any~real~num. $\in [0, 1]$
& 0.05
@ -390,7 +405,7 @@ according to their needs.
\end{tabular}
\end{center}
\caption{Parameters defining the aggregation algorithm.
\label{tab:p_aggregation}}
\label{tab:p_aggregation_1}}
\esideways
\bsideways

Loading…
Cancel
Save