mirror of
https://github.com/sfilippone/psblas3.git
synced 2026-10-24 14:51:49 +00:00
Changed guide to new style
This commit is contained in:
+31
-33
@@ -31,7 +31,7 @@ class="description">is a global dense submatrix.</dd></dl>
|
||||
|
||||
|
||||
<!--l. 23--><p class="indent" > <a
|
||||
id="x36-7300117"></a><hr class="float"><div class="float"
|
||||
id="x36-73001r17"></a><hr class="float"><div class="float"
|
||||
>
|
||||
|
||||
|
||||
@@ -78,15 +78,13 @@ class="hline"><td><hr></td><td><hr></td></tr><tr
|
||||
class="td11"> </td></tr></table></div></div>
|
||||
<br /> <div class="caption"
|
||||
><span class="id">Table 17: </span><span
|
||||
class="content">Data types</span></div><!--tex4ht:label?: x36-7300117 -->
|
||||
class="content">Data types</span></div><!--tex4ht:label?: x36-73001r17 -->
|
||||
|
||||
|
||||
|
||||
</div><hr class="endfloat" />
|
||||
</div>
|
||||
<!--l. 40-->
|
||||
<div class="lstlisting" id="listing-5"><span class="label"><a
|
||||
id="x36-73002r1"></a></span><span
|
||||
<!--l. 40--><p class="noindent" ><span class="lstinline"></span><span
|
||||
class="cmtt-10">call</span><span
|
||||
class="cmtt-10"> </span><span
|
||||
class="cmtt-10">psb_halo</span><span
|
||||
@@ -98,9 +96,8 @@ class="cmtt-10">desc_a</span><span
|
||||
class="cmtt-10">,</span><span
|
||||
class="cmtt-10"> </span><span
|
||||
class="cmtt-10">info</span><span
|
||||
class="cmtt-10">)</span><span
|
||||
class="cmtt-10"> </span><br /><span class="label"><a
|
||||
id="x36-73003r2"></a></span><span
|
||||
class="cmtt-10">)</span><br
|
||||
class="newline" /><span class="lstinline"></span><span
|
||||
class="cmtt-10">call</span><span
|
||||
class="cmtt-10"> </span><span
|
||||
class="cmtt-10">psb_halo</span><span
|
||||
@@ -119,8 +116,6 @@ class="cmtt-10">,</span><span
|
||||
class="cmtt-10"> </span><span
|
||||
class="cmtt-10">data</span><span
|
||||
class="cmtt-10">)</span>
|
||||
|
||||
</div>
|
||||
<dl class="description"><dt class="description">
|
||||
<span
|
||||
class="cmbx-10">Type:</span> </dt><dd
|
||||
@@ -147,7 +142,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> containing numbers of type specified in Table <a
|
||||
href="#x36-7300117">17<!--tex4ht:ref: tab:f90halo --></a>.
|
||||
href="#x36-73001r17">17<!--tex4ht:ref: tab:f90halo --></a>.
|
||||
</dd><dt class="description">
|
||||
<span
|
||||
class="cmbx-10">desc</span><span
|
||||
@@ -185,12 +180,12 @@ class="cmbx-10">global </span><br
|
||||
class="newline" />Type: <span
|
||||
class="cmbx-10">optional </span><br
|
||||
class="newline" />Specified
|
||||
as: an integer. Values:<span class="obeylines-h"><span class="verb"><span
|
||||
class="cmtt-10">psb_comm_halo_</span></span></span>,<span class="obeylines-h"><span class="verb"><span
|
||||
class="cmtt-10">psb_comm_mov_</span></span></span>, <span class="obeylines-h"><span class="verb"><span
|
||||
class="cmtt-10">psb_comm_ext_</span></span></span>,
|
||||
default: <span class="obeylines-h"><span class="verb"><span
|
||||
class="cmtt-10">psb_comm_halo_</span></span></span>. Chooses the index list on which to base the data
|
||||
as: an integer. Values:<span class="lstinline"></span><span
|
||||
class="cmtt-10">psb_comm_halo_</span>,<span class="lstinline"></span><span
|
||||
class="cmtt-10">psb_comm_mov_</span>, <span class="lstinline"></span><span
|
||||
class="cmtt-10">psb_comm_ext_</span>,
|
||||
default: <span class="lstinline"></span><span
|
||||
class="cmtt-10">psb_comm_halo_</span>. Chooses the index list on which to base the data
|
||||
exchange.
|
||||
</dd><dt class="description">
|
||||
<span
|
||||
@@ -209,7 +204,10 @@ class="newline" />Intent: <span
|
||||
class="cmbx-10">inout</span>.<br
|
||||
class="newline" />Returned as: a rank one or two array containing numbers of type specified
|
||||
in Table <a
|
||||
href="#x36-7300117">17<!--tex4ht:ref: tab:f90halo --></a>.
|
||||
href="#x36-73001r17">17<!--tex4ht:ref: tab:f90halo --></a>.
|
||||
|
||||
|
||||
|
||||
</dd><dt class="description">
|
||||
<span
|
||||
class="cmbx-10">info</span> </dt><dd
|
||||
@@ -222,41 +220,41 @@ class="cmbx-10">required </span><br
|
||||
class="newline" />Intent: <span
|
||||
class="cmbx-10">out</span>.<br
|
||||
class="newline" />An integer value that contains an error code.</dd></dl>
|
||||
<!--l. 87--><p class="noindent" ><hr class="figure"><div class="figure"
|
||||
<!--l. 85--><p class="noindent" ><hr class="figure"><div class="figure"
|
||||
><a
|
||||
id="x36-730047"></a>
|
||||
id="x36-73002r3"></a>
|
||||
<div class="center"
|
||||
>
|
||||
<!--l. 88--><p class="noindent" >
|
||||
<!--l. 90--><p class="noindent" ><img
|
||||
<!--l. 86--><p class="noindent" >
|
||||
<!--l. 88--><p class="noindent" ><img
|
||||
src="try8x8.png" alt="PIC"
|
||||
></div>
|
||||
<br /> <div class="caption"
|
||||
><span class="id">Figure 7: </span><span
|
||||
class="content">Sample discretization mesh.</span></div><!--tex4ht:label?: x36-730047 -->
|
||||
<!--l. 96--><p class="indent" > </div><hr class="endfigure">
|
||||
<!--l. 98--><p class="noindent" ><span
|
||||
><span class="id">Figure 3: </span><span
|
||||
class="content">Sample discretization mesh.</span></div><!--tex4ht:label?: x36-73002r3 -->
|
||||
<!--l. 94--><p class="indent" > </div><hr class="endfigure">
|
||||
<!--l. 96--><p class="noindent" ><span
|
||||
class="cmbx-12">Usage Example </span>Consider the discretization mesh depicted in fig. <a
|
||||
href="#x36-730047">7<!--tex4ht:ref: fig:try8x8 --></a>, partitioned
|
||||
href="#x36-73002r3">3<!--tex4ht:ref: fig:try8x8 --></a>, partitioned
|
||||
among two processes as shown by the dashed line; the data distribution is such that
|
||||
each process will own 32 entries in the index space, with a halo made of 8 entries
|
||||
placed at local indices 33 through 40. If process 0 assigns an initial value of 1 to
|
||||
its entries in the <span
|
||||
class="cmmi-10">x </span>vector, and process 1 assigns a value of 2, then after
|
||||
a call to <span class="obeylines-h"><span class="verb"><span
|
||||
class="cmtt-10">psb_halo</span></span></span> the contents of the local vectors will be the following:
|
||||
a call to <span class="lstinline"></span><span
|
||||
class="cmtt-10">psb_halo</span> the contents of the local vectors will be the following:
|
||||
<div class="table">
|
||||
|
||||
|
||||
|
||||
<!--l. 108--><p class="indent" > <hr class="float"><div class="float"
|
||||
<!--l. 106--><p class="indent" > <hr class="float"><div class="float"
|
||||
>
|
||||
|
||||
|
||||
|
||||
<div class="center"
|
||||
>
|
||||
<!--l. 108--><p class="noindent" >
|
||||
<!--l. 106--><p class="noindent" >
|
||||
<div class="tabular"> <table id="TBL-18" class="tabular"
|
||||
cellspacing="0" cellpadding="0"
|
||||
><colgroup id="TBL-18-1g"><col
|
||||
@@ -850,10 +848,10 @@ class="td11"> </td></tr></table></div></div>
|
||||
|
||||
|
||||
|
||||
<!--l. 164--><div class="crosslinks"><p class="noindent">[<a
|
||||
<!--l. 162--><div class="crosslinks"><p class="noindent">[<a
|
||||
href="userhtmlse6.html" >next</a>] [<a
|
||||
href="userhtmlsu26.html" >front</a>] [<a
|
||||
href="userhtmlsu28.html#userhtmlsu29.html" >up</a>] </p></div>
|
||||
<!--l. 164--><p class="indent" > <a
|
||||
<!--l. 162--><p class="indent" > <a
|
||||
id="tailuserhtmlsu26.html"></a>
|
||||
</body></html>
|
||||
|
||||
Reference in New Issue
Block a user