mirror of
https://github.com/sfilippone/amg4psblas.git
synced 2026-10-06 14:44:55 +00:00
Doc fixes.
This commit is contained in:
Binary file not shown.
@@ -194,9 +194,9 @@ div.lstinputlisting{ font-family: monospace,monospace; white-space: nowrap; }
|
||||
#TBL-5{border-collapse:collapse;}
|
||||
#TBL-5 colgroup{border-left: 1px solid black;border-right:1px solid black;}
|
||||
#TBL-5{border-collapse:collapse;}
|
||||
td#TBL-5-10-5{border-left:solid black 0.4pt;border-right:solid black 0.4pt;}
|
||||
td#TBL-5-11-5{border-left:solid black 0.4pt;border-right:solid black 0.4pt;}
|
||||
td#TBL-5-12-5{border-left:solid black 0.4pt;border-right:solid black 0.4pt;}
|
||||
td#TBL-5-13-5{border-left:solid black 0.4pt;border-right:solid black 0.4pt;}
|
||||
#TBL-6 colgroup{border-left: 1px solid black;border-right:1px solid black;}
|
||||
#TBL-6{border-collapse:collapse;}
|
||||
#TBL-6 colgroup{border-left: 1px solid black;border-right:1px solid black;}
|
||||
|
||||
+31
-31
@@ -10,7 +10,7 @@
|
||||
<link rel="stylesheet" type="text/css" href="userhtml.css">
|
||||
</head><body
|
||||
>
|
||||
<!--l. 622--><div class="crosslinks"><p class="noindent"><span
|
||||
<!--l. 623--><div class="crosslinks"><p class="noindent"><span
|
||||
class="cmr-12">[</span><a
|
||||
href="userhtmlsu11.html" ><span
|
||||
class="cmr-12">next</span></a><span
|
||||
@@ -34,8 +34,8 @@ class="cmr-12">Method smoothers</span><span
|
||||
class="cmr-12">_build</span></h4>
|
||||
<div class="center"
|
||||
>
|
||||
<!--l. 625--><p class="noindent" >
|
||||
<!--l. 626--><p class="noindent" ><span class="lstinline"></span><span
|
||||
<!--l. 626--><p class="noindent" >
|
||||
<!--l. 627--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">call</span><span
|
||||
class="cmtt-12"> </span><span
|
||||
class="cmtt-12">p</span><span
|
||||
@@ -57,7 +57,7 @@ class="cmtt-12">,</span><span
|
||||
class="cmtt-12">imold</span><span
|
||||
class="cmtt-12">])</span><br />
|
||||
</div>
|
||||
<!--l. 629--><p class="noindent" ><span
|
||||
<!--l. 630--><p class="noindent" ><span
|
||||
class="cmr-12">This method builds the smoothers and the coarsest-level solvers for the multilevel</span>
|
||||
<span
|
||||
class="cmr-12">preconditioner </span><span class="lstinline"></span><span
|
||||
@@ -75,7 +75,7 @@ class="cmr-12"> </span><a
|
||||
href="userhtmlsu9.html#x18-170005.3"><span
|
||||
class="cmr-12">5.3</span><!--tex4ht:ref: sec:hier_bld --></a><span
|
||||
class="cmr-12">).</span>
|
||||
<!--l. 636--><p class="noindent" ><span
|
||||
<!--l. 637--><p class="noindent" ><span
|
||||
class="cmbx-12">Arguments</span>
|
||||
<div class="tabular"> <table id="TBL-11" class="tabular"
|
||||
cellspacing="0" cellpadding="0"
|
||||
@@ -83,9 +83,9 @@ cellspacing="0" cellpadding="0"
|
||||
id="TBL-11-1"><col
|
||||
id="TBL-11-2"></colgroup><tr
|
||||
style="vertical-align:baseline;" id="TBL-11-1-"><td style="white-space:normal; text-align:left;" id="TBL-11-1-1"
|
||||
class="td11"><!--l. 639--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 640--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">a</span> </td><td style="white-space:normal; text-align:left;" id="TBL-11-1-2"
|
||||
class="td11"><!--l. 639--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 640--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">type</span><span
|
||||
class="cmtt-12">(</span><span
|
||||
class="cmtt-12">psb_</span><span
|
||||
@@ -100,8 +100,8 @@ class="cmtt-12">)</span><span
|
||||
class="cmr-12">.</span> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-11-2-"><td style="white-space:normal; text-align:left;" id="TBL-11-2-1"
|
||||
class="td11"><!--l. 640--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-11-2-2"
|
||||
class="td11"><!--l. 640--><p class="noindent" ><span
|
||||
class="td11"><!--l. 641--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-11-2-2"
|
||||
class="td11"><!--l. 641--><p class="noindent" ><span
|
||||
class="cmr-12">The sparse matrix structure containing the local part of the matrix</span>
|
||||
<span
|
||||
class="cmr-12">to be preconditioned. Note that </span><span
|
||||
@@ -121,9 +121,9 @@ class="cmr-12">]</span></span><span
|
||||
class="cmr-12">.</span> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-11-3-"><td style="white-space:normal; text-align:left;" id="TBL-11-3-1"
|
||||
class="td11"><!--l. 644--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 645--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">desc_a</span></td><td style="white-space:normal; text-align:left;" id="TBL-11-3-2"
|
||||
class="td11"><!--l. 644--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 645--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">type</span><span
|
||||
class="cmtt-12">(</span><span
|
||||
class="cmtt-12">psb_desc_type</span><span
|
||||
@@ -136,8 +136,8 @@ class="cmtt-12">)</span><span
|
||||
class="cmr-12">.</span> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-11-4-"><td style="white-space:normal; text-align:left;" id="TBL-11-4-1"
|
||||
class="td11"><!--l. 645--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-11-4-2"
|
||||
class="td11"><!--l. 645--><p class="noindent" ><span
|
||||
class="td11"><!--l. 646--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-11-4-2"
|
||||
class="td11"><!--l. 646--><p class="noindent" ><span
|
||||
class="cmr-12">The communication descriptor of </span><span class="lstinline"></span><span
|
||||
class="cmtt-12">a</span><span
|
||||
class="cmr-12">. See the PSBLAS User’s Guide</span>
|
||||
@@ -150,9 +150,9 @@ class="cmr-12">]</span></span><span
|
||||
class="cmr-12">.</span> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-11-5-"><td style="white-space:normal; text-align:left;" id="TBL-11-5-1"
|
||||
class="td11"><!--l. 647--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 648--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">info</span> </td><td style="white-space:normal; text-align:left;" id="TBL-11-5-2"
|
||||
class="td11"><!--l. 647--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 648--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">integer</span><span
|
||||
class="cmtt-12">,</span><span
|
||||
class="cmtt-12"> </span><span
|
||||
@@ -163,8 +163,8 @@ class="cmtt-12">)</span><span
|
||||
class="cmr-12">.</span> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-11-6-"><td style="white-space:normal; text-align:left;" id="TBL-11-6-1"
|
||||
class="td11"><!--l. 648--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-11-6-2"
|
||||
class="td11"><!--l. 648--><p class="noindent" ><span
|
||||
class="td11"><!--l. 649--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-11-6-2"
|
||||
class="td11"><!--l. 649--><p class="noindent" ><span
|
||||
class="cmr-12">Error code. If no error, 0 is returned. See Section</span><span
|
||||
class="cmr-12"> </span><a
|
||||
href="userhtmlse7.html#x26-300007"><span
|
||||
@@ -172,9 +172,9 @@ class="cmr-12">7</span><!--tex4ht:ref: sec:errors --></a> <span
|
||||
class="cmr-12">for details.</span> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-11-7-"><td style="white-space:normal; text-align:left;" id="TBL-11-7-1"
|
||||
class="td11"><!--l. 649--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 650--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">amold</span> </td><td style="white-space:normal; text-align:left;" id="TBL-11-7-2"
|
||||
class="td11"><!--l. 649--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 650--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">class</span><span
|
||||
class="cmtt-12">(</span><span
|
||||
class="cmtt-12">psb_</span><span
|
||||
@@ -191,8 +191,8 @@ class="cmtt-12">optional</span><span
|
||||
class="cmr-12">.</span> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-11-8-"><td style="white-space:normal; text-align:left;" id="TBL-11-8-1"
|
||||
class="td11"><!--l. 650--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-11-8-2"
|
||||
class="td11"><!--l. 650--><p class="noindent" ><span
|
||||
class="td11"><!--l. 651--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-11-8-2"
|
||||
class="td11"><!--l. 651--><p class="noindent" ><span
|
||||
class="cmr-12">The desired dynamic type for internal matrix components; this</span>
|
||||
<span
|
||||
class="cmr-12">allows e.g. running on GPUs; it needs not be the same on all</span>
|
||||
@@ -205,9 +205,9 @@ class="cmr-12">]</span></span><span
|
||||
class="cmr-12">.</span> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-11-9-"><td style="white-space:normal; text-align:left;" id="TBL-11-9-1"
|
||||
class="td11"><!--l. 654--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 655--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">vmold</span> </td><td style="white-space:normal; text-align:left;" id="TBL-11-9-2"
|
||||
class="td11"><!--l. 654--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 655--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">class</span><span
|
||||
class="cmtt-12">(</span><span
|
||||
class="cmtt-12">psb_</span><span
|
||||
@@ -224,16 +224,16 @@ class="cmtt-12">optional</span><span
|
||||
class="cmr-12">.</span> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-11-10-"><td style="white-space:normal; text-align:left;" id="TBL-11-10-1"
|
||||
class="td11"><!--l. 655--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-11-10-2"
|
||||
class="td11"><!--l. 655--><p class="noindent" ><span
|
||||
class="td11"><!--l. 656--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-11-10-2"
|
||||
class="td11"><!--l. 656--><p class="noindent" ><span
|
||||
class="cmr-12">The desired dynamic type for internal vector components; this</span>
|
||||
<span
|
||||
class="cmr-12">allows e.g. running on GPUs.</span> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-11-11-"><td style="white-space:normal; text-align:left;" id="TBL-11-11-1"
|
||||
class="td11"><!--l. 657--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 658--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">imold</span> </td><td style="white-space:normal; text-align:left;" id="TBL-11-11-2"
|
||||
class="td11"><!--l. 657--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 658--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">class</span><span
|
||||
class="cmtt-12">(</span><span
|
||||
class="cmtt-12">psb_i_base_vect_type</span><span
|
||||
@@ -248,8 +248,8 @@ class="cmtt-12">optional</span><span
|
||||
class="cmr-12">.</span> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-11-12-"><td style="white-space:normal; text-align:left;" id="TBL-11-12-1"
|
||||
class="td11"><!--l. 658--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-11-12-2"
|
||||
class="td11"><!--l. 658--><p class="noindent" ><span
|
||||
class="td11"><!--l. 659--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-11-12-2"
|
||||
class="td11"><!--l. 659--><p class="noindent" ><span
|
||||
class="cmr-12">The desired dynamic type for internal integer vector components;</span>
|
||||
<span
|
||||
class="cmr-12">this allows e.g. running on GPUs.</span> </td>
|
||||
@@ -262,7 +262,7 @@ class="td11"> </td> </tr></table></div>
|
||||
|
||||
|
||||
|
||||
<!--l. 664--><div class="crosslinks"><p class="noindent"><span
|
||||
<!--l. 665--><div class="crosslinks"><p class="noindent"><span
|
||||
class="cmr-12">[</span><a
|
||||
href="userhtmlsu11.html" ><span
|
||||
class="cmr-12">next</span></a><span
|
||||
@@ -279,6 +279,6 @@ class="cmr-12">] [</span><a
|
||||
href="userhtmlse5.html#userhtmlsu10.html" ><span
|
||||
class="cmr-12">up</span></a><span
|
||||
class="cmr-12">] </span></p></div>
|
||||
<!--l. 664--><p class="indent" > <a
|
||||
<!--l. 665--><p class="indent" > <a
|
||||
id="tailuserhtmlsu10.html"></a>
|
||||
</body></html>
|
||||
|
||||
+32
-32
@@ -10,7 +10,7 @@
|
||||
<link rel="stylesheet" type="text/css" href="userhtml.css">
|
||||
</head><body
|
||||
>
|
||||
<!--l. 664--><div class="crosslinks"><p class="noindent"><span
|
||||
<!--l. 665--><div class="crosslinks"><p class="noindent"><span
|
||||
class="cmr-12">[</span><a
|
||||
href="userhtmlsu12.html" ><span
|
||||
class="cmr-12">next</span></a><span
|
||||
@@ -33,8 +33,8 @@ class="cmr-12">5.5 </span></span> <a
|
||||
class="cmr-12">Method build</span></h4>
|
||||
<div class="center"
|
||||
>
|
||||
<!--l. 666--><p class="noindent" >
|
||||
<!--l. 667--><p class="noindent" ><span class="lstinline"></span><span
|
||||
<!--l. 667--><p class="noindent" >
|
||||
<!--l. 668--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">call</span><span
|
||||
class="cmtt-12"> </span><span
|
||||
class="cmtt-12">p</span><span
|
||||
@@ -54,7 +54,7 @@ class="cmtt-12">,</span><span
|
||||
class="cmtt-12">imold</span><span
|
||||
class="cmtt-12">])</span><br />
|
||||
</div>
|
||||
<!--l. 670--><p class="noindent" ><span
|
||||
<!--l. 671--><p class="noindent" ><span
|
||||
class="cmr-12">This method builds the preconditioner </span><span class="lstinline"></span><span
|
||||
class="cmtt-12">p</span> <span
|
||||
class="cmr-12">according to the requirements made by the</span>
|
||||
@@ -83,7 +83,7 @@ class="cmtt-12">smoothers_build</span><span
|
||||
class="cmr-12">, whose nomenclature would however be somewhat unnatural when</span>
|
||||
<span
|
||||
class="cmr-12">dealing with simple one-level preconditioners.</span>
|
||||
<!--l. 680--><p class="noindent" ><span
|
||||
<!--l. 681--><p class="noindent" ><span
|
||||
class="cmbx-12">Arguments</span>
|
||||
<div class="tabular"> <table id="TBL-12" class="tabular"
|
||||
cellspacing="0" cellpadding="0"
|
||||
@@ -91,9 +91,9 @@ cellspacing="0" cellpadding="0"
|
||||
id="TBL-12-1"><col
|
||||
id="TBL-12-2"></colgroup><tr
|
||||
style="vertical-align:baseline;" id="TBL-12-1-"><td style="white-space:normal; text-align:left;" id="TBL-12-1-1"
|
||||
class="td11"><!--l. 683--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 684--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">a</span> </td><td style="white-space:normal; text-align:left;" id="TBL-12-1-2"
|
||||
class="td11"><!--l. 683--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 684--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">type</span><span
|
||||
class="cmtt-12">(</span><span
|
||||
class="cmtt-12">psb_</span><span
|
||||
@@ -108,8 +108,8 @@ class="cmtt-12">)</span><span
|
||||
class="cmr-12">.</span> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-12-2-"><td style="white-space:normal; text-align:left;" id="TBL-12-2-1"
|
||||
class="td11"><!--l. 684--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-12-2-2"
|
||||
class="td11"><!--l. 684--><p class="noindent" ><span
|
||||
class="td11"><!--l. 685--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-12-2-2"
|
||||
class="td11"><!--l. 685--><p class="noindent" ><span
|
||||
class="cmr-12">The sparse matrix structure containing the local part of the matrix</span>
|
||||
<span
|
||||
class="cmr-12">to be preconditioned. Note that </span><span
|
||||
@@ -129,9 +129,9 @@ class="cmr-12">]</span></span><span
|
||||
class="cmr-12">.</span> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-12-3-"><td style="white-space:normal; text-align:left;" id="TBL-12-3-1"
|
||||
class="td11"><!--l. 688--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 689--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">desc_a</span></td><td style="white-space:normal; text-align:left;" id="TBL-12-3-2"
|
||||
class="td11"><!--l. 688--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 689--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">type</span><span
|
||||
class="cmtt-12">(</span><span
|
||||
class="cmtt-12">psb_desc_type</span><span
|
||||
@@ -144,8 +144,8 @@ class="cmtt-12">)</span><span
|
||||
class="cmr-12">.</span> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-12-4-"><td style="white-space:normal; text-align:left;" id="TBL-12-4-1"
|
||||
class="td11"><!--l. 689--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-12-4-2"
|
||||
class="td11"><!--l. 689--><p class="noindent" ><span
|
||||
class="td11"><!--l. 690--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-12-4-2"
|
||||
class="td11"><!--l. 690--><p class="noindent" ><span
|
||||
class="cmr-12">The communication descriptor of </span><span class="lstinline"></span><span
|
||||
class="cmtt-12">a</span><span
|
||||
class="cmr-12">. See the PSBLAS User’s Guide</span>
|
||||
@@ -158,9 +158,9 @@ class="cmr-12">]</span></span><span
|
||||
class="cmr-12">.</span> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-12-5-"><td style="white-space:normal; text-align:left;" id="TBL-12-5-1"
|
||||
class="td11"><!--l. 691--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 692--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">info</span> </td><td style="white-space:normal; text-align:left;" id="TBL-12-5-2"
|
||||
class="td11"><!--l. 691--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 692--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">integer</span><span
|
||||
class="cmtt-12">,</span><span
|
||||
class="cmtt-12"> </span><span
|
||||
@@ -171,8 +171,8 @@ class="cmtt-12">)</span><span
|
||||
class="cmr-12">.</span> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-12-6-"><td style="white-space:normal; text-align:left;" id="TBL-12-6-1"
|
||||
class="td11"><!--l. 692--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-12-6-2"
|
||||
class="td11"><!--l. 692--><p class="noindent" ><span
|
||||
class="td11"><!--l. 693--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-12-6-2"
|
||||
class="td11"><!--l. 693--><p class="noindent" ><span
|
||||
class="cmr-12">Error code. If no error, 0 is returned. See Section</span><span
|
||||
class="cmr-12"> </span><a
|
||||
href="userhtmlse7.html#x26-300007"><span
|
||||
@@ -180,9 +180,9 @@ class="cmr-12">7</span><!--tex4ht:ref: sec:errors --></a> <span
|
||||
class="cmr-12">for details.</span> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-12-7-"><td style="white-space:normal; text-align:left;" id="TBL-12-7-1"
|
||||
class="td11"><!--l. 693--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 694--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">amold</span> </td><td style="white-space:normal; text-align:left;" id="TBL-12-7-2"
|
||||
class="td11"><!--l. 693--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 694--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">class</span><span
|
||||
class="cmtt-12">(</span><span
|
||||
class="cmtt-12">psb_</span><span
|
||||
@@ -199,8 +199,8 @@ class="cmtt-12">optional</span><span
|
||||
class="cmr-12">.</span> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-12-8-"><td style="white-space:normal; text-align:left;" id="TBL-12-8-1"
|
||||
class="td11"><!--l. 694--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-12-8-2"
|
||||
class="td11"><!--l. 694--><p class="noindent" ><span
|
||||
class="td11"><!--l. 695--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-12-8-2"
|
||||
class="td11"><!--l. 695--><p class="noindent" ><span
|
||||
class="cmr-12">The desired dynamic type for internal matrix components; this</span>
|
||||
<span
|
||||
class="cmr-12">allows e.g. running on GPUs; it needs not be the same on all</span>
|
||||
@@ -213,9 +213,9 @@ class="cmr-12">]</span></span><span
|
||||
class="cmr-12">.</span> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-12-9-"><td style="white-space:normal; text-align:left;" id="TBL-12-9-1"
|
||||
class="td11"><!--l. 698--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 699--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">vmold</span> </td><td style="white-space:normal; text-align:left;" id="TBL-12-9-2"
|
||||
class="td11"><!--l. 698--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 699--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">class</span><span
|
||||
class="cmtt-12">(</span><span
|
||||
class="cmtt-12">psb_</span><span
|
||||
@@ -232,16 +232,16 @@ class="cmtt-12">optional</span><span
|
||||
class="cmr-12">.</span> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-12-10-"><td style="white-space:normal; text-align:left;" id="TBL-12-10-1"
|
||||
class="td11"><!--l. 699--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-12-10-2"
|
||||
class="td11"><!--l. 699--><p class="noindent" ><span
|
||||
class="td11"><!--l. 700--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-12-10-2"
|
||||
class="td11"><!--l. 700--><p class="noindent" ><span
|
||||
class="cmr-12">The desired dynamic type for internal vector components; this</span>
|
||||
<span
|
||||
class="cmr-12">allows e.g. running on GPUs.</span> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-12-11-"><td style="white-space:normal; text-align:left;" id="TBL-12-11-1"
|
||||
class="td11"><!--l. 701--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 702--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">imold</span> </td><td style="white-space:normal; text-align:left;" id="TBL-12-11-2"
|
||||
class="td11"><!--l. 701--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 702--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">class</span><span
|
||||
class="cmtt-12">(</span><span
|
||||
class="cmtt-12">psb_i_base_vect_type</span><span
|
||||
@@ -256,15 +256,15 @@ class="cmtt-12">optional</span><span
|
||||
class="cmr-12">.</span> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-12-12-"><td style="white-space:normal; text-align:left;" id="TBL-12-12-1"
|
||||
class="td11"><!--l. 702--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-12-12-2"
|
||||
class="td11"><!--l. 702--><p class="noindent" ><span
|
||||
class="td11"><!--l. 703--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-12-12-2"
|
||||
class="td11"><!--l. 703--><p class="noindent" ><span
|
||||
class="cmr-12">The desired dynamic type for internal integer vector components;</span>
|
||||
<span
|
||||
class="cmr-12">this allows e.g. running on GPUs.</span> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-12-13-"><td style="white-space:normal; text-align:left;" id="TBL-12-13-1"
|
||||
class="td11"> </td> </tr></table></div>
|
||||
<!--l. 707--><p class="noindent" ><span
|
||||
<!--l. 708--><p class="noindent" ><span
|
||||
class="cmr-12">The method can be used to build multilevel preconditioners too.</span>
|
||||
|
||||
|
||||
@@ -272,7 +272,7 @@ class="cmr-12">The method can be used to build multilevel preconditioners too.</
|
||||
|
||||
|
||||
|
||||
<!--l. 712--><div class="crosslinks"><p class="noindent"><span
|
||||
<!--l. 713--><div class="crosslinks"><p class="noindent"><span
|
||||
class="cmr-12">[</span><a
|
||||
href="userhtmlsu12.html" ><span
|
||||
class="cmr-12">next</span></a><span
|
||||
@@ -289,6 +289,6 @@ class="cmr-12">] [</span><a
|
||||
href="userhtmlse5.html#userhtmlsu11.html" ><span
|
||||
class="cmr-12">up</span></a><span
|
||||
class="cmr-12">] </span></p></div>
|
||||
<!--l. 712--><p class="indent" > <a
|
||||
<!--l. 713--><p class="indent" > <a
|
||||
id="tailuserhtmlsu11.html"></a>
|
||||
</body></html>
|
||||
|
||||
+31
-31
@@ -10,7 +10,7 @@
|
||||
<link rel="stylesheet" type="text/css" href="userhtml.css">
|
||||
</head><body
|
||||
>
|
||||
<!--l. 712--><div class="crosslinks"><p class="noindent"><span
|
||||
<!--l. 713--><div class="crosslinks"><p class="noindent"><span
|
||||
class="cmr-12">[</span><a
|
||||
href="userhtmlsu13.html" ><span
|
||||
class="cmr-12">next</span></a><span
|
||||
@@ -33,8 +33,8 @@ class="cmr-12">5.6 </span></span> <a
|
||||
class="cmr-12">Method apply</span></h4>
|
||||
<div class="center"
|
||||
>
|
||||
<!--l. 714--><p class="noindent" >
|
||||
<!--l. 715--><p class="noindent" ><span class="lstinline"></span><span
|
||||
<!--l. 715--><p class="noindent" >
|
||||
<!--l. 716--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">call</span><span
|
||||
class="cmtt-12"> </span><span
|
||||
class="cmtt-12">p</span><span
|
||||
@@ -55,7 +55,7 @@ class="cmtt-12">,</span><span
|
||||
class="cmtt-12">work</span><span
|
||||
class="cmtt-12">])</span><br />
|
||||
</div>
|
||||
<!--l. 718--><p class="noindent" ><span
|
||||
<!--l. 719--><p class="noindent" ><span
|
||||
class="cmr-12">This method computes </span><span
|
||||
class="cmmi-12">y </span><span
|
||||
class="cmr-12">= </span><span
|
||||
@@ -89,7 +89,7 @@ class="cmtt-12">psb_krylov</span> <span
|
||||
class="cmr-12">and hence it is</span>
|
||||
<span
|
||||
class="cmr-12">completely transparent to the user.</span>
|
||||
<!--l. 727--><p class="noindent" ><span
|
||||
<!--l. 728--><p class="noindent" ><span
|
||||
class="cmbx-12">Arguments</span>
|
||||
<div class="tabular"> <table id="TBL-13" class="tabular"
|
||||
cellspacing="0" cellpadding="0"
|
||||
@@ -97,9 +97,9 @@ cellspacing="0" cellpadding="0"
|
||||
id="TBL-13-1"><col
|
||||
id="TBL-13-2"></colgroup><tr
|
||||
style="vertical-align:baseline;" id="TBL-13-1-"><td style="white-space:normal; text-align:left;" id="TBL-13-1-1"
|
||||
class="td11"><!--l. 730--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 731--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">x</span> </td><td style="white-space:normal; text-align:left;" id="TBL-13-1-2"
|
||||
class="td11"><!--l. 730--><p class="noindent" ><span
|
||||
class="td11"><!--l. 731--><p class="noindent" ><span
|
||||
class="cmti-12">type</span><span class="lstinline"></span><span
|
||||
class="cmtt-12">(</span><span
|
||||
class="cmti-12">kind</span><span
|
||||
@@ -116,8 +116,8 @@ class="cmtt-12">)</span><span
|
||||
class="cmr-12">.</span> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-13-2-"><td style="white-space:normal; text-align:left;" id="TBL-13-2-1"
|
||||
class="td11"><!--l. 731--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-13-2-2"
|
||||
class="td11"><!--l. 731--><p class="noindent" ><span
|
||||
class="td11"><!--l. 732--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-13-2-2"
|
||||
class="td11"><!--l. 732--><p class="noindent" ><span
|
||||
class="cmr-12">The local part of the vector </span><span
|
||||
class="cmmi-12">x</span><span
|
||||
class="cmr-12">. Note that </span><span
|
||||
@@ -135,9 +135,9 @@ class="cmr-12">, single/double</span>
|
||||
class="cmr-12">precision version of AMG4PSBLAS under use.</span> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-13-3-"><td style="white-space:normal; text-align:left;" id="TBL-13-3-1"
|
||||
class="td11"><!--l. 734--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 735--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">y</span> </td><td style="white-space:normal; text-align:left;" id="TBL-13-3-2"
|
||||
class="td11"><!--l. 734--><p class="noindent" ><span
|
||||
class="td11"><!--l. 735--><p class="noindent" ><span
|
||||
class="cmti-12">type</span><span class="lstinline"></span><span
|
||||
class="cmtt-12">(</span><span
|
||||
class="cmti-12">kind</span><span
|
||||
@@ -154,8 +154,8 @@ class="cmtt-12">)</span><span
|
||||
class="cmr-12">.</span> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-13-4-"><td style="white-space:normal; text-align:left;" id="TBL-13-4-1"
|
||||
class="td11"><!--l. 735--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-13-4-2"
|
||||
class="td11"><!--l. 735--><p class="noindent" ><span
|
||||
class="td11"><!--l. 736--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-13-4-2"
|
||||
class="td11"><!--l. 736--><p class="noindent" ><span
|
||||
class="cmr-12">The local part of the vector </span><span
|
||||
class="cmmi-12">y</span><span
|
||||
class="cmr-12">. Note that </span><span
|
||||
@@ -173,9 +173,9 @@ class="cmr-12">, single/double</span>
|
||||
class="cmr-12">precision version of AMG4PSBLAS under use.</span> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-13-5-"><td style="white-space:normal; text-align:left;" id="TBL-13-5-1"
|
||||
class="td11"><!--l. 738--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 739--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">desc_a</span></td><td style="white-space:normal; text-align:left;" id="TBL-13-5-2"
|
||||
class="td11"><!--l. 738--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 739--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">type</span><span
|
||||
class="cmtt-12">(</span><span
|
||||
class="cmtt-12">psb_desc_type</span><span
|
||||
@@ -188,16 +188,16 @@ class="cmtt-12">)</span><span
|
||||
class="cmr-12">.</span> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-13-6-"><td style="white-space:normal; text-align:left;" id="TBL-13-6-1"
|
||||
class="td11"><!--l. 739--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-13-6-2"
|
||||
class="td11"><!--l. 739--><p class="noindent" ><span
|
||||
class="td11"><!--l. 740--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-13-6-2"
|
||||
class="td11"><!--l. 740--><p class="noindent" ><span
|
||||
class="cmr-12">The communication descriptor associated to the matrix to be</span>
|
||||
<span
|
||||
class="cmr-12">preconditioned.</span> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-13-7-"><td style="white-space:normal; text-align:left;" id="TBL-13-7-1"
|
||||
class="td11"><!--l. 741--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 742--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">info</span> </td><td style="white-space:normal; text-align:left;" id="TBL-13-7-2"
|
||||
class="td11"><!--l. 741--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 742--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">integer</span><span
|
||||
class="cmtt-12">,</span><span
|
||||
class="cmtt-12"> </span><span
|
||||
@@ -208,8 +208,8 @@ class="cmtt-12">)</span><span
|
||||
class="cmr-12">.</span> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-13-8-"><td style="white-space:normal; text-align:left;" id="TBL-13-8-1"
|
||||
class="td11"><!--l. 742--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-13-8-2"
|
||||
class="td11"><!--l. 742--><p class="noindent" ><span
|
||||
class="td11"><!--l. 743--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-13-8-2"
|
||||
class="td11"><!--l. 743--><p class="noindent" ><span
|
||||
class="cmr-12">Error code. If no error, 0 is returned. See Section</span><span
|
||||
class="cmr-12"> </span><a
|
||||
href="userhtmlse7.html#x26-300007"><span
|
||||
@@ -217,9 +217,9 @@ class="cmr-12">7</span><!--tex4ht:ref: sec:errors --></a> <span
|
||||
class="cmr-12">for details.</span> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-13-9-"><td style="white-space:normal; text-align:left;" id="TBL-13-9-1"
|
||||
class="td11"><!--l. 743--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 744--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">trans</span> </td><td style="white-space:normal; text-align:left;" id="TBL-13-9-2"
|
||||
class="td11"><!--l. 743--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 744--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">character</span><span
|
||||
class="cmtt-12">(</span><span
|
||||
class="cmtt-12">len</span><span
|
||||
@@ -234,8 +234,8 @@ class="cmtt-12">in</span><span
|
||||
class="cmtt-12">).</span> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-13-10-"><td style="white-space:normal; text-align:left;" id="TBL-13-10-1"
|
||||
class="td11"><!--l. 744--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-13-10-2"
|
||||
class="td11"><!--l. 744--><p class="noindent" ><span
|
||||
class="td11"><!--l. 745--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-13-10-2"
|
||||
class="td11"><!--l. 745--><p class="noindent" ><span
|
||||
class="cmr-12">If </span><span class="lstinline"></span><span
|
||||
class="cmtt-12">trans</span> <span
|
||||
class="cmr-12">= </span><span class="lstinline"></span><span
|
||||
@@ -309,9 +309,9 @@ class="cmr-8">1</span></sup><span
|
||||
class="cmr-12">).</span> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-13-11-"><td style="white-space:normal; text-align:left;" id="TBL-13-11-1"
|
||||
class="td11"><!--l. 748--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 749--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">work</span> </td><td style="white-space:normal; text-align:left;" id="TBL-13-11-2"
|
||||
class="td11"><!--l. 748--><p class="noindent" ><span
|
||||
class="td11"><!--l. 749--><p class="noindent" ><span
|
||||
class="cmti-12">type</span><span class="lstinline"></span><span
|
||||
class="cmtt-12">(</span><span
|
||||
class="cmti-12">kind</span><span
|
||||
@@ -328,8 +328,8 @@ class="cmtt-12">target</span><span
|
||||
class="cmr-12">.</span> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-13-12-"><td style="white-space:normal; text-align:left;" id="TBL-13-12-1"
|
||||
class="td11"><!--l. 749--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-13-12-2"
|
||||
class="td11"><!--l. 749--><p class="noindent" ><span
|
||||
class="td11"><!--l. 750--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-13-12-2"
|
||||
class="td11"><!--l. 750--><p class="noindent" ><span
|
||||
class="cmr-12">Workspace. Its size should be at least </span><span class="lstinline"></span><span
|
||||
class="cmtt-12">4</span><span
|
||||
class="cmtt-12"> </span><span
|
||||
@@ -363,7 +363,7 @@ class="td11"> </td> </tr></table></div>
|
||||
|
||||
|
||||
|
||||
<!--l. 758--><div class="crosslinks"><p class="noindent"><span
|
||||
<!--l. 759--><div class="crosslinks"><p class="noindent"><span
|
||||
class="cmr-12">[</span><a
|
||||
href="userhtmlsu13.html" ><span
|
||||
class="cmr-12">next</span></a><span
|
||||
@@ -380,6 +380,6 @@ class="cmr-12">] [</span><a
|
||||
href="userhtmlse5.html#userhtmlsu12.html" ><span
|
||||
class="cmr-12">up</span></a><span
|
||||
class="cmr-12">] </span></p></div>
|
||||
<!--l. 758--><p class="indent" > <a
|
||||
<!--l. 759--><p class="indent" > <a
|
||||
id="tailuserhtmlsu12.html"></a>
|
||||
</body></html>
|
||||
|
||||
+11
-11
@@ -10,7 +10,7 @@
|
||||
<link rel="stylesheet" type="text/css" href="userhtml.css">
|
||||
</head><body
|
||||
>
|
||||
<!--l. 758--><div class="crosslinks"><p class="noindent"><span
|
||||
<!--l. 759--><div class="crosslinks"><p class="noindent"><span
|
||||
class="cmr-12">[</span><a
|
||||
href="userhtmlsu14.html" ><span
|
||||
class="cmr-12">next</span></a><span
|
||||
@@ -33,8 +33,8 @@ class="cmr-12">5.7 </span></span> <a
|
||||
class="cmr-12">Method free</span></h4>
|
||||
<div class="center"
|
||||
>
|
||||
<!--l. 760--><p class="noindent" >
|
||||
<!--l. 761--><p class="noindent" ><span class="lstinline"></span><span
|
||||
<!--l. 761--><p class="noindent" >
|
||||
<!--l. 762--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">call</span><span
|
||||
class="cmtt-12"> </span><span
|
||||
class="cmtt-12">p</span><span
|
||||
@@ -46,11 +46,11 @@ class="cmtt-12">,</span><span
|
||||
class="cmtt-12">info</span><span
|
||||
class="cmtt-12">)</span><br />
|
||||
</div>
|
||||
<!--l. 764--><p class="noindent" ><span
|
||||
<!--l. 765--><p class="noindent" ><span
|
||||
class="cmr-12">This method deallocates the preconditioner data structure </span><span class="lstinline"></span><span
|
||||
class="cmtt-12">p</span><span
|
||||
class="cmr-12">.</span>
|
||||
<!--l. 767--><p class="noindent" ><span
|
||||
<!--l. 768--><p class="noindent" ><span
|
||||
class="cmbx-12">Arguments</span>
|
||||
<div class="tabular"> <table id="TBL-14" class="tabular"
|
||||
cellspacing="0" cellpadding="0"
|
||||
@@ -58,9 +58,9 @@ cellspacing="0" cellpadding="0"
|
||||
id="TBL-14-1"><col
|
||||
id="TBL-14-2"></colgroup><tr
|
||||
style="vertical-align:baseline;" id="TBL-14-1-"><td style="white-space:normal; text-align:left;" id="TBL-14-1-1"
|
||||
class="td11"><!--l. 770--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 771--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">info</span> </td><td style="white-space:normal; text-align:left;" id="TBL-14-1-2"
|
||||
class="td11"><!--l. 770--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 771--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">integer</span><span
|
||||
class="cmtt-12">,</span><span
|
||||
class="cmtt-12"> </span><span
|
||||
@@ -71,8 +71,8 @@ class="cmtt-12">)</span><span
|
||||
class="cmr-12">.</span> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-14-2-"><td style="white-space:normal; text-align:left;" id="TBL-14-2-1"
|
||||
class="td11"><!--l. 771--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-14-2-2"
|
||||
class="td11"><!--l. 771--><p class="noindent" ><span
|
||||
class="td11"><!--l. 772--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-14-2-2"
|
||||
class="td11"><!--l. 772--><p class="noindent" ><span
|
||||
class="cmr-12">Error code. If no error, 0 is returned. See Section</span><span
|
||||
class="cmr-12"> </span><a
|
||||
href="userhtmlse7.html#x26-300007"><span
|
||||
@@ -89,7 +89,7 @@ class="td11"> </td> </tr></table></div>
|
||||
|
||||
|
||||
|
||||
<!--l. 777--><div class="crosslinks"><p class="noindent"><span
|
||||
<!--l. 778--><div class="crosslinks"><p class="noindent"><span
|
||||
class="cmr-12">[</span><a
|
||||
href="userhtmlsu14.html" ><span
|
||||
class="cmr-12">next</span></a><span
|
||||
@@ -106,6 +106,6 @@ class="cmr-12">] [</span><a
|
||||
href="userhtmlse5.html#userhtmlsu13.html" ><span
|
||||
class="cmr-12">up</span></a><span
|
||||
class="cmr-12">] </span></p></div>
|
||||
<!--l. 777--><p class="indent" > <a
|
||||
<!--l. 778--><p class="indent" > <a
|
||||
id="tailuserhtmlsu13.html"></a>
|
||||
</body></html>
|
||||
|
||||
+23
-23
@@ -10,7 +10,7 @@
|
||||
<link rel="stylesheet" type="text/css" href="userhtml.css">
|
||||
</head><body
|
||||
>
|
||||
<!--l. 777--><div class="crosslinks"><p class="noindent"><span
|
||||
<!--l. 778--><div class="crosslinks"><p class="noindent"><span
|
||||
class="cmr-12">[</span><a
|
||||
href="userhtmlsu15.html" ><span
|
||||
class="cmr-12">next</span></a><span
|
||||
@@ -33,8 +33,8 @@ class="cmr-12">5.8 </span></span> <a
|
||||
class="cmr-12">Method descr</span></h4>
|
||||
<div class="center"
|
||||
>
|
||||
<!--l. 779--><p class="noindent" >
|
||||
<!--l. 780--><p class="noindent" ><span class="lstinline"></span><span
|
||||
<!--l. 780--><p class="noindent" >
|
||||
<!--l. 781--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">call</span><span
|
||||
class="cmtt-12"> </span><span
|
||||
class="cmtt-12">p</span><span
|
||||
@@ -54,7 +54,7 @@ class="cmtt-12"> </span><span
|
||||
class="cmtt-12">verbosity</span><span
|
||||
class="cmtt-12">])</span><br />
|
||||
</div>
|
||||
<!--l. 783--><p class="noindent" ><span
|
||||
<!--l. 784--><p class="noindent" ><span
|
||||
class="cmr-12">This method prints a description of the preconditioner </span><span class="lstinline"></span><span
|
||||
class="cmtt-12">p</span> <span
|
||||
class="cmr-12">to the standard output or to a</span>
|
||||
@@ -68,7 +68,7 @@ class="cmtt-12">build</span><span
|
||||
class="cmr-12">, have</span>
|
||||
<span
|
||||
class="cmr-12">been called.</span>
|
||||
<!--l. 788--><p class="noindent" ><span
|
||||
<!--l. 789--><p class="noindent" ><span
|
||||
class="cmbx-12">Arguments</span>
|
||||
<div class="tabular"> <table id="TBL-15" class="tabular"
|
||||
cellspacing="0" cellpadding="0"
|
||||
@@ -76,9 +76,9 @@ cellspacing="0" cellpadding="0"
|
||||
id="TBL-15-1"><col
|
||||
id="TBL-15-2"></colgroup><tr
|
||||
style="vertical-align:baseline;" id="TBL-15-1-"><td style="white-space:normal; text-align:left;" id="TBL-15-1-1"
|
||||
class="td11"><!--l. 791--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 792--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">info</span> </td><td style="white-space:normal; text-align:left;" id="TBL-15-1-2"
|
||||
class="td11"><!--l. 791--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 792--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">integer</span><span
|
||||
class="cmtt-12">,</span><span
|
||||
class="cmtt-12"> </span><span
|
||||
@@ -89,8 +89,8 @@ class="cmtt-12">)</span><span
|
||||
class="cmr-12">.</span> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-15-2-"><td style="white-space:normal; text-align:left;" id="TBL-15-2-1"
|
||||
class="td11"><!--l. 792--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-15-2-2"
|
||||
class="td11"><!--l. 792--><p class="noindent" ><span
|
||||
class="td11"><!--l. 793--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-15-2-2"
|
||||
class="td11"><!--l. 793--><p class="noindent" ><span
|
||||
class="cmr-12">Error code. If no error, 0 is returned. See Section</span><span
|
||||
class="cmr-12"> </span><a
|
||||
href="userhtmlse7.html#x26-300007"><span
|
||||
@@ -98,9 +98,9 @@ class="cmr-12">7</span><!--tex4ht:ref: sec:errors --></a> <span
|
||||
class="cmr-12">for details.</span></td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-15-3-"><td style="white-space:normal; text-align:left;" id="TBL-15-3-1"
|
||||
class="td11"><!--l. 793--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 794--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">iout</span> </td><td style="white-space:normal; text-align:left;" id="TBL-15-3-2"
|
||||
class="td11"><!--l. 793--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 794--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">integer</span><span
|
||||
class="cmtt-12">,</span><span
|
||||
class="cmtt-12"> </span><span
|
||||
@@ -113,16 +113,16 @@ class="cmtt-12">optional</span><span
|
||||
class="cmr-12">.</span> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-15-4-"><td style="white-space:normal; text-align:left;" id="TBL-15-4-1"
|
||||
class="td11"><!--l. 794--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-15-4-2"
|
||||
class="td11"><!--l. 794--><p class="noindent" ><span
|
||||
class="td11"><!--l. 795--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-15-4-2"
|
||||
class="td11"><!--l. 795--><p class="noindent" ><span
|
||||
class="cmr-12">The id of the file where the preconditioner description will be</span>
|
||||
<span
|
||||
class="cmr-12">printed; the default is the standard output.</span> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-15-5-"><td style="white-space:normal; text-align:left;" id="TBL-15-5-1"
|
||||
class="td11"><!--l. 796--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 797--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">root</span> </td><td style="white-space:normal; text-align:left;" id="TBL-15-5-2"
|
||||
class="td11"><!--l. 796--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 797--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">integer</span><span
|
||||
class="cmtt-12">,</span><span
|
||||
class="cmtt-12"> </span><span
|
||||
@@ -135,8 +135,8 @@ class="cmtt-12">optional</span><span
|
||||
class="cmr-12">.</span> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-15-6-"><td style="white-space:normal; text-align:left;" id="TBL-15-6-1"
|
||||
class="td11"><!--l. 797--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-15-6-2"
|
||||
class="td11"><!--l. 797--><p class="noindent" ><span
|
||||
class="td11"><!--l. 798--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-15-6-2"
|
||||
class="td11"><!--l. 798--><p class="noindent" ><span
|
||||
class="cmr-12">The id of the process where the preconditioner description</span>
|
||||
<span
|
||||
class="cmr-12">will be printed; the default is </span><span class="lstinline"></span><span
|
||||
@@ -144,9 +144,9 @@ class="cmtt-12">psb_root_</span><span
|
||||
class="cmr-12">.</span> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-15-7-"><td style="white-space:normal; text-align:left;" id="TBL-15-7-1"
|
||||
class="td11"><!--l. 799--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 800--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">verbosity</span> </td><td style="white-space:normal; text-align:left;" id="TBL-15-7-2"
|
||||
class="td11"><!--l. 799--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 800--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">integer</span><span
|
||||
class="cmtt-12">,</span><span
|
||||
class="cmtt-12"> </span><span
|
||||
@@ -159,8 +159,8 @@ class="cmtt-12">optional</span><span
|
||||
class="cmr-12">.</span> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-15-8-"><td style="white-space:normal; text-align:left;" id="TBL-15-8-1"
|
||||
class="td11"><!--l. 800--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-15-8-2"
|
||||
class="td11"><!--l. 800--><p class="noindent" ><span
|
||||
class="td11"><!--l. 801--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-15-8-2"
|
||||
class="td11"><!--l. 801--><p class="noindent" ><span
|
||||
class="cmr-12">The verbosity level of the description. Default value is 0. For</span>
|
||||
<span
|
||||
class="cmr-12">values higher than 0, it prints out further information, e.g., for</span>
|
||||
@@ -174,7 +174,7 @@ class="td11"> </td> </tr></table></div>
|
||||
|
||||
|
||||
|
||||
<!--l. 807--><div class="crosslinks"><p class="noindent"><span
|
||||
<!--l. 808--><div class="crosslinks"><p class="noindent"><span
|
||||
class="cmr-12">[</span><a
|
||||
href="userhtmlsu15.html" ><span
|
||||
class="cmr-12">next</span></a><span
|
||||
@@ -191,6 +191,6 @@ class="cmr-12">] [</span><a
|
||||
href="userhtmlse5.html#userhtmlsu14.html" ><span
|
||||
class="cmr-12">up</span></a><span
|
||||
class="cmr-12">] </span></p></div>
|
||||
<!--l. 807--><p class="indent" > <a
|
||||
<!--l. 808--><p class="indent" > <a
|
||||
id="tailuserhtmlsu14.html"></a>
|
||||
</body></html>
|
||||
|
||||
+57
-57
@@ -10,7 +10,7 @@
|
||||
<link rel="stylesheet" type="text/css" href="userhtml.css">
|
||||
</head><body
|
||||
>
|
||||
<!--l. 807--><div class="crosslinks"><p class="noindent"><span
|
||||
<!--l. 808--><div class="crosslinks"><p class="noindent"><span
|
||||
class="cmr-12">[</span><a
|
||||
href="userhtmlsu14.html" ><span
|
||||
class="cmr-12">prev</span></a><span
|
||||
@@ -28,19 +28,19 @@ class="cmr-12">] </span></p></div>
|
||||
class="cmr-12">5.9 </span></span> <a
|
||||
id="x24-230005.9"></a><span
|
||||
class="cmr-12">Auxiliary Methods</span></h4>
|
||||
<!--l. 808--><p class="noindent" ><span
|
||||
<!--l. 809--><p class="noindent" ><span
|
||||
class="cmr-12">Various functionalities are implemented as additional methods of the preconditioner</span>
|
||||
<span
|
||||
class="cmr-12">object.</span>
|
||||
<!--l. 811--><p class="noindent" >
|
||||
<!--l. 812--><p class="noindent" >
|
||||
<h5 class="subsubsectionHead"><span class="titlemark"><span
|
||||
class="cmr-12">5.9.1 </span></span> <a
|
||||
id="x24-240005.9.1"></a><span
|
||||
class="cmr-12">Method: dump</span></h5>
|
||||
<div class="center"
|
||||
>
|
||||
<!--l. 813--><p class="noindent" >
|
||||
<!--l. 814--><p class="noindent" ><span class="lstinline"></span><span
|
||||
<!--l. 814--><p class="noindent" >
|
||||
<!--l. 815--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">call</span><span
|
||||
class="cmtt-12"> </span><span
|
||||
class="cmtt-12">p</span><span
|
||||
@@ -68,9 +68,9 @@ class="cmtt-12">,</span><span
|
||||
class="cmtt-12">global_num</span><span
|
||||
class="cmtt-12">])</span><br />
|
||||
</div>
|
||||
<!--l. 817--><p class="noindent" ><span
|
||||
<!--l. 818--><p class="noindent" ><span
|
||||
class="cmr-12">Dump on file.</span>
|
||||
<!--l. 820--><p class="noindent" ><span
|
||||
<!--l. 821--><p class="noindent" ><span
|
||||
class="cmbx-12">Arguments</span>
|
||||
<div class="tabular"> <table id="TBL-16" class="tabular"
|
||||
cellspacing="0" cellpadding="0"
|
||||
@@ -78,9 +78,9 @@ cellspacing="0" cellpadding="0"
|
||||
id="TBL-16-1"><col
|
||||
id="TBL-16-2"></colgroup><tr
|
||||
style="vertical-align:baseline;" id="TBL-16-1-"><td style="white-space:normal; text-align:left;" id="TBL-16-1-1"
|
||||
class="td11"><!--l. 823--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 824--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">info</span> </td><td style="white-space:normal; text-align:left;" id="TBL-16-1-2"
|
||||
class="td11"><!--l. 823--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 824--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">integer</span><span
|
||||
class="cmtt-12">,</span><span
|
||||
class="cmtt-12"> </span><span
|
||||
@@ -91,8 +91,8 @@ class="cmtt-12">)</span><span
|
||||
class="cmr-12">.</span> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-16-2-"><td style="white-space:normal; text-align:left;" id="TBL-16-2-1"
|
||||
class="td11"><!--l. 824--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-16-2-2"
|
||||
class="td11"><!--l. 824--><p class="noindent" ><span
|
||||
class="td11"><!--l. 825--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-16-2-2"
|
||||
class="td11"><!--l. 825--><p class="noindent" ><span
|
||||
class="cmr-12">Error code. If no error, 0 is returned. See Section</span><span
|
||||
class="cmr-12"> </span><a
|
||||
href="userhtmlse7.html#x26-300007"><span
|
||||
@@ -100,9 +100,9 @@ class="cmr-12">7</span><!--tex4ht:ref: sec:errors --></a> <span
|
||||
class="cmr-12">for details.</span> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-16-3-"><td style="white-space:normal; text-align:left;" id="TBL-16-3-1"
|
||||
class="td11"><!--l. 825--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 826--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">amold</span> </td><td style="white-space:normal; text-align:left;" id="TBL-16-3-2"
|
||||
class="td11"><!--l. 825--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 826--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">class</span><span
|
||||
class="cmtt-12">(</span><span
|
||||
class="cmtt-12">psb_</span><span
|
||||
@@ -119,8 +119,8 @@ class="cmtt-12">optional</span><span
|
||||
class="cmr-12">.</span> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-16-4-"><td style="white-space:normal; text-align:left;" id="TBL-16-4-1"
|
||||
class="td11"><!--l. 826--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-16-4-2"
|
||||
class="td11"><!--l. 826--><p class="noindent" ><span
|
||||
class="td11"><!--l. 827--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-16-4-2"
|
||||
class="td11"><!--l. 827--><p class="noindent" ><span
|
||||
class="cmr-12">The desired dynamic type for internal matrix components; this</span>
|
||||
<span
|
||||
class="cmr-12">allows e.g. running on GPUs; it needs not be the same on all</span>
|
||||
@@ -134,15 +134,15 @@ class="cmr-12">.</span> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-16-5-"><td style="white-space:normal; text-align:left;" id="TBL-16-5-1"
|
||||
class="td11"> </td> </tr></table></div>
|
||||
<!--l. 833--><p class="noindent" >
|
||||
<!--l. 834--><p class="noindent" >
|
||||
<h5 class="subsubsectionHead"><span class="titlemark"><span
|
||||
class="cmr-12">5.9.2 </span></span> <a
|
||||
id="x24-250005.9.2"></a><span
|
||||
class="cmr-12">Method: clone</span></h5>
|
||||
<div class="center"
|
||||
>
|
||||
<!--l. 835--><p class="noindent" >
|
||||
<!--l. 836--><p class="noindent" ><span class="lstinline"></span><span
|
||||
<!--l. 836--><p class="noindent" >
|
||||
<!--l. 837--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">call</span><span
|
||||
class="cmtt-12"> </span><span
|
||||
class="cmtt-12">p</span><span
|
||||
@@ -157,9 +157,9 @@ class="cmtt-12">)</span><br />
|
||||
|
||||
|
||||
|
||||
<!--l. 839--><p class="noindent" ><span
|
||||
<!--l. 840--><p class="noindent" ><span
|
||||
class="cmr-12">Create a (deep) copy of the preconditioner object.</span>
|
||||
<!--l. 842--><p class="noindent" ><span
|
||||
<!--l. 843--><p class="noindent" ><span
|
||||
class="cmbx-12">Arguments</span>
|
||||
<div class="tabular"> <table id="TBL-17" class="tabular"
|
||||
cellspacing="0" cellpadding="0"
|
||||
@@ -167,9 +167,9 @@ cellspacing="0" cellpadding="0"
|
||||
id="TBL-17-1"><col
|
||||
id="TBL-17-2"></colgroup><tr
|
||||
style="vertical-align:baseline;" id="TBL-17-1-"><td style="white-space:normal; text-align:left;" id="TBL-17-1-1"
|
||||
class="td11"><!--l. 845--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 846--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">pout</span> </td><td style="white-space:normal; text-align:left;" id="TBL-17-1-2"
|
||||
class="td11"><!--l. 845--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 846--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">type</span><span
|
||||
class="cmtt-12">(</span><span
|
||||
class="cmtt-12">amg_</span><span
|
||||
@@ -184,8 +184,8 @@ class="cmtt-12">)</span><span
|
||||
class="cmr-12">.</span> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-17-2-"><td style="white-space:normal; text-align:left;" id="TBL-17-2-1"
|
||||
class="td11"><!--l. 846--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-17-2-2"
|
||||
class="td11"><!--l. 846--><p class="noindent" ><span
|
||||
class="td11"><!--l. 847--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-17-2-2"
|
||||
class="td11"><!--l. 847--><p class="noindent" ><span
|
||||
class="cmr-12">The copy of the preconditioner data structure. Note that </span><span
|
||||
class="cmti-12">x </span><span
|
||||
class="cmr-12">must</span>
|
||||
@@ -199,9 +199,9 @@ class="cmr-12">, single/double precision</span>
|
||||
class="cmr-12">version of AMG4PSBLAS under use.</span> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-17-3-"><td style="white-space:normal; text-align:left;" id="TBL-17-3-1"
|
||||
class="td11"><!--l. 849--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 850--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">info</span> </td><td style="white-space:normal; text-align:left;" id="TBL-17-3-2"
|
||||
class="td11"><!--l. 849--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 850--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">integer</span><span
|
||||
class="cmtt-12">,</span><span
|
||||
class="cmtt-12"> </span><span
|
||||
@@ -212,8 +212,8 @@ class="cmtt-12">)</span><span
|
||||
class="cmr-12">.</span> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-17-4-"><td style="white-space:normal; text-align:left;" id="TBL-17-4-1"
|
||||
class="td11"><!--l. 850--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-17-4-2"
|
||||
class="td11"><!--l. 850--><p class="noindent" ><span
|
||||
class="td11"><!--l. 851--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-17-4-2"
|
||||
class="td11"><!--l. 851--><p class="noindent" ><span
|
||||
class="cmr-12">Error code. If no error, 0 is returned. See Section</span><span
|
||||
class="cmr-12"> </span><a
|
||||
href="userhtmlse7.html#x26-300007"><span
|
||||
@@ -222,15 +222,15 @@ class="cmr-12">for details.</span> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-17-5-"><td style="white-space:normal; text-align:left;" id="TBL-17-5-1"
|
||||
class="td11"> </td> </tr></table></div>
|
||||
<!--l. 855--><p class="noindent" >
|
||||
<!--l. 856--><p class="noindent" >
|
||||
<h5 class="subsubsectionHead"><span class="titlemark"><span
|
||||
class="cmr-12">5.9.3 </span></span> <a
|
||||
id="x24-260005.9.3"></a><span
|
||||
class="cmr-12">Method: sizeof</span></h5>
|
||||
<div class="center"
|
||||
>
|
||||
<!--l. 857--><p class="noindent" >
|
||||
<!--l. 858--><p class="noindent" ><span class="lstinline"></span><span
|
||||
<!--l. 858--><p class="noindent" >
|
||||
<!--l. 859--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">sz</span><span
|
||||
class="cmtt-12"> </span><span
|
||||
class="cmtt-12">=</span><span
|
||||
@@ -248,9 +248,9 @@ cellspacing="0" cellpadding="0"
|
||||
id="TBL-18-1"><col
|
||||
id="TBL-18-2"></colgroup><tr
|
||||
style="vertical-align:baseline;" id="TBL-18-1-"><td style="white-space:normal; text-align:left;" id="TBL-18-1-1"
|
||||
class="td11"><!--l. 862--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 863--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">global</span> </td> <td style="white-space:normal; text-align:left;" id="TBL-18-1-2"
|
||||
class="td11"><!--l. 862--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 863--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">logical</span><span
|
||||
class="cmtt-12">,</span><span
|
||||
class="cmtt-12"> </span><span
|
||||
@@ -258,8 +258,8 @@ class="cmtt-12">optional</span><span
|
||||
class="cmr-12">.</span> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-18-2-"><td style="white-space:normal; text-align:left;" id="TBL-18-2-1"
|
||||
class="td11"><!--l. 863--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-18-2-2"
|
||||
class="td11"><!--l. 863--><p class="noindent" ><span
|
||||
class="td11"><!--l. 864--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-18-2-2"
|
||||
class="td11"><!--l. 864--><p class="noindent" ><span
|
||||
class="cmr-12">Whether the global or local preconditioner memory occupatio is</span>
|
||||
<span
|
||||
class="cmr-12">desired. Default: </span><span class="lstinline"></span><span
|
||||
@@ -272,7 +272,7 @@ class="cmr-12">.</span> </td
|
||||
class="td11"> </td> </tr></table>
|
||||
</div> <span
|
||||
class="cmr-12">Return memory footprint in bytes.</span>
|
||||
<!--l. 870--><p class="noindent" >
|
||||
<!--l. 871--><p class="noindent" >
|
||||
<h5 class="subsubsectionHead"><span class="titlemark"><span
|
||||
class="cmr-12">5.9.4 </span></span> <a
|
||||
id="x24-270005.9.4"></a><span
|
||||
@@ -280,8 +280,8 @@ class="cmr-12">Method: allocate</span><span
|
||||
class="cmr-12">_wrk</span></h5>
|
||||
<div class="center"
|
||||
>
|
||||
<!--l. 872--><p class="noindent" >
|
||||
<!--l. 873--><p class="noindent" ><span class="lstinline"></span><span
|
||||
<!--l. 873--><p class="noindent" >
|
||||
<!--l. 874--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">call</span><span
|
||||
class="cmtt-12"> </span><span
|
||||
class="cmtt-12">p</span><span
|
||||
@@ -294,7 +294,7 @@ class="cmtt-12"> </span><span
|
||||
class="cmtt-12">vmold</span><span
|
||||
class="cmtt-12">])</span><br />
|
||||
</div>
|
||||
<!--l. 875--><p class="noindent" ><span
|
||||
<!--l. 876--><p class="noindent" ><span
|
||||
class="cmr-12">n Allocate internal work vectors. Each application of the preconditioner uses a number of</span>
|
||||
<span
|
||||
class="cmr-12">work vectors which are allocated internally as necessary; therefore allocation and</span>
|
||||
@@ -326,7 +326,7 @@ class="cmr-12">argument to the </span><span class="lstinline"></span><span
|
||||
class="cmtt-12">apply</span>
|
||||
<span
|
||||
class="cmr-12">method.</span>
|
||||
<!--l. 892--><p class="noindent" ><span
|
||||
<!--l. 893--><p class="noindent" ><span
|
||||
class="cmbx-12">Arguments</span>
|
||||
<div class="tabular"> <table id="TBL-19" class="tabular"
|
||||
cellspacing="0" cellpadding="0"
|
||||
@@ -334,9 +334,9 @@ cellspacing="0" cellpadding="0"
|
||||
id="TBL-19-1"><col
|
||||
id="TBL-19-2"></colgroup><tr
|
||||
style="vertical-align:baseline;" id="TBL-19-1-"><td style="white-space:normal; text-align:left;" id="TBL-19-1-1"
|
||||
class="td11"><!--l. 895--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 896--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">info</span> </td><td style="white-space:normal; text-align:left;" id="TBL-19-1-2"
|
||||
class="td11"><!--l. 895--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 896--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">integer</span><span
|
||||
class="cmtt-12">,</span><span
|
||||
class="cmtt-12"> </span><span
|
||||
@@ -347,8 +347,8 @@ class="cmtt-12">)</span><span
|
||||
class="cmr-12">.</span> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-19-2-"><td style="white-space:normal; text-align:left;" id="TBL-19-2-1"
|
||||
class="td11"><!--l. 896--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-19-2-2"
|
||||
class="td11"><!--l. 896--><p class="noindent" ><span
|
||||
class="td11"><!--l. 897--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-19-2-2"
|
||||
class="td11"><!--l. 897--><p class="noindent" ><span
|
||||
class="cmr-12">Error code. If no error, 0 is returned. See Section</span><span
|
||||
class="cmr-12"> </span><a
|
||||
href="userhtmlse7.html#x26-300007"><span
|
||||
@@ -356,9 +356,9 @@ class="cmr-12">7</span><!--tex4ht:ref: sec:errors --></a> <span
|
||||
class="cmr-12">for details.</span> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-19-3-"><td style="white-space:normal; text-align:left;" id="TBL-19-3-1"
|
||||
class="td11"><!--l. 897--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 898--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">vmold</span> </td><td style="white-space:normal; text-align:left;" id="TBL-19-3-2"
|
||||
class="td11"><!--l. 897--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 898--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">class</span><span
|
||||
class="cmtt-12">(</span><span
|
||||
class="cmtt-12">psb_</span><span
|
||||
@@ -375,15 +375,15 @@ class="cmtt-12">optional</span><span
|
||||
class="cmr-12">.</span> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-19-4-"><td style="white-space:normal; text-align:left;" id="TBL-19-4-1"
|
||||
class="td11"><!--l. 898--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-19-4-2"
|
||||
class="td11"><!--l. 898--><p class="noindent" ><span
|
||||
class="td11"><!--l. 899--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-19-4-2"
|
||||
class="td11"><!--l. 899--><p class="noindent" ><span
|
||||
class="cmr-12">The desired dynamic type for internal vector components; this</span>
|
||||
<span
|
||||
class="cmr-12">allows e.g. running on GPUs.</span> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-19-5-"><td style="white-space:normal; text-align:left;" id="TBL-19-5-1"
|
||||
class="td11"> </td> </tr></table></div>
|
||||
<!--l. 904--><p class="noindent" >
|
||||
<!--l. 905--><p class="noindent" >
|
||||
<h5 class="subsubsectionHead"><span class="titlemark"><span
|
||||
class="cmr-12">5.9.5 </span></span> <a
|
||||
id="x24-280005.9.5"></a><span
|
||||
@@ -391,8 +391,8 @@ class="cmr-12">Method: free</span><span
|
||||
class="cmr-12">_wrk</span></h5>
|
||||
<div class="center"
|
||||
>
|
||||
<!--l. 906--><p class="noindent" >
|
||||
<!--l. 907--><p class="noindent" ><span class="lstinline"></span><span
|
||||
<!--l. 907--><p class="noindent" >
|
||||
<!--l. 908--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">call</span><span
|
||||
class="cmtt-12"> </span><span
|
||||
class="cmtt-12">p</span><span
|
||||
@@ -402,9 +402,9 @@ class="cmtt-12">(</span><span
|
||||
class="cmtt-12">info</span><span
|
||||
class="cmtt-12">)</span><br />
|
||||
</div>
|
||||
<!--l. 910--><p class="noindent" ><span
|
||||
<!--l. 911--><p class="noindent" ><span
|
||||
class="cmr-12">Deallocate internal work vectors.</span>
|
||||
<!--l. 913--><p class="noindent" ><span
|
||||
<!--l. 914--><p class="noindent" ><span
|
||||
class="cmbx-12">Arguments</span>
|
||||
<div class="tabular"> <table id="TBL-20" class="tabular"
|
||||
cellspacing="0" cellpadding="0"
|
||||
@@ -412,9 +412,9 @@ cellspacing="0" cellpadding="0"
|
||||
id="TBL-20-1"><col
|
||||
id="TBL-20-2"></colgroup><tr
|
||||
style="vertical-align:baseline;" id="TBL-20-1-"><td style="white-space:normal; text-align:left;" id="TBL-20-1-1"
|
||||
class="td11"><!--l. 916--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 917--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">info</span> </td><td style="white-space:normal; text-align:left;" id="TBL-20-1-2"
|
||||
class="td11"><!--l. 916--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 917--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">integer</span><span
|
||||
class="cmtt-12">,</span><span
|
||||
class="cmtt-12"> </span><span
|
||||
@@ -425,8 +425,8 @@ class="cmtt-12">)</span><span
|
||||
class="cmr-12">.</span> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-20-2-"><td style="white-space:normal; text-align:left;" id="TBL-20-2-1"
|
||||
class="td11"><!--l. 917--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-20-2-2"
|
||||
class="td11"><!--l. 917--><p class="noindent" ><span
|
||||
class="td11"><!--l. 918--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-20-2-2"
|
||||
class="td11"><!--l. 918--><p class="noindent" ><span
|
||||
class="cmr-12">Error code. If no error, 0 is returned. See Section</span><span
|
||||
class="cmr-12"> </span><a
|
||||
href="userhtmlse7.html#x26-300007"><span
|
||||
|
||||
+189
-221
@@ -718,22 +718,22 @@ class="td11"><!--l. 248--><p class="noindent" >Coarse size threshold per pro
|
||||
aggregation stops if the global number of
|
||||
variables of the computed coarsest matrix
|
||||
is lower than or equal to this threshold
|
||||
multiplied by the number of processes.
|
||||
<!--l. 254--><p class="noindent" > </td>
|
||||
multiplied by the number of processes
|
||||
(see Note). </td>
|
||||
</tr><tr
|
||||
class="hline"><td><hr></td><td><hr></td><td><hr></td><td><hr></td><td><hr></td></tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-5-3-"><td style="white-space:normal; text-align:left;" id="TBL-5-3-1"
|
||||
class="td11"><!--l. 255--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 254--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-10x-x-109">’</span><span
|
||||
class="cmtt-10x-x-109">MIN_COARSE_SIZE</span><span
|
||||
class="cmtt-10x-x-109">’</span> </td><td style="white-space:nowrap; text-align:left;" id="TBL-5-3-2"
|
||||
class="td11"><span class="lstinline"></span><!--l. 255--><p class="noindent" ><span
|
||||
class="td11"><span class="lstinline"></span><!--l. 254--><p class="noindent" ><span
|
||||
class="cmtt-10x-x-109">integer</span> </td><td style="white-space:normal; text-align:left;" id="TBL-5-3-3"
|
||||
class="td11"><!--l. 256--><p class="noindent" >Any number
|
||||
<!--l. 256--><p class="noindent" ><span
|
||||
class="td11"><!--l. 255--><p class="noindent" >Any number
|
||||
<!--l. 255--><p class="noindent" ><span
|
||||
class="cmmi-10x-x-109">> </span>0 </td><td style="white-space:normal; text-align:left;" id="TBL-5-3-4"
|
||||
class="td11"><!--l. 257--><p class="noindent" >-1 </td><td style="white-space:normal; text-align:left;" id="TBL-5-3-5"
|
||||
class="td11"><!--l. 258--><p class="noindent" >Coarse size threshold. The aggregation
|
||||
class="td11"><!--l. 256--><p class="noindent" >-1 </td><td style="white-space:normal; text-align:left;" id="TBL-5-3-5"
|
||||
class="td11"><!--l. 257--><p class="noindent" >Coarse size threshold. The aggregation
|
||||
stops if the global number of variables
|
||||
of the computed coarsest matrix is lower
|
||||
than or equal
|
||||
@@ -746,17 +746,17 @@ class="cmtt-10x-x-109">’</span>. </td>
|
||||
</tr><tr
|
||||
class="hline"><td><hr></td><td><hr></td><td><hr></td><td><hr></td><td><hr></td></tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-5-4-"><td style="white-space:normal; text-align:left;" id="TBL-5-4-1"
|
||||
class="td11"><!--l. 267--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 266--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-10x-x-109">’</span><span
|
||||
class="cmtt-10x-x-109">MIN_CR_RATIO</span><span
|
||||
class="cmtt-10x-x-109">’</span> </td><td style="white-space:nowrap; text-align:left;" id="TBL-5-4-2"
|
||||
class="td11"><span class="lstinline"></span><!--l. 267--><p class="noindent" ><span
|
||||
class="td11"><span class="lstinline"></span><!--l. 266--><p class="noindent" ><span
|
||||
class="cmtt-10x-x-109">real</span> </td><td style="white-space:normal; text-align:left;" id="TBL-5-4-3"
|
||||
class="td11"><!--l. 268--><p class="noindent" >Any number
|
||||
<!--l. 268--><p class="noindent" ><span
|
||||
class="td11"><!--l. 267--><p class="noindent" >Any number
|
||||
<!--l. 267--><p class="noindent" ><span
|
||||
class="cmmi-10x-x-109">> </span>1 </td><td style="white-space:normal; text-align:left;" id="TBL-5-4-4"
|
||||
class="td11"><!--l. 269--><p class="noindent" >1.5 </td><td style="white-space:normal; text-align:left;" id="TBL-5-4-5"
|
||||
class="td11"><!--l. 270--><p class="noindent" >Minimum coarsening
|
||||
class="td11"><!--l. 268--><p class="noindent" >1.5 </td><td style="white-space:normal; text-align:left;" id="TBL-5-4-5"
|
||||
class="td11"><!--l. 269--><p class="noindent" >Minimum coarsening
|
||||
ratio. The aggregation stops if the ratio
|
||||
between the global matrix dimensions at
|
||||
two consecutive levels is lower than or
|
||||
@@ -764,41 +764,41 @@ equal to this threshold (see Note). </td>
|
||||
</tr><tr
|
||||
class="hline"><td><hr></td><td><hr></td><td><hr></td><td><hr></td><td><hr></td></tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-5-5-"><td style="white-space:normal; text-align:left;" id="TBL-5-5-1"
|
||||
class="td11"><!--l. 275--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 274--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-10x-x-109">’</span><span
|
||||
class="cmtt-10x-x-109">MAX_LEVS</span><span
|
||||
class="cmtt-10x-x-109">’</span> </td><td style="white-space:nowrap; text-align:left;" id="TBL-5-5-2"
|
||||
class="td11"><span class="lstinline"></span><!--l. 275--><p class="noindent" ><span
|
||||
class="td11"><span class="lstinline"></span><!--l. 274--><p class="noindent" ><span
|
||||
class="cmtt-10x-x-109">integer</span> </td><td style="white-space:normal; text-align:left;" id="TBL-5-5-3"
|
||||
class="td11"><!--l. 276--><p class="noindent" >Any integer
|
||||
<!--l. 276--><p class="noindent" >number <span
|
||||
class="td11"><!--l. 275--><p class="noindent" >Any integer
|
||||
<!--l. 275--><p class="noindent" >number <span
|
||||
class="cmmi-10x-x-109">> </span>1 </td><td style="white-space:normal; text-align:left;" id="TBL-5-5-4"
|
||||
class="td11"><!--l. 277--><p class="noindent" >20 </td><td style="white-space:normal; text-align:left;" id="TBL-5-5-5"
|
||||
class="td11"><!--l. 278--><p class="noindent" >Maximum number of levels. The
|
||||
class="td11"><!--l. 276--><p class="noindent" >20 </td><td style="white-space:normal; text-align:left;" id="TBL-5-5-5"
|
||||
class="td11"><!--l. 277--><p class="noindent" >Maximum number of levels. The
|
||||
aggregation stops if the number of levels
|
||||
reaches this value (see Note). </td>
|
||||
</tr><tr
|
||||
class="hline"><td><hr></td><td><hr></td><td><hr></td><td><hr></td><td><hr></td></tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-5-6-"><td style="white-space:normal; text-align:left;" id="TBL-5-6-1"
|
||||
class="td11"><!--l. 280--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 279--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-10x-x-109">’</span><span
|
||||
class="cmtt-10x-x-109">PAR_AGGR_ALG</span><span
|
||||
class="cmtt-10x-x-109">’</span> </td><td style="white-space:nowrap; text-align:left;" id="TBL-5-6-2"
|
||||
class="td11"><span class="lstinline"></span><!--l. 280--><p class="noindent" ><span
|
||||
class="td11"><span class="lstinline"></span><!--l. 279--><p class="noindent" ><span
|
||||
class="cmtt-10x-x-109">character</span><span
|
||||
class="cmtt-10x-x-109">(</span><span
|
||||
class="cmtt-10x-x-109">len</span><span
|
||||
class="cmtt-10x-x-109">=*)</span> </td><td style="white-space:normal; text-align:left;" id="TBL-5-6-3"
|
||||
class="td11"><!--l. 281--><p class="noindent" ><span
|
||||
class="td11"><!--l. 280--><p class="noindent" ><span
|
||||
class="cmtt-10x-x-109">’DEC’</span>,
|
||||
<span
|
||||
class="cmtt-10x-x-109">’SYMDEC’</span>,
|
||||
<span
|
||||
class="cmtt-10x-x-109">’COUPLED’</span> </td><td style="white-space:normal; text-align:left;" id="TBL-5-6-4"
|
||||
class="td11"><!--l. 282--><p class="noindent" ><span
|
||||
class="td11"><!--l. 281--><p class="noindent" ><span
|
||||
class="cmtt-10x-x-109">’DEC’</span> </td><td style="white-space:normal; text-align:left;" id="TBL-5-6-5"
|
||||
class="td11"><!--l. 283--><p class="noindent" >Parallel aggregation algorithm.
|
||||
<!--l. 283--><p class="noindent" >the <span class="lstinline"></span><span
|
||||
class="td11"><!--l. 282--><p class="noindent" >Parallel aggregation algorithm.
|
||||
<!--l. 282--><p class="noindent" >the <span class="lstinline"></span><span
|
||||
class="cmtt-10x-x-109">SYMDEC</span> option applies decoupled
|
||||
aggregation to the sparsity pattern of
|
||||
<span
|
||||
@@ -808,55 +808,19 @@ class="cmmi-8">T</span> </sup>. </td>
|
||||
</tr><tr
|
||||
class="hline"><td><hr></td><td><hr></td><td><hr></td><td><hr></td><td><hr></td></tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-5-7-"><td style="white-space:normal; text-align:left;" id="TBL-5-7-1"
|
||||
class="td11"><!--l. 297--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-10x-x-109">what</span> </td><td style="white-space:nowrap; text-align:left;" id="TBL-5-7-2"
|
||||
class="td11"><span
|
||||
class="cmcsc-10x-x-109"><span
|
||||
class="small-caps">d</span><span
|
||||
class="small-caps">a</span><span
|
||||
class="small-caps">t</span><span
|
||||
class="small-caps">a</span> <span
|
||||
class="small-caps">t</span><span
|
||||
class="small-caps">y</span><span
|
||||
class="small-caps">p</span><span
|
||||
class="small-caps">e</span> </span></td><td style="white-space:normal; text-align:left;" id="TBL-5-7-3"
|
||||
class="td11"><!--l. 297--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-10x-x-109">val</span> </td><td style="white-space:normal; text-align:left;" id="TBL-5-7-4"
|
||||
class="td11"><!--l. 297--><p class="noindent" ><span
|
||||
class="cmcsc-10x-x-109"><span
|
||||
class="small-caps">d</span><span
|
||||
class="small-caps">e</span><span
|
||||
class="small-caps">f</span><span
|
||||
class="small-caps">a</span><span
|
||||
class="small-caps">u</span><span
|
||||
class="small-caps">l</span><span
|
||||
class="small-caps">t</span></span> </td><td style="white-space:normal; text-align:left;" id="TBL-5-7-5"
|
||||
class="td11"><!--l. 298--><p class="noindent" ><span
|
||||
class="cmcsc-10x-x-109"><span
|
||||
class="small-caps">c</span><span
|
||||
class="small-caps">o</span><span
|
||||
class="small-caps">m</span><span
|
||||
class="small-caps">m</span><span
|
||||
class="small-caps">e</span><span
|
||||
class="small-caps">n</span><span
|
||||
class="small-caps">t</span><span
|
||||
class="small-caps">s</span></span> </td>
|
||||
</tr><tr
|
||||
class="hline"><td><hr></td><td><hr></td><td><hr></td><td><hr></td><td><hr></td></tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-5-8-"><td style="white-space:normal; text-align:left;" id="TBL-5-8-1"
|
||||
class="td11"><!--l. 299--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-10x-x-109">’</span><span
|
||||
class="cmtt-10x-x-109">AGGR_TYPE</span><span
|
||||
class="cmtt-10x-x-109">’</span> </td><td style="white-space:nowrap; text-align:left;" id="TBL-5-8-2"
|
||||
class="cmtt-10x-x-109">’</span> </td><td style="white-space:nowrap; text-align:left;" id="TBL-5-7-2"
|
||||
class="td11"><span class="lstinline"></span><!--l. 299--><p class="noindent" ><span
|
||||
class="cmtt-10x-x-109">character</span><span
|
||||
class="cmtt-10x-x-109">(</span><span
|
||||
class="cmtt-10x-x-109">len</span><span
|
||||
class="cmtt-10x-x-109">=*)</span> </td><td style="white-space:normal; text-align:left;" id="TBL-5-8-3"
|
||||
class="cmtt-10x-x-109">=*)</span> </td><td style="white-space:normal; text-align:left;" id="TBL-5-7-3"
|
||||
class="td11"><!--l. 300--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-10x-x-109">’</span><span
|
||||
class="cmtt-10x-x-109">SOC1</span><span
|
||||
class="cmtt-10x-x-109">’</span> </td><td style="white-space:normal; text-align:left;" id="TBL-5-8-4"
|
||||
class="cmtt-10x-x-109">’</span> </td><td style="white-space:normal; text-align:left;" id="TBL-5-7-4"
|
||||
class="td11"><!--l. 301--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-10x-x-109">’</span><span
|
||||
class="cmtt-10x-x-109">SOC1</span><span
|
||||
@@ -868,7 +832,7 @@ class="cmtt-10x-x-109">’</span>,
|
||||
<span class="lstinline"></span><span
|
||||
class="cmtt-10x-x-109">’</span><span
|
||||
class="cmtt-10x-x-109">MATCHBOXP</span><span
|
||||
class="cmtt-10x-x-109">’</span> </td><td style="white-space:normal; text-align:left;" id="TBL-5-8-5"
|
||||
class="cmtt-10x-x-109">’</span> </td><td style="white-space:normal; text-align:left;" id="TBL-5-7-5"
|
||||
class="td11"><!--l. 304--><p class="noindent" >Type of aggregation algorithm: currently,
|
||||
for the
|
||||
decoupled aggregation we implement two
|
||||
@@ -884,40 +848,43 @@ package <span class="cite">[<a
|
||||
href="userhtmlli4.html#XMatchBoxP">8</a>]</span>. </td>
|
||||
</tr><tr
|
||||
class="hline"><td><hr></td><td><hr></td><td><hr></td><td><hr></td><td><hr></td></tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-5-9-"><td style="white-space:normal; text-align:left;" id="TBL-5-9-1"
|
||||
style="vertical-align:baseline;" id="TBL-5-8-"><td style="white-space:normal; text-align:left;" id="TBL-5-8-1"
|
||||
class="td11"><!--l. 312--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-10x-x-109">’</span><span
|
||||
class="cmtt-10x-x-109">AGGR_SIZE</span><span
|
||||
class="cmtt-10x-x-109">’</span> </td><td style="white-space:nowrap; text-align:left;" id="TBL-5-9-2"
|
||||
class="cmtt-10x-x-109">’</span> </td><td style="white-space:nowrap; text-align:left;" id="TBL-5-8-2"
|
||||
class="td11"><span class="lstinline"></span><!--l. 312--><p class="noindent" ><span
|
||||
class="cmtt-10x-x-109">integer</span> </td><td style="white-space:normal; text-align:left;" id="TBL-5-9-3"
|
||||
class="cmtt-10x-x-109">integer</span> </td><td style="white-space:normal; text-align:left;" id="TBL-5-8-3"
|
||||
class="td11"><!--l. 313--><p class="noindent" >Any integer
|
||||
<!--l. 313--><p class="noindent" >number
|
||||
power of 2
|
||||
and <span
|
||||
class="cmmi-10x-x-109">> </span>2 </td><td style="white-space:normal; text-align:left;" id="TBL-5-9-4"
|
||||
class="td11"><!--l. 314--><p class="noindent" >4 </td><td style="white-space:normal; text-align:left;" id="TBL-5-9-5"
|
||||
<!--l. 313--><p class="noindent" >power of 2,
|
||||
with
|
||||
<span
|
||||
class="cmtt-10x-x-109">aggr</span><span
|
||||
class="cmtt-10x-x-109">_size</span> <span
|
||||
class="cmsy-10x-x-109">≥</span>
|
||||
2 </td><td style="white-space:normal; text-align:left;" id="TBL-5-8-4"
|
||||
class="td11"><!--l. 314--><p class="noindent" >4 </td><td style="white-space:normal; text-align:left;" id="TBL-5-8-5"
|
||||
class="td11"><!--l. 315--><p class="noindent" >Maximum size of aggregates when the
|
||||
coupled aggregation based on matching
|
||||
is applied. For aggressive coarsening
|
||||
with size of aggregate larger than 8
|
||||
we recommend the use of smoothed
|
||||
prolongators. <span
|
||||
class="cmbx-10x-x-109">MODIFICARE</span>
|
||||
<span
|
||||
class="cmbx-10x-x-109">CODICE</span> </td>
|
||||
prolongators. Used only with <span
|
||||
class="cmtt-10x-x-109">’COUPLED’</span>
|
||||
and <span
|
||||
class="cmtt-10x-x-109">’MATCHBOXP’</span> </td>
|
||||
</tr><tr
|
||||
class="hline"><td><hr></td><td><hr></td><td><hr></td><td><hr></td><td><hr></td></tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-5-10-"><td style="white-space:normal; text-align:left;" id="TBL-5-10-1"
|
||||
style="vertical-align:baseline;" id="TBL-5-9-"><td style="white-space:normal; text-align:left;" id="TBL-5-9-1"
|
||||
class="td11"><!--l. 320--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-10x-x-109">’</span><span
|
||||
class="cmtt-10x-x-109">AGGR_PROL</span><span
|
||||
class="cmtt-10x-x-109">’</span> </td><td style="white-space:nowrap; text-align:left;" id="TBL-5-10-2"
|
||||
class="cmtt-10x-x-109">’</span> </td><td style="white-space:nowrap; text-align:left;" id="TBL-5-9-2"
|
||||
class="td11"><span class="lstinline"></span><!--l. 320--><p class="noindent" ><span
|
||||
class="cmtt-10x-x-109">character</span><span
|
||||
class="cmtt-10x-x-109">(</span><span
|
||||
class="cmtt-10x-x-109">len</span><span
|
||||
class="cmtt-10x-x-109">=*)</span> </td><td style="white-space:normal; text-align:left;" id="TBL-5-10-3"
|
||||
class="cmtt-10x-x-109">=*)</span> </td><td style="white-space:normal; text-align:left;" id="TBL-5-9-3"
|
||||
class="td11"><!--l. 321--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-10x-x-109">’</span><span
|
||||
class="cmtt-10x-x-109">SMOOTHED</span><span
|
||||
@@ -925,29 +892,30 @@ class="cmtt-10x-x-109">’</span>,
|
||||
<span class="lstinline"></span><span
|
||||
class="cmtt-10x-x-109">’</span><span
|
||||
class="cmtt-10x-x-109">UNSMOOTHED</span><span
|
||||
class="cmtt-10x-x-109">’</span> </td><td style="white-space:normal; text-align:left;" id="TBL-5-10-4"
|
||||
class="cmtt-10x-x-109">’</span> </td><td style="white-space:normal; text-align:left;" id="TBL-5-9-4"
|
||||
class="td11"><!--l. 321--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-10x-x-109">’</span><span
|
||||
class="cmtt-10x-x-109">SMOOTHED</span><span
|
||||
class="cmtt-10x-x-109">’</span> </td><td style="white-space:normal; text-align:left;" id="TBL-5-10-5"
|
||||
class="cmtt-10x-x-109">’</span> </td><td style="white-space:normal; text-align:left;" id="TBL-5-9-5"
|
||||
class="td11"><!--l. 322--><p class="noindent" >Prolongator used by the aggregation
|
||||
algorithm: smoothed or unsmoothed (i.e.,
|
||||
tentative prolongator). </td>
|
||||
</tr><tr
|
||||
class="hline"><td><hr></td><td><hr></td><td><hr></td><td><hr></td><td><hr></td></tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-5-11-"><td colspan="3" style="white-space:normal; text-align:left;" id="TBL-5-11-1"
|
||||
style="vertical-align:baseline;" id="TBL-5-10-"><td colspan="3" style="white-space:normal; text-align:left;" id="TBL-5-10-1"
|
||||
class="td11"></td><div class="multicolumn" style="white-space:nowrap; text-align:left;"><span
|
||||
class="cmbx-10x-x-109">Note. </span>The aggregation algorithm stops when at least one of the following criteria is met: the coarse size threshold, </div>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-5-12-"><td colspan="3" style="white-space:normal; text-align:left;" id="TBL-5-12-1"
|
||||
style="vertical-align:baseline;" id="TBL-5-11-"><td colspan="3" style="white-space:normal; text-align:left;" id="TBL-5-11-1"
|
||||
class="td11"></td><div class="multicolumn" style="white-space:nowrap; text-align:left;">the coarse size threshold per process, the minimum coarsening ratio, or the maximum number of levels is reached.</div>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-5-13-"><td colspan="3" style="white-space:normal; text-align:left;" id="TBL-5-13-1"
|
||||
style="vertical-align:baseline;" id="TBL-5-12-"><td colspan="3" style="white-space:normal; text-align:left;" id="TBL-5-12-1"
|
||||
class="td11"></td><div class="multicolumn" style="white-space:nowrap; text-align:left;">Therefore, the actual number of levels may be smaller than the specified maximum number of levels. </div>
|
||||
</tr><tr
|
||||
class="hline"><td><hr></td><td><hr></td><td><hr></td><td><hr></td><td><hr></td></tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-5-14-"><td style="white-space:normal; text-align:left;" id="TBL-5-14-1"
|
||||
class="td11"> </td></tr></table>
|
||||
style="vertical-align:baseline;" id="TBL-5-13-"><td style="white-space:normal; text-align:left;" id="TBL-5-13-1"
|
||||
class="td11"> </td></tr></table>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
@@ -1273,53 +1241,53 @@ double precision. </td>
|
||||
</tr><tr
|
||||
class="hline"><td><hr></td><td><hr></td><td><hr></td><td><hr></td><td><hr></td></tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-7-4-"><td style="white-space:normal; text-align:left;" id="TBL-7-4-1"
|
||||
class="td11"><!--l. 424--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 425--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-10x-x-109">’</span><span
|
||||
class="cmtt-10x-x-109">COARSE_SUBSOLVE</span><span
|
||||
class="cmtt-10x-x-109">’</span> </td><td style="white-space:nowrap; text-align:left;" id="TBL-7-4-2"
|
||||
class="td11"><span class="lstinline"></span><!--l. 424--><p class="noindent" ><span
|
||||
class="td11"><span class="lstinline"></span><!--l. 425--><p class="noindent" ><span
|
||||
class="cmtt-10x-x-109">character</span><span
|
||||
class="cmtt-10x-x-109">(</span><span
|
||||
class="cmtt-10x-x-109">len</span><span
|
||||
class="cmtt-10x-x-109">=*)</span> </td><td style="white-space:normal; text-align:left;" id="TBL-7-4-3"
|
||||
class="td11"><!--l. 425--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 426--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-10x-x-109">’</span><span
|
||||
class="cmtt-10x-x-109">ILU</span><span
|
||||
class="cmtt-10x-x-109">’</span>
|
||||
<!--l. 425--><p class="noindent" ><span class="lstinline"></span><span
|
||||
<!--l. 426--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-10x-x-109">’</span><span
|
||||
class="cmtt-10x-x-109">ILUT</span><span
|
||||
class="cmtt-10x-x-109">’</span>
|
||||
<!--l. 425--><p class="noindent" ><span class="lstinline"></span><span
|
||||
<!--l. 426--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-10x-x-109">’</span><span
|
||||
class="cmtt-10x-x-109">MILU</span><span
|
||||
class="cmtt-10x-x-109">’</span>
|
||||
<!--l. 426--><p class="noindent" ><span class="lstinline"></span><span
|
||||
<!--l. 427--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-10x-x-109">’</span><span
|
||||
class="cmtt-10x-x-109">MUMPS</span><span
|
||||
class="cmtt-10x-x-109">’</span>
|
||||
<!--l. 426--><p class="noindent" ><span class="lstinline"></span><span
|
||||
<!--l. 427--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-10x-x-109">’</span><span
|
||||
class="cmtt-10x-x-109">SLU</span><span
|
||||
class="cmtt-10x-x-109">’</span>
|
||||
<!--l. 426--><p class="noindent" ><span class="lstinline"></span><span
|
||||
<!--l. 427--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-10x-x-109">’</span><span
|
||||
class="cmtt-10x-x-109">UMF</span><span
|
||||
class="cmtt-10x-x-109">’</span>
|
||||
<!--l. 427--><p class="noindent" ><span class="lstinline"></span><span
|
||||
<!--l. 428--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-10x-x-109">’</span><span
|
||||
class="cmtt-10x-x-109">INVT</span><span
|
||||
class="cmtt-10x-x-109">’</span>
|
||||
<!--l. 427--><p class="noindent" ><span class="lstinline"></span><span
|
||||
<!--l. 428--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-10x-x-109">’</span><span
|
||||
class="cmtt-10x-x-109">INVK</span><span
|
||||
class="cmtt-10x-x-109">’</span>
|
||||
<!--l. 427--><p class="noindent" ><span class="lstinline"></span><span
|
||||
<!--l. 428--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-10x-x-109">’</span><span
|
||||
class="cmtt-10x-x-109">AINV</span><span
|
||||
class="cmtt-10x-x-109">’</span> </td><td style="white-space:normal; text-align:left;" id="TBL-7-4-4"
|
||||
class="td11"><!--l. 428--><p class="noindent" >See Note.</td><td style="white-space:normal; text-align:left;" id="TBL-7-4-5"
|
||||
class="td11"><!--l. 429--><p class="noindent" >Solver for the diagonal blocks of the coarse matrix,
|
||||
class="td11"><!--l. 429--><p class="noindent" >See Note.</td><td style="white-space:normal; text-align:left;" id="TBL-7-4-5"
|
||||
class="td11"><!--l. 430--><p class="noindent" >Solver for the diagonal blocks of the coarse matrix,
|
||||
in case the block Jacobi solver is chosen as
|
||||
coarsest-level solver: ILU(<span
|
||||
class="cmmi-10x-x-109">p</span>), ILU(<span
|
||||
@@ -1366,7 +1334,7 @@ class="cmtt-10x-x-109">ILU </span>otherwise.</div>
|
||||
</tr><tr
|
||||
class="hline"><td><hr></td><td><hr></td><td><hr></td><td><hr></td><td><hr></td></tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-7-8-"><td style="white-space:normal; text-align:left;" id="TBL-7-8-1"
|
||||
class="td11"><!--l. 458--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 459--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-10x-x-109">what</span> </td><td style="white-space:nowrap; text-align:left;" id="TBL-7-8-2"
|
||||
class="td11"><span
|
||||
class="cmcsc-10x-x-109"><span
|
||||
@@ -1378,9 +1346,9 @@ class="small-caps">t</span><span
|
||||
class="small-caps">y</span><span
|
||||
class="small-caps">p</span><span
|
||||
class="small-caps">e</span> </span></td><td style="white-space:normal; text-align:left;" id="TBL-7-8-3"
|
||||
class="td11"><!--l. 458--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 459--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-10x-x-109">val</span> </td><td style="white-space:normal; text-align:left;" id="TBL-7-8-4"
|
||||
class="td11"><!--l. 458--><p class="noindent" ><span
|
||||
class="td11"><!--l. 459--><p class="noindent" ><span
|
||||
class="cmcsc-10x-x-109"><span
|
||||
class="small-caps">d</span><span
|
||||
class="small-caps">e</span><span
|
||||
@@ -1389,7 +1357,7 @@ class="small-caps">a</span><span
|
||||
class="small-caps">u</span><span
|
||||
class="small-caps">l</span><span
|
||||
class="small-caps">t</span></span> </td><td style="white-space:normal; text-align:left;" id="TBL-7-8-5"
|
||||
class="td11"><!--l. 459--><p class="noindent" ><span
|
||||
class="td11"><!--l. 460--><p class="noindent" ><span
|
||||
class="cmcsc-10x-x-109"><span
|
||||
class="small-caps">c</span><span
|
||||
class="small-caps">o</span><span
|
||||
@@ -1402,19 +1370,19 @@ class="small-caps">s</span></span>
|
||||
</tr><tr
|
||||
class="hline"><td><hr></td><td><hr></td><td><hr></td><td><hr></td><td><hr></td></tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-7-9-"><td style="white-space:normal; text-align:left;" id="TBL-7-9-1"
|
||||
class="td11"><!--l. 460--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 461--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-10x-x-109">’</span><span
|
||||
class="cmtt-10x-x-109">COARSE_SWEEPS</span><span
|
||||
class="cmtt-10x-x-109">’</span> </td><td style="white-space:nowrap; text-align:left;" id="TBL-7-9-2"
|
||||
class="td11"><span class="lstinline"></span><!--l. 460--><p class="noindent" ><span
|
||||
class="td11"><span class="lstinline"></span><!--l. 461--><p class="noindent" ><span
|
||||
class="cmtt-10x-x-109">integer</span> </td><td style="white-space:normal; text-align:left;" id="TBL-7-9-3"
|
||||
class="td11"><!--l. 461--><p class="noindent" >Any
|
||||
class="td11"><!--l. 462--><p class="noindent" >Any
|
||||
integer
|
||||
<!--l. 461--><p class="noindent" >number <span
|
||||
<!--l. 462--><p class="noindent" >number <span
|
||||
class="cmmi-10x-x-109">></span>
|
||||
0 </td><td style="white-space:normal; text-align:left;" id="TBL-7-9-4"
|
||||
class="td11"><!--l. 462--><p class="noindent" >10 </td><td style="white-space:normal; text-align:left;" id="TBL-7-9-5"
|
||||
class="td11"><!--l. 463--><p class="noindent" >Number of sweeps when <span class="lstinline"></span><span
|
||||
class="td11"><!--l. 463--><p class="noindent" >10 </td><td style="white-space:normal; text-align:left;" id="TBL-7-9-5"
|
||||
class="td11"><!--l. 464--><p class="noindent" >Number of sweeps when <span class="lstinline"></span><span
|
||||
class="cmtt-10x-x-109">JACOBI</span>, <span class="lstinline"></span><span
|
||||
class="cmtt-10x-x-109">GS</span> or <span class="lstinline"></span><span
|
||||
class="cmtt-10x-x-109">BJAC</span>
|
||||
@@ -1425,39 +1393,39 @@ class="cmbx-10x-x-109">criterio di arresto del PCG?</span> <
|
||||
</tr><tr
|
||||
class="hline"><td><hr></td><td><hr></td><td><hr></td><td><hr></td><td><hr></td></tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-7-10-"><td style="white-space:normal; text-align:left;" id="TBL-7-10-1"
|
||||
class="td11"><!--l. 465--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 466--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-10x-x-109">’</span><span
|
||||
class="cmtt-10x-x-109">COARSE_FILLIN</span><span
|
||||
class="cmtt-10x-x-109">’</span> </td><td style="white-space:nowrap; text-align:left;" id="TBL-7-10-2"
|
||||
class="td11"><span class="lstinline"></span><!--l. 465--><p class="noindent" ><span
|
||||
class="td11"><span class="lstinline"></span><!--l. 466--><p class="noindent" ><span
|
||||
class="cmtt-10x-x-109">integer</span> </td><td style="white-space:normal; text-align:left;" id="TBL-7-10-3"
|
||||
class="td11"><!--l. 466--><p class="noindent" >Any
|
||||
class="td11"><!--l. 467--><p class="noindent" >Any
|
||||
integer
|
||||
<!--l. 466--><p class="noindent" >number <span
|
||||
<!--l. 467--><p class="noindent" >number <span
|
||||
class="cmsy-10x-x-109">≥</span>
|
||||
0 </td><td style="white-space:normal; text-align:left;" id="TBL-7-10-4"
|
||||
class="td11"><!--l. 467--><p class="noindent" >0 </td><td style="white-space:normal; text-align:left;" id="TBL-7-10-5"
|
||||
class="td11"><!--l. 468--><p class="noindent" >Fill-in level <span
|
||||
class="td11"><!--l. 468--><p class="noindent" >0 </td><td style="white-space:normal; text-align:left;" id="TBL-7-10-5"
|
||||
class="td11"><!--l. 469--><p class="noindent" >Fill-in level <span
|
||||
class="cmmi-10x-x-109">p </span>of the ILU factorizations. </td>
|
||||
</tr><tr
|
||||
class="hline"><td><hr></td><td><hr></td><td><hr></td><td><hr></td><td><hr></td></tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-7-11-"><td style="white-space:normal; text-align:left;" id="TBL-7-11-1"
|
||||
class="td11"><!--l. 469--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 470--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-10x-x-109">’</span><span
|
||||
class="cmtt-10x-x-109">COARSE_ILUTHRS</span><span
|
||||
class="cmtt-10x-x-109">’</span> </td><td style="white-space:nowrap; text-align:left;" id="TBL-7-11-2"
|
||||
class="td11"><span class="lstinline"></span><!--l. 470--><p class="noindent" ><span
|
||||
class="td11"><span class="lstinline"></span><!--l. 471--><p class="noindent" ><span
|
||||
class="cmtt-10x-x-109">real</span><span
|
||||
class="cmtt-10x-x-109">(</span> <span
|
||||
class="cmti-10x-x-109">kind</span><span
|
||||
class="cmti-10x-x-109">_parameter</span><span class="lstinline"></span><!--l. 470--><p class="noindent" ><span
|
||||
class="cmti-10x-x-109">_parameter</span><span class="lstinline"></span><!--l. 471--><p class="noindent" ><span
|
||||
class="cmtt-10x-x-109">)</span> </td><td style="white-space:normal; text-align:left;" id="TBL-7-11-3"
|
||||
class="td11"><!--l. 471--><p class="noindent" >Any real
|
||||
<!--l. 471--><p class="noindent" >number <span
|
||||
class="td11"><!--l. 472--><p class="noindent" >Any real
|
||||
<!--l. 472--><p class="noindent" >number <span
|
||||
class="cmsy-10x-x-109">≥</span>
|
||||
0 </td><td style="white-space:normal; text-align:left;" id="TBL-7-11-4"
|
||||
class="td11"><!--l. 472--><p class="noindent" >0 </td><td style="white-space:normal; text-align:left;" id="TBL-7-11-5"
|
||||
class="td11"><!--l. 473--><p class="noindent" >Drop tolerance <span
|
||||
class="td11"><!--l. 473--><p class="noindent" >0 </td><td style="white-space:normal; text-align:left;" id="TBL-7-11-5"
|
||||
class="td11"><!--l. 474--><p class="noindent" >Drop tolerance <span
|
||||
class="cmmi-10x-x-109">t </span>in the ILU(<span
|
||||
class="cmmi-10x-x-109">p,t</span>) factorization. </td>
|
||||
</tr><tr
|
||||
@@ -1481,7 +1449,7 @@ class="content">Parameters defining the coarse-space correction at the co
|
||||
|
||||
|
||||
|
||||
<!--l. 482--><p class="indent" > <a
|
||||
<!--l. 483--><p class="indent" > <a
|
||||
id="x17-16013r6"></a><hr class="float"><div class="float"
|
||||
>
|
||||
|
||||
@@ -1489,7 +1457,7 @@ class="content">Parameters defining the coarse-space correction at the co
|
||||
|
||||
<div class="center"
|
||||
>
|
||||
<!--l. 482--><p class="noindent" >
|
||||
<!--l. 483--><p class="noindent" >
|
||||
<div class="tabular"> <table id="TBL-8" class="tabular"
|
||||
cellspacing="0" cellpadding="0"
|
||||
><colgroup id="TBL-8-1g"><col
|
||||
@@ -1500,7 +1468,7 @@ id="TBL-8-4"></colgroup><colgroup id="TBL-8-5g"><col
|
||||
id="TBL-8-5"></colgroup><tr
|
||||
class="hline"><td><hr></td><td><hr></td><td><hr></td><td><hr></td><td><hr></td></tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-8-1-"><td style="white-space:normal; text-align:left;" id="TBL-8-1-1"
|
||||
class="td11"><!--l. 486--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 487--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-10">what</span> </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-1-2"
|
||||
class="td11"><span
|
||||
class="cmcsc-10"><span
|
||||
@@ -1512,9 +1480,9 @@ class="small-caps">t</span><span
|
||||
class="small-caps">y</span><span
|
||||
class="small-caps">p</span><span
|
||||
class="small-caps">e</span> </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-1-3"
|
||||
class="td11"><!--l. 486--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 487--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-10">val</span> </td><td style="white-space:normal; text-align:left;" id="TBL-8-1-4"
|
||||
class="td11"><!--l. 486--><p class="noindent" ><span
|
||||
class="td11"><!--l. 487--><p class="noindent" ><span
|
||||
class="cmcsc-10"><span
|
||||
class="small-caps">d</span><span
|
||||
class="small-caps">e</span><span
|
||||
@@ -1523,7 +1491,7 @@ class="small-caps">a</span><span
|
||||
class="small-caps">u</span><span
|
||||
class="small-caps">l</span><span
|
||||
class="small-caps">t</span></span> </td><td style="white-space:normal; text-align:left;" id="TBL-8-1-5"
|
||||
class="td11"><!--l. 487--><p class="noindent" ><span
|
||||
class="td11"><!--l. 488--><p class="noindent" ><span
|
||||
class="cmcsc-10"><span
|
||||
class="small-caps">c</span><span
|
||||
class="small-caps">o</span><span
|
||||
@@ -1535,40 +1503,40 @@ class="small-caps">t</span><span
|
||||
class="small-caps">s</span></span> </td></tr><tr
|
||||
class="hline"><td><hr></td><td><hr></td><td><hr></td><td><hr></td><td><hr></td></tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-8-2-"><td style="white-space:normal; text-align:left;" id="TBL-8-2-1"
|
||||
class="td11"><!--l. 489--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 490--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-10">’</span><span
|
||||
class="cmtt-10">SMOOTHER_TYPE</span><span
|
||||
class="cmtt-10">’</span> </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-2-2"
|
||||
class="td11"><span class="lstinline"></span><!--l. 489--><p class="noindent" ><span
|
||||
class="td11"><span class="lstinline"></span><!--l. 490--><p class="noindent" ><span
|
||||
class="cmtt-10">character</span><span
|
||||
class="cmtt-10">(</span><span
|
||||
class="cmtt-10">len</span><span
|
||||
class="cmtt-10">=*)</span> </td><td style="white-space:normal; text-align:left;" id="TBL-8-2-3"
|
||||
class="td11"><!--l. 490--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 491--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-10">’</span><span
|
||||
class="cmtt-10">JACOBI</span><span
|
||||
class="cmtt-10">’</span>
|
||||
<!--l. 490--><p class="noindent" ><span class="lstinline"></span><span
|
||||
<!--l. 491--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-10">’</span><span
|
||||
class="cmtt-10">GS</span><span
|
||||
class="cmtt-10">’</span>
|
||||
<!--l. 490--><p class="noindent" ><span class="lstinline"></span><span
|
||||
<!--l. 491--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-10">’</span><span
|
||||
class="cmtt-10">BGS</span><span
|
||||
class="cmtt-10">’</span>
|
||||
<!--l. 490--><p class="noindent" ><span class="lstinline"></span><span
|
||||
<!--l. 491--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-10">’</span><span
|
||||
class="cmtt-10">BJAC</span><span
|
||||
class="cmtt-10">’</span>
|
||||
<!--l. 491--><p class="noindent" ><span class="lstinline"></span><span
|
||||
<!--l. 492--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-10">’</span><span
|
||||
class="cmtt-10">AS</span><span
|
||||
class="cmtt-10">’</span> </td><td style="white-space:normal; text-align:left;" id="TBL-8-2-4"
|
||||
class="td11"><!--l. 492--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 493--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-10">’</span><span
|
||||
class="cmtt-10">FBGS</span><span
|
||||
class="cmtt-10">’</span> </td><td style="white-space:normal; text-align:left;" id="TBL-8-2-5"
|
||||
class="td11"><!--l. 493--><p class="noindent" ><span
|
||||
class="td11"><!--l. 494--><p class="noindent" ><span
|
||||
class="cmr-10">Type of smoother used in the multilevel</span>
|
||||
<span
|
||||
class="cmr-10">preconditioner: point-Jacobi, hybrid</span>
|
||||
@@ -1581,55 +1549,55 @@ class="cmr-7">1</span></sub><span
|
||||
class="cmbx-10">-versions?</span>
|
||||
<span
|
||||
class="cmr-10">and Additive Schwarz.</span>
|
||||
<!--l. 497--><p class="noindent" ><span
|
||||
<!--l. 498--><p class="noindent" ><span
|
||||
class="cmr-10">It is ignored by one-level preconditioners.</span> </td>
|
||||
</tr><tr
|
||||
class="hline"><td><hr></td><td><hr></td><td><hr></td><td><hr></td><td><hr></td></tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-8-3-"><td style="white-space:normal; text-align:left;" id="TBL-8-3-1"
|
||||
class="td11"><!--l. 498--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 499--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-10">’</span><span
|
||||
class="cmtt-10">SUB_SOLVE</span><span
|
||||
class="cmtt-10">’</span> </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-3-2"
|
||||
class="td11"><span class="lstinline"></span><!--l. 498--><p class="noindent" ><span
|
||||
class="td11"><span class="lstinline"></span><!--l. 499--><p class="noindent" ><span
|
||||
class="cmtt-10">character</span><span
|
||||
class="cmtt-10">(</span><span
|
||||
class="cmtt-10">len</span><span
|
||||
class="cmtt-10">=*)</span> </td><td style="white-space:normal; text-align:left;" id="TBL-8-3-3"
|
||||
class="td11"><!--l. 499--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 500--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-10">’</span><span
|
||||
class="cmtt-10">JACOBI</span><span
|
||||
class="cmtt-10">’</span>
|
||||
<!--l. 500--><p class="noindent" ><span class="lstinline"></span><span
|
||||
<!--l. 501--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-10">’</span><span
|
||||
class="cmtt-10">GS</span><span
|
||||
class="cmtt-10">’</span>
|
||||
<!--l. 500--><p class="noindent" ><span
|
||||
<!--l. 501--><p class="noindent" ><span
|
||||
class="cmtt-10">’BGS’</span>
|
||||
<!--l. 500--><p class="noindent" ><span class="lstinline"></span><span
|
||||
<!--l. 501--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-10">’</span><span
|
||||
class="cmtt-10">ILU</span><span
|
||||
class="cmtt-10">’</span>
|
||||
<!--l. 501--><p class="noindent" ><span class="lstinline"></span><span
|
||||
<!--l. 502--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-10">’</span><span
|
||||
class="cmtt-10">ILUT</span><span
|
||||
class="cmtt-10">’</span>
|
||||
<!--l. 501--><p class="noindent" ><span class="lstinline"></span><span
|
||||
<!--l. 502--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-10">’</span><span
|
||||
class="cmtt-10">MILU</span><span
|
||||
class="cmtt-10">’</span>
|
||||
<!--l. 502--><p class="noindent" ><span class="lstinline"></span><span
|
||||
<!--l. 503--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-10">’</span><span
|
||||
class="cmtt-10">MUMPS</span><span
|
||||
class="cmtt-10">’</span>
|
||||
<!--l. 502--><p class="noindent" ><span class="lstinline"></span><span
|
||||
<!--l. 503--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-10">’</span><span
|
||||
class="cmtt-10">SLU</span><span
|
||||
class="cmtt-10">’</span>
|
||||
<!--l. 502--><p class="noindent" ><span class="lstinline"></span><span
|
||||
<!--l. 503--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-10">’</span><span
|
||||
class="cmtt-10">UMF</span><span
|
||||
class="cmtt-10">’</span> </td><td style="white-space:normal; text-align:left;" id="TBL-8-3-4"
|
||||
class="td11"><!--l. 503--><p class="noindent" ><span
|
||||
class="td11"><!--l. 504--><p class="noindent" ><span
|
||||
class="cmtt-10">GS </span><span
|
||||
class="cmr-10">and </span><span
|
||||
class="cmtt-10">BGS </span><span
|
||||
@@ -1642,7 +1610,7 @@ class="cmr-10">multilevel</span>
|
||||
class="cmr-10">preconditioners,</span>
|
||||
<span
|
||||
class="cmr-10">respectively</span>
|
||||
<!--l. 505--><p class="noindent" ><span
|
||||
<!--l. 506--><p class="noindent" ><span
|
||||
class="cmtt-10">ILU </span><span
|
||||
class="cmr-10">for block-Jacobi</span>
|
||||
<span
|
||||
@@ -1655,7 +1623,7 @@ class="cmr-10">preconditioners</span>
|
||||
class="cmmi-10">ℓ</span><sub><span
|
||||
class="cmr-7">1</span></sub><span
|
||||
class="cmbx-10">-versions?</span> </td><td style="white-space:normal; text-align:left;" id="TBL-8-3-5"
|
||||
class="td11"><!--l. 508--><p class="noindent" ><span
|
||||
class="td11"><!--l. 509--><p class="noindent" ><span
|
||||
class="cmr-10">The local solver to be used with the</span>
|
||||
<span
|
||||
class="cmr-10">smoother or one-level preconditioner (see</span>
|
||||
@@ -1682,22 +1650,22 @@ class="cmr-10">Note for details on hybrid Gauss-Seidel.</span> </td>
|
||||
</tr><tr
|
||||
class="hline"><td><hr></td><td><hr></td><td><hr></td><td><hr></td><td><hr></td></tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-8-4-"><td style="white-space:normal; text-align:left;" id="TBL-8-4-1"
|
||||
class="td11"><!--l. 515--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 516--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-10">’</span><span
|
||||
class="cmtt-10">SMOOTHER_SWEEPS</span><span
|
||||
class="cmtt-10">’</span> </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-4-2"
|
||||
class="td11"><span class="lstinline"></span><!--l. 515--><p class="noindent" ><span
|
||||
class="td11"><span class="lstinline"></span><!--l. 516--><p class="noindent" ><span
|
||||
class="cmtt-10">integer</span> </td><td style="white-space:normal; text-align:left;" id="TBL-8-4-3"
|
||||
class="td11"><!--l. 516--><p class="noindent" ><span
|
||||
class="td11"><!--l. 517--><p class="noindent" ><span
|
||||
class="cmr-10">Any integer</span>
|
||||
<!--l. 516--><p class="noindent" ><span
|
||||
<!--l. 517--><p class="noindent" ><span
|
||||
class="cmr-10">number</span><span
|
||||
class="cmr-10"> </span><span
|
||||
class="cmsy-10">≥ </span><span
|
||||
class="cmr-10">0</span></td><td style="white-space:normal; text-align:left;" id="TBL-8-4-4"
|
||||
class="td11"><!--l. 517--><p class="noindent" ><span
|
||||
class="cmr-10">1</span> </td><td style="white-space:normal; text-align:left;" id="TBL-8-4-5"
|
||||
class="td11"><!--l. 518--><p class="noindent" ><span
|
||||
class="cmr-10">1</span> </td><td style="white-space:normal; text-align:left;" id="TBL-8-4-5"
|
||||
class="td11"><!--l. 519--><p class="noindent" ><span
|
||||
class="cmr-10">Number of sweeps of the smoother or</span>
|
||||
<span
|
||||
class="cmr-10">one-level preconditioner. In the multilevel</span>
|
||||
@@ -1723,22 +1691,22 @@ class="cmr-10">respectively.</span> </td>
|
||||
</tr><tr
|
||||
class="hline"><td><hr></td><td><hr></td><td><hr></td><td><hr></td><td><hr></td></tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-8-5-"><td style="white-space:normal; text-align:left;" id="TBL-8-5-1"
|
||||
class="td11"><!--l. 523--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 524--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-10">’</span><span
|
||||
class="cmtt-10">SUB_OVR</span><span
|
||||
class="cmtt-10">’</span> </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-5-2"
|
||||
class="td11"><span class="lstinline"></span><!--l. 523--><p class="noindent" ><span
|
||||
class="td11"><span class="lstinline"></span><!--l. 524--><p class="noindent" ><span
|
||||
class="cmtt-10">integer</span> </td><td style="white-space:normal; text-align:left;" id="TBL-8-5-3"
|
||||
class="td11"><!--l. 524--><p class="noindent" ><span
|
||||
class="td11"><!--l. 525--><p class="noindent" ><span
|
||||
class="cmr-10">Any integer</span>
|
||||
<!--l. 524--><p class="noindent" ><span
|
||||
<!--l. 525--><p class="noindent" ><span
|
||||
class="cmr-10">number</span><span
|
||||
class="cmr-10"> </span><span
|
||||
class="cmsy-10">≥ </span><span
|
||||
class="cmr-10">0</span></td><td style="white-space:normal; text-align:left;" id="TBL-8-5-4"
|
||||
class="td11"><!--l. 525--><p class="noindent" ><span
|
||||
class="cmr-10">1</span> </td><td style="white-space:normal; text-align:left;" id="TBL-8-5-5"
|
||||
class="td11"><!--l. 526--><p class="noindent" ><span
|
||||
class="cmr-10">1</span> </td><td style="white-space:normal; text-align:left;" id="TBL-8-5-5"
|
||||
class="td11"><!--l. 527--><p class="noindent" ><span
|
||||
class="cmr-10">Number of overlap layers, for Additive</span>
|
||||
<span
|
||||
class="cmr-10">Schwarz only.</span> </td>
|
||||
@@ -1759,7 +1727,7 @@ preconditioner. </span></div><!--tex4ht:label?: x17-16013r6 -->
|
||||
|
||||
|
||||
|
||||
<!--l. 535--><p class="indent" > <a
|
||||
<!--l. 536--><p class="indent" > <a
|
||||
id="x17-16014r7"></a><hr class="float"><div class="float"
|
||||
>
|
||||
|
||||
@@ -1767,7 +1735,7 @@ preconditioner. </span></div><!--tex4ht:label?: x17-16013r6 -->
|
||||
|
||||
<div class="center"
|
||||
>
|
||||
<!--l. 535--><p class="noindent" >
|
||||
<!--l. 536--><p class="noindent" >
|
||||
<div class="tabular"> <table id="TBL-9" class="tabular"
|
||||
cellspacing="0" cellpadding="0"
|
||||
><colgroup id="TBL-9-1g"><col
|
||||
@@ -1778,7 +1746,7 @@ id="TBL-9-4"></colgroup><colgroup id="TBL-9-5g"><col
|
||||
id="TBL-9-5"></colgroup><tr
|
||||
class="hline"><td><hr></td><td><hr></td><td><hr></td><td><hr></td><td><hr></td></tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-9-1-"><td style="white-space:normal; text-align:left;" id="TBL-9-1-1"
|
||||
class="td11"><!--l. 539--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 540--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-10">what</span> </td><td style="white-space:nowrap; text-align:left;" id="TBL-9-1-2"
|
||||
class="td11"><span
|
||||
class="cmcsc-10"><span
|
||||
@@ -1790,9 +1758,9 @@ class="small-caps">t</span><span
|
||||
class="small-caps">y</span><span
|
||||
class="small-caps">p</span><span
|
||||
class="small-caps">e</span> </span></td><td style="white-space:normal; text-align:left;" id="TBL-9-1-3"
|
||||
class="td11"><!--l. 539--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 540--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-10">val</span> </td><td style="white-space:normal; text-align:left;" id="TBL-9-1-4"
|
||||
class="td11"><!--l. 539--><p class="noindent" ><span
|
||||
class="td11"><!--l. 540--><p class="noindent" ><span
|
||||
class="cmcsc-10"><span
|
||||
class="small-caps">d</span><span
|
||||
class="small-caps">e</span><span
|
||||
@@ -1801,7 +1769,7 @@ class="small-caps">a</span><span
|
||||
class="small-caps">u</span><span
|
||||
class="small-caps">l</span><span
|
||||
class="small-caps">t</span></span> </td><td style="white-space:normal; text-align:left;" id="TBL-9-1-5"
|
||||
class="td11"><!--l. 540--><p class="noindent" ><span
|
||||
class="td11"><!--l. 541--><p class="noindent" ><span
|
||||
class="cmcsc-10"><span
|
||||
class="small-caps">c</span><span
|
||||
class="small-caps">o</span><span
|
||||
@@ -1813,28 +1781,28 @@ class="small-caps">t</span><span
|
||||
class="small-caps">s</span></span> </td></tr><tr
|
||||
class="hline"><td><hr></td><td><hr></td><td><hr></td><td><hr></td><td><hr></td></tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-9-2-"><td style="white-space:normal; text-align:left;" id="TBL-9-2-1"
|
||||
class="td11"><!--l. 541--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 542--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-10">’</span><span
|
||||
class="cmtt-10">SUB_RESTR</span><span
|
||||
class="cmtt-10">’</span> </td><td style="white-space:nowrap; text-align:left;" id="TBL-9-2-2"
|
||||
class="td11"><span class="lstinline"></span><!--l. 541--><p class="noindent" ><span
|
||||
class="td11"><span class="lstinline"></span><!--l. 542--><p class="noindent" ><span
|
||||
class="cmtt-10">character</span><span
|
||||
class="cmtt-10">(</span><span
|
||||
class="cmtt-10">len</span><span
|
||||
class="cmtt-10">=*)</span> </td><td style="white-space:normal; text-align:left;" id="TBL-9-2-3"
|
||||
class="td11"><!--l. 542--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-10">’</span><span
|
||||
class="cmtt-10">HALO</span><span
|
||||
class="cmtt-10">’</span>
|
||||
<!--l. 542--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-10">’</span><span
|
||||
class="cmtt-10">NONE</span><span
|
||||
class="cmtt-10">’</span> </td><td style="white-space:normal; text-align:left;" id="TBL-9-2-4"
|
||||
class="td11"><!--l. 543--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-10">’</span><span
|
||||
class="cmtt-10">HALO</span><span
|
||||
class="cmtt-10">’</span>
|
||||
<!--l. 543--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-10">’</span><span
|
||||
class="cmtt-10">NONE</span><span
|
||||
class="cmtt-10">’</span> </td><td style="white-space:normal; text-align:left;" id="TBL-9-2-4"
|
||||
class="td11"><!--l. 544--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-10">’</span><span
|
||||
class="cmtt-10">HALO</span><span
|
||||
class="cmtt-10">’</span> </td><td style="white-space:normal; text-align:left;" id="TBL-9-2-5"
|
||||
class="td11"><!--l. 544--><p class="noindent" ><span
|
||||
class="td11"><!--l. 545--><p class="noindent" ><span
|
||||
class="cmr-10">Type of restriction operator, for Additive</span>
|
||||
<span
|
||||
class="cmr-10">Schwarz only: </span><span
|
||||
@@ -1846,7 +1814,7 @@ class="cmtt-10">’</span><span
|
||||
class="cmtt-10">NONE</span><span
|
||||
class="cmtt-10">’</span> <span
|
||||
class="cmr-10">for neglecting it.</span>
|
||||
<!--l. 547--><p class="noindent" ><span
|
||||
<!--l. 548--><p class="noindent" ><span
|
||||
class="cmr-10">Note that </span><span
|
||||
class="cmtt-10">HALO </span><span
|
||||
class="cmr-10">must be chosen for the</span>
|
||||
@@ -1857,28 +1825,28 @@ class="cmr-10">its RAS variant.</span> </td>
|
||||
</tr><tr
|
||||
class="hline"><td><hr></td><td><hr></td><td><hr></td><td><hr></td><td><hr></td></tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-9-3-"><td style="white-space:normal; text-align:left;" id="TBL-9-3-1"
|
||||
class="td11"><!--l. 549--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 550--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-10">’</span><span
|
||||
class="cmtt-10">SUB_PROL</span><span
|
||||
class="cmtt-10">’</span> </td><td style="white-space:nowrap; text-align:left;" id="TBL-9-3-2"
|
||||
class="td11"><span class="lstinline"></span><!--l. 549--><p class="noindent" ><span
|
||||
class="td11"><span class="lstinline"></span><!--l. 550--><p class="noindent" ><span
|
||||
class="cmtt-10">character</span><span
|
||||
class="cmtt-10">(</span><span
|
||||
class="cmtt-10">len</span><span
|
||||
class="cmtt-10">=*)</span> </td><td style="white-space:normal; text-align:left;" id="TBL-9-3-3"
|
||||
class="td11"><!--l. 550--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 551--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-10">’</span><span
|
||||
class="cmtt-10">SUM</span><span
|
||||
class="cmtt-10">’</span>
|
||||
<!--l. 550--><p class="noindent" ><span class="lstinline"></span><span
|
||||
<!--l. 551--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-10">’</span><span
|
||||
class="cmtt-10">NONE</span><span
|
||||
class="cmtt-10">’</span> </td><td style="white-space:normal; text-align:left;" id="TBL-9-3-4"
|
||||
class="td11"><!--l. 551--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 552--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-10">’</span><span
|
||||
class="cmtt-10">NONE</span><span
|
||||
class="cmtt-10">’</span> </td><td style="white-space:normal; text-align:left;" id="TBL-9-3-5"
|
||||
class="td11"><!--l. 552--><p class="noindent" ><span
|
||||
class="td11"><!--l. 553--><p class="noindent" ><span
|
||||
class="cmr-10">Type of prolongation operator, for Additive</span>
|
||||
<span
|
||||
class="cmr-10">Schwarz only: </span><span class="lstinline"></span><span
|
||||
@@ -1894,7 +1862,7 @@ class="cmtt-10">’</span> <span
|
||||
class="cmr-10">for</span>
|
||||
<span
|
||||
class="cmr-10">neglecting them.</span>
|
||||
<!--l. 555--><p class="noindent" ><span
|
||||
<!--l. 556--><p class="noindent" ><span
|
||||
class="cmr-10">Note that </span><span class="lstinline"></span><span
|
||||
class="cmtt-10">’</span><span
|
||||
class="cmtt-10">SUM</span><span
|
||||
@@ -1910,22 +1878,22 @@ class="cmr-10">for its RAS variant.</span> </td>
|
||||
</tr><tr
|
||||
class="hline"><td><hr></td><td><hr></td><td><hr></td><td><hr></td><td><hr></td></tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-9-4-"><td style="white-space:normal; text-align:left;" id="TBL-9-4-1"
|
||||
class="td11"><!--l. 557--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 558--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-10">’</span><span
|
||||
class="cmtt-10">SUB_FILLIN</span><span
|
||||
class="cmtt-10">’</span> </td><td style="white-space:nowrap; text-align:left;" id="TBL-9-4-2"
|
||||
class="td11"><span class="lstinline"></span><!--l. 557--><p class="noindent" ><span
|
||||
class="td11"><span class="lstinline"></span><!--l. 558--><p class="noindent" ><span
|
||||
class="cmtt-10">integer</span> </td><td style="white-space:normal; text-align:left;" id="TBL-9-4-3"
|
||||
class="td11"><!--l. 558--><p class="noindent" ><span
|
||||
class="td11"><!--l. 559--><p class="noindent" ><span
|
||||
class="cmr-10">Any integer</span>
|
||||
<!--l. 558--><p class="noindent" ><span
|
||||
<!--l. 559--><p class="noindent" ><span
|
||||
class="cmr-10">number</span><span
|
||||
class="cmr-10"> </span><span
|
||||
class="cmsy-10">≥ </span><span
|
||||
class="cmr-10">0</span> </td><td style="white-space:normal; text-align:left;" id="TBL-9-4-4"
|
||||
class="td11"><!--l. 559--><p class="noindent" ><span
|
||||
class="cmr-10">0</span> </td><td style="white-space:normal; text-align:left;" id="TBL-9-4-5"
|
||||
class="td11"><!--l. 560--><p class="noindent" ><span
|
||||
class="cmr-10">0</span> </td><td style="white-space:normal; text-align:left;" id="TBL-9-4-5"
|
||||
class="td11"><!--l. 561--><p class="noindent" ><span
|
||||
class="cmr-10">Fill-in level </span><span
|
||||
class="cmmi-10">p </span><span
|
||||
class="cmr-10">of the incomplete LU</span>
|
||||
@@ -1934,26 +1902,26 @@ class="cmr-10">factorizations.</span> </td
|
||||
</tr><tr
|
||||
class="hline"><td><hr></td><td><hr></td><td><hr></td><td><hr></td><td><hr></td></tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-9-5-"><td style="white-space:normal; text-align:left;" id="TBL-9-5-1"
|
||||
class="td11"><!--l. 561--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 562--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-10">’</span><span
|
||||
class="cmtt-10">SUB_ILUTHRS</span><span
|
||||
class="cmtt-10">’</span> </td><td style="white-space:nowrap; text-align:left;" id="TBL-9-5-2"
|
||||
class="td11"><span class="lstinline"></span><!--l. 561--><p class="noindent" ><span
|
||||
class="td11"><span class="lstinline"></span><!--l. 562--><p class="noindent" ><span
|
||||
class="cmtt-10">real</span><span
|
||||
class="cmtt-10">(</span> <span
|
||||
class="cmti-10">kind</span><span
|
||||
class="cmti-10">_parameter</span><span class="lstinline"></span><!--l. 561--><p class="noindent" ><span
|
||||
class="cmti-10">_parameter</span><span class="lstinline"></span><!--l. 562--><p class="noindent" ><span
|
||||
class="cmtt-10">)</span> </td><td style="white-space:normal; text-align:left;" id="TBL-9-5-3"
|
||||
class="td11"><!--l. 562--><p class="noindent" ><span
|
||||
class="td11"><!--l. 563--><p class="noindent" ><span
|
||||
class="cmr-10">Any real</span>
|
||||
<span
|
||||
class="cmr-10">number</span><span
|
||||
class="cmr-10"> </span><span
|
||||
class="cmsy-10">≥ </span><span
|
||||
class="cmr-10">0</span> </td><td style="white-space:normal; text-align:left;" id="TBL-9-5-4"
|
||||
class="td11"><!--l. 563--><p class="noindent" ><span
|
||||
class="cmr-10">0</span> </td><td style="white-space:normal; text-align:left;" id="TBL-9-5-5"
|
||||
class="td11"><!--l. 564--><p class="noindent" ><span
|
||||
class="cmr-10">0</span> </td><td style="white-space:normal; text-align:left;" id="TBL-9-5-5"
|
||||
class="td11"><!--l. 565--><p class="noindent" ><span
|
||||
class="cmr-10">Drop tolerance </span><span
|
||||
class="cmmi-10">t </span><span
|
||||
class="cmr-10">in the ILU(</span><span
|
||||
@@ -1963,28 +1931,28 @@ class="cmr-10">)</span>
|
||||
class="cmr-10">factorization.</span> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-9-6-"><td style="white-space:normal; text-align:left;" id="TBL-9-6-1"
|
||||
class="td11"><!--l. 565--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 566--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-10">’</span><span
|
||||
class="cmtt-10">MUMPS_LOC_GLOB</span><span
|
||||
class="cmtt-10">’</span> </td><td style="white-space:nowrap; text-align:left;" id="TBL-9-6-2"
|
||||
class="td11"><span class="lstinline"></span><!--l. 565--><p class="noindent" ><span
|
||||
class="td11"><span class="lstinline"></span><!--l. 566--><p class="noindent" ><span
|
||||
class="cmtt-10">character</span><span
|
||||
class="cmtt-10">(</span><span
|
||||
class="cmtt-10">len</span><span
|
||||
class="cmtt-10">=*)</span> </td><td style="white-space:normal; text-align:left;" id="TBL-9-6-3"
|
||||
class="td11"><!--l. 566--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 567--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-10">’</span><span
|
||||
class="cmtt-10">LOCAL_SOLVER</span><span
|
||||
class="cmtt-10">’</span>
|
||||
<!--l. 566--><p class="noindent" ><span class="lstinline"></span><span
|
||||
<!--l. 567--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-10">’</span><span
|
||||
class="cmtt-10">GLOBAL_SOLVER</span><span
|
||||
class="cmtt-10">’</span> </td><td style="white-space:normal; text-align:left;" id="TBL-9-6-4"
|
||||
class="td11"><!--l. 567--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 568--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-10">’</span><span
|
||||
class="cmtt-10">GLOBAL_SOLVER</span><span
|
||||
class="cmtt-10">’</span> </td><td style="white-space:normal; text-align:left;" id="TBL-9-6-5"
|
||||
class="td11"><!--l. 568--><p class="noindent" ><span
|
||||
class="td11"><!--l. 569--><p class="noindent" ><span
|
||||
class="cmr-10">Whether MUMPS should be used as a</span>
|
||||
<span
|
||||
class="cmr-10">distributed solver, or as a serial solver acting</span>
|
||||
@@ -1994,19 +1962,19 @@ class="cmr-10">only on the part of the matrix local to each</span>
|
||||
class="cmr-10">process.</span> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-9-7-"><td style="white-space:normal; text-align:left;" id="TBL-9-7-1"
|
||||
class="td11"><!--l. 572--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 573--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-10">’</span><span
|
||||
class="cmtt-10">MUMPS_IPAR_ENTRY</span><span
|
||||
class="cmtt-10">’</span> </td><td style="white-space:nowrap; text-align:left;" id="TBL-9-7-2"
|
||||
class="td11"><span class="lstinline"></span><!--l. 572--><p class="noindent" ><span
|
||||
class="td11"><span class="lstinline"></span><!--l. 573--><p class="noindent" ><span
|
||||
class="cmtt-10">integer</span> </td><td style="white-space:normal; text-align:left;" id="TBL-9-7-3"
|
||||
class="td11"><!--l. 573--><p class="noindent" ><span
|
||||
class="td11"><!--l. 574--><p class="noindent" ><span
|
||||
class="cmr-10">Any integer</span>
|
||||
<span
|
||||
class="cmr-10">number</span> </td><td style="white-space:normal; text-align:left;" id="TBL-9-7-4"
|
||||
class="td11"><!--l. 574--><p class="noindent" ><span
|
||||
class="cmr-10">0</span> </td><td style="white-space:normal; text-align:left;" id="TBL-9-7-5"
|
||||
class="td11"><!--l. 575--><p class="noindent" ><span
|
||||
class="cmr-10">0</span> </td><td style="white-space:normal; text-align:left;" id="TBL-9-7-5"
|
||||
class="td11"><!--l. 576--><p class="noindent" ><span
|
||||
class="cmr-10">Set an entry in the MUMPS integer control</span>
|
||||
<span
|
||||
class="cmr-10">array, as chosen via the </span><span class="lstinline"></span><span
|
||||
@@ -2016,17 +1984,17 @@ class="cmr-10">optional</span>
|
||||
class="cmr-10">argument.</span> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-9-8-"><td style="white-space:normal; text-align:left;" id="TBL-9-8-1"
|
||||
class="td11"><!--l. 577--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 578--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-10">’</span><span
|
||||
class="cmtt-10">MUMPS_RPAR_ENTRY</span><span
|
||||
class="cmtt-10">’</span> </td><td style="white-space:nowrap; text-align:left;" id="TBL-9-8-2"
|
||||
class="td11"><span class="lstinline"></span><!--l. 577--><p class="noindent" ><span
|
||||
class="td11"><span class="lstinline"></span><!--l. 578--><p class="noindent" ><span
|
||||
class="cmtt-10">real</span> </td><td style="white-space:normal; text-align:left;" id="TBL-9-8-3"
|
||||
class="td11"><!--l. 578--><p class="noindent" ><span
|
||||
class="cmr-10">Any real number</span> </td><td style="white-space:normal; text-align:left;" id="TBL-9-8-4"
|
||||
class="td11"><!--l. 579--><p class="noindent" ><span
|
||||
class="cmr-10">0</span> </td><td style="white-space:normal; text-align:left;" id="TBL-9-8-5"
|
||||
class="cmr-10">Any real number</span> </td><td style="white-space:normal; text-align:left;" id="TBL-9-8-4"
|
||||
class="td11"><!--l. 580--><p class="noindent" ><span
|
||||
class="cmr-10">0</span> </td><td style="white-space:normal; text-align:left;" id="TBL-9-8-5"
|
||||
class="td11"><!--l. 581--><p class="noindent" ><span
|
||||
class="cmr-10">Set an entry in the MUMPS real control</span>
|
||||
<span
|
||||
class="cmr-10">array, as chosen via the </span><span class="lstinline"></span><span
|
||||
@@ -2053,7 +2021,7 @@ class="content">Parameters defining the smoother or the details of the one-level
|
||||
|
||||
|
||||
|
||||
<!--l. 592--><div class="crosslinks"><p class="noindent"><span
|
||||
<!--l. 593--><div class="crosslinks"><p class="noindent"><span
|
||||
class="cmr-12">[</span><a
|
||||
href="userhtmlsu9.html" ><span
|
||||
class="cmr-12">next</span></a><span
|
||||
@@ -2070,6 +2038,6 @@ class="cmr-12">] [</span><a
|
||||
href="userhtmlse5.html#userhtmlsu8.html" ><span
|
||||
class="cmr-12">up</span></a><span
|
||||
class="cmr-12">] </span></p></div>
|
||||
<!--l. 592--><p class="indent" > <a
|
||||
<!--l. 593--><p class="indent" > <a
|
||||
id="tailuserhtmlsu8.html"></a>
|
||||
</body></html>
|
||||
|
||||
+19
-19
@@ -10,7 +10,7 @@
|
||||
<link rel="stylesheet" type="text/css" href="userhtml.css">
|
||||
</head><body
|
||||
>
|
||||
<!--l. 592--><div class="crosslinks"><p class="noindent"><span
|
||||
<!--l. 593--><div class="crosslinks"><p class="noindent"><span
|
||||
class="cmr-12">[</span><a
|
||||
href="userhtmlsu10.html" ><span
|
||||
class="cmr-12">next</span></a><span
|
||||
@@ -34,8 +34,8 @@ class="cmr-12">Method hierarchy</span><span
|
||||
class="cmr-12">_build</span></h4>
|
||||
<div class="center"
|
||||
>
|
||||
<!--l. 594--><p class="noindent" >
|
||||
<!--l. 595--><p class="noindent" ><span class="lstinline"></span><span
|
||||
<!--l. 595--><p class="noindent" >
|
||||
<!--l. 596--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">call</span><span
|
||||
class="cmtt-12"> </span><span
|
||||
class="cmtt-12">p</span><span
|
||||
@@ -49,7 +49,7 @@ class="cmtt-12">,</span><span
|
||||
class="cmtt-12">info</span><span
|
||||
class="cmtt-12">)</span><br />
|
||||
</div>
|
||||
<!--l. 598--><p class="noindent" ><span
|
||||
<!--l. 599--><p class="noindent" ><span
|
||||
class="cmr-12">This method builds the hierarchy of matrices and restriction/prolongation operators for</span>
|
||||
<span
|
||||
class="cmr-12">the multilevel preconditioner </span><span class="lstinline"></span><span
|
||||
@@ -61,7 +61,7 @@ class="cmtt-12">init</span> <span
|
||||
class="cmr-12">and </span><span class="lstinline"></span><span
|
||||
class="cmtt-12">set</span><span
|
||||
class="cmr-12">.</span>
|
||||
<!--l. 603--><p class="noindent" ><span
|
||||
<!--l. 604--><p class="noindent" ><span
|
||||
class="cmbx-12">Arguments</span>
|
||||
<div class="tabular"> <table id="TBL-10" class="tabular"
|
||||
cellspacing="0" cellpadding="0"
|
||||
@@ -69,9 +69,9 @@ cellspacing="0" cellpadding="0"
|
||||
id="TBL-10-1"><col
|
||||
id="TBL-10-2"></colgroup><tr
|
||||
style="vertical-align:baseline;" id="TBL-10-1-"><td style="white-space:normal; text-align:left;" id="TBL-10-1-1"
|
||||
class="td11"><!--l. 606--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 607--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">a</span> </td><td style="white-space:normal; text-align:left;" id="TBL-10-1-2"
|
||||
class="td11"><!--l. 606--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 607--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">type</span><span
|
||||
class="cmtt-12">(</span><span
|
||||
class="cmtt-12">psb_</span><span
|
||||
@@ -86,8 +86,8 @@ class="cmtt-12">)</span><span
|
||||
class="cmr-12">.</span> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-10-2-"><td style="white-space:normal; text-align:left;" id="TBL-10-2-1"
|
||||
class="td11"><!--l. 607--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-10-2-2"
|
||||
class="td11"><!--l. 607--><p class="noindent" ><span
|
||||
class="td11"><!--l. 608--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-10-2-2"
|
||||
class="td11"><!--l. 608--><p class="noindent" ><span
|
||||
class="cmr-12">The sparse matrix structure containing the local part of the matrix</span>
|
||||
<span
|
||||
class="cmr-12">to be preconditioned. Note that </span><span
|
||||
@@ -107,9 +107,9 @@ class="cmr-12">]</span></span><span
|
||||
class="cmr-12">.</span> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-10-3-"><td style="white-space:normal; text-align:left;" id="TBL-10-3-1"
|
||||
class="td11"><!--l. 612--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 613--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">desc_a</span></td><td style="white-space:normal; text-align:left;" id="TBL-10-3-2"
|
||||
class="td11"><!--l. 612--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 613--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">type</span><span
|
||||
class="cmtt-12">(</span><span
|
||||
class="cmtt-12">psb_desc_type</span><span
|
||||
@@ -122,8 +122,8 @@ class="cmtt-12">)</span><span
|
||||
class="cmr-12">.</span> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-10-4-"><td style="white-space:normal; text-align:left;" id="TBL-10-4-1"
|
||||
class="td11"><!--l. 613--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-10-4-2"
|
||||
class="td11"><!--l. 613--><p class="noindent" ><span
|
||||
class="td11"><!--l. 614--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-10-4-2"
|
||||
class="td11"><!--l. 614--><p class="noindent" ><span
|
||||
class="cmr-12">The communication descriptor of </span><span class="lstinline"></span><span
|
||||
class="cmtt-12">a</span><span
|
||||
class="cmr-12">. See the PSBLAS User’s Guide</span>
|
||||
@@ -136,9 +136,9 @@ class="cmr-12">]</span></span><span
|
||||
class="cmr-12">.</span> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-10-5-"><td style="white-space:normal; text-align:left;" id="TBL-10-5-1"
|
||||
class="td11"><!--l. 615--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 616--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">info</span> </td><td style="white-space:normal; text-align:left;" id="TBL-10-5-2"
|
||||
class="td11"><!--l. 615--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="td11"><!--l. 616--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-12">integer</span><span
|
||||
class="cmtt-12">,</span><span
|
||||
class="cmtt-12"> </span><span
|
||||
@@ -149,8 +149,8 @@ class="cmtt-12">)</span><span
|
||||
class="cmr-12">.</span> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-10-6-"><td style="white-space:normal; text-align:left;" id="TBL-10-6-1"
|
||||
class="td11"><!--l. 616--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-10-6-2"
|
||||
class="td11"><!--l. 616--><p class="noindent" ><span
|
||||
class="td11"><!--l. 617--><p class="noindent" > </td><td style="white-space:normal; text-align:left;" id="TBL-10-6-2"
|
||||
class="td11"><!--l. 617--><p class="noindent" ><span
|
||||
class="cmr-12">Error code. If no error, 0 is returned. See Section</span><span
|
||||
class="cmr-12"> </span><a
|
||||
href="userhtmlse7.html#x26-300007"><span
|
||||
@@ -165,7 +165,7 @@ class="td11"> </td> </tr></table></div>
|
||||
|
||||
|
||||
|
||||
<!--l. 622--><div class="crosslinks"><p class="noindent"><span
|
||||
<!--l. 623--><div class="crosslinks"><p class="noindent"><span
|
||||
class="cmr-12">[</span><a
|
||||
href="userhtmlsu10.html" ><span
|
||||
class="cmr-12">next</span></a><span
|
||||
@@ -182,6 +182,6 @@ class="cmr-12">] [</span><a
|
||||
href="userhtmlse5.html#userhtmlsu9.html" ><span
|
||||
class="cmr-12">up</span></a><span
|
||||
class="cmr-12">] </span></p></div>
|
||||
<!--l. 622--><p class="indent" > <a
|
||||
<!--l. 623--><p class="indent" > <a
|
||||
id="tailuserhtmlsu9.html"></a>
|
||||
</body></html>
|
||||
|
||||
@@ -249,8 +249,7 @@ be applied.
|
||||
if the global number of variables of the
|
||||
computed coarsest matrix
|
||||
is lower than or equal to this threshold
|
||||
multiplied by the number of processes.
|
||||
|
||||
multiplied by the number of processes (see Note).
|
||||
\\ \hline
|
||||
\fortinline|'MIN_COARSE_SIZE'| & \fortinline|integer|
|
||||
& Any number \par $> 0$
|
||||
@@ -311,12 +310,12 @@ aggregation is based on a parallel version of the half-approximate
|
||||
matching implemented in the MatchBox-P software package~\cite{MatchBoxP}.\\ \hline
|
||||
|
||||
\fortinline|'AGGR_SIZE'| & \fortinline|integer| \hspace*{-3mm}
|
||||
& Any integer \par number power of $2$ and $> 2$
|
||||
& Any integer \par power of $2$, with $\texttt{aggr\_size} \ge 2$
|
||||
& 4
|
||||
& Maximum size of aggregates when the coupled aggregation based on
|
||||
matching is applied. For aggressive coarsening with size of
|
||||
aggregate larger than $8$ we recommend the use of smoothed prolongators.
|
||||
{\bf MODIFICARE CODICE}\\ \hline
|
||||
Used only with \texttt{'COUPLED'} and \texttt{'MATCHBOXP'}\\ \hline
|
||||
|
||||
\fortinline|'AGGR_PROL'| & \fortinline|character(len=*)| \hspace*{-3mm}
|
||||
& \fortinline|'SMOOTHED'|, \fortinline|'UNSMOOTHED'| & \fortinline|'SMOOTHED'|
|
||||
|
||||
Reference in New Issue
Block a user