Merge branch 'remotebuild' of github.com:sfilippone/psblas3 into remotebuild

remotebuild
Cirdans-Home 3 years ago
commit 3c63ac71a8

@ -210,7 +210,7 @@ subroutine psi_graph_fnd_owner(idx,iprc,ladj,idxmap,info)
if (trace.and.(me == 0)) write(0,*) ' Initial sweep on user-defined topology',& if (trace.and.(me == 0)) write(0,*) ' Initial sweep on user-defined topology',&
& nsampl_in & nsampl_in
call psi_adj_fnd_sweep(idx,iprc,ladj,idxmap,nsampl_in,n_answers) call psi_adj_fnd_sweep(idx,iprc,ladj,idxmap,nsampl_in,n_answers)
!call idxmap%xtnd_p_adjcncy(ladj)
nqries = nv - n_answers nqries = nv - n_answers
nqries_max = nqries nqries_max = nqries
call psb_max(ctxt,nqries_max) call psb_max(ctxt,nqries_max)

@ -127,19 +127,23 @@ class="cmbx-12">Notes</span>
class="cmmi-10">nnz </span>in the class="cmmi-10">nnz </span>in the
assembled matrix may substantially improve performance in the matrix assembled matrix may substantially improve performance in the matrix
build phase, as it will reduce or eliminate the need for (potentially 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="userhtmlsu40.html" >next</a>] [<a
href="userhtmlsu35.html" >prev</a>] [<a href="userhtmlsu35.html" >prev</a>] [<a
href="userhtmlsu35.html#tailuserhtmlsu35.html" >prev-tail</a>] [<a href="userhtmlsu35.html#tailuserhtmlsu35.html" >prev-tail</a>] [<a
href="userhtmlsu36.html" >front</a>] [<a href="userhtmlsu36.html" >front</a>] [<a
href="userhtmlsu32.html#userhtmlsu39.html" >up</a>] </p></div> 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> id="tailuserhtmlsu36.html"></a>
</body></html> </body></html>

@ -10,7 +10,7 @@
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">
</head><body </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="userhtmlsu41.html" >next</a>] [<a
href="userhtmlsu36.html" >prev</a>] [<a href="userhtmlsu36.html" >prev</a>] [<a
href="userhtmlsu36.html#tailuserhtmlsu36.html" >prev-tail</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&#x00A0;psb_spins(nz,&#x00A0;ia,&#x00A0;ja,&#x00A0;val,&#x00A0;a,&#x00A0;desc_a,&#x00A0;info&#x00A0;[,local]) call&#x00A0;psb_spins(nz,&#x00A0;ia,&#x00A0;ja,&#x00A0;val,&#x00A0;a,&#x00A0;desc_a,&#x00A0;info&#x00A0;[,local])
call&#x00A0;psb_spins(nr,&#x00A0;irw,&#x00A0;irp,&#x00A0;ja,&#x00A0;val,&#x00A0;a,&#x00A0;desc_a,&#x00A0;info&#x00A0;[,local]) call&#x00A0;psb_spins(nr,&#x00A0;irw,&#x00A0;irp,&#x00A0;ja,&#x00A0;val,&#x00A0;a,&#x00A0;desc_a,&#x00A0;info&#x00A0;[,local])
</pre> </pre>
<!--l. 611--><p class="nopar" > <!--l. 613--><p class="nopar" >
<!--l. 613--><p class="indent" > <!--l. 615--><p class="indent" >
<dl class="description"><dt class="description"> <dl class="description"><dt class="description">
<span <span
class="cmbx-10">Type:</span> </dt><dd 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="newline" />Specified as: a logical value; default: <span class="obeylines-h"><span class="verb"><span
class="cmtt-10">.false.</span></span></span>. class="cmtt-10">.false.</span></span></span>.
</dd></dl> </dd></dl>
<!--l. 673--><p class="indent" > <!--l. 675--><p class="indent" >
<dl class="description"><dt class="description"> <dl class="description"><dt class="description">
<span <span
class="cmbx-10">On Return</span> </dt><dd class="cmbx-10">On Return</span> </dt><dd
@ -203,7 +203,7 @@ class="cmbx-10">required </span><br
class="newline" />Intent: <span class="newline" />Intent: <span
class="cmbx-10">out</span>.<br class="cmbx-10">out</span>.<br
class="newline" />An integer value; 0 means no error has been detected.</dd></dl> 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> class="cmbx-12">Notes</span>
<ol class="enumerate1" > <ol class="enumerate1" >
<li <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="userhtmlsu41.html" >next</a>] [<a
href="userhtmlsu36.html" >prev</a>] [<a href="userhtmlsu36.html" >prev</a>] [<a
href="userhtmlsu36.html#tailuserhtmlsu36.html" >prev-tail</a>] [<a href="userhtmlsu36.html#tailuserhtmlsu36.html" >prev-tail</a>] [<a
href="userhtmlsu37.html" >front</a>] [<a href="userhtmlsu37.html" >front</a>] [<a
href="userhtmlsu32.html#userhtmlsu40.html" >up</a>] </p></div> 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> id="tailuserhtmlsu37.html"></a>
</body></html> </body></html>

@ -10,7 +10,7 @@
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">
</head><body </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="userhtmlsu42.html" >next</a>] [<a
href="userhtmlsu37.html" >prev</a>] [<a href="userhtmlsu37.html" >prev</a>] [<a
href="userhtmlsu37.html#tailuserhtmlsu37.html" >prev-tail</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"> <pre class="verbatim" id="verbatim-42">
call&#x00A0;psb_spasb(a,&#x00A0;desc_a,&#x00A0;info,&#x00A0;afmt,&#x00A0;upd,&#x00A0;dupl,&#x00A0;mold) call&#x00A0;psb_spasb(a,&#x00A0;desc_a,&#x00A0;info,&#x00A0;afmt,&#x00A0;upd,&#x00A0;dupl,&#x00A0;mold)
</pre> </pre>
<!--l. 735--><p class="nopar" > <!--l. 737--><p class="nopar" >
<!--l. 737--><p class="indent" > <!--l. 739--><p class="indent" >
<dl class="description"><dt class="description"> <dl class="description"><dt class="description">
<span <span
class="cmbx-10">Type:</span> </dt><dd 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">_base</span><span
class="cmtt-10">_sparse</span><span class="cmtt-10">_sparse</span><span
class="cmtt-10">_mat</span>.</dd></dl> 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>. class="cmtt-10">_type</span></a>.
</dd><dt class="description"> </dd><dt class="description">
<span <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="cmbx-10">info</span> </dt><dd
class="description">Error code.<br class="description">Error code.<br
class="newline" />Scope: <span class="newline" />Scope: <span
@ -140,7 +159,7 @@ class="cmbx-10">required </span><br
class="newline" />Intent: <span class="newline" />Intent: <span
class="cmbx-10">out</span>.<br class="cmbx-10">out</span>.<br
class="newline" />An integer value; 0 means no error has been detected.</dd></dl> 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> class="cmbx-12">Notes</span>
<ol class="enumerate1" > <ol class="enumerate1" >
<li <li
@ -169,6 +188,9 @@ class="cmtt-10">psb_spins</span></span></span>
<li <li
class="enumerate" id="x49-86012x6">On exit from this routine the matrix is in the assembled state, and thus 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; is suitable for the computational routines;
</li> </li>
<li <li
class="enumerate" id="x49-86014x7">If the <span class="obeylines-h"><span class="verb"><span 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="userhtmlsu42.html" >next</a>] [<a
href="userhtmlsu37.html" >prev</a>] [<a href="userhtmlsu37.html" >prev</a>] [<a
href="userhtmlsu37.html#tailuserhtmlsu37.html" >prev-tail</a>] [<a href="userhtmlsu37.html#tailuserhtmlsu37.html" >prev-tail</a>] [<a
href="userhtmlsu38.html" >front</a>] [<a href="userhtmlsu38.html" >front</a>] [<a
href="userhtmlsu32.html#userhtmlsu41.html" >up</a>] </p></div> 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> id="tailuserhtmlsu38.html"></a>
</body></html> </body></html>

@ -10,7 +10,7 @@
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">
</head><body </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="userhtmlsu43.html" >next</a>] [<a
href="userhtmlsu38.html" >prev</a>] [<a href="userhtmlsu38.html" >prev</a>] [<a
href="userhtmlsu38.html#tailuserhtmlsu38.html" >prev-tail</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"> <pre class="verbatim" id="verbatim-43">
call&#x00A0;psb_spfree(a,&#x00A0;desc_a,&#x00A0;info) call&#x00A0;psb_spfree(a,&#x00A0;desc_a,&#x00A0;info)
</pre> </pre>
<!--l. 849--><p class="nopar" > <!--l. 858--><p class="nopar" >
<!--l. 851--><p class="indent" > <!--l. 860--><p class="indent" >
<dl class="description"><dt class="description"> <dl class="description"><dt class="description">
<span <span
class="cmbx-10">Type:</span> </dt><dd 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">psb</span><span
class="cmtt-10">_desc</span><span class="cmtt-10">_desc</span><span
class="cmtt-10">_type</span></a>.</dd></dl> class="cmtt-10">_type</span></a>.</dd></dl>
<!--l. 866--><p class="indent" > <!--l. 875--><p class="indent" >
<dl class="description"><dt class="description"> <dl class="description"><dt class="description">
<span <span
class="cmbx-10">On Return</span> </dt><dd 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="userhtmlsu43.html" >next</a>] [<a
href="userhtmlsu38.html" >prev</a>] [<a href="userhtmlsu38.html" >prev</a>] [<a
href="userhtmlsu38.html#tailuserhtmlsu38.html" >prev-tail</a>] [<a href="userhtmlsu38.html#tailuserhtmlsu38.html" >prev-tail</a>] [<a
href="userhtmlsu39.html" >front</a>] [<a href="userhtmlsu39.html" >front</a>] [<a
href="userhtmlsu32.html#userhtmlsu42.html" >up</a>] </p></div> 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> id="tailuserhtmlsu39.html"></a>
</body></html> </body></html>

@ -10,7 +10,7 @@
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">
</head><body </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="userhtmlsu44.html" >next</a>] [<a
href="userhtmlsu39.html" >prev</a>] [<a href="userhtmlsu39.html" >prev</a>] [<a
href="userhtmlsu39.html#tailuserhtmlsu39.html" >prev-tail</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"> <pre class="verbatim" id="verbatim-44">
call&#x00A0;psb_sprn(a,&#x00A0;decsc_a,&#x00A0;info,&#x00A0;clear) call&#x00A0;psb_sprn(a,&#x00A0;decsc_a,&#x00A0;info,&#x00A0;clear)
</pre> </pre>
<!--l. 886--><p class="nopar" > <!--l. 895--><p class="nopar" >
<!--l. 888--><p class="indent" > <!--l. 897--><p class="indent" >
<dl class="description"><dt class="description"> <dl class="description"><dt class="description">
<span <span
class="cmbx-10">Type:</span> </dt><dd class="cmbx-10">Type:</span> </dt><dd
@ -76,7 +76,7 @@ class="cmbx-10">optional</span>.<br
class="newline" />Intent: <span class="newline" />Intent: <span
class="cmbx-10">in</span>.<br class="cmbx-10">in</span>.<br
class="newline" />Default: true.</dd></dl> class="newline" />Default: true.</dd></dl>
<!--l. 908--><p class="indent" > <!--l. 917--><p class="indent" >
<dl class="description"><dt class="description"> <dl class="description"><dt class="description">
<span <span
class="cmbx-10">On Return</span> </dt><dd class="cmbx-10">On Return</span> </dt><dd
@ -92,7 +92,7 @@ class="cmbx-10">required </span><br
class="newline" />Intent: <span class="newline" />Intent: <span
class="cmbx-10">out</span>.<br class="cmbx-10">out</span>.<br
class="newline" />An integer value; 0 means no error has been detected.</dd></dl> 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> class="cmbx-12">Notes</span>
<ol class="enumerate1" > <ol class="enumerate1" >
<li <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="userhtmlsu44.html" >next</a>] [<a
href="userhtmlsu39.html" >prev</a>] [<a href="userhtmlsu39.html" >prev</a>] [<a
href="userhtmlsu39.html#tailuserhtmlsu39.html" >prev-tail</a>] [<a href="userhtmlsu39.html#tailuserhtmlsu39.html" >prev-tail</a>] [<a
href="userhtmlsu40.html" >front</a>] [<a href="userhtmlsu40.html" >front</a>] [<a
href="userhtmlsu32.html#userhtmlsu43.html" >up</a>] </p></div> 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> id="tailuserhtmlsu40.html"></a>
</body></html> </body></html>

@ -10,7 +10,7 @@
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">
</head><body </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="userhtmlsu45.html" >next</a>] [<a
href="userhtmlsu40.html" >prev</a>] [<a href="userhtmlsu40.html" >prev</a>] [<a
href="userhtmlsu40.html#tailuserhtmlsu40.html" >prev-tail</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"> <pre class="verbatim" id="verbatim-45">
call&#x00A0;psb_geall(x,&#x00A0;desc_a,&#x00A0;info,&#x00A0;n,&#x00A0;lb) call&#x00A0;psb_geall(x,&#x00A0;desc_a,&#x00A0;info,&#x00A0;n,&#x00A0;lb)
</pre> </pre>
<!--l. 974--><p class="nopar" > <!--l. 983--><p class="nopar" >
<!--l. 976--><p class="indent" > <!--l. 985--><p class="indent" >
<dl class="description"><dt class="description"> <dl class="description"><dt class="description">
<span <span
class="cmbx-10">Type:</span> </dt><dd 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="newline" />Specified as: Integer scalar, default 1. It is not a valid argument if <span
class="cmmi-10">x </span>is a class="cmmi-10">x </span>is a
rank-1 array.</dd></dl> rank-1 array.</dd></dl>
<!--l. 998--><p class="indent" > <!--l. 1007--><p class="indent" >
<dl class="description"><dt class="description"> <dl class="description"><dt class="description">
<span <span
class="cmbx-10">On Return</span> </dt><dd 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="userhtmlsu45.html" >next</a>] [<a
href="userhtmlsu40.html" >prev</a>] [<a href="userhtmlsu40.html" >prev</a>] [<a
href="userhtmlsu40.html#tailuserhtmlsu40.html" >prev-tail</a>] [<a href="userhtmlsu40.html#tailuserhtmlsu40.html" >prev-tail</a>] [<a
href="userhtmlsu41.html" >front</a>] [<a href="userhtmlsu41.html" >front</a>] [<a
href="userhtmlsu32.html#userhtmlsu44.html" >up</a>] </p></div> 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> id="tailuserhtmlsu41.html"></a>
</body></html> </body></html>

@ -10,7 +10,7 @@
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">
</head><body </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="userhtmlsu46.html" >next</a>] [<a
href="userhtmlsu41.html" >prev</a>] [<a href="userhtmlsu41.html" >prev</a>] [<a
href="userhtmlsu41.html#tailuserhtmlsu41.html" >prev-tail</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"> <pre class="verbatim" id="verbatim-46">
call&#x00A0;psb_geins(m,&#x00A0;irw,&#x00A0;val,&#x00A0;x,&#x00A0;desc_a,&#x00A0;info&#x00A0;[,dupl,local]) call&#x00A0;psb_geins(m,&#x00A0;irw,&#x00A0;val,&#x00A0;x,&#x00A0;desc_a,&#x00A0;info&#x00A0;[,dupl,local])
</pre> </pre>
<!--l. 1022--><p class="nopar" > <!--l. 1031--><p class="nopar" >
<!--l. 1024--><p class="indent" > <!--l. 1033--><p class="indent" >
<dl class="description"><dt class="description"> <dl class="description"><dt class="description">
<span <span
class="cmbx-10">Type:</span> </dt><dd 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="newline" />Specified as: a logical value; default: <span class="obeylines-h"><span class="verb"><span
class="cmtt-10">.false.</span></span></span>. class="cmtt-10">.false.</span></span></span>.
</dd></dl> </dd></dl>
<!--l. 1064--><p class="indent" > <!--l. 1073--><p class="indent" >
<dl class="description"><dt class="description"> <dl class="description"><dt class="description">
<span <span
class="cmbx-10">On Return</span> </dt><dd class="cmbx-10">On Return</span> </dt><dd
@ -152,7 +152,7 @@ class="cmbx-10">required </span><br
class="newline" />Intent: <span class="newline" />Intent: <span
class="cmbx-10">out</span>.<br class="cmbx-10">out</span>.<br
class="newline" />An integer value; 0 means no error has been detected.</dd></dl> 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> class="cmbx-12">Notes</span>
<ol class="enumerate1" > <ol class="enumerate1" >
<li <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="userhtmlsu46.html" >next</a>] [<a
href="userhtmlsu41.html" >prev</a>] [<a href="userhtmlsu41.html" >prev</a>] [<a
href="userhtmlsu41.html#tailuserhtmlsu41.html" >prev-tail</a>] [<a href="userhtmlsu41.html#tailuserhtmlsu41.html" >prev-tail</a>] [<a
href="userhtmlsu42.html" >front</a>] [<a href="userhtmlsu42.html" >front</a>] [<a
href="userhtmlsu32.html#userhtmlsu45.html" >up</a>] </p></div> 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> id="tailuserhtmlsu42.html"></a>
</body></html> </body></html>

@ -10,7 +10,7 @@
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">
</head><body </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="userhtmlsu47.html" >next</a>] [<a
href="userhtmlsu42.html" >prev</a>] [<a href="userhtmlsu42.html" >prev</a>] [<a
href="userhtmlsu42.html#tailuserhtmlsu42.html" >prev-tail</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"> <pre class="verbatim" id="verbatim-47">
call&#x00A0;psb_geasb(x,&#x00A0;desc_a,&#x00A0;info,&#x00A0;mold) call&#x00A0;psb_geasb(x,&#x00A0;desc_a,&#x00A0;info,&#x00A0;mold)
</pre> </pre>
<!--l. 1095--><p class="nopar" > <!--l. 1104--><p class="nopar" >
<!--l. 1097--><p class="indent" > <!--l. 1106--><p class="indent" >
<dl class="description"><dt class="description"> <dl class="description"><dt class="description">
<span <span
class="cmbx-10">Type:</span> </dt><dd 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">_T</span><span
class="cmtt-10">_vect</span><span class="cmtt-10">_vect</span><span
class="cmtt-10">_type</span></a>.</dd></dl> class="cmtt-10">_type</span></a>.</dd></dl>
<!--l. 1113--><p class="indent" > <!--l. 1122--><p class="indent" >
<dl class="description"><dt class="description"> <dl class="description"><dt class="description">
<span <span
class="cmbx-10">On Return</span> </dt><dd 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="userhtmlsu47.html" >next</a>] [<a
href="userhtmlsu42.html" >prev</a>] [<a href="userhtmlsu42.html" >prev</a>] [<a
href="userhtmlsu42.html#tailuserhtmlsu42.html" >prev-tail</a>] [<a href="userhtmlsu42.html#tailuserhtmlsu42.html" >prev-tail</a>] [<a
href="userhtmlsu43.html" >front</a>] [<a href="userhtmlsu43.html" >front</a>] [<a
href="userhtmlsu32.html#userhtmlsu46.html" >up</a>] </p></div> 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> id="tailuserhtmlsu43.html"></a>
</body></html> </body></html>

@ -10,7 +10,7 @@
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">
</head><body </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="userhtmlsu48.html" >next</a>] [<a
href="userhtmlsu43.html" >prev</a>] [<a href="userhtmlsu43.html" >prev</a>] [<a
href="userhtmlsu43.html#tailuserhtmlsu43.html" >prev-tail</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"> <pre class="verbatim" id="verbatim-48">
call&#x00A0;psb_gefree(x,&#x00A0;desc_a,&#x00A0;info) call&#x00A0;psb_gefree(x,&#x00A0;desc_a,&#x00A0;info)
</pre> </pre>
<!--l. 1135--><p class="nopar" > <!--l. 1144--><p class="nopar" >
<!--l. 1137--><p class="indent" > <!--l. 1146--><p class="indent" >
<dl class="description"><dt class="description"> <dl class="description"><dt class="description">
<span <span
class="cmbx-10">Type:</span> </dt><dd 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">_desc</span><span
class="cmtt-10">_type</span></a>.<br class="cmtt-10">_type</span></a>.<br
class="newline" /></dd></dl> class="newline" /></dd></dl>
<!--l. 1155--><p class="indent" > <!--l. 1164--><p class="indent" >
<dl class="description"><dt class="description"> <dl class="description"><dt class="description">
<span <span
class="cmbx-10">On Return</span> </dt><dd 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="userhtmlsu48.html" >next</a>] [<a
href="userhtmlsu43.html" >prev</a>] [<a href="userhtmlsu43.html" >prev</a>] [<a
href="userhtmlsu43.html#tailuserhtmlsu43.html" >prev-tail</a>] [<a href="userhtmlsu43.html#tailuserhtmlsu43.html" >prev-tail</a>] [<a
href="userhtmlsu44.html" >front</a>] [<a href="userhtmlsu44.html" >front</a>] [<a
href="userhtmlsu32.html#userhtmlsu47.html" >up</a>] </p></div> 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> id="tailuserhtmlsu44.html"></a>
</body></html> </body></html>

@ -10,7 +10,7 @@
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">
</head><body </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="userhtmlsu49.html" >next</a>] [<a
href="userhtmlsu44.html" >prev</a>] [<a href="userhtmlsu44.html" >prev</a>] [<a
href="userhtmlsu44.html#tailuserhtmlsu44.html" >prev-tail</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"> <pre class="verbatim" id="verbatim-49">
call&#x00A0;psb_gelp(trans,&#x00A0;iperm,&#x00A0;x,&#x00A0;info) call&#x00A0;psb_gelp(trans,&#x00A0;iperm,&#x00A0;x,&#x00A0;info)
</pre> </pre>
<!--l. 1174--><p class="nopar" > <!--l. 1183--><p class="nopar" >
<!--l. 1176--><p class="indent" > <!--l. 1185--><p class="indent" >
<dl class="description"><dt class="description"> <dl class="description"><dt class="description">
<span <span
class="cmbx-10">Type:</span> </dt><dd class="cmbx-10">Type:</span> </dt><dd
@ -76,7 +76,7 @@ class="newline" />Intent: <span
class="cmbx-10">inout</span>.<br class="cmbx-10">inout</span>.<br
class="newline" />Specified as: a one or two dimensional array.<br class="newline" />Specified as: a one or two dimensional array.<br
class="newline" /></dd></dl> class="newline" /></dd></dl>
<!--l. 1196--><p class="indent" > <!--l. 1205--><p class="indent" >
<dl class="description"><dt class="description"> <dl class="description"><dt class="description">
<span <span
class="cmbx-10">On Return</span> </dt><dd 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="userhtmlsu49.html" >next</a>] [<a
href="userhtmlsu44.html" >prev</a>] [<a href="userhtmlsu44.html" >prev</a>] [<a
href="userhtmlsu44.html#tailuserhtmlsu44.html" >prev-tail</a>] [<a href="userhtmlsu44.html#tailuserhtmlsu44.html" >prev-tail</a>] [<a
href="userhtmlsu45.html" >front</a>] [<a href="userhtmlsu45.html" >front</a>] [<a
href="userhtmlsu32.html#userhtmlsu48.html" >up</a>] </p></div> 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> id="tailuserhtmlsu45.html"></a>
</body></html> </body></html>

@ -10,7 +10,7 @@
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">
</head><body </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="userhtmlsu50.html" >next</a>] [<a
href="userhtmlsu45.html" >prev</a>] [<a href="userhtmlsu45.html" >prev</a>] [<a
href="userhtmlsu45.html#tailuserhtmlsu45.html" >prev-tail</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&#x00A0;psb_glob_to_loc(x,&#x00A0;y,&#x00A0;desc_a,&#x00A0;info,&#x00A0;iact,owned) call&#x00A0;psb_glob_to_loc(x,&#x00A0;y,&#x00A0;desc_a,&#x00A0;info,&#x00A0;iact,owned)
call&#x00A0;psb_glob_to_loc(x,&#x00A0;desc_a,&#x00A0;info,&#x00A0;iact,owned) call&#x00A0;psb_glob_to_loc(x,&#x00A0;desc_a,&#x00A0;info,&#x00A0;iact,owned)
</pre> </pre>
<!--l. 1216--><p class="nopar" > <!--l. 1225--><p class="nopar" >
<!--l. 1218--><p class="indent" > <!--l. 1227--><p class="indent" >
<dl class="description"><dt class="description"> <dl class="description"><dt class="description">
<span <span
class="cmbx-10">Type:</span> </dt><dd class="cmbx-10">Type:</span> </dt><dd
@ -88,7 +88,7 @@ class="newline" />Intent: <span
class="cmbx-10">in</span>.<br class="cmbx-10">in</span>.<br
class="newline" />If true, then only indices strictly owned by the current process are 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> 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"> <dl class="description"><dt class="description">
<span <span
class="cmbx-10">On Return</span> </dt><dd class="cmbx-10">On Return</span> </dt><dd
@ -134,7 +134,7 @@ class="cmbx-10">required </span><br
class="newline" />Intent: <span class="newline" />Intent: <span
class="cmbx-10">out</span>.<br class="cmbx-10">out</span>.<br
class="newline" />An integer value; 0 means no error has been detected.</dd></dl> 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> class="cmbx-12">Notes</span>
<ol class="enumerate1" > <ol class="enumerate1" >
<li <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="userhtmlsu50.html" >next</a>] [<a
href="userhtmlsu45.html" >prev</a>] [<a href="userhtmlsu45.html" >prev</a>] [<a
href="userhtmlsu45.html#tailuserhtmlsu45.html" >prev-tail</a>] [<a href="userhtmlsu45.html#tailuserhtmlsu45.html" >prev-tail</a>] [<a
href="userhtmlsu46.html" >front</a>] [<a href="userhtmlsu46.html" >front</a>] [<a
href="userhtmlsu32.html#userhtmlsu49.html" >up</a>] </p></div> 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> id="tailuserhtmlsu46.html"></a>
</body></html> </body></html>

@ -10,7 +10,7 @@
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">
</head><body </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="userhtmlsu51.html" >next</a>] [<a
href="userhtmlsu46.html" >prev</a>] [<a href="userhtmlsu46.html" >prev</a>] [<a
href="userhtmlsu46.html#tailuserhtmlsu46.html" >prev-tail</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&#x00A0;psb_loc_to_glob(x,&#x00A0;y,&#x00A0;desc_a,&#x00A0;info,&#x00A0;iact) call&#x00A0;psb_loc_to_glob(x,&#x00A0;y,&#x00A0;desc_a,&#x00A0;info,&#x00A0;iact)
call&#x00A0;psb_loc_to_glob(x,&#x00A0;desc_a,&#x00A0;info,&#x00A0;iact) call&#x00A0;psb_loc_to_glob(x,&#x00A0;desc_a,&#x00A0;info,&#x00A0;iact)
</pre> </pre>
<!--l. 1284--><p class="nopar" > <!--l. 1293--><p class="nopar" >
<!--l. 1286--><p class="indent" > <!--l. 1295--><p class="indent" >
<dl class="description"><dt class="description"> <dl class="description"><dt class="description">
<span <span
class="cmbx-10">Type:</span> </dt><dd 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">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">A</span></span></span>bort, default <span class="obeylines-h"><span class="verb"><span
class="cmtt-10">I</span></span></span>gnore.</dd></dl> 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"> <dl class="description"><dt class="description">
<span <span
class="cmbx-10">On Return</span> </dt><dd 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="userhtmlsu51.html" >next</a>] [<a
href="userhtmlsu46.html" >prev</a>] [<a href="userhtmlsu46.html" >prev</a>] [<a
href="userhtmlsu46.html#tailuserhtmlsu46.html" >prev-tail</a>] [<a href="userhtmlsu46.html#tailuserhtmlsu46.html" >prev-tail</a>] [<a
href="userhtmlsu47.html" >front</a>] [<a href="userhtmlsu47.html" >front</a>] [<a
href="userhtmlsu32.html#userhtmlsu50.html" >up</a>] </p></div> 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> id="tailuserhtmlsu47.html"></a>
</body></html> </body></html>

@ -10,7 +10,7 @@
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">
</head><body </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="userhtmlsu52.html" >next</a>] [<a
href="userhtmlsu47.html" >prev</a>] [<a href="userhtmlsu47.html" >prev</a>] [<a
href="userhtmlsu47.html#tailuserhtmlsu47.html" >prev-tail</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"> <pre class="verbatim" id="verbatim-52">
call&#x00A0;psb_is_owned(x,&#x00A0;desc_a) call&#x00A0;psb_is_owned(x,&#x00A0;desc_a)
</pre> </pre>
<!--l. 1339--><p class="nopar" > <!--l. 1348--><p class="nopar" >
<!--l. 1341--><p class="indent" > <!--l. 1350--><p class="indent" >
<dl class="description"><dt class="description"> <dl class="description"><dt class="description">
<span <span
class="cmbx-10">Type:</span> </dt><dd 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">psb</span><span
class="cmtt-10">_desc</span><span class="cmtt-10">_desc</span><span
class="cmtt-10">_type</span></a>.</dd></dl> class="cmtt-10">_type</span></a>.</dd></dl>
<!--l. 1356--><p class="indent" > <!--l. 1365--><p class="indent" >
<dl class="description"><dt class="description"> <dl class="description"><dt class="description">
<span <span
class="cmbx-10">On Return</span> </dt><dd class="cmbx-10">On Return</span> </dt><dd
@ -79,7 +79,7 @@ class="cmbx-10">required</span><br
class="newline" />Intent: <span class="newline" />Intent: <span
class="cmbx-10">out</span>.<br class="cmbx-10">out</span>.<br
class="newline" /></dd></dl> class="newline" /></dd></dl>
<!--l. 1366--><p class="noindent" ><span <!--l. 1375--><p class="noindent" ><span
class="cmbx-12">Notes</span> class="cmbx-12">Notes</span>
<ol class="enumerate1" > <ol class="enumerate1" >
<li <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="userhtmlsu52.html" >next</a>] [<a
href="userhtmlsu47.html" >prev</a>] [<a href="userhtmlsu47.html" >prev</a>] [<a
href="userhtmlsu47.html#tailuserhtmlsu47.html" >prev-tail</a>] [<a href="userhtmlsu47.html#tailuserhtmlsu47.html" >prev-tail</a>] [<a
href="userhtmlsu48.html" >front</a>] [<a href="userhtmlsu48.html" >front</a>] [<a
href="userhtmlsu32.html#userhtmlsu51.html" >up</a>] </p></div> 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> id="tailuserhtmlsu48.html"></a>
</body></html> </body></html>

@ -10,7 +10,7 @@
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">
</head><body </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="userhtmlsu53.html" >next</a>] [<a
href="userhtmlsu48.html" >prev</a>] [<a href="userhtmlsu48.html" >prev</a>] [<a
href="userhtmlsu48.html#tailuserhtmlsu48.html" >prev-tail</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"> <pre class="verbatim" id="verbatim-53">
call&#x00A0;psb_owned_index(y,&#x00A0;x,&#x00A0;desc_a,&#x00A0;info) call&#x00A0;psb_owned_index(y,&#x00A0;x,&#x00A0;desc_a,&#x00A0;info)
</pre> </pre>
<!--l. 1379--><p class="nopar" > <!--l. 1388--><p class="nopar" >
<!--l. 1381--><p class="indent" > <!--l. 1390--><p class="indent" >
<dl class="description"><dt class="description"> <dl class="description"><dt class="description">
<span <span
class="cmbx-10">Type:</span> </dt><dd 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">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">A</span></span></span>bort, default <span class="obeylines-h"><span class="verb"><span
class="cmtt-10">I</span></span></span>gnore.</dd></dl> 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"> <dl class="description"><dt class="description">
<span <span
class="cmbx-10">On Return</span> </dt><dd 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> class="cmbx-12">Notes</span>
<ol class="enumerate1" > <ol class="enumerate1" >
<li <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="userhtmlsu53.html" >next</a>] [<a
href="userhtmlsu48.html" >prev</a>] [<a href="userhtmlsu48.html" >prev</a>] [<a
href="userhtmlsu48.html#tailuserhtmlsu48.html" >prev-tail</a>] [<a href="userhtmlsu48.html#tailuserhtmlsu48.html" >prev-tail</a>] [<a
href="userhtmlsu49.html" >front</a>] [<a href="userhtmlsu49.html" >front</a>] [<a
href="userhtmlsu32.html#userhtmlsu52.html" >up</a>] </p></div> 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> id="tailuserhtmlsu49.html"></a>
</body></html> </body></html>

@ -10,7 +10,7 @@
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">
</head><body </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="userhtmlsu54.html" >next</a>] [<a
href="userhtmlsu49.html" >prev</a>] [<a href="userhtmlsu49.html" >prev</a>] [<a
href="userhtmlsu49.html#tailuserhtmlsu49.html" >prev-tail</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"> <pre class="verbatim" id="verbatim-54">
call&#x00A0;psb_is_local(x,&#x00A0;desc_a) call&#x00A0;psb_is_local(x,&#x00A0;desc_a)
</pre> </pre>
<!--l. 1431--><p class="nopar" > <!--l. 1440--><p class="nopar" >
<!--l. 1433--><p class="indent" > <!--l. 1442--><p class="indent" >
<dl class="description"><dt class="description"> <dl class="description"><dt class="description">
<span <span
class="cmbx-10">Type:</span> </dt><dd 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">psb</span><span
class="cmtt-10">_desc</span><span class="cmtt-10">_desc</span><span
class="cmtt-10">_type</span></a>.</dd></dl> class="cmtt-10">_type</span></a>.</dd></dl>
<!--l. 1448--><p class="indent" > <!--l. 1457--><p class="indent" >
<dl class="description"><dt class="description"> <dl class="description"><dt class="description">
<span <span
class="cmbx-10">On Return</span> </dt><dd class="cmbx-10">On Return</span> </dt><dd
@ -79,7 +79,7 @@ class="cmbx-10">required</span><br
class="newline" />Intent: <span class="newline" />Intent: <span
class="cmbx-10">out</span>.<br class="cmbx-10">out</span>.<br
class="newline" /></dd></dl> class="newline" /></dd></dl>
<!--l. 1458--><p class="noindent" ><span <!--l. 1467--><p class="noindent" ><span
class="cmbx-12">Notes</span> class="cmbx-12">Notes</span>
<ol class="enumerate1" > <ol class="enumerate1" >
<li <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="userhtmlsu54.html" >next</a>] [<a
href="userhtmlsu49.html" >prev</a>] [<a href="userhtmlsu49.html" >prev</a>] [<a
href="userhtmlsu49.html#tailuserhtmlsu49.html" >prev-tail</a>] [<a href="userhtmlsu49.html#tailuserhtmlsu49.html" >prev-tail</a>] [<a
href="userhtmlsu50.html" >front</a>] [<a href="userhtmlsu50.html" >front</a>] [<a
href="userhtmlsu32.html#userhtmlsu53.html" >up</a>] </p></div> 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> id="tailuserhtmlsu50.html"></a>
</body></html> </body></html>

@ -10,7 +10,7 @@
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">
</head><body </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="userhtmlsu55.html" >next</a>] [<a
href="userhtmlsu50.html" >prev</a>] [<a href="userhtmlsu50.html" >prev</a>] [<a
href="userhtmlsu50.html#tailuserhtmlsu50.html" >prev-tail</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"> <pre class="verbatim" id="verbatim-55">
call&#x00A0;psb_local_index(y,&#x00A0;x,&#x00A0;desc_a,&#x00A0;info) call&#x00A0;psb_local_index(y,&#x00A0;x,&#x00A0;desc_a,&#x00A0;info)
</pre> </pre>
<!--l. 1470--><p class="nopar" > <!--l. 1479--><p class="nopar" >
<!--l. 1472--><p class="indent" > <!--l. 1481--><p class="indent" >
<dl class="description"><dt class="description"> <dl class="description"><dt class="description">
<span <span
class="cmbx-10">Type:</span> </dt><dd 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">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">A</span></span></span>bort, default <span class="obeylines-h"><span class="verb"><span
class="cmtt-10">I</span></span></span>gnore.</dd></dl> 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"> <dl class="description"><dt class="description">
<span <span
class="cmbx-10">On Return</span> </dt><dd 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> class="cmbx-12">Notes</span>
<ol class="enumerate1" > <ol class="enumerate1" >
<li <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="userhtmlsu55.html" >next</a>] [<a
href="userhtmlsu50.html" >prev</a>] [<a href="userhtmlsu50.html" >prev</a>] [<a
href="userhtmlsu50.html#tailuserhtmlsu50.html" >prev-tail</a>] [<a href="userhtmlsu50.html#tailuserhtmlsu50.html" >prev-tail</a>] [<a
href="userhtmlsu51.html" >front</a>] [<a href="userhtmlsu51.html" >front</a>] [<a
href="userhtmlsu32.html#userhtmlsu54.html" >up</a>] </p></div> 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> id="tailuserhtmlsu51.html"></a>
</body></html> </body></html>

@ -10,7 +10,7 @@
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">
</head><body </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="userhtmlsu56.html" >next</a>] [<a
href="userhtmlsu51.html" >prev</a>] [<a href="userhtmlsu51.html" >prev</a>] [<a
href="userhtmlsu51.html#tailuserhtmlsu51.html" >prev-tail</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"> <pre class="verbatim" id="verbatim-56">
call&#x00A0;psb_get_boundary(bndel,&#x00A0;desc,&#x00A0;info) call&#x00A0;psb_get_boundary(bndel,&#x00A0;desc,&#x00A0;info)
</pre> </pre>
<!--l. 1527--><p class="nopar" > <!--l. 1536--><p class="nopar" >
<!--l. 1529--><p class="indent" > <!--l. 1538--><p class="indent" >
<dl class="description"><dt class="description"> <dl class="description"><dt class="description">
<span <span
class="cmbx-10">Type:</span> </dt><dd 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">psb</span><span
class="cmtt-10">_desc</span><span class="cmtt-10">_desc</span><span
class="cmtt-10">_type</span></a>.</dd></dl> class="cmtt-10">_type</span></a>.</dd></dl>
<!--l. 1539--><p class="indent" > <!--l. 1548--><p class="indent" >
<dl class="description"><dt class="description"> <dl class="description"><dt class="description">
<span <span
class="cmbx-10">On Return</span> </dt><dd class="cmbx-10">On Return</span> </dt><dd
@ -78,7 +78,7 @@ class="cmbx-10">required </span><br
class="newline" />Intent: <span class="newline" />Intent: <span
class="cmbx-10">out</span>.<br class="cmbx-10">out</span>.<br
class="newline" />An integer value; 0 means no error has been detected.</dd></dl> 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> class="cmbx-12">Notes</span>
<ol class="enumerate1" > <ol class="enumerate1" >
<li <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="userhtmlsu56.html" >next</a>] [<a
href="userhtmlsu51.html" >prev</a>] [<a href="userhtmlsu51.html" >prev</a>] [<a
href="userhtmlsu51.html#tailuserhtmlsu51.html" >prev-tail</a>] [<a href="userhtmlsu51.html#tailuserhtmlsu51.html" >prev-tail</a>] [<a
href="userhtmlsu52.html" >front</a>] [<a href="userhtmlsu52.html" >front</a>] [<a
href="userhtmlsu32.html#userhtmlsu55.html" >up</a>] </p></div> 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> id="tailuserhtmlsu52.html"></a>
</body></html> </body></html>

@ -10,7 +10,7 @@
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">
</head><body </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="userhtmlse7.html" >next</a>] [<a
href="userhtmlsu52.html" >prev</a>] [<a href="userhtmlsu52.html" >prev</a>] [<a
href="userhtmlsu52.html#tailuserhtmlsu52.html" >prev-tail</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"> <pre class="verbatim" id="verbatim-57">
call&#x00A0;psb_get_overlap(ovrel,&#x00A0;desc,&#x00A0;info) call&#x00A0;psb_get_overlap(ovrel,&#x00A0;desc,&#x00A0;info)
</pre> </pre>
<!--l. 1570--><p class="nopar" > <!--l. 1579--><p class="nopar" >
<!--l. 1572--><p class="indent" > <!--l. 1581--><p class="indent" >
<dl class="description"><dt class="description"> <dl class="description"><dt class="description">
<span <span
class="cmbx-10">Type:</span> </dt><dd 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">psb</span><span
class="cmtt-10">_desc</span><span class="cmtt-10">_desc</span><span
class="cmtt-10">_type</span></a>.</dd></dl> class="cmtt-10">_type</span></a>.</dd></dl>
<!--l. 1582--><p class="indent" > <!--l. 1591--><p class="indent" >
<dl class="description"><dt class="description"> <dl class="description"><dt class="description">
<span <span
class="cmbx-10">On Return</span> </dt><dd class="cmbx-10">On Return</span> </dt><dd
@ -78,7 +78,7 @@ class="cmbx-10">required </span><br
class="newline" />Intent: <span class="newline" />Intent: <span
class="cmbx-10">out</span>.<br class="cmbx-10">out</span>.<br
class="newline" />An integer value; 0 means no error has been detected.</dd></dl> 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> class="cmbx-12">Notes</span>
<ol class="enumerate1" > <ol class="enumerate1" >
<li <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="userhtmlse7.html" >next</a>] [<a
href="userhtmlsu52.html" >prev</a>] [<a href="userhtmlsu52.html" >prev</a>] [<a
href="userhtmlsu52.html#tailuserhtmlsu52.html" >prev-tail</a>] [<a href="userhtmlsu52.html#tailuserhtmlsu52.html" >prev-tail</a>] [<a
href="userhtmlsu53.html" >front</a>] [<a href="userhtmlsu53.html" >front</a>] [<a
href="userhtmlsu32.html#userhtmlsu56.html" >up</a>] </p></div> 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> id="tailuserhtmlsu53.html"></a>
</body></html> </body></html>

@ -10,7 +10,7 @@
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">
</head><body </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="userhtmlsu57.html" >next</a>] [<a
href="userhtmlsu53.html" >prev</a>] [<a href="userhtmlsu53.html" >prev</a>] [<a
href="userhtmlsu53.html#tailuserhtmlsu53.html" >prev-tail</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&#x00A0;psb_sp_getrow(row,&#x00A0;a,&#x00A0;nz,&#x00A0;ia,&#x00A0;ja,&#x00A0;val,&#x00A0;info,&#x00A0;&amp; call&#x00A0;psb_sp_getrow(row,&#x00A0;a,&#x00A0;nz,&#x00A0;ia,&#x00A0;ja,&#x00A0;val,&#x00A0;info,&#x00A0;&amp;
&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&amp;&#x00A0;append,&#x00A0;nzin,&#x00A0;lrw) &#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&amp;&#x00A0;append,&#x00A0;nzin,&#x00A0;lrw)
</pre> </pre>
<!--l. 1615--><p class="nopar" > <!--l. 1624--><p class="nopar" >
<!--l. 1617--><p class="indent" > <!--l. 1626--><p class="indent" >
<dl class="description"><dt class="description"> <dl class="description"><dt class="description">
<span <span
class="cmbx-10">Type:</span> </dt><dd 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"> <dl class="description"><dt class="description">
<span <span
class="cmbx-10">On Return</span> </dt><dd class="cmbx-10">On Return</span> </dt><dd
@ -166,7 +166,7 @@ class="cmbx-10">required </span><br
class="newline" />Intent: <span class="newline" />Intent: <span
class="cmbx-10">out</span>.<br class="cmbx-10">out</span>.<br
class="newline" />An integer value; 0 means no error has been detected.</dd></dl> 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> class="cmbx-12">Notes</span>
<ol class="enumerate1" > <ol class="enumerate1" >
<li <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="userhtmlsu57.html" >next</a>] [<a
href="userhtmlsu53.html" >prev</a>] [<a href="userhtmlsu53.html" >prev</a>] [<a
href="userhtmlsu53.html#tailuserhtmlsu53.html" >prev-tail</a>] [<a href="userhtmlsu53.html#tailuserhtmlsu53.html" >prev-tail</a>] [<a
href="userhtmlsu54.html" >front</a>] [<a href="userhtmlsu54.html" >front</a>] [<a
href="userhtmlsu32.html#userhtmlse7.html" >up</a>] </p></div> 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> id="tailuserhtmlsu54.html"></a>
</body></html> </body></html>

@ -10,7 +10,7 @@
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">
</head><body </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="userhtmlsu58.html" >next</a>] [<a
href="userhtmlsu54.html" >prev</a>] [<a href="userhtmlsu54.html" >prev</a>] [<a
href="userhtmlsu54.html#tailuserhtmlsu54.html" >prev-tail</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> href="userhtmlsu32.html#userhtmlsu57.html" >up</a>] </p></div>
<h4 class="subsectionHead"><span class="titlemark">6.26 </span> <a <h4 class="subsectionHead"><span class="titlemark">6.26 </span> <a
id="x66-1030006.26"></a>psb_sizeof &#8212; Memory occupation</h4> id="x66-1030006.26"></a>psb_sizeof &#8212; 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&#x00A0;=&#x00A0;psb_sizeof(a)
isz&#x00A0;=&#x00A0;psb_sizeof(desc_a) isz&#x00A0;=&#x00A0;psb_sizeof(desc_a)
isz&#x00A0;=&#x00A0;psb_sizeof(prec) isz&#x00A0;=&#x00A0;psb_sizeof(prec)
</pre> </pre>
<!--l. 1712--><p class="nopar" > <!--l. 1721--><p class="nopar" >
<!--l. 1714--><p class="indent" > <!--l. 1723--><p class="indent" >
<dl class="description"><dt class="description"> <dl class="description"><dt class="description">
<span <span
class="cmbx-10">Type:</span> </dt><dd 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="userhtmlsu58.html" >next</a>] [<a
href="userhtmlsu54.html" >prev</a>] [<a href="userhtmlsu54.html" >prev</a>] [<a
href="userhtmlsu54.html#tailuserhtmlsu54.html" >prev-tail</a>] [<a href="userhtmlsu54.html#tailuserhtmlsu54.html" >prev-tail</a>] [<a
href="userhtmlsu55.html" >front</a>] [<a href="userhtmlsu55.html" >front</a>] [<a
href="userhtmlsu32.html#userhtmlsu57.html" >up</a>] </p></div> 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> id="tailuserhtmlsu55.html"></a>
</body></html> </body></html>

@ -10,20 +10,20 @@
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">
</head><body </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" >prev</a>] [<a
href="userhtmlsu55.html#tailuserhtmlsu55.html" >prev-tail</a>] [<a href="userhtmlsu55.html#tailuserhtmlsu55.html" >prev-tail</a>] [<a
href="userhtmlsu53.html#tailuserhtmlsu56.html">tail</a>] [<a href="userhtmlsu53.html#tailuserhtmlsu56.html">tail</a>] [<a
href="userhtmlsu32.html#userhtmlsu58.html" >up</a>] </p></div> href="userhtmlsu32.html#userhtmlsu58.html" >up</a>] </p></div>
<h4 class="subsectionHead"><span class="titlemark">6.27 </span> <a <h4 class="subsectionHead"><span class="titlemark">6.27 </span> <a
id="x67-1040006.27"></a>Sorting utilities &#8212; </h4> id="x67-1040006.27"></a>Sorting utilities &#8212; </h4>
<!--l. 1744--><p class="noindent" ><span <!--l. 1753--><p class="noindent" ><span
class="cmbx-12">psb</span><span class="cmbx-12">psb</span><span
class="cmbx-12">_msort &#8212; Sorting by the Merge-sort algorithm</span> class="cmbx-12">_msort &#8212; 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">psb</span><span
class="cmbx-12">_qsort &#8212; Sorting by the Quicksort algorithm</span> class="cmbx-12">_qsort &#8212; 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">psb</span><span
class="cmbx-12">_hsort &#8212; Sorting by the Heapsort algorithm</span> class="cmbx-12">_hsort &#8212; Sorting by the Heapsort algorithm</span>
@ -34,8 +34,8 @@ call&#x00A0;psb_msort(x,ix,dir,flag)
call&#x00A0;psb_qsort(x,ix,dir,flag) call&#x00A0;psb_qsort(x,ix,dir,flag)
call&#x00A0;psb_hsort(x,ix,dir,flag) call&#x00A0;psb_hsort(x,ix,dir,flag)
</pre> </pre>
<!--l. 1755--><p class="nopar" > <!--l. 1764--><p class="nopar" >
<!--l. 1757--><p class="indent" > These serial routines sort a sequence <span <!--l. 1766--><p class="indent" > These serial routines sort a sequence <span
class="cmmi-10">X </span>into ascending or descending order. The 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 argument meaning is identical for the three calls; the only difference is the algorithm
used to accomplish the task (see Usage Notes below). 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 default <span class="obeylines-h"><span class="verb"><span
class="cmtt-10">psb_sort_ovw_idx_</span></span></span>. class="cmtt-10">psb_sort_ovw_idx_</span></span></span>.
</dd></dl> </dd></dl>
<!--l. 1787--><p class="indent" > <!--l. 1796--><p class="indent" >
<dl class="description"><dt class="description"> <dl class="description"><dt class="description">
<span <span
class="cmbx-10">On Return</span> </dt><dd 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 class="newline" />An integer array of rank 1, whose entries are moved to the same position
as the corresponding entries in <span as the corresponding entries in <span
class="cmmi-10">x</span>.</dd></dl> class="cmmi-10">x</span>.</dd></dl>
<!--l. 1798--><p class="noindent" ><span <!--l. 1807--><p class="noindent" ><span
class="cmbx-12">Notes</span> class="cmbx-12">Notes</span>
<ol class="enumerate1" > <ol class="enumerate1" >
<li <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 <!--l. 2--><div class="crosslinks"><p class="noindent">[<a
href="userhtmlsu90.html" >front</a>] [<a href="userhtmlsu90.html" >front</a>] [<a
href="# " >up</a>] </p></div> href="# " >up</a>] </p></div>

File diff suppressed because it is too large Load Diff

@ -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 \item Providing a good estimate for the number of nonzeroes $nnz$ in
the assembled matrix may substantially improve performance in the the assembled matrix may substantially improve performance in the
matrix build phase, as it will reduce or eliminate the need for 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} \end{enumerate}
@ -772,6 +774,13 @@ Scope:{\bf local}\\
Type:{\bf required}\\ Type:{\bf required}\\
Intent: {\bf inout}.\\ Intent: {\bf inout}.\\
Specified as: a structured data of type \spdata. 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.\\ \item[info] Error code.\\
Scope: {\bf local} \\ Scope: {\bf local} \\
Type: {\bf required} \\ Type: {\bf required} \\

Loading…
Cancel
Save