mirror of
https://github.com/sfilippone/psblas3.git
synced 2026-10-06 14:44:54 +00:00
Docs update.
This commit is contained in:
@@ -127,19 +127,23 @@ class="cmbx-12">Notes</span>
|
||||
class="cmmi-10">nnz </span>in the
|
||||
assembled matrix may substantially improve performance in the matrix
|
||||
build phase, as it will reduce or eliminate the need for (potentially
|
||||
multiple) data reallocations.</li></ol>
|
||||
multiple) data reallocations;
|
||||
</li>
|
||||
<li
|
||||
class="enumerate" id="x47-84008x4">Using <span class="obeylines-h"><span class="verb"><span
|
||||
class="cmtt-10">psb_matbld_remote_</span></span></span> will cause an overhead at assembly time;</li></ol>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!--l. 605--><div class="crosslinks"><p class="noindent">[<a
|
||||
<!--l. 607--><div class="crosslinks"><p class="noindent">[<a
|
||||
href="userhtmlsu40.html" >next</a>] [<a
|
||||
href="userhtmlsu35.html" >prev</a>] [<a
|
||||
href="userhtmlsu35.html#tailuserhtmlsu35.html" >prev-tail</a>] [<a
|
||||
href="userhtmlsu36.html" >front</a>] [<a
|
||||
href="userhtmlsu32.html#userhtmlsu39.html" >up</a>] </p></div>
|
||||
<!--l. 605--><p class="indent" > <a
|
||||
<!--l. 607--><p class="indent" > <a
|
||||
id="tailuserhtmlsu36.html"></a>
|
||||
</body></html>
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
<link rel="stylesheet" type="text/css" href="userhtml.css">
|
||||
</head><body
|
||||
>
|
||||
<!--l. 606--><div class="crosslinks"><p class="noindent">[<a
|
||||
<!--l. 608--><div class="crosslinks"><p class="noindent">[<a
|
||||
href="userhtmlsu41.html" >next</a>] [<a
|
||||
href="userhtmlsu36.html" >prev</a>] [<a
|
||||
href="userhtmlsu36.html#tailuserhtmlsu36.html" >prev-tail</a>] [<a
|
||||
@@ -25,8 +25,8 @@ href="userhtmlsu32.html#userhtmlsu40.html" >up</a>] </p></div>
|
||||
call psb_spins(nz, ia, ja, val, a, desc_a, info [,local])
|
||||
call psb_spins(nr, irw, irp, ja, val, a, desc_a, info [,local])
|
||||
</pre>
|
||||
<!--l. 611--><p class="nopar" >
|
||||
<!--l. 613--><p class="indent" >
|
||||
<!--l. 613--><p class="nopar" >
|
||||
<!--l. 615--><p class="indent" >
|
||||
<dl class="description"><dt class="description">
|
||||
<span
|
||||
class="cmbx-10">Type:</span> </dt><dd
|
||||
@@ -152,7 +152,7 @@ class="cmbx-10">optional</span>.<br
|
||||
class="newline" />Specified as: a logical value; default: <span class="obeylines-h"><span class="verb"><span
|
||||
class="cmtt-10">.false.</span></span></span>.
|
||||
</dd></dl>
|
||||
<!--l. 673--><p class="indent" >
|
||||
<!--l. 675--><p class="indent" >
|
||||
<dl class="description"><dt class="description">
|
||||
<span
|
||||
class="cmbx-10">On Return</span> </dt><dd
|
||||
@@ -203,7 +203,7 @@ class="cmbx-10">required </span><br
|
||||
class="newline" />Intent: <span
|
||||
class="cmbx-10">out</span>.<br
|
||||
class="newline" />An integer value; 0 means no error has been detected.</dd></dl>
|
||||
<!--l. 692--><p class="noindent" ><span
|
||||
<!--l. 694--><p class="noindent" ><span
|
||||
class="cmbx-12">Notes</span>
|
||||
<ol class="enumerate1" >
|
||||
<li
|
||||
@@ -300,12 +300,12 @@ class="cmsy-10">-</span>1 should be one of the local indices, but are otherwise
|
||||
|
||||
|
||||
|
||||
<!--l. 731--><div class="crosslinks"><p class="noindent">[<a
|
||||
<!--l. 733--><div class="crosslinks"><p class="noindent">[<a
|
||||
href="userhtmlsu41.html" >next</a>] [<a
|
||||
href="userhtmlsu36.html" >prev</a>] [<a
|
||||
href="userhtmlsu36.html#tailuserhtmlsu36.html" >prev-tail</a>] [<a
|
||||
href="userhtmlsu37.html" >front</a>] [<a
|
||||
href="userhtmlsu32.html#userhtmlsu40.html" >up</a>] </p></div>
|
||||
<!--l. 731--><p class="indent" > <a
|
||||
<!--l. 733--><p class="indent" > <a
|
||||
id="tailuserhtmlsu37.html"></a>
|
||||
</body></html>
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
<link rel="stylesheet" type="text/css" href="userhtml.css">
|
||||
</head><body
|
||||
>
|
||||
<!--l. 731--><div class="crosslinks"><p class="noindent">[<a
|
||||
<!--l. 733--><div class="crosslinks"><p class="noindent">[<a
|
||||
href="userhtmlsu42.html" >next</a>] [<a
|
||||
href="userhtmlsu37.html" >prev</a>] [<a
|
||||
href="userhtmlsu37.html#tailuserhtmlsu37.html" >prev-tail</a>] [<a
|
||||
@@ -24,8 +24,8 @@ href="userhtmlsu32.html#userhtmlsu41.html" >up</a>] </p></div>
|
||||
<pre class="verbatim" id="verbatim-42">
|
||||
call psb_spasb(a, desc_a, info, afmt, upd, dupl, mold)
|
||||
</pre>
|
||||
<!--l. 735--><p class="nopar" >
|
||||
<!--l. 737--><p class="indent" >
|
||||
<!--l. 737--><p class="nopar" >
|
||||
<!--l. 739--><p class="indent" >
|
||||
<dl class="description"><dt class="description">
|
||||
<span
|
||||
class="cmbx-10">Type:</span> </dt><dd
|
||||
@@ -106,7 +106,7 @@ class="cmtt-10">_T</span><span
|
||||
class="cmtt-10">_base</span><span
|
||||
class="cmtt-10">_sparse</span><span
|
||||
class="cmtt-10">_mat</span>.</dd></dl>
|
||||
<!--l. 768--><p class="indent" >
|
||||
<!--l. 770--><p class="indent" >
|
||||
|
||||
|
||||
|
||||
@@ -131,6 +131,25 @@ class="cmtt-10">_Tspmat</span><span
|
||||
class="cmtt-10">_type</span></a>.
|
||||
</dd><dt class="description">
|
||||
<span
|
||||
class="cmbx-10">desc</span><span
|
||||
class="cmbx-10">_a</span> </dt><dd
|
||||
class="description">the communication descriptor.<br
|
||||
class="newline" />Scope:<span
|
||||
class="cmbx-10">local</span>.<br
|
||||
class="newline" />Type:<span
|
||||
class="cmbx-10">required</span>.<br
|
||||
class="newline" />Intent: <span
|
||||
class="cmbx-10">in/out</span>.<br
|
||||
class="newline" />Specified as: a structured data of type <a
|
||||
href="userhtmlsu5.html#descdata"><span
|
||||
class="cmtt-10">psb</span><span
|
||||
class="cmtt-10">_desc</span><span
|
||||
class="cmtt-10">_type</span></a>. If the matrix was
|
||||
allocated with <span class="obeylines-h"><span class="verb"><span
|
||||
class="cmtt-10">buildmode=psb_matbld_remote_</span></span></span>, then the descriptor will
|
||||
be reassembled.
|
||||
</dd><dt class="description">
|
||||
<span
|
||||
class="cmbx-10">info</span> </dt><dd
|
||||
class="description">Error code.<br
|
||||
class="newline" />Scope: <span
|
||||
@@ -140,7 +159,7 @@ class="cmbx-10">required </span><br
|
||||
class="newline" />Intent: <span
|
||||
class="cmbx-10">out</span>.<br
|
||||
class="newline" />An integer value; 0 means no error has been detected.</dd></dl>
|
||||
<!--l. 782--><p class="noindent" ><span
|
||||
<!--l. 791--><p class="noindent" ><span
|
||||
class="cmbx-12">Notes</span>
|
||||
<ol class="enumerate1" >
|
||||
<li
|
||||
@@ -169,6 +188,9 @@ class="cmtt-10">psb_spins</span></span></span>
|
||||
<li
|
||||
class="enumerate" id="x49-86012x6">On exit from this routine the matrix is in the assembled state, and thus
|
||||
is suitable for the computational routines;
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
<li
|
||||
class="enumerate" id="x49-86014x7">If the <span class="obeylines-h"><span class="verb"><span
|
||||
@@ -184,12 +206,12 @@ class="cmtt-10">dupl=psb_dupl_add_</span></span></span>; note that the
|
||||
|
||||
|
||||
|
||||
<!--l. 845--><div class="crosslinks"><p class="noindent">[<a
|
||||
<!--l. 854--><div class="crosslinks"><p class="noindent">[<a
|
||||
href="userhtmlsu42.html" >next</a>] [<a
|
||||
href="userhtmlsu37.html" >prev</a>] [<a
|
||||
href="userhtmlsu37.html#tailuserhtmlsu37.html" >prev-tail</a>] [<a
|
||||
href="userhtmlsu38.html" >front</a>] [<a
|
||||
href="userhtmlsu32.html#userhtmlsu41.html" >up</a>] </p></div>
|
||||
<!--l. 845--><p class="indent" > <a
|
||||
<!--l. 854--><p class="indent" > <a
|
||||
id="tailuserhtmlsu38.html"></a>
|
||||
</body></html>
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
<link rel="stylesheet" type="text/css" href="userhtml.css">
|
||||
</head><body
|
||||
>
|
||||
<!--l. 845--><div class="crosslinks"><p class="noindent">[<a
|
||||
<!--l. 854--><div class="crosslinks"><p class="noindent">[<a
|
||||
href="userhtmlsu43.html" >next</a>] [<a
|
||||
href="userhtmlsu38.html" >prev</a>] [<a
|
||||
href="userhtmlsu38.html#tailuserhtmlsu38.html" >prev-tail</a>] [<a
|
||||
@@ -24,8 +24,8 @@ href="userhtmlsu32.html#userhtmlsu42.html" >up</a>] </p></div>
|
||||
<pre class="verbatim" id="verbatim-43">
|
||||
call psb_spfree(a, desc_a, info)
|
||||
</pre>
|
||||
<!--l. 849--><p class="nopar" >
|
||||
<!--l. 851--><p class="indent" >
|
||||
<!--l. 858--><p class="nopar" >
|
||||
<!--l. 860--><p class="indent" >
|
||||
<dl class="description"><dt class="description">
|
||||
<span
|
||||
class="cmbx-10">Type:</span> </dt><dd
|
||||
@@ -65,7 +65,7 @@ href="userhtmlsu5.html#descdata"><span
|
||||
class="cmtt-10">psb</span><span
|
||||
class="cmtt-10">_desc</span><span
|
||||
class="cmtt-10">_type</span></a>.</dd></dl>
|
||||
<!--l. 866--><p class="indent" >
|
||||
<!--l. 875--><p class="indent" >
|
||||
<dl class="description"><dt class="description">
|
||||
<span
|
||||
class="cmbx-10">On Return</span> </dt><dd
|
||||
@@ -87,12 +87,12 @@ class="newline" />An integer value; 0 means no error has been detected.</dd></dl
|
||||
|
||||
|
||||
|
||||
<!--l. 881--><div class="crosslinks"><p class="noindent">[<a
|
||||
<!--l. 890--><div class="crosslinks"><p class="noindent">[<a
|
||||
href="userhtmlsu43.html" >next</a>] [<a
|
||||
href="userhtmlsu38.html" >prev</a>] [<a
|
||||
href="userhtmlsu38.html#tailuserhtmlsu38.html" >prev-tail</a>] [<a
|
||||
href="userhtmlsu39.html" >front</a>] [<a
|
||||
href="userhtmlsu32.html#userhtmlsu42.html" >up</a>] </p></div>
|
||||
<!--l. 881--><p class="indent" > <a
|
||||
<!--l. 890--><p class="indent" > <a
|
||||
id="tailuserhtmlsu39.html"></a>
|
||||
</body></html>
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
<link rel="stylesheet" type="text/css" href="userhtml.css">
|
||||
</head><body
|
||||
>
|
||||
<!--l. 882--><div class="crosslinks"><p class="noindent">[<a
|
||||
<!--l. 891--><div class="crosslinks"><p class="noindent">[<a
|
||||
href="userhtmlsu44.html" >next</a>] [<a
|
||||
href="userhtmlsu39.html" >prev</a>] [<a
|
||||
href="userhtmlsu39.html#tailuserhtmlsu39.html" >prev-tail</a>] [<a
|
||||
@@ -24,8 +24,8 @@ href="userhtmlsu32.html#userhtmlsu43.html" >up</a>] </p></div>
|
||||
<pre class="verbatim" id="verbatim-44">
|
||||
call psb_sprn(a, decsc_a, info, clear)
|
||||
</pre>
|
||||
<!--l. 886--><p class="nopar" >
|
||||
<!--l. 888--><p class="indent" >
|
||||
<!--l. 895--><p class="nopar" >
|
||||
<!--l. 897--><p class="indent" >
|
||||
<dl class="description"><dt class="description">
|
||||
<span
|
||||
class="cmbx-10">Type:</span> </dt><dd
|
||||
@@ -76,7 +76,7 @@ class="cmbx-10">optional</span>.<br
|
||||
class="newline" />Intent: <span
|
||||
class="cmbx-10">in</span>.<br
|
||||
class="newline" />Default: true.</dd></dl>
|
||||
<!--l. 908--><p class="indent" >
|
||||
<!--l. 917--><p class="indent" >
|
||||
<dl class="description"><dt class="description">
|
||||
<span
|
||||
class="cmbx-10">On Return</span> </dt><dd
|
||||
@@ -92,7 +92,7 @@ class="cmbx-10">required </span><br
|
||||
class="newline" />Intent: <span
|
||||
class="cmbx-10">out</span>.<br
|
||||
class="newline" />An integer value; 0 means no error has been detected.</dd></dl>
|
||||
<!--l. 916--><p class="noindent" ><span
|
||||
<!--l. 925--><p class="noindent" ><span
|
||||
class="cmbx-12">Notes</span>
|
||||
<ol class="enumerate1" >
|
||||
<li
|
||||
@@ -103,12 +103,12 @@ class="cmbx-12">Notes</span>
|
||||
|
||||
|
||||
|
||||
<!--l. 969--><div class="crosslinks"><p class="noindent">[<a
|
||||
<!--l. 978--><div class="crosslinks"><p class="noindent">[<a
|
||||
href="userhtmlsu44.html" >next</a>] [<a
|
||||
href="userhtmlsu39.html" >prev</a>] [<a
|
||||
href="userhtmlsu39.html#tailuserhtmlsu39.html" >prev-tail</a>] [<a
|
||||
href="userhtmlsu40.html" >front</a>] [<a
|
||||
href="userhtmlsu32.html#userhtmlsu43.html" >up</a>] </p></div>
|
||||
<!--l. 969--><p class="indent" > <a
|
||||
<!--l. 978--><p class="indent" > <a
|
||||
id="tailuserhtmlsu40.html"></a>
|
||||
</body></html>
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
<link rel="stylesheet" type="text/css" href="userhtml.css">
|
||||
</head><body
|
||||
>
|
||||
<!--l. 969--><div class="crosslinks"><p class="noindent">[<a
|
||||
<!--l. 978--><div class="crosslinks"><p class="noindent">[<a
|
||||
href="userhtmlsu45.html" >next</a>] [<a
|
||||
href="userhtmlsu40.html" >prev</a>] [<a
|
||||
href="userhtmlsu40.html#tailuserhtmlsu40.html" >prev-tail</a>] [<a
|
||||
@@ -24,8 +24,8 @@ href="userhtmlsu32.html#userhtmlsu44.html" >up</a>] </p></div>
|
||||
<pre class="verbatim" id="verbatim-45">
|
||||
call psb_geall(x, desc_a, info, n, lb)
|
||||
</pre>
|
||||
<!--l. 974--><p class="nopar" >
|
||||
<!--l. 976--><p class="indent" >
|
||||
<!--l. 983--><p class="nopar" >
|
||||
<!--l. 985--><p class="indent" >
|
||||
<dl class="description"><dt class="description">
|
||||
<span
|
||||
class="cmbx-10">Type:</span> </dt><dd
|
||||
@@ -78,7 +78,7 @@ class="cmbx-10">in</span>.<br
|
||||
class="newline" />Specified as: Integer scalar, default 1. It is not a valid argument if <span
|
||||
class="cmmi-10">x </span>is a
|
||||
rank-1 array.</dd></dl>
|
||||
<!--l. 998--><p class="indent" >
|
||||
<!--l. 1007--><p class="indent" >
|
||||
<dl class="description"><dt class="description">
|
||||
<span
|
||||
class="cmbx-10">On Return</span> </dt><dd
|
||||
@@ -121,12 +121,12 @@ class="newline" />An integer value; 0 means no error has been detected.</dd></dl
|
||||
|
||||
|
||||
|
||||
<!--l. 1017--><div class="crosslinks"><p class="noindent">[<a
|
||||
<!--l. 1026--><div class="crosslinks"><p class="noindent">[<a
|
||||
href="userhtmlsu45.html" >next</a>] [<a
|
||||
href="userhtmlsu40.html" >prev</a>] [<a
|
||||
href="userhtmlsu40.html#tailuserhtmlsu40.html" >prev-tail</a>] [<a
|
||||
href="userhtmlsu41.html" >front</a>] [<a
|
||||
href="userhtmlsu32.html#userhtmlsu44.html" >up</a>] </p></div>
|
||||
<!--l. 1017--><p class="indent" > <a
|
||||
<!--l. 1026--><p class="indent" > <a
|
||||
id="tailuserhtmlsu41.html"></a>
|
||||
</body></html>
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
<link rel="stylesheet" type="text/css" href="userhtml.css">
|
||||
</head><body
|
||||
>
|
||||
<!--l. 1017--><div class="crosslinks"><p class="noindent">[<a
|
||||
<!--l. 1026--><div class="crosslinks"><p class="noindent">[<a
|
||||
href="userhtmlsu46.html" >next</a>] [<a
|
||||
href="userhtmlsu41.html" >prev</a>] [<a
|
||||
href="userhtmlsu41.html#tailuserhtmlsu41.html" >prev-tail</a>] [<a
|
||||
@@ -24,8 +24,8 @@ href="userhtmlsu32.html#userhtmlsu45.html" >up</a>] </p></div>
|
||||
<pre class="verbatim" id="verbatim-46">
|
||||
call psb_geins(m, irw, val, x, desc_a, info [,dupl,local])
|
||||
</pre>
|
||||
<!--l. 1022--><p class="nopar" >
|
||||
<!--l. 1024--><p class="indent" >
|
||||
<!--l. 1031--><p class="nopar" >
|
||||
<!--l. 1033--><p class="indent" >
|
||||
<dl class="description"><dt class="description">
|
||||
<span
|
||||
class="cmbx-10">Type:</span> </dt><dd
|
||||
@@ -118,7 +118,7 @@ class="cmbx-10">optional</span>.<br
|
||||
class="newline" />Specified as: a logical value; default: <span class="obeylines-h"><span class="verb"><span
|
||||
class="cmtt-10">.false.</span></span></span>.
|
||||
</dd></dl>
|
||||
<!--l. 1064--><p class="indent" >
|
||||
<!--l. 1073--><p class="indent" >
|
||||
<dl class="description"><dt class="description">
|
||||
<span
|
||||
class="cmbx-10">On Return</span> </dt><dd
|
||||
@@ -152,7 +152,7 @@ class="cmbx-10">required </span><br
|
||||
class="newline" />Intent: <span
|
||||
class="cmbx-10">out</span>.<br
|
||||
class="newline" />An integer value; 0 means no error has been detected.</dd></dl>
|
||||
<!--l. 1079--><p class="noindent" ><span
|
||||
<!--l. 1088--><p class="noindent" ><span
|
||||
class="cmbx-12">Notes</span>
|
||||
<ol class="enumerate1" >
|
||||
<li
|
||||
@@ -167,12 +167,12 @@ class="cmbx-12">Notes</span>
|
||||
|
||||
|
||||
|
||||
<!--l. 1090--><div class="crosslinks"><p class="noindent">[<a
|
||||
<!--l. 1099--><div class="crosslinks"><p class="noindent">[<a
|
||||
href="userhtmlsu46.html" >next</a>] [<a
|
||||
href="userhtmlsu41.html" >prev</a>] [<a
|
||||
href="userhtmlsu41.html#tailuserhtmlsu41.html" >prev-tail</a>] [<a
|
||||
href="userhtmlsu42.html" >front</a>] [<a
|
||||
href="userhtmlsu32.html#userhtmlsu45.html" >up</a>] </p></div>
|
||||
<!--l. 1090--><p class="indent" > <a
|
||||
<!--l. 1099--><p class="indent" > <a
|
||||
id="tailuserhtmlsu42.html"></a>
|
||||
</body></html>
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
<link rel="stylesheet" type="text/css" href="userhtml.css">
|
||||
</head><body
|
||||
>
|
||||
<!--l. 1090--><div class="crosslinks"><p class="noindent">[<a
|
||||
<!--l. 1099--><div class="crosslinks"><p class="noindent">[<a
|
||||
href="userhtmlsu47.html" >next</a>] [<a
|
||||
href="userhtmlsu42.html" >prev</a>] [<a
|
||||
href="userhtmlsu42.html#tailuserhtmlsu42.html" >prev-tail</a>] [<a
|
||||
@@ -24,8 +24,8 @@ href="userhtmlsu32.html#userhtmlsu46.html" >up</a>] </p></div>
|
||||
<pre class="verbatim" id="verbatim-47">
|
||||
call psb_geasb(x, desc_a, info, mold)
|
||||
</pre>
|
||||
<!--l. 1095--><p class="nopar" >
|
||||
<!--l. 1097--><p class="indent" >
|
||||
<!--l. 1104--><p class="nopar" >
|
||||
<!--l. 1106--><p class="indent" >
|
||||
<dl class="description"><dt class="description">
|
||||
<span
|
||||
class="cmbx-10">Type:</span> </dt><dd
|
||||
@@ -75,7 +75,7 @@ class="cmtt-10">psb</span><span
|
||||
class="cmtt-10">_T</span><span
|
||||
class="cmtt-10">_vect</span><span
|
||||
class="cmtt-10">_type</span></a>.</dd></dl>
|
||||
<!--l. 1113--><p class="indent" >
|
||||
<!--l. 1122--><p class="indent" >
|
||||
<dl class="description"><dt class="description">
|
||||
<span
|
||||
class="cmbx-10">On Return</span> </dt><dd
|
||||
@@ -112,12 +112,12 @@ class="newline" />An integer value; 0 means no error has been detected.</dd></dl
|
||||
|
||||
|
||||
|
||||
<!--l. 1130--><div class="crosslinks"><p class="noindent">[<a
|
||||
<!--l. 1139--><div class="crosslinks"><p class="noindent">[<a
|
||||
href="userhtmlsu47.html" >next</a>] [<a
|
||||
href="userhtmlsu42.html" >prev</a>] [<a
|
||||
href="userhtmlsu42.html#tailuserhtmlsu42.html" >prev-tail</a>] [<a
|
||||
href="userhtmlsu43.html" >front</a>] [<a
|
||||
href="userhtmlsu32.html#userhtmlsu46.html" >up</a>] </p></div>
|
||||
<!--l. 1130--><p class="indent" > <a
|
||||
<!--l. 1139--><p class="indent" > <a
|
||||
id="tailuserhtmlsu43.html"></a>
|
||||
</body></html>
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
<link rel="stylesheet" type="text/css" href="userhtml.css">
|
||||
</head><body
|
||||
>
|
||||
<!--l. 1130--><div class="crosslinks"><p class="noindent">[<a
|
||||
<!--l. 1139--><div class="crosslinks"><p class="noindent">[<a
|
||||
href="userhtmlsu48.html" >next</a>] [<a
|
||||
href="userhtmlsu43.html" >prev</a>] [<a
|
||||
href="userhtmlsu43.html#tailuserhtmlsu43.html" >prev-tail</a>] [<a
|
||||
@@ -24,8 +24,8 @@ href="userhtmlsu32.html#userhtmlsu47.html" >up</a>] </p></div>
|
||||
<pre class="verbatim" id="verbatim-48">
|
||||
call psb_gefree(x, desc_a, info)
|
||||
</pre>
|
||||
<!--l. 1135--><p class="nopar" >
|
||||
<!--l. 1137--><p class="indent" >
|
||||
<!--l. 1144--><p class="nopar" >
|
||||
<!--l. 1146--><p class="indent" >
|
||||
<dl class="description"><dt class="description">
|
||||
<span
|
||||
class="cmbx-10">Type:</span> </dt><dd
|
||||
@@ -69,7 +69,7 @@ class="cmtt-10">psb</span><span
|
||||
class="cmtt-10">_desc</span><span
|
||||
class="cmtt-10">_type</span></a>.<br
|
||||
class="newline" /></dd></dl>
|
||||
<!--l. 1155--><p class="indent" >
|
||||
<!--l. 1164--><p class="indent" >
|
||||
<dl class="description"><dt class="description">
|
||||
<span
|
||||
class="cmbx-10">On Return</span> </dt><dd
|
||||
@@ -91,12 +91,12 @@ class="newline" />An integer value; 0 means no error has been detected.</dd></dl
|
||||
|
||||
|
||||
|
||||
<!--l. 1168--><div class="crosslinks"><p class="noindent">[<a
|
||||
<!--l. 1177--><div class="crosslinks"><p class="noindent">[<a
|
||||
href="userhtmlsu48.html" >next</a>] [<a
|
||||
href="userhtmlsu43.html" >prev</a>] [<a
|
||||
href="userhtmlsu43.html#tailuserhtmlsu43.html" >prev-tail</a>] [<a
|
||||
href="userhtmlsu44.html" >front</a>] [<a
|
||||
href="userhtmlsu32.html#userhtmlsu47.html" >up</a>] </p></div>
|
||||
<!--l. 1168--><p class="indent" > <a
|
||||
<!--l. 1177--><p class="indent" > <a
|
||||
id="tailuserhtmlsu44.html"></a>
|
||||
</body></html>
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
<link rel="stylesheet" type="text/css" href="userhtml.css">
|
||||
</head><body
|
||||
>
|
||||
<!--l. 1169--><div class="crosslinks"><p class="noindent">[<a
|
||||
<!--l. 1178--><div class="crosslinks"><p class="noindent">[<a
|
||||
href="userhtmlsu49.html" >next</a>] [<a
|
||||
href="userhtmlsu44.html" >prev</a>] [<a
|
||||
href="userhtmlsu44.html#tailuserhtmlsu44.html" >prev-tail</a>] [<a
|
||||
@@ -24,8 +24,8 @@ href="userhtmlsu32.html#userhtmlsu48.html" >up</a>] </p></div>
|
||||
<pre class="verbatim" id="verbatim-49">
|
||||
call psb_gelp(trans, iperm, x, info)
|
||||
</pre>
|
||||
<!--l. 1174--><p class="nopar" >
|
||||
<!--l. 1176--><p class="indent" >
|
||||
<!--l. 1183--><p class="nopar" >
|
||||
<!--l. 1185--><p class="indent" >
|
||||
<dl class="description"><dt class="description">
|
||||
<span
|
||||
class="cmbx-10">Type:</span> </dt><dd
|
||||
@@ -76,7 +76,7 @@ class="newline" />Intent: <span
|
||||
class="cmbx-10">inout</span>.<br
|
||||
class="newline" />Specified as: a one or two dimensional array.<br
|
||||
class="newline" /></dd></dl>
|
||||
<!--l. 1196--><p class="indent" >
|
||||
<!--l. 1205--><p class="indent" >
|
||||
<dl class="description"><dt class="description">
|
||||
<span
|
||||
class="cmbx-10">On Return</span> </dt><dd
|
||||
@@ -98,12 +98,12 @@ class="newline" />An integer value; 0 means no error has been detected.</dd></dl
|
||||
|
||||
|
||||
|
||||
<!--l. 1209--><div class="crosslinks"><p class="noindent">[<a
|
||||
<!--l. 1218--><div class="crosslinks"><p class="noindent">[<a
|
||||
href="userhtmlsu49.html" >next</a>] [<a
|
||||
href="userhtmlsu44.html" >prev</a>] [<a
|
||||
href="userhtmlsu44.html#tailuserhtmlsu44.html" >prev-tail</a>] [<a
|
||||
href="userhtmlsu45.html" >front</a>] [<a
|
||||
href="userhtmlsu32.html#userhtmlsu48.html" >up</a>] </p></div>
|
||||
<!--l. 1209--><p class="indent" > <a
|
||||
<!--l. 1218--><p class="indent" > <a
|
||||
id="tailuserhtmlsu45.html"></a>
|
||||
</body></html>
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
<link rel="stylesheet" type="text/css" href="userhtml.css">
|
||||
</head><body
|
||||
>
|
||||
<!--l. 1210--><div class="crosslinks"><p class="noindent">[<a
|
||||
<!--l. 1219--><div class="crosslinks"><p class="noindent">[<a
|
||||
href="userhtmlsu50.html" >next</a>] [<a
|
||||
href="userhtmlsu45.html" >prev</a>] [<a
|
||||
href="userhtmlsu45.html#tailuserhtmlsu45.html" >prev-tail</a>] [<a
|
||||
@@ -25,8 +25,8 @@ href="userhtmlsu32.html#userhtmlsu49.html" >up</a>] </p></div>
|
||||
call psb_glob_to_loc(x, y, desc_a, info, iact,owned)
|
||||
call psb_glob_to_loc(x, desc_a, info, iact,owned)
|
||||
</pre>
|
||||
<!--l. 1216--><p class="nopar" >
|
||||
<!--l. 1218--><p class="indent" >
|
||||
<!--l. 1225--><p class="nopar" >
|
||||
<!--l. 1227--><p class="indent" >
|
||||
<dl class="description"><dt class="description">
|
||||
<span
|
||||
class="cmbx-10">Type:</span> </dt><dd
|
||||
@@ -88,7 +88,7 @@ class="newline" />Intent: <span
|
||||
class="cmbx-10">in</span>.<br
|
||||
class="newline" />If true, then only indices strictly owned by the current process are
|
||||
considered valid, if false then halo indices are also accepted. Default: false.</dd></dl>
|
||||
<!--l. 1246--><p class="indent" >
|
||||
<!--l. 1255--><p class="indent" >
|
||||
<dl class="description"><dt class="description">
|
||||
<span
|
||||
class="cmbx-10">On Return</span> </dt><dd
|
||||
@@ -134,7 +134,7 @@ class="cmbx-10">required </span><br
|
||||
class="newline" />Intent: <span
|
||||
class="cmbx-10">out</span>.<br
|
||||
class="newline" />An integer value; 0 means no error has been detected.</dd></dl>
|
||||
<!--l. 1268--><p class="noindent" ><span
|
||||
<!--l. 1277--><p class="noindent" ><span
|
||||
class="cmbx-12">Notes</span>
|
||||
<ol class="enumerate1" >
|
||||
<li
|
||||
@@ -151,12 +151,12 @@ class="cmtt-10">I</span></span></span>gnore means that the negative output is th
|
||||
|
||||
|
||||
|
||||
<!--l. 1277--><div class="crosslinks"><p class="noindent">[<a
|
||||
<!--l. 1286--><div class="crosslinks"><p class="noindent">[<a
|
||||
href="userhtmlsu50.html" >next</a>] [<a
|
||||
href="userhtmlsu45.html" >prev</a>] [<a
|
||||
href="userhtmlsu45.html#tailuserhtmlsu45.html" >prev-tail</a>] [<a
|
||||
href="userhtmlsu46.html" >front</a>] [<a
|
||||
href="userhtmlsu32.html#userhtmlsu49.html" >up</a>] </p></div>
|
||||
<!--l. 1277--><p class="indent" > <a
|
||||
<!--l. 1286--><p class="indent" > <a
|
||||
id="tailuserhtmlsu46.html"></a>
|
||||
</body></html>
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
<link rel="stylesheet" type="text/css" href="userhtml.css">
|
||||
</head><body
|
||||
>
|
||||
<!--l. 1278--><div class="crosslinks"><p class="noindent">[<a
|
||||
<!--l. 1287--><div class="crosslinks"><p class="noindent">[<a
|
||||
href="userhtmlsu51.html" >next</a>] [<a
|
||||
href="userhtmlsu46.html" >prev</a>] [<a
|
||||
href="userhtmlsu46.html#tailuserhtmlsu46.html" >prev-tail</a>] [<a
|
||||
@@ -25,8 +25,8 @@ href="userhtmlsu32.html#userhtmlsu50.html" >up</a>] </p></div>
|
||||
call psb_loc_to_glob(x, y, desc_a, info, iact)
|
||||
call psb_loc_to_glob(x, desc_a, info, iact)
|
||||
</pre>
|
||||
<!--l. 1284--><p class="nopar" >
|
||||
<!--l. 1286--><p class="indent" >
|
||||
<!--l. 1293--><p class="nopar" >
|
||||
<!--l. 1295--><p class="indent" >
|
||||
<dl class="description"><dt class="description">
|
||||
<span
|
||||
class="cmbx-10">Type:</span> </dt><dd
|
||||
@@ -77,7 +77,7 @@ class="cmtt-10">I</span></span></span>gnore, <span class="obeylines-h"><span cla
|
||||
class="cmtt-10">W</span></span></span>arning or <span class="obeylines-h"><span class="verb"><span
|
||||
class="cmtt-10">A</span></span></span>bort, default <span class="obeylines-h"><span class="verb"><span
|
||||
class="cmtt-10">I</span></span></span>gnore.</dd></dl>
|
||||
<!--l. 1307--><p class="indent" >
|
||||
<!--l. 1316--><p class="indent" >
|
||||
<dl class="description"><dt class="description">
|
||||
<span
|
||||
class="cmbx-10">On Return</span> </dt><dd
|
||||
@@ -129,12 +129,12 @@ class="newline" />An integer value; 0 means no error has been detected.</dd></dl
|
||||
|
||||
|
||||
|
||||
<!--l. 1334--><div class="crosslinks"><p class="noindent">[<a
|
||||
<!--l. 1343--><div class="crosslinks"><p class="noindent">[<a
|
||||
href="userhtmlsu51.html" >next</a>] [<a
|
||||
href="userhtmlsu46.html" >prev</a>] [<a
|
||||
href="userhtmlsu46.html#tailuserhtmlsu46.html" >prev-tail</a>] [<a
|
||||
href="userhtmlsu47.html" >front</a>] [<a
|
||||
href="userhtmlsu32.html#userhtmlsu50.html" >up</a>] </p></div>
|
||||
<!--l. 1334--><p class="indent" > <a
|
||||
<!--l. 1343--><p class="indent" > <a
|
||||
id="tailuserhtmlsu47.html"></a>
|
||||
</body></html>
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
<link rel="stylesheet" type="text/css" href="userhtml.css">
|
||||
</head><body
|
||||
>
|
||||
<!--l. 1334--><div class="crosslinks"><p class="noindent">[<a
|
||||
<!--l. 1343--><div class="crosslinks"><p class="noindent">[<a
|
||||
href="userhtmlsu52.html" >next</a>] [<a
|
||||
href="userhtmlsu47.html" >prev</a>] [<a
|
||||
href="userhtmlsu47.html#tailuserhtmlsu47.html" >prev-tail</a>] [<a
|
||||
@@ -24,8 +24,8 @@ href="userhtmlsu32.html#userhtmlsu51.html" >up</a>] </p></div>
|
||||
<pre class="verbatim" id="verbatim-52">
|
||||
call psb_is_owned(x, desc_a)
|
||||
</pre>
|
||||
<!--l. 1339--><p class="nopar" >
|
||||
<!--l. 1341--><p class="indent" >
|
||||
<!--l. 1348--><p class="nopar" >
|
||||
<!--l. 1350--><p class="indent" >
|
||||
<dl class="description"><dt class="description">
|
||||
<span
|
||||
class="cmbx-10">Type:</span> </dt><dd
|
||||
@@ -62,7 +62,7 @@ href="userhtmlsu5.html#descdata"><span
|
||||
class="cmtt-10">psb</span><span
|
||||
class="cmtt-10">_desc</span><span
|
||||
class="cmtt-10">_type</span></a>.</dd></dl>
|
||||
<!--l. 1356--><p class="indent" >
|
||||
<!--l. 1365--><p class="indent" >
|
||||
<dl class="description"><dt class="description">
|
||||
<span
|
||||
class="cmbx-10">On Return</span> </dt><dd
|
||||
@@ -79,7 +79,7 @@ class="cmbx-10">required</span><br
|
||||
class="newline" />Intent: <span
|
||||
class="cmbx-10">out</span>.<br
|
||||
class="newline" /></dd></dl>
|
||||
<!--l. 1366--><p class="noindent" ><span
|
||||
<!--l. 1375--><p class="noindent" ><span
|
||||
class="cmbx-12">Notes</span>
|
||||
<ol class="enumerate1" >
|
||||
<li
|
||||
@@ -92,12 +92,12 @@ class="cmtt-10">.true.</span></span></span> value for an index that is strictly
|
||||
|
||||
|
||||
|
||||
<!--l. 1374--><div class="crosslinks"><p class="noindent">[<a
|
||||
<!--l. 1383--><div class="crosslinks"><p class="noindent">[<a
|
||||
href="userhtmlsu52.html" >next</a>] [<a
|
||||
href="userhtmlsu47.html" >prev</a>] [<a
|
||||
href="userhtmlsu47.html#tailuserhtmlsu47.html" >prev-tail</a>] [<a
|
||||
href="userhtmlsu48.html" >front</a>] [<a
|
||||
href="userhtmlsu32.html#userhtmlsu51.html" >up</a>] </p></div>
|
||||
<!--l. 1374--><p class="indent" > <a
|
||||
<!--l. 1383--><p class="indent" > <a
|
||||
id="tailuserhtmlsu48.html"></a>
|
||||
</body></html>
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
<link rel="stylesheet" type="text/css" href="userhtml.css">
|
||||
</head><body
|
||||
>
|
||||
<!--l. 1374--><div class="crosslinks"><p class="noindent">[<a
|
||||
<!--l. 1383--><div class="crosslinks"><p class="noindent">[<a
|
||||
href="userhtmlsu53.html" >next</a>] [<a
|
||||
href="userhtmlsu48.html" >prev</a>] [<a
|
||||
href="userhtmlsu48.html#tailuserhtmlsu48.html" >prev-tail</a>] [<a
|
||||
@@ -24,8 +24,8 @@ href="userhtmlsu32.html#userhtmlsu52.html" >up</a>] </p></div>
|
||||
<pre class="verbatim" id="verbatim-53">
|
||||
call psb_owned_index(y, x, desc_a, info)
|
||||
</pre>
|
||||
<!--l. 1379--><p class="nopar" >
|
||||
<!--l. 1381--><p class="indent" >
|
||||
<!--l. 1388--><p class="nopar" >
|
||||
<!--l. 1390--><p class="indent" >
|
||||
<dl class="description"><dt class="description">
|
||||
<span
|
||||
class="cmbx-10">Type:</span> </dt><dd
|
||||
@@ -76,7 +76,7 @@ class="cmtt-10">I</span></span></span>gnore, <span class="obeylines-h"><span cla
|
||||
class="cmtt-10">W</span></span></span>arning or <span class="obeylines-h"><span class="verb"><span
|
||||
class="cmtt-10">A</span></span></span>bort, default <span class="obeylines-h"><span class="verb"><span
|
||||
class="cmtt-10">I</span></span></span>gnore.</dd></dl>
|
||||
<!--l. 1402--><p class="indent" >
|
||||
<!--l. 1411--><p class="indent" >
|
||||
<dl class="description"><dt class="description">
|
||||
<span
|
||||
class="cmbx-10">On Return</span> </dt><dd
|
||||
@@ -107,7 +107,7 @@ class="newline" />An integer value; 0 means no error has been detected.</dd></dl
|
||||
|
||||
|
||||
|
||||
<!--l. 1418--><p class="noindent" ><span
|
||||
<!--l. 1427--><p class="noindent" ><span
|
||||
class="cmbx-12">Notes</span>
|
||||
<ol class="enumerate1" >
|
||||
<li
|
||||
@@ -120,12 +120,12 @@ class="cmtt-10">.true.</span></span></span> value for those indices that are str
|
||||
|
||||
|
||||
|
||||
<!--l. 1426--><div class="crosslinks"><p class="noindent">[<a
|
||||
<!--l. 1435--><div class="crosslinks"><p class="noindent">[<a
|
||||
href="userhtmlsu53.html" >next</a>] [<a
|
||||
href="userhtmlsu48.html" >prev</a>] [<a
|
||||
href="userhtmlsu48.html#tailuserhtmlsu48.html" >prev-tail</a>] [<a
|
||||
href="userhtmlsu49.html" >front</a>] [<a
|
||||
href="userhtmlsu32.html#userhtmlsu52.html" >up</a>] </p></div>
|
||||
<!--l. 1426--><p class="indent" > <a
|
||||
<!--l. 1435--><p class="indent" > <a
|
||||
id="tailuserhtmlsu49.html"></a>
|
||||
</body></html>
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
<link rel="stylesheet" type="text/css" href="userhtml.css">
|
||||
</head><body
|
||||
>
|
||||
<!--l. 1426--><div class="crosslinks"><p class="noindent">[<a
|
||||
<!--l. 1435--><div class="crosslinks"><p class="noindent">[<a
|
||||
href="userhtmlsu54.html" >next</a>] [<a
|
||||
href="userhtmlsu49.html" >prev</a>] [<a
|
||||
href="userhtmlsu49.html#tailuserhtmlsu49.html" >prev-tail</a>] [<a
|
||||
@@ -24,8 +24,8 @@ href="userhtmlsu32.html#userhtmlsu53.html" >up</a>] </p></div>
|
||||
<pre class="verbatim" id="verbatim-54">
|
||||
call psb_is_local(x, desc_a)
|
||||
</pre>
|
||||
<!--l. 1431--><p class="nopar" >
|
||||
<!--l. 1433--><p class="indent" >
|
||||
<!--l. 1440--><p class="nopar" >
|
||||
<!--l. 1442--><p class="indent" >
|
||||
<dl class="description"><dt class="description">
|
||||
<span
|
||||
class="cmbx-10">Type:</span> </dt><dd
|
||||
@@ -62,7 +62,7 @@ href="userhtmlsu5.html#descdata"><span
|
||||
class="cmtt-10">psb</span><span
|
||||
class="cmtt-10">_desc</span><span
|
||||
class="cmtt-10">_type</span></a>.</dd></dl>
|
||||
<!--l. 1448--><p class="indent" >
|
||||
<!--l. 1457--><p class="indent" >
|
||||
<dl class="description"><dt class="description">
|
||||
<span
|
||||
class="cmbx-10">On Return</span> </dt><dd
|
||||
@@ -79,7 +79,7 @@ class="cmbx-10">required</span><br
|
||||
class="newline" />Intent: <span
|
||||
class="cmbx-10">out</span>.<br
|
||||
class="newline" /></dd></dl>
|
||||
<!--l. 1458--><p class="noindent" ><span
|
||||
<!--l. 1467--><p class="noindent" ><span
|
||||
class="cmbx-12">Notes</span>
|
||||
<ol class="enumerate1" >
|
||||
<li
|
||||
@@ -92,12 +92,12 @@ class="cmtt-10">.true.</span></span></span> value for an index that is local to
|
||||
|
||||
|
||||
|
||||
<!--l. 1465--><div class="crosslinks"><p class="noindent">[<a
|
||||
<!--l. 1474--><div class="crosslinks"><p class="noindent">[<a
|
||||
href="userhtmlsu54.html" >next</a>] [<a
|
||||
href="userhtmlsu49.html" >prev</a>] [<a
|
||||
href="userhtmlsu49.html#tailuserhtmlsu49.html" >prev-tail</a>] [<a
|
||||
href="userhtmlsu50.html" >front</a>] [<a
|
||||
href="userhtmlsu32.html#userhtmlsu53.html" >up</a>] </p></div>
|
||||
<!--l. 1465--><p class="indent" > <a
|
||||
<!--l. 1474--><p class="indent" > <a
|
||||
id="tailuserhtmlsu50.html"></a>
|
||||
</body></html>
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
<link rel="stylesheet" type="text/css" href="userhtml.css">
|
||||
</head><body
|
||||
>
|
||||
<!--l. 1465--><div class="crosslinks"><p class="noindent">[<a
|
||||
<!--l. 1474--><div class="crosslinks"><p class="noindent">[<a
|
||||
href="userhtmlsu55.html" >next</a>] [<a
|
||||
href="userhtmlsu50.html" >prev</a>] [<a
|
||||
href="userhtmlsu50.html#tailuserhtmlsu50.html" >prev-tail</a>] [<a
|
||||
@@ -24,8 +24,8 @@ href="userhtmlsu32.html#userhtmlsu54.html" >up</a>] </p></div>
|
||||
<pre class="verbatim" id="verbatim-55">
|
||||
call psb_local_index(y, x, desc_a, info)
|
||||
</pre>
|
||||
<!--l. 1470--><p class="nopar" >
|
||||
<!--l. 1472--><p class="indent" >
|
||||
<!--l. 1479--><p class="nopar" >
|
||||
<!--l. 1481--><p class="indent" >
|
||||
<dl class="description"><dt class="description">
|
||||
<span
|
||||
class="cmbx-10">Type:</span> </dt><dd
|
||||
@@ -76,7 +76,7 @@ class="cmtt-10">I</span></span></span>gnore, <span class="obeylines-h"><span cla
|
||||
class="cmtt-10">W</span></span></span>arning or <span class="obeylines-h"><span class="verb"><span
|
||||
class="cmtt-10">A</span></span></span>bort, default <span class="obeylines-h"><span class="verb"><span
|
||||
class="cmtt-10">I</span></span></span>gnore.</dd></dl>
|
||||
<!--l. 1493--><p class="indent" >
|
||||
<!--l. 1502--><p class="indent" >
|
||||
<dl class="description"><dt class="description">
|
||||
<span
|
||||
class="cmbx-10">On Return</span> </dt><dd
|
||||
@@ -107,7 +107,7 @@ class="newline" />An integer value; 0 means no error has been detected.</dd></dl
|
||||
|
||||
|
||||
|
||||
<!--l. 1509--><p class="noindent" ><span
|
||||
<!--l. 1518--><p class="noindent" ><span
|
||||
class="cmbx-12">Notes</span>
|
||||
<ol class="enumerate1" >
|
||||
<li
|
||||
@@ -120,12 +120,12 @@ class="cmtt-10">.true.</span></span></span> value for those indices that are loc
|
||||
|
||||
|
||||
|
||||
<!--l. 1521--><div class="crosslinks"><p class="noindent">[<a
|
||||
<!--l. 1530--><div class="crosslinks"><p class="noindent">[<a
|
||||
href="userhtmlsu55.html" >next</a>] [<a
|
||||
href="userhtmlsu50.html" >prev</a>] [<a
|
||||
href="userhtmlsu50.html#tailuserhtmlsu50.html" >prev-tail</a>] [<a
|
||||
href="userhtmlsu51.html" >front</a>] [<a
|
||||
href="userhtmlsu32.html#userhtmlsu54.html" >up</a>] </p></div>
|
||||
<!--l. 1521--><p class="indent" > <a
|
||||
<!--l. 1530--><p class="indent" > <a
|
||||
id="tailuserhtmlsu51.html"></a>
|
||||
</body></html>
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
<link rel="stylesheet" type="text/css" href="userhtml.css">
|
||||
</head><body
|
||||
>
|
||||
<!--l. 1522--><div class="crosslinks"><p class="noindent">[<a
|
||||
<!--l. 1531--><div class="crosslinks"><p class="noindent">[<a
|
||||
href="userhtmlsu56.html" >next</a>] [<a
|
||||
href="userhtmlsu51.html" >prev</a>] [<a
|
||||
href="userhtmlsu51.html#tailuserhtmlsu51.html" >prev-tail</a>] [<a
|
||||
@@ -24,8 +24,8 @@ href="userhtmlsu32.html#userhtmlsu55.html" >up</a>] </p></div>
|
||||
<pre class="verbatim" id="verbatim-56">
|
||||
call psb_get_boundary(bndel, desc, info)
|
||||
</pre>
|
||||
<!--l. 1527--><p class="nopar" >
|
||||
<!--l. 1529--><p class="indent" >
|
||||
<!--l. 1536--><p class="nopar" >
|
||||
<!--l. 1538--><p class="indent" >
|
||||
<dl class="description"><dt class="description">
|
||||
<span
|
||||
class="cmbx-10">Type:</span> </dt><dd
|
||||
@@ -49,7 +49,7 @@ href="userhtmlsu5.html#descdata"><span
|
||||
class="cmtt-10">psb</span><span
|
||||
class="cmtt-10">_desc</span><span
|
||||
class="cmtt-10">_type</span></a>.</dd></dl>
|
||||
<!--l. 1539--><p class="indent" >
|
||||
<!--l. 1548--><p class="indent" >
|
||||
<dl class="description"><dt class="description">
|
||||
<span
|
||||
class="cmbx-10">On Return</span> </dt><dd
|
||||
@@ -78,7 +78,7 @@ class="cmbx-10">required </span><br
|
||||
class="newline" />Intent: <span
|
||||
class="cmbx-10">out</span>.<br
|
||||
class="newline" />An integer value; 0 means no error has been detected.</dd></dl>
|
||||
<!--l. 1555--><p class="noindent" ><span
|
||||
<!--l. 1564--><p class="noindent" ><span
|
||||
class="cmbx-12">Notes</span>
|
||||
<ol class="enumerate1" >
|
||||
<li
|
||||
@@ -96,12 +96,12 @@ class="cmtt-10">bndel</span></span></span> will be exactly equal to the nu
|
||||
|
||||
|
||||
|
||||
<!--l. 1564--><div class="crosslinks"><p class="noindent">[<a
|
||||
<!--l. 1573--><div class="crosslinks"><p class="noindent">[<a
|
||||
href="userhtmlsu56.html" >next</a>] [<a
|
||||
href="userhtmlsu51.html" >prev</a>] [<a
|
||||
href="userhtmlsu51.html#tailuserhtmlsu51.html" >prev-tail</a>] [<a
|
||||
href="userhtmlsu52.html" >front</a>] [<a
|
||||
href="userhtmlsu32.html#userhtmlsu55.html" >up</a>] </p></div>
|
||||
<!--l. 1564--><p class="indent" > <a
|
||||
<!--l. 1573--><p class="indent" > <a
|
||||
id="tailuserhtmlsu52.html"></a>
|
||||
</body></html>
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
<link rel="stylesheet" type="text/css" href="userhtml.css">
|
||||
</head><body
|
||||
>
|
||||
<!--l. 1565--><div class="crosslinks"><p class="noindent">[<a
|
||||
<!--l. 1574--><div class="crosslinks"><p class="noindent">[<a
|
||||
href="userhtmlse7.html" >next</a>] [<a
|
||||
href="userhtmlsu52.html" >prev</a>] [<a
|
||||
href="userhtmlsu52.html#tailuserhtmlsu52.html" >prev-tail</a>] [<a
|
||||
@@ -24,8 +24,8 @@ href="userhtmlsu32.html#userhtmlsu56.html" >up</a>] </p></div>
|
||||
<pre class="verbatim" id="verbatim-57">
|
||||
call psb_get_overlap(ovrel, desc, info)
|
||||
</pre>
|
||||
<!--l. 1570--><p class="nopar" >
|
||||
<!--l. 1572--><p class="indent" >
|
||||
<!--l. 1579--><p class="nopar" >
|
||||
<!--l. 1581--><p class="indent" >
|
||||
<dl class="description"><dt class="description">
|
||||
<span
|
||||
class="cmbx-10">Type:</span> </dt><dd
|
||||
@@ -49,7 +49,7 @@ href="userhtmlsu5.html#descdata"><span
|
||||
class="cmtt-10">psb</span><span
|
||||
class="cmtt-10">_desc</span><span
|
||||
class="cmtt-10">_type</span></a>.</dd></dl>
|
||||
<!--l. 1582--><p class="indent" >
|
||||
<!--l. 1591--><p class="indent" >
|
||||
<dl class="description"><dt class="description">
|
||||
<span
|
||||
class="cmbx-10">On Return</span> </dt><dd
|
||||
@@ -78,7 +78,7 @@ class="cmbx-10">required </span><br
|
||||
class="newline" />Intent: <span
|
||||
class="cmbx-10">out</span>.<br
|
||||
class="newline" />An integer value; 0 means no error has been detected.</dd></dl>
|
||||
<!--l. 1598--><p class="noindent" ><span
|
||||
<!--l. 1607--><p class="noindent" ><span
|
||||
class="cmbx-12">Notes</span>
|
||||
<ol class="enumerate1" >
|
||||
<li
|
||||
@@ -95,12 +95,12 @@ class="cmtt-10">ovrel</span></span></span> will be exactly equal to the number o
|
||||
|
||||
|
||||
|
||||
<!--l. 1608--><div class="crosslinks"><p class="noindent">[<a
|
||||
<!--l. 1617--><div class="crosslinks"><p class="noindent">[<a
|
||||
href="userhtmlse7.html" >next</a>] [<a
|
||||
href="userhtmlsu52.html" >prev</a>] [<a
|
||||
href="userhtmlsu52.html#tailuserhtmlsu52.html" >prev-tail</a>] [<a
|
||||
href="userhtmlsu53.html" >front</a>] [<a
|
||||
href="userhtmlsu32.html#userhtmlsu56.html" >up</a>] </p></div>
|
||||
<!--l. 1608--><p class="indent" > <a
|
||||
<!--l. 1617--><p class="indent" > <a
|
||||
id="tailuserhtmlsu53.html"></a>
|
||||
</body></html>
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
<link rel="stylesheet" type="text/css" href="userhtml.css">
|
||||
</head><body
|
||||
>
|
||||
<!--l. 1609--><div class="crosslinks"><p class="noindent">[<a
|
||||
<!--l. 1618--><div class="crosslinks"><p class="noindent">[<a
|
||||
href="userhtmlsu57.html" >next</a>] [<a
|
||||
href="userhtmlsu53.html" >prev</a>] [<a
|
||||
href="userhtmlsu53.html#tailuserhtmlsu53.html" >prev-tail</a>] [<a
|
||||
@@ -25,8 +25,8 @@ href="userhtmlsu32.html#userhtmlse7.html" >up</a>] </p></div>
|
||||
call psb_sp_getrow(row, a, nz, ia, ja, val, info, &
|
||||
              & append, nzin, lrw)
|
||||
</pre>
|
||||
<!--l. 1615--><p class="nopar" >
|
||||
<!--l. 1617--><p class="indent" >
|
||||
<!--l. 1624--><p class="nopar" >
|
||||
<!--l. 1626--><p class="indent" >
|
||||
<dl class="description"><dt class="description">
|
||||
<span
|
||||
class="cmbx-10">Type:</span> </dt><dd
|
||||
@@ -103,7 +103,7 @@ class="cmmi-10">row</span>.
|
||||
|
||||
|
||||
|
||||
<!--l. 1657--><p class="indent" >
|
||||
<!--l. 1666--><p class="indent" >
|
||||
<dl class="description"><dt class="description">
|
||||
<span
|
||||
class="cmbx-10">On Return</span> </dt><dd
|
||||
@@ -166,7 +166,7 @@ class="cmbx-10">required </span><br
|
||||
class="newline" />Intent: <span
|
||||
class="cmbx-10">out</span>.<br
|
||||
class="newline" />An integer value; 0 means no error has been detected.</dd></dl>
|
||||
<!--l. 1686--><p class="noindent" ><span
|
||||
<!--l. 1695--><p class="noindent" ><span
|
||||
class="cmbx-12">Notes</span>
|
||||
<ol class="enumerate1" >
|
||||
<li
|
||||
@@ -198,12 +198,12 @@ class="cmtt-10">psb_loc_to_glob</span></span></span> routine on the output.</li>
|
||||
|
||||
|
||||
|
||||
<!--l. 1702--><div class="crosslinks"><p class="noindent">[<a
|
||||
<!--l. 1711--><div class="crosslinks"><p class="noindent">[<a
|
||||
href="userhtmlsu57.html" >next</a>] [<a
|
||||
href="userhtmlsu53.html" >prev</a>] [<a
|
||||
href="userhtmlsu53.html#tailuserhtmlsu53.html" >prev-tail</a>] [<a
|
||||
href="userhtmlsu54.html" >front</a>] [<a
|
||||
href="userhtmlsu32.html#userhtmlse7.html" >up</a>] </p></div>
|
||||
<!--l. 1702--><p class="indent" > <a
|
||||
<!--l. 1711--><p class="indent" > <a
|
||||
id="tailuserhtmlsu54.html"></a>
|
||||
</body></html>
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
<link rel="stylesheet" type="text/css" href="userhtml.css">
|
||||
</head><body
|
||||
>
|
||||
<!--l. 1702--><div class="crosslinks"><p class="noindent">[<a
|
||||
<!--l. 1711--><div class="crosslinks"><p class="noindent">[<a
|
||||
href="userhtmlsu58.html" >next</a>] [<a
|
||||
href="userhtmlsu54.html" >prev</a>] [<a
|
||||
href="userhtmlsu54.html#tailuserhtmlsu54.html" >prev-tail</a>] [<a
|
||||
@@ -18,7 +18,7 @@ href="userhtmlsu52.html#tailuserhtmlsu55.html">tail</a>] [<a
|
||||
href="userhtmlsu32.html#userhtmlsu57.html" >up</a>] </p></div>
|
||||
<h4 class="subsectionHead"><span class="titlemark">6.26 </span> <a
|
||||
id="x66-1030006.26"></a>psb_sizeof — Memory occupation</h4>
|
||||
<!--l. 1705--><p class="noindent" >This function computes the memory occupation of a PSBLAS object.
|
||||
<!--l. 1714--><p class="noindent" >This function computes the memory occupation of a PSBLAS object.
|
||||
|
||||
|
||||
|
||||
@@ -27,8 +27,8 @@ isz = psb_sizeof(a)
|
||||
isz = psb_sizeof(desc_a)
|
||||
isz = psb_sizeof(prec)
|
||||
</pre>
|
||||
<!--l. 1712--><p class="nopar" >
|
||||
<!--l. 1714--><p class="indent" >
|
||||
<!--l. 1721--><p class="nopar" >
|
||||
<!--l. 1723--><p class="indent" >
|
||||
<dl class="description"><dt class="description">
|
||||
<span
|
||||
class="cmbx-10">Type:</span> </dt><dd
|
||||
@@ -102,12 +102,12 @@ class="cmtt-10">integer(psb_long_int_k_)</span></span></span> number.</dd></dl>
|
||||
|
||||
|
||||
|
||||
<!--l. 1741--><div class="crosslinks"><p class="noindent">[<a
|
||||
<!--l. 1750--><div class="crosslinks"><p class="noindent">[<a
|
||||
href="userhtmlsu58.html" >next</a>] [<a
|
||||
href="userhtmlsu54.html" >prev</a>] [<a
|
||||
href="userhtmlsu54.html#tailuserhtmlsu54.html" >prev-tail</a>] [<a
|
||||
href="userhtmlsu55.html" >front</a>] [<a
|
||||
href="userhtmlsu32.html#userhtmlsu57.html" >up</a>] </p></div>
|
||||
<!--l. 1741--><p class="indent" > <a
|
||||
<!--l. 1750--><p class="indent" > <a
|
||||
id="tailuserhtmlsu55.html"></a>
|
||||
</body></html>
|
||||
|
||||
@@ -10,20 +10,20 @@
|
||||
<link rel="stylesheet" type="text/css" href="userhtml.css">
|
||||
</head><body
|
||||
>
|
||||
<!--l. 1741--><div class="crosslinks"><p class="noindent">[<a
|
||||
<!--l. 1750--><div class="crosslinks"><p class="noindent">[<a
|
||||
href="userhtmlsu55.html" >prev</a>] [<a
|
||||
href="userhtmlsu55.html#tailuserhtmlsu55.html" >prev-tail</a>] [<a
|
||||
href="userhtmlsu53.html#tailuserhtmlsu56.html">tail</a>] [<a
|
||||
href="userhtmlsu32.html#userhtmlsu58.html" >up</a>] </p></div>
|
||||
<h4 class="subsectionHead"><span class="titlemark">6.27 </span> <a
|
||||
id="x67-1040006.27"></a>Sorting utilities — </h4>
|
||||
<!--l. 1744--><p class="noindent" ><span
|
||||
<!--l. 1753--><p class="noindent" ><span
|
||||
class="cmbx-12">psb</span><span
|
||||
class="cmbx-12">_msort — Sorting by the Merge-sort algorithm</span>
|
||||
<!--l. 1747--><p class="noindent" ><span
|
||||
<!--l. 1756--><p class="noindent" ><span
|
||||
class="cmbx-12">psb</span><span
|
||||
class="cmbx-12">_qsort — Sorting by the Quicksort algorithm</span>
|
||||
<!--l. 1750--><p class="noindent" ><span
|
||||
<!--l. 1759--><p class="noindent" ><span
|
||||
class="cmbx-12">psb</span><span
|
||||
class="cmbx-12">_hsort — Sorting by the Heapsort algorithm</span>
|
||||
|
||||
@@ -34,8 +34,8 @@ call psb_msort(x,ix,dir,flag)
|
||||
call psb_qsort(x,ix,dir,flag)
|
||||
call psb_hsort(x,ix,dir,flag)
|
||||
</pre>
|
||||
<!--l. 1755--><p class="nopar" >
|
||||
<!--l. 1757--><p class="indent" > These serial routines sort a sequence <span
|
||||
<!--l. 1764--><p class="nopar" >
|
||||
<!--l. 1766--><p class="indent" > These serial routines sort a sequence <span
|
||||
class="cmmi-10">X </span>into ascending or descending order. The
|
||||
argument meaning is identical for the three calls; the only difference is the algorithm
|
||||
used to accomplish the task (see Usage Notes below).
|
||||
@@ -102,7 +102,7 @@ class="cmtt-10">psb_sort_keep_idx_</span></span></span>;
|
||||
default <span class="obeylines-h"><span class="verb"><span
|
||||
class="cmtt-10">psb_sort_ovw_idx_</span></span></span>.
|
||||
</dd></dl>
|
||||
<!--l. 1787--><p class="indent" >
|
||||
<!--l. 1796--><p class="indent" >
|
||||
<dl class="description"><dt class="description">
|
||||
<span
|
||||
class="cmbx-10">On Return</span> </dt><dd
|
||||
@@ -126,7 +126,7 @@ class="cmbx-10">Optional </span><br
|
||||
class="newline" />An integer array of rank 1, whose entries are moved to the same position
|
||||
as the corresponding entries in <span
|
||||
class="cmmi-10">x</span>.</dd></dl>
|
||||
<!--l. 1798--><p class="noindent" ><span
|
||||
<!--l. 1807--><p class="noindent" ><span
|
||||
class="cmbx-12">Notes</span>
|
||||
<ol class="enumerate1" >
|
||||
<li
|
||||
|
||||
@@ -388,6 +388,10 @@ class="newline" />An integer value; 0 means no error has been detected.</dd></dl
|
||||
|
||||
|
||||
|
||||
<!--l. 124--><p class="indent" >
|
||||
|
||||
|
||||
|
||||
<!--l. 2--><div class="crosslinks"><p class="noindent">[<a
|
||||
href="userhtmlsu90.html" >front</a>] [<a
|
||||
href="# " >up</a>] </p></div>
|
||||
|
||||
+2453
-2408
File diff suppressed because it is too large
Load Diff
+10
-1
@@ -594,7 +594,9 @@ An integer value; 0 means no error has been detected.
|
||||
\item Providing a good estimate for the number of nonzeroes $nnz$ in
|
||||
the assembled matrix may substantially improve performance in the
|
||||
matrix build phase, as it will reduce or eliminate the need for
|
||||
(potentially multiple) data reallocations.
|
||||
(potentially multiple) data reallocations;
|
||||
\item Using \verb|psb_matbld_remote_| will cause an overhead at
|
||||
assembly time;
|
||||
\end{enumerate}
|
||||
|
||||
|
||||
@@ -772,6 +774,13 @@ Scope:{\bf local}\\
|
||||
Type:{\bf required}\\
|
||||
Intent: {\bf inout}.\\
|
||||
Specified as: a structured data of type \spdata.
|
||||
\item[desc\_a] the communication descriptor.\\
|
||||
Scope:{\bf local}.\\
|
||||
Type:{\bf required}.\\
|
||||
Intent: {\bf in/out}.\\
|
||||
Specified as: a structured data of type \descdata. If the matrix was
|
||||
allocated with \verb|buildmode=psb_matbld_remote_|, then the
|
||||
descriptor will be reassembled.
|
||||
\item[info] Error code.\\
|
||||
Scope: {\bf local} \\
|
||||
Type: {\bf required} \\
|
||||
|
||||
Reference in New Issue
Block a user