Update docs for version 2.2

stopcriterion
Salvatore Filippone 6 years ago
parent e7c6028aec
commit e7718084c7

Binary file not shown.

Before

Width:  |  Height:  |  Size: 404 B

After

Width:  |  Height:  |  Size: 461 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 196 B

After

Width:  |  Height:  |  Size: 212 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 767 B

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 531 B

After

Width:  |  Height:  |  Size: 668 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 265 B

After

Width:  |  Height:  |  Size: 277 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 347 B

After

Width:  |  Height:  |  Size: 370 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 217 B

After

Width:  |  Height:  |  Size: 218 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 204 B

After

Width:  |  Height:  |  Size: 219 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 248 B

After

Width:  |  Height:  |  Size: 270 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 702 B

After

Width:  |  Height:  |  Size: 745 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 230 B

After

Width:  |  Height:  |  Size: 253 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 227 B

After

Width:  |  Height:  |  Size: 243 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 239 B

After

Width:  |  Height:  |  Size: 257 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 201 B

After

Width:  |  Height:  |  Size: 242 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 249 B

After

Width:  |  Height:  |  Size: 276 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 442 B

After

Width:  |  Height:  |  Size: 469 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 202 B

After

Width:  |  Height:  |  Size: 231 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 311 B

After

Width:  |  Height:  |  Size: 387 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 272 B

After

Width:  |  Height:  |  Size: 274 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 209 B

After

Width:  |  Height:  |  Size: 223 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 254 B

After

Width:  |  Height:  |  Size: 281 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 573 B

After

Width:  |  Height:  |  Size: 608 B

@ -67,7 +67,7 @@ Ax=b,
<A NAME="eq:system"></A>
<TABLE WIDTH="100%" ALIGN="CENTER">
<TR VALIGN="MIDDLE"><TD ALIGN="CENTER" NOWRAP><A NAME="eq:system"></A><IMG
WIDTH="58" HEIGHT="30" BORDER="0"
WIDTH="57" HEIGHT="30" BORDER="0"
SRC="img2.png"
ALT="\begin{displaymath}
Ax=b,
@ -116,7 +116,8 @@ a hierarchy of index spaces and a corresponding hierarchy of matrices,
<IMG
WIDTH="398" HEIGHT="30" BORDER="0"
SRC="img7.png"
ALT="\begin{displaymath}\Omega^1 \equiv \Omega \supset \Omega^2 \supset \ldots \supset \Omega^{nlev}, \quad A^1 \equiv A, A^2, \ldots, A^{nlev}, \end{displaymath}">
ALT="\begin{displaymath}\Omega^1 \equiv \Omega \supset \Omega^2 \supset \ldots \supset \Omega^{nlev},
\quad A^1 \equiv A, A^2, \ldots, A^{nlev}, \end{displaymath}">
</DIV>
<BR CLEAR="ALL">
<P></P><BIG CLASS="LARGE"><BIG CLASS="LARGE"><BIG CLASS="LARGE">
@ -132,7 +133,7 @@ A vector space <!-- MATH
$\mathbb{R}^{n_{k}}$
-->
<SPAN CLASS="MATH"><IMG
WIDTH="33" HEIGHT="19" ALIGN="BOTTOM" BORDER="0"
WIDTH="34" HEIGHT="15" ALIGN="BOTTOM" BORDER="0"
SRC="img8.png"
ALT="$\mathbb{R}^{n_{k}}$"></SPAN> is associated with <SPAN CLASS="MATH"><IMG
WIDTH="25" HEIGHT="18" ALIGN="BOTTOM" BORDER="0"
@ -146,11 +147,11 @@ where <SPAN CLASS="MATH"><IMG
SRC="img9.png"
ALT="$\Omega^k$"></SPAN>.
For all <SPAN CLASS="MATH"><IMG
WIDTH="71" HEIGHT="32" ALIGN="MIDDLE" BORDER="0"
WIDTH="70" HEIGHT="34" ALIGN="MIDDLE" BORDER="0"
SRC="img11.png"
ALT="$k &lt; nlev$"></SPAN>, a restriction operator and a prolongation one are built,
which connect two levels <SPAN CLASS="MATH"><IMG
WIDTH="14" HEIGHT="20" ALIGN="BOTTOM" BORDER="0"
WIDTH="14" HEIGHT="15" ALIGN="BOTTOM" BORDER="0"
SRC="img12.png"
ALT="$k$"></SPAN> and <SPAN CLASS="MATH"><IMG
WIDTH="44" HEIGHT="34" ALIGN="MIDDLE" BORDER="0"
@ -167,7 +168,7 @@ P^k \in \mathbb{R}^{n_k \times n_{k+1}}, \quad
-->
<IMG
WIDTH="254" HEIGHT="30" BORDER="0"
WIDTH="253" HEIGHT="30" BORDER="0"
SRC="img14.png"
ALT="\begin{displaymath}
P^k \in \mathbb{R}^{n_k \times n_{k+1}}, \quad
@ -191,7 +192,7 @@ A^{k+1}=R^kA^kP^k.
-->
<IMG
WIDTH="131" HEIGHT="28" BORDER="0"
WIDTH="129" HEIGHT="27" BORDER="0"
SRC="img16.png"
ALT="\begin{displaymath}
A^{k+1}=R^kA^kP^k.
@ -207,19 +208,19 @@ A smoother with iteration matrix <SPAN CLASS="MATH"><IMG
WIDTH="32" HEIGHT="18" ALIGN="BOTTOM" BORDER="0"
SRC="img18.png"
ALT="$M^k$"></SPAN> is set up at each level <SPAN CLASS="MATH"><IMG
WIDTH="71" HEIGHT="32" ALIGN="MIDDLE" BORDER="0"
WIDTH="70" HEIGHT="34" ALIGN="MIDDLE" BORDER="0"
SRC="img11.png"
ALT="$k &lt; nlev$"></SPAN>, and a solver
is set up at the coarsest level, so that they are ready for application
(for example, setting up a solver based on the <SPAN CLASS="MATH"><IMG
WIDTH="30" HEIGHT="16" ALIGN="BOTTOM" BORDER="0"
WIDTH="30" HEIGHT="15" ALIGN="BOTTOM" BORDER="0"
SRC="img19.png"
ALT="$LU$"></SPAN> factorization means computing
and storing the <SPAN CLASS="MATH"><IMG
WIDTH="17" HEIGHT="15" ALIGN="BOTTOM" BORDER="0"
SRC="img20.png"
ALT="$L$"></SPAN> and <SPAN CLASS="MATH"><IMG
WIDTH="18" HEIGHT="16" ALIGN="BOTTOM" BORDER="0"
WIDTH="18" HEIGHT="15" ALIGN="BOTTOM" BORDER="0"
SRC="img21.png"
ALT="$U$"></SPAN> factors). The construction of the hierarchy of AMG components
described so far corresponds to the so-called build phase of the preconditioner.
@ -256,8 +257,15 @@ end
<IMG
WIDTH="333" HEIGHT="336" ALIGN="BOTTOM" BORDER="0"
SRC="img22.png"
ALT="\framebox{ \begin{minipage}{.85\textwidth} \begin{tabbing} \quad \=\quad \=\quad...
...mm] \&gt;endif [1mm] \&gt;return $u^k$ [1mm] end \end{tabbing} \end{minipage} }">
ALT="\framebox{
\begin{minipage}{.85\textwidth}
\begin{tabbing}
\quad \=\quad \=\quad...
...[1mm]
\&gt;endif \\ [1mm]
\&gt;return $u^k$\ \\ [1mm]
end
\end{tabbing}\end{minipage}}">
</DIV></TD></TR>
</TABLE>

@ -149,7 +149,7 @@ strongly-coupled neighborood of <SPAN CLASS="MATH"><IMG
<A NAME="eq:strongly_coup"></A>
<TABLE WIDTH="100%" ALIGN="CENTER">
<TR VALIGN="MIDDLE"><TD ALIGN="CENTER" NOWRAP><A NAME="eq:strongly_coup"></A><IMG
WIDTH="387" HEIGHT="49" BORDER="0"
WIDTH="387" HEIGHT="48" BORDER="0"
SRC="img31.png"
ALT="\begin{displaymath}
\Omega^k_j \subset \mathcal{N}_i^k(\theta) =
@ -212,7 +212,7 @@ MLD2P4, since it has been shown to produce good results in practice
<A NAME="eq:tent_prol"></A>
<TABLE WIDTH="100%" ALIGN="CENTER">
<TR VALIGN="MIDDLE"><TD ALIGN="CENTER" NOWRAP><A NAME="eq:tent_prol"></A><IMG
WIDTH="287" HEIGHT="52" BORDER="0"
WIDTH="286" HEIGHT="51" BORDER="0"
SRC="img34.png"
ALT="\begin{displaymath}
\bar{P}^k =(\bar{p}_{ij}^k), \quad \bar{p}_{ij}^k =
@ -265,7 +265,9 @@ P^k = S^k \bar{P}^k,
<IMG
WIDTH="90" HEIGHT="30" BORDER="0"
SRC="img37.png"
ALT="\begin{displaymath} P^k = S^k \bar{P}^k, \end{displaymath}">
ALT="\begin{displaymath}
P^k = S^k \bar{P}^k,
\end{displaymath}">
</DIV>
<BR CLEAR="ALL">
<P></P><BIG CLASS="LARGE"><BIG CLASS="LARGE"><BIG CLASS="LARGE">
@ -275,7 +277,7 @@ method&nbsp;[<A
HREF="node36.html#BREZINA_VANEK">2</A>,<A
HREF="node36.html#Stuben_01">24</A>].
A simple choice for <SPAN CLASS="MATH"><IMG
WIDTH="24" HEIGHT="20" ALIGN="BOTTOM" BORDER="0"
WIDTH="25" HEIGHT="18" ALIGN="BOTTOM" BORDER="0"
SRC="img38.png"
ALT="$S^k$"></SPAN> is the damped Jacobi smoother:
</BIG></BIG></BIG>
@ -290,7 +292,9 @@ S^k = I - \omega^k (D^k)^{-1} A^k_F ,
<IMG
WIDTH="175" HEIGHT="31" BORDER="0"
SRC="img39.png"
ALT="\begin{displaymath} S^k = I - \omega^k (D^k)^{-1} A^k_F , \end{displaymath}">
ALT="\begin{displaymath}
S^k = I - \omega^k (D^k)^{-1} A^k_F ,
\end{displaymath}">
</DIV>
<BR CLEAR="ALL">
<P></P><BIG CLASS="LARGE"><BIG CLASS="LARGE"><BIG CLASS="LARGE">
@ -340,7 +344,7 @@ a_{ij}^k &amp; \m...
</TABLE>
<BR CLEAR="ALL"></DIV><P></P><BIG CLASS="LARGE"><BIG CLASS="LARGE"><BIG CLASS="LARGE">
and <SPAN CLASS="MATH"><IMG
WIDTH="24" HEIGHT="20" ALIGN="BOTTOM" BORDER="0"
WIDTH="24" HEIGHT="18" ALIGN="BOTTOM" BORDER="0"
SRC="img44.png"
ALT="$\omega^k$"></SPAN> is an approximation of <SPAN CLASS="MATH"><IMG
WIDTH="61" HEIGHT="39" ALIGN="MIDDLE" BORDER="0"

@ -93,13 +93,13 @@ operator <!-- MATH
SRC="img53.png"
ALT="$R_i^k \in \mathbb{R}^{n_{k,i} \times n_k}$"></SPAN>
that maps a vector <SPAN CLASS="MATH"><IMG
WIDTH="22" HEIGHT="20" ALIGN="BOTTOM" BORDER="0"
WIDTH="23" HEIGHT="18" ALIGN="BOTTOM" BORDER="0"
SRC="img54.png"
ALT="$x^k$"></SPAN> to the vector <SPAN CLASS="MATH"><IMG
WIDTH="22" HEIGHT="39" ALIGN="MIDDLE" BORDER="0"
SRC="img55.png"
ALT="$x_i^k$"></SPAN> made of the components of <SPAN CLASS="MATH"><IMG
WIDTH="22" HEIGHT="20" ALIGN="BOTTOM" BORDER="0"
WIDTH="23" HEIGHT="18" ALIGN="BOTTOM" BORDER="0"
SRC="img54.png"
ALT="$x^k$"></SPAN>
with indices in <SPAN CLASS="MATH"><IMG
@ -141,7 +141,7 @@ The classical AS preconditioner <SPAN CLASS="MATH"><IMG
-->
<IMG
WIDTH="219" HEIGHT="59" BORDER="0"
WIDTH="218" HEIGHT="59" BORDER="0"
SRC="img59.png"
ALT="\begin{displaymath}
( M^k_{AS} )^{-1} = \sum_{i=1}^{m_k} P_i^k (A_i^k)^{-1} R_i^{k},
@ -205,7 +205,7 @@ multilevel application phase, requires
</BIG></BIG></BIG>
<UL>
<LI>the restriction of <SPAN CLASS="MATH"><IMG
WIDTH="25" HEIGHT="20" ALIGN="BOTTOM" BORDER="0"
WIDTH="25" HEIGHT="18" ALIGN="BOTTOM" BORDER="0"
SRC="img67.png"
ALT="$w^k$"></SPAN> to the subspaces <!-- MATH
$\mathbb{R}^{n_{k,i}}$

@ -54,7 +54,7 @@ Method init
</H2><BIG CLASS="LARGE"><BIG CLASS="LARGE"></BIG></BIG>
<P>
<BIG CLASS="LARGE"><BIG CLASS="LARGE"></BIG></BIG>
<DIV ALIGN="CENTER"><BIG CLASS="LARGE"><BIG CLASS="LARGE"><BIG CLASS="LARGE"><code>call p%init(ptype,info)</code>
<DIV ALIGN="CENTER"><BIG CLASS="LARGE"><BIG CLASS="LARGE"><BIG CLASS="LARGE"><code>call p%init(icontx,ptype,info)</code>
</BIG></BIG></BIG></DIV><BIG CLASS="LARGE"><BIG CLASS="LARGE"></BIG></BIG>
<P>
<BIG CLASS="LARGE"><BIG CLASS="LARGE"><BIG CLASS="LARGE">
@ -68,6 +68,14 @@ This method allocates and initializes the preconditioner
<P>
<BIG CLASS="LARGE"><BIG CLASS="LARGE"></BIG></BIG><TABLE CELLPADDING=3>
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=34><BIG CLASS="LARGE"><BIG CLASS="LARGE"><BIG CLASS="LARGE">
<code>icontxt</code> </BIG></BIG></BIG></TD>
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340><BIG CLASS="LARGE"><BIG CLASS="LARGE"><BIG CLASS="LARGE"> <code>integer, intent(in)</code>.</BIG></BIG></BIG></TD>
</TR>
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=34><BIG CLASS="LARGE"><BIG CLASS="LARGE"><BIG CLASS="LARGE">
</BIG></BIG></BIG></TD>
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340><BIG CLASS="LARGE"><BIG CLASS="LARGE"><BIG CLASS="LARGE"> The communication context.</BIG></BIG></BIG></TD>
</TR>
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=34><BIG CLASS="LARGE"><BIG CLASS="LARGE"><BIG CLASS="LARGE">
<code>ptype</code> </BIG></BIG></BIG></TD>
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340><BIG CLASS="LARGE"><BIG CLASS="LARGE"><BIG CLASS="LARGE"> <code>character(len=*), intent(in)</code>.</BIG></BIG></BIG></TD>
</TR>

@ -343,7 +343,7 @@ Parameters defining the aggregation algorithm.
$\lfloor 40 \sqrt[3]{n} \rfloor$
-->
<SPAN CLASS="MATH"><IMG
WIDTH="63" HEIGHT="37" ALIGN="MIDDLE" BORDER="0"
WIDTH="64" HEIGHT="38" ALIGN="MIDDLE" BORDER="0"
SRC="img76.png"
ALT="$\lfloor 40 \sqrt[3]{n} \rfloor$"></SPAN>, where <SPAN CLASS="MATH"><IMG
WIDTH="15" HEIGHT="18" ALIGN="BOTTOM" BORDER="0"
@ -361,7 +361,7 @@ Parameters defining the aggregation algorithm.
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=65>Any number
<P>
<SPAN CLASS="MATH"><IMG
WIDTH="31" HEIGHT="31" ALIGN="MIDDLE" BORDER="0"
WIDTH="32" HEIGHT="31" ALIGN="MIDDLE" BORDER="0"
SRC="img78.png"
ALT="$&gt; 1$"></SPAN></TD>
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=82>1.5</TD>
@ -375,7 +375,7 @@ Parameters defining the aggregation algorithm.
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=65>Any integer
<P>
number <SPAN CLASS="MATH"><IMG
WIDTH="31" HEIGHT="31" ALIGN="MIDDLE" BORDER="0"
WIDTH="32" HEIGHT="31" ALIGN="MIDDLE" BORDER="0"
SRC="img78.png"
ALT="$&gt; 1$"></SPAN></TD>
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=82>20</TD>
@ -393,7 +393,7 @@ Currently, only the
<code>SYMDEC</code> option applies decoupled
aggregation to the sparsity pattern
of <SPAN CLASS="MATH"><IMG
WIDTH="62" HEIGHT="39" ALIGN="MIDDLE" BORDER="0"
WIDTH="62" HEIGHT="40" ALIGN="MIDDLE" BORDER="0"
SRC="img79.png"
ALT="$A+A^T$"></SPAN>.</TD>
</TR>
@ -471,7 +471,7 @@ number&nbsp;<SPAN CLASS="MATH"><IMG
ALT="$\in [0, 1]$"></SPAN></TD>
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=65>0.01</TD>
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=187>The threshold <SPAN CLASS="MATH"><IMG
WIDTH="13" HEIGHT="20" ALIGN="BOTTOM" BORDER="0"
WIDTH="13" HEIGHT="15" ALIGN="BOTTOM" BORDER="0"
SRC="img81.png"
ALT="$\theta$"></SPAN> in the aggregation algorithm,
see (<A HREF="node14.html#eq:strongly_coup">3</A>) in Section&nbsp;<A HREF="node14.html#sec:aggregation">4.2</A>.

@ -62,9 +62,9 @@ This method computes <!-- MATH
$y = op(B^{-1})\, x$
-->
<SPAN CLASS="MATH"><IMG
WIDTH="112" HEIGHT="37" ALIGN="MIDDLE" BORDER="0"
WIDTH="113" HEIGHT="39" ALIGN="MIDDLE" BORDER="0"
SRC="img86.png"
ALT="$y = op(B^{-1}) x$"></SPAN>, where <SPAN CLASS="MATH"><IMG
ALT="$y = op(B^{-1})\, x$"></SPAN>, where <SPAN CLASS="MATH"><IMG
WIDTH="19" HEIGHT="15" ALIGN="BOTTOM" BORDER="0"
SRC="img24.png"
ALT="$B$"></SPAN> is a previously built

@ -72,7 +72,7 @@ Ax=b,
<A NAME="system1"></A>
<TABLE WIDTH="100%" ALIGN="CENTER">
<TR VALIGN="MIDDLE"><TD ALIGN="CENTER" NOWRAP><A NAME="system1"></A><IMG
WIDTH="58" HEIGHT="30" BORDER="0"
WIDTH="57" HEIGHT="30" BORDER="0"
SRC="img2.png"
ALT="\begin{displaymath}
Ax=b,

@ -60,7 +60,7 @@ Mathematics Department, Macquarie University, Sydney.
The command line arguments were: <BR>
<STRONG>latex2html</STRONG> <TT>-local_icons -noaddress -dir ../../html userhtml.tex</TT>
<P>
The translation was initiated on 2018-10-25<BIG CLASS="LARGE"><BIG CLASS="LARGE"></BIG></BIG>
The translation was initiated on 2018-11-29<BIG CLASS="LARGE"><BIG CLASS="LARGE"></BIG></BIG>
<BR><HR>
</BODY>

@ -80,7 +80,7 @@ constant
-->
<IMG
WIDTH="172" HEIGHT="31" BORDER="0"
WIDTH="173" HEIGHT="31" BORDER="0"
SRC="img4.png"
ALT="\begin{displaymath}\verb\vert mld_version_string_\vert\end{displaymath}">
</DIV>

@ -2,7 +2,7 @@
%ÐÔÅØ
145 0 obj
<<
/Length 1210
/Length 1211
>>
stream
0 g 0 G
@ -11,20 +11,20 @@ stream
0 g 0 G
0 g 0 G
BT
/F17 24.7871 Tf 394.538 617.737 Td [(MLD2P4)]TJ -229.059 -27.023 Td [(User's)-375(and)-375(Reference)-375(Guide)]TJ
/F17 24.7871 Tf 394.538 618.833 Td [(MLD2P4)]TJ -229.059 -27.023 Td [(User's)-375(and)-375(Reference)-375(Guide)]TJ
ET
q
1 0 0 1 93.6 572.468 cm
1 0 0 1 93.6 573.564 cm
0 0 412.451 4.981 re f
Q
BT
/F19 14.3462 Tf 197.154 547.49 Td [(A)-350(guide)-350(for)-350(the)-350(MultiL)50(evel)-350(Domain)-350(De)50(c)50(omp)50(osition)]TJ -10.534 -17.256 Td [(Par)50(al)-50(lel)-350(Pr)50(e)50(c)50(onditioners)-350(Package)-350(b)50(ase)50(d)-350(on)-350(PSBLAS)]TJ
/F19 14.3462 Tf 197.154 548.586 Td [(A)-350(guide)-350(for)-350(the)-350(MultiL)50(evel)-350(Domain)-350(De)50(c)50(omp)50(osition)]TJ -10.534 -17.256 Td [(Par)50(al)-50(lel)-350(Pr)50(e)50(c)50(onditioners)-350(Package)-350(b)50(ase)50(d)-350(on)-350(PSBLAS)]TJ
0 g 0 G
0 g 0 G
/F17 11.9552 Tf 218.644 -80.484 Td [(P)31(asqua)-375(D'Am)31(bra)]TJ/F37 11.9552 Tf -22.655 -13.948 Td [(IA)27(C-CNR,)-326(Naples,)-326(Italy)]TJ/F17 11.9552 Tf 11.494 -29.39 Td [(Daniela)-375(di)-375(Sera\014no)]TJ/F37 11.9552 Tf -181.63 -13.948 Td [(Univ)27(ersit)27(y)-326(of)-326(Campania)-326(\134Luigi)-327(V)82(an)27(vitelli",)-326(Caserta,)-326(Italy)]TJ/F17 11.9552 Tf 179.561 -29.389 Td [(Salv)62(atore)-375(Filipp)-31(one)]TJ/F37 11.9552 Tf -134.787 -13.948 Td [(Cran\014eld)-326(Univ)27(ersit)27(y)82(,)-326(Cran\014eld,)-327(United)-326(Kingdom)]TJ
/F17 11.9552 Tf 218.644 -79.389 Td [(P)31(asqua)-375(D'Am)31(bra)]TJ/F37 11.9552 Tf -22.655 -13.947 Td [(IA)27(C-CNR,)-326(Naples,)-326(Italy)]TJ/F17 11.9552 Tf 11.494 -29.39 Td [(Daniela)-375(di)-375(Sera\014no)]TJ/F37 11.9552 Tf -181.63 -13.948 Td [(Univ)27(ersit)27(y)-326(of)-326(Campania)-326(\134Luigi)-327(V)82(an)27(vitelli",)-326(Caserta,)-326(Italy)]TJ/F17 11.9552 Tf 179.561 -29.39 Td [(Salv)62(atore)-375(Filipp)-31(one)]TJ/F37 11.9552 Tf -134.787 -13.947 Td [(Cran\014eld)-326(Univ)27(ersit)27(y)82(,)-326(Cran\014eld,)-327(United)-326(Kingdom)]TJ
0 g 0 G
0 g 0 G
141.76 -80.02 Td [(Soft)27(w)28(are)-327(v)27(ersion)1(:)-436(2.2)]TJ 38.924 -13.948 Td [(July)-326(31,)-327(2018)]TJ
141.76 -78.924 Td [(Soft)27(w)28(are)-327(v)27(ersion)1(:)-436(2.2)]TJ 38.924 -13.948 Td [(July)-326(31,)-327(2018)]TJ
0 g 0 G
0 g 0 G
ET
@ -3379,7 +3379,7 @@ endstream
endobj
472 0 obj
<<
/Length 1880
/Length 2072
>>
stream
0 g 0 G
@ -3389,18 +3389,18 @@ BT
/F17 11.9552 Tf -203.265 -35.866 Td [(6.1)-1125(Metho)-31(d)-375(init)]TJ
0 g 0 G
0 g 0 G
/F45 10.9091 Tf 140.362 -20.594 Td [(call)-525(p%init\050ptype,info\051)]TJ/F15 10.9091 Tf -140.362 -25.505 Td [(This)-371(metho)-28(d)-370(allo)-28(cates)-371(and)-371(initializes)-371(the)-370(preconditioner)]TJ/F45 10.9091 Tf 272.803 0 Td [(p)]TJ/F15 10.9091 Tf 5.727 0 Td [(,)-380(according)-371(to)-371(the)-371(precondi-)]TJ -278.53 -13.549 Td [(tioner)-333(t)28(yp)-28(e)-334(c)28(hosen)-333(b)28(y)-334(the)-333(user.)]TJ/F17 11.9552 Tf 0 -33.873 Td [(Argumen)31(ts)]TJ/F45 10.9091 Tf 22.914 -15.794 Td [(ptype)-1589(character\050len=*\051,)-525(intent\050in\051)]TJ/F15 10.9091 Tf 206.333 0 Td [(.)]TJ -160.362 -13.549 Td [(The)-333(t)27(yp)-27(e)-334(of)-333(preconditioner.)-444(Its)-334(v)56(alues)-333(are)-334(sp)-27(e)-1(ci\014)1(e)-1(d)-333(in)-333(T)83(able)]TJ
/F45 10.9091 Tf 120.317 -20.594 Td [(call)-525(p%init\050icontx,ptype,info\051)]TJ/F15 10.9091 Tf -120.317 -25.505 Td [(This)-371(metho)-28(d)-370(allo)-28(cates)-371(and)-371(initializes)-371(the)-370(preconditioner)]TJ/F45 10.9091 Tf 272.803 0 Td [(p)]TJ/F15 10.9091 Tf 5.727 0 Td [(,)-380(according)-371(to)-371(the)-371(precondi-)]TJ -278.53 -13.549 Td [(tioner)-333(t)28(yp)-28(e)-334(c)28(hosen)-333(b)28(y)-334(the)-333(user.)]TJ/F17 11.9552 Tf 0 -33.873 Td [(Argumen)31(ts)]TJ/F45 10.9091 Tf 22.914 -15.794 Td [(icontxt)-539(integer,)-525(intent\050in\051)]TJ/F15 10.9091 Tf 154.788 0 Td [(.)]TJ -108.817 -13.549 Td [(The)-333(comm)27(unication)-333(con)28(text.)]TJ/F45 10.9091 Tf -45.971 -13.549 Td [(ptype)-1589(character\050len=*\051,)-525(intent\050in\051)]TJ/F15 10.9091 Tf 206.333 0 Td [(.)]TJ -160.362 -13.549 Td [(The)-333(t)27(yp)-27(e)-334(of)-333(preconditioner.)-444(Its)-334(v)56(alues)-333(are)-334(sp)-27(e)-1(ci\014ed)-333(in)-333(T)83(able)]TJ
0 0 1 rg 0 0 1 RG
[-333(1)]TJ
0 g 0 G
[(.)]TJ 0 -13.549 Td [(Note)-333(that)-334(the)-333(strings)-333(are)-334(case)-333(insensitiv)28(e.)]TJ/F45 10.9091 Tf -45.971 -13.549 Td [(info)-2114(integer,)-525(intent\050out\051)]TJ/F15 10.9091 Tf 160.515 0 Td [(.)]TJ -114.544 -13.55 Td [(Error)-333(co)-28(de.)-444(If)-334(no)-333(error,)-333(0)-334(is)-333(returned.)-444(See)-334(Section)]TJ
[(.)]TJ 0 -13.55 Td [(Note)-333(that)-334(the)-333(strings)-333(are)-334(case)-333(insensitiv)28(e.)]TJ/F45 10.9091 Tf -45.971 -13.549 Td [(info)-2114(integer,)-525(intent\050out\051)]TJ/F15 10.9091 Tf 160.515 0 Td [(.)]TJ -114.544 -13.549 Td [(Error)-333(co)-28(de.)-444(If)-334(no)-333(error,)-333(0)-334(is)-333(returned.)-444(See)-334(Section)]TJ
0 0 1 rg 0 0 1 RG
[-333(8)]TJ
0 g 0 G
[-333(for)-334(d)1(e)-1(tail)1(s)-1(.)]TJ -51.949 -32.96 Td [(F)83(or)-364(c)-1(ompati)1(bilit)27(y)-364(with)-365(the)-365(previous)-365(v)28(ersions)-365(of)-365(MLD2P4,)-372(this)-365(metho)-28(d)-365(can)-365(b)-27(e)-365(also)]TJ -16.936 -13.549 Td [(in)28(v)28(ok)27(ed)-333(as)-333(follo)28(ws:)]TJ
[-333(for)-334(d)1(e)-1(tail)1(s)-1(.)]TJ -51.949 -32.961 Td [(F)83(or)-364(c)-1(ompati)1(bilit)27(y)-364(with)-365(the)-365(previous)-365(v)28(ersions)-365(of)-365(MLD2P4,)-372(this)-365(metho)-28(d)-365(can)-365(b)-27(e)-365(also)]TJ -16.936 -13.549 Td [(in)28(v)28(ok)27(ed)-333(as)-333(follo)28(ws:)]TJ
0 g 0 G
0 g 0 G
/F45 10.9091 Tf 117.454 -25.505 Td [(call)-525(mld_precinit\050p,ptype,info\051)]TJ
/F45 10.9091 Tf 117.454 -25.504 Td [(call)-525(mld_precinit\050p,ptype,info\051)]TJ
0 g 0 G
0 g 0 G
ET
@ -4889,7 +4889,7 @@ endobj
/Type /ObjStm
/N 100
/First 898
/Length 12333
/Length 12335
>>
stream
434 0 422 54 431 111 445 217 428 423 429 569 436 713 437 865 438 1018 439 1165
@ -4901,7 +4901,7 @@ stream
493 7158 497 7303 498 7357 499 7411 500 7465 501 7519 494 7573 514 7692 512 7834 504 7980
516 8125 513 8179 519 8298 521 8412 423 8466 518 8525 524 8631 522 8781 505 8927 506 9090
526 9242 527 9296 523 9354 530 9512 507 9678 508 9828 509 9980 510 10128 511 10278 532 10440
533 10494 529 10553 536 10698 534 10832 538 10978 503 11032 535 11089 540 11208 542 11322 543 11376
533 10494 529 10553 536 10698 534 10832 538 10978 503 11032 535 11091 540 11210 542 11324 543 11378
% 434 0 obj
<<
/D [432 0 R /XYZ 92.6 752.957 null]
@ -5128,7 +5128,7 @@ stream
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [443.652 576.211 451.099 589.844]
/Rect [443.652 549.113 451.099 562.746]
/A << /S /GoTo /D (table.1) >>
>>
% 469 0 obj
@ -5136,7 +5136,7 @@ stream
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [395.046 535.563 402.493 549.196]
/Rect [395.046 508.465 402.493 522.098]
/A << /S /GoTo /D (section.8) >>
>>
% 473 0 obj
@ -5430,7 +5430,7 @@ stream
>>
% 527 0 obj
<<
/D [524 0 R /XYZ 496.319 4405.505 null]
/D [524 0 R /XYZ 496.468 4405.505 null]
>>
% 523 0 obj
<<
@ -5522,7 +5522,7 @@ stream
>>
% 503 0 obj
<<
/D [536 0 R /XYZ 475.567 285.353 null]
/D [536 0 R /XYZ -3605.131 276.131 null]
>>
% 535 0 obj
<<
@ -6712,19 +6712,19 @@ endobj
/Type /ObjStm
/N 100
/First 893
/Length 11666
/Length 11664
>>
stream
539 0 547 132 545 266 549 412 502 466 546 524 552 643 554 757 424 811 551 870
560 1002 558 1160 555 1306 556 1460 557 1614 562 1761 79 1815 559 1868 569 1987 563 2153
564 2305 565 2458 566 2612 567 2759 571 2912 83 2966 568 3019 580 3138 578 3320 572 3466
573 3617 574 3769 575 3923 576 4077 577 4224 582 4378 87 4432 579 4485 585 4604 583 4738
587 4885 91 4939 584 4992 591 5163 589 5305 588 5451 593 5597 95 5651 590 5704 599 5810
595 5960 596 6107 597 6254 601 6407 99 6461 103 6514 107 6568 111 6622 598 6676 606 6808
604 6958 602 7104 603 7251 608 7398 115 7452 119 7506 123 7560 605 7614 611 7746 609 7880
613 8027 610 8081 618 8187 616 8329 614 8475 620 8627 127 8681 617 8735 622 8867 615 9001
624 9153 621 9207 628 9300 626 9442 625 9588 630 9742 131 9796 627 9850 633 9956 635 10070
135 10124 632 10178 637 10284 639 10398 139 10452 300 10506 231 10560 227 10613 347 10665 348 10719
539 0 547 132 545 266 549 412 502 466 546 522 552 641 554 755 424 809 551 868
560 1000 558 1158 555 1304 556 1458 557 1612 562 1759 79 1813 559 1866 569 1985 563 2151
564 2303 565 2456 566 2610 567 2757 571 2910 83 2964 568 3017 580 3136 578 3318 572 3464
573 3615 574 3767 575 3921 576 4075 577 4222 582 4376 87 4430 579 4483 585 4602 583 4736
587 4883 91 4937 584 4990 591 5161 589 5303 588 5449 593 5595 95 5649 590 5702 599 5808
595 5958 596 6105 597 6252 601 6405 99 6459 103 6512 107 6566 111 6620 598 6674 606 6806
604 6956 602 7102 603 7249 608 7396 115 7450 119 7504 123 7558 605 7612 611 7744 609 7878
613 8025 610 8079 618 8185 616 8327 614 8473 620 8625 127 8679 617 8733 622 8865 615 8999
624 9151 621 9205 628 9298 626 9440 625 9586 630 9740 131 9794 627 9848 633 9954 635 10068
135 10122 632 10176 637 10282 639 10396 139 10450 300 10504 231 10558 227 10611 347 10663 348 10717
% 539 0 obj
<<
/Font << /F15 160 0 R /F42 161 0 R /F45 255 0 R /F22 225 0 R /F25 257 0 R /F18 307 0 R >>
@ -6753,7 +6753,7 @@ stream
>>
% 502 0 obj
<<
/D [547 0 R /XYZ 435.906 4328.445 null]
/D [547 0 R /XYZ 435.9 4328.445 null]
>>
% 546 0 obj
<<
@ -10310,11 +10310,11 @@ endstream
endobj
738 0 obj
<<
/Title (MultiLevel Domain Decomposition Parallel Preconditioners Package based on PSBLAS, V. 2.2) /Subject (MultiLevel Domain Decomposition Parallel Preconditioners Package) /Keywords (Parallel Numerical Software, Algebraic Multilevel Preconditioners, Sparse Iterative Solvers, PSBLAS, MPI) /Creator (pdfLaTeX) /Producer ($Id: userguide.tex 2008-04-08 Pasqua D'Ambra, Daniela di Serafino, Salvatore Filippone$) /Author()/Title()/Subject()/Creator(LaTeX with hyperref package)/Producer(pdfTeX-1.40.18)/Keywords()
/CreationDate (D:20181025183237+01'00')
/ModDate (D:20181025183237+01'00')
/Title (MultiLevel Domain Decomposition Parallel Preconditioners Package based on PSBLAS, V. 2.2) /Subject (MultiLevel Domain Decomposition Parallel Preconditioners Package) /Keywords (Parallel Numerical Software, Algebraic Multilevel Preconditioners, Sparse Iterative Solvers, PSBLAS, MPI) /Creator (pdfLaTeX) /Producer ($Id: userguide.tex 2008-04-08 Pasqua D'Ambra, Daniela di Serafino, Salvatore Filippone$) /Author()/Title()/Subject()/Creator(LaTeX with hyperref package)/Producer(pdfTeX-1.40.17)/Keywords()
/CreationDate (D:20181129132524Z)
/ModDate (D:20181129132524Z)
/Trapped /False
/PTEX.Fullbanner (This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017) kpathsea version 6.2.3)
/PTEX.Fullbanner (This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016) kpathsea version 6.2.2)
>>
endobj
704 0 obj
@ -10732,21 +10732,21 @@ endobj
/W [1 3 1]
/Root 737 0 R
/Info 738 0 R
/ID [<CB7DC88CB81B3B0B8E1F8A26D0F3DC6F> <CB7DC88CB81B3B0B8E1F8A26D0F3DC6F>]
/ID [<3D69ACC7863087AAA099909677317365> <3D69ACC7863087AAA099909677317365>]
/Length 3700
>>
stream
ÿ;%JÀQÀÎ&ÀÎ9ÀÎNÀ 
ÿ;&JÀQÀÎ&ÀÎ9ÀÎNÀ 
ÎOÀ  Î^À Î_À9À9À9 À9*À9,À9EÀ 9UÀ ³À  ³ À
!"³&À #$³2À%& À'( À)* $À+, )À-. /À/0 6À12 7À34 8À56 9€c78 @€b9: A€a;< B€`=> L€_?@ V€^AB Z€]CD ^€\EFGKHI€?€L€F€ONLMROÐP€E€@US<TWXYZ[\]^_`abcÎÎÎÎÎÎÎÎÎÎ Î
Î Î Î ÎÎÎÎÎÎÎÎVÎ΀>á
ÎÎW“ÎÎÎÎÎ Î!Î"Î#Î$Î%ÎÎ(ÎX^Î'€B€P a `  Î*Î+Î,Î-Î.Î/Î0Î1Î2Î3Î4Î)w~Î7Î6Î;Î5Œ<>Î8€MÎ:€IÎ=Î>Î?Î@ÎAÎBÎDÎFÎGÎHÎIÎJÎKÎPÎ<™ÉÎMÎCÎEÎL
ÎSÎTÎUÎVÎWÎXÎZÎ[ÎRÎ`ÎQ·²Î]ÎYÎ\ _ÎcÎaÐÅÎb€K999Q9x<>€Q99* 999
99 9 99 Ih9 99999999999999!9_9 b c9#9$9%9&9'9(9-9":9)9+€D€N€J€H€C€G9690919293949/9;9.«ù95€A9798999:€R9=9>9?9@9A9F9<Øò9B9C9D9I9J9H9L9G9K9N9O9P9Q9R9S9_9`9\9M9T9V9W9X9Y9Z9[³³J 9a9b9c³³9^³9]³Ûx³³³³ ³
³ ³ ³ ³³«•³³³³³³³³Íé³€S³³Û.³³³³!³çä³³#³$³'³"³%³*³+³,³-³.³/³0³)³3³(V³1³5³6³7³8³9³:³;³<³B³4$ ³=³>³?³@³A ³_³E³N³O³T³U³V³W³X³D³G³CCf³F€T³K³H³I³M³R³L³P³Q³[³S‹€³Y³Z³]³`³\£ª³^ ³aÇï³b³c     €U  *      
RG        ]k      ! "  %  # ' * &…­ ( - , 0 +§H .€V 2 3 4 : 1¬ˆ 5 = > < C ;¼] ? E G DÐÐ F J O I M HÓž K Q NðÔ P T S W RøH U€W [ Xÿx Y \> ] ½pˆ€!€"€#€$€%€&€'€(€)€*€+€,uk€-£€.½€/€0j€1¥3€2Ä‚€3î2€4T”€5<07>.€6®d€7Ì߀8óÀ9<12>€:€;<08>E€<õÿ€=€X€Y€Z€[ÀÀÀÀÀÀ À!À"À#À$À%À&À'À(À)À*À+À,À-À.À/À0À1À2À3À4À5À6À7À8À9À:À; 
!"³&À #$³2À%& À'( À)* $À+, )À-. /À/0 6À12 7À34 8À56 9€c78 @€b9: A€a;< B€`=> L€_?@ V€^AB Z€]CD ^€\EFGKHI€?€L€F€ONLMROÑP€E€@US=TWXYZ[\]^_`abcÎÎÎÎÎÎÎÎÎÎ Î
Î Î Î ÎÎÎÎÎÎÎÎVÎ΀>á ÎÎW”ÎÎÎÎÎ Î!Î"Î#Î$Î%ÎÎ(ÎX_Î'€B€P a `  Î*Î+Î,Î-Î.Î/Î0Î1Î2Î3Î4Î)wÎ7Î6Î;Î5Œ‚Î8€MÎ:€IÎ=Î>Î?Î@ÎAÎBÎDÎFÎGÎHÎIÎJÎKÎPÎ<™ÊÎMÎCÎEÎL
ÎSÎTÎUÎVÎWÎXÎZÎ[ÎRÎ`ÎQ·³Î]ÎYÎ\ _ÎcÎaÐÆÎb€K999R9x<>€Q99*999
99 9 99 Ii9 99999999999999!9_9 b c9#9$9%9&9'9(9-9";9)9+€D€N€J€H€C€G9690919293949/9;9.«ú95€A9798999:€R9=9>9?9@9A9F9<Øó9B9C9D9I9J9H9L9G9K9N9O9P9Q9R9S9_9`9\9M9T9V9W9X9Y9Z9[³³J 9a9b9c³³9^³9]³Ü9³³³³ ³
³ ³ ³ ³³«–³³³³³³³³Íê³€S³³Û/³³³³!³çå³³#³$³'³"ó%³*³+³,³-³.³/³0³)³3³( ³1³5³6³7³8³9³:³;³<³B³4³=³>³?³@³A ³_³E³N³O³T³U³V³W³X³D³G³CD'³F€T³K³HS³I³M³R³Lb…³P³Q³[³SŒA³Y³Z³]³`³\¤k³^ ³aÈ°³b³c    Ä €U  *×      
S
        ^.      ! "  % p˜ # ' * &†p ( - , 0 +¨  .€V 2 3 4 : 1­K 5 = > < C ;½  ? E G DÑ“ F J O I M HÔa K Q Nñ— P T S W Rù  U€W [ X; Y \ ] ~W<>qI€!€"€#€$€%€&€'€(€)€*€+€,v,€-Ãd€.~€/IO€0€1¥ô€2ÅC€3îó€4UU€5<07>ï€6¯%€7Í €8ô„€9N€:€;ž€<öÀ€=€X€Y€Z€[ SzÀÀÀÀÀÀ À!À"À#À$À%À&À'À(À)À*À+À,À-À.À/À0À1À2À3À4À5À6À7À8À9À:À;  s
endstream
endobj
startxref
619233
619414
%%EOF

@ -43,7 +43,7 @@ A description of each method is given in the remainder of this section.
\subsection{Method init\label{sec:precinit}}
\begin{center}
\verb|call p%init(ptype,info)|
\verb|call p%init(icontx,ptype,info)|
\end{center}
\noindent
@ -57,6 +57,8 @@ This method allocates and initializes the preconditioner
% & The preconditioner data structure. Note that \emph{x}
% must be chosen according to the real/complex, single/double
% precision version of MLD2P4 under use.\\
\verb|icontxt| & \verb|integer, intent(in)|.\\
& The communication context.\\
\verb|ptype| & \verb|character(len=*), intent(in)|.\\
& The type of preconditioner. Its values are specified
in Table~\ref{tab:precinit}.\\

Loading…
Cancel
Save