Fixes to user's guide.
This commit is contained in:
Salvatore Filippone
2012-02-24 17:30:40 +00:00
parent 9d5dcc5259
commit 4da9bf0d01
189 changed files with 5280 additions and 4595 deletions
+18 -18
View File
@@ -94,11 +94,11 @@ Specified as: an integer value.
-->
<IMG
WIDTH="98" HEIGHT="32" ALIGN="MIDDLE" BORDER="0"
SRC="img84.png"
SRC="img83.png"
ALT="$i\in \{1\dots mg\}$"> is allocated
to process <IMG
WIDTH="39" HEIGHT="32" ALIGN="MIDDLE" BORDER="0"
SRC="img85.png"
SRC="img84.png"
ALT="$vg(i)$">.
<BR>
Scope:<B>global</B>.
@@ -112,7 +112,7 @@ Specified as: an integer array.
<DT><STRONG>flag</STRONG></DT>
<DD>Specifies whether entries in <IMG
WIDTH="20" HEIGHT="30" ALIGN="MIDDLE" BORDER="0"
SRC="img86.png"
SRC="img85.png"
ALT="$vg$"> are zero- or one-based.
<BR>
Scope:<B>global</B>.
@@ -123,10 +123,10 @@ Intent: <B>in</B>.
<BR>
Specified as: an integer value <IMG
WIDTH="27" HEIGHT="30" ALIGN="MIDDLE" BORDER="0"
SRC="img87.png"
SRC="img86.png"
ALT="$0,1$">, default <IMG
WIDTH="12" HEIGHT="14" ALIGN="BOTTOM" BORDER="0"
SRC="img88.png"
WIDTH="12" HEIGHT="13" ALIGN="BOTTOM" BORDER="0"
SRC="img87.png"
ALT="$0$">.
<P>
@@ -156,7 +156,7 @@ Specified as: a subroutine.
<DD>Data allocation: the set of global indices
<IMG
WIDTH="66" HEIGHT="32" ALIGN="MIDDLE" BORDER="0"
SRC="img89.png"
SRC="img88.png"
ALT="$vl(1:nl)$"> belonging to the calling process.
<BR>
Scope:<B>local</B>.
@@ -286,10 +286,10 @@ An integer value; 0 means no error has been detected.
-->
<IMG
WIDTH="106" HEIGHT="32" ALIGN="MIDDLE" BORDER="0"
SRC="img90.png"
SRC="img89.png"
ALT="$0\le pv(i) &lt; np$">; if <IMG
WIDTH="51" HEIGHT="30" ALIGN="MIDDLE" BORDER="0"
SRC="img91.png"
SRC="img90.png"
ALT="$nv&gt;1$"> we have an index assigned to multiple
processes, i.e. we have an overlap among the subdomains.
@@ -304,23 +304,23 @@ An integer value; 0 means no error has been detected.
-->
<IMG
WIDTH="98" HEIGHT="32" ALIGN="MIDDLE" BORDER="0"
SRC="img84.png"
SRC="img83.png"
ALT="$i\in \{1\dots mg\}$"> is assigned to process <IMG
WIDTH="39" HEIGHT="32" ALIGN="MIDDLE" BORDER="0"
SRC="img85.png"
SRC="img84.png"
ALT="$vg(i)$">.
The vector <code>vg</code> must be identical on all
calling processes; its entries may have the ranges <IMG
WIDTH="93" HEIGHT="32" ALIGN="MIDDLE" BORDER="0"
SRC="img92.png"
SRC="img91.png"
ALT="$(0\dots np-1)$">
or <IMG
WIDTH="66" HEIGHT="32" ALIGN="MIDDLE" BORDER="0"
SRC="img93.png"
SRC="img92.png"
ALT="$(1\dots np)$"> according to the value of <code>flag</code>.
The size <IMG
WIDTH="26" HEIGHT="30" ALIGN="MIDDLE" BORDER="0"
SRC="img94.png"
SRC="img93.png"
ALT="$mg$"> may be specified via the optional argument <code>mg</code>;
the default is to use the entire vector <code>vg</code>, thus having
<code>mg=size(vg)</code>.
@@ -330,7 +330,7 @@ An integer value; 0 means no error has been detected.
<code>vl(1:nl)</code> assigned to the current process; thus, the global
problem size <IMG
WIDTH="26" HEIGHT="30" ALIGN="MIDDLE" BORDER="0"
SRC="img94.png"
SRC="img93.png"
ALT="$mg$"> is given by
the range of the aggregate of the individual vectors <code>vl</code> specified
in the calling processes. The size may be specified via the optional
@@ -339,7 +339,7 @@ An integer value; 0 means no error has been detected.
If <code>globalcheck=.true.</code> the subroutine will check how many
times each entry in the global index space <IMG
WIDTH="71" HEIGHT="32" ALIGN="MIDDLE" BORDER="0"
SRC="img95.png"
SRC="img94.png"
ALT="$(1\dots mg)$"> is
specified in the input lists <code>vl</code>, thus allowing for the
presence of overlap in the input, and checking for ``orphan''
@@ -353,10 +353,10 @@ An integer value; 0 means no error has been detected.
the result is a generalized row-block distribution in which each
process <IMG
WIDTH="12" HEIGHT="14" ALIGN="BOTTOM" BORDER="0"
SRC="img96.png"
SRC="img95.png"
ALT="$I$"> gets assigned a consecutive chunk of <IMG
WIDTH="60" HEIGHT="30" ALIGN="MIDDLE" BORDER="0"
SRC="img97.png"
SRC="img96.png"
ALT="$N_I=nl$"> global
indices.
</DD>