base/tools/psb_cdins.f90
 docs/html/footnode.html
 docs/html/img100.png
 docs/html/img101.png
 docs/html/img102.png
 docs/html/img103.png
 docs/html/img104.png
 docs/html/img105.png
 docs/html/img106.png
 docs/html/img107.png
 docs/html/img108.png
 docs/html/img109.png
 docs/html/img110.png
 docs/html/img111.png
 docs/html/img112.png
 docs/html/img113.png
 docs/html/img114.png
 docs/html/img115.png
 docs/html/img116.png
 docs/html/img117.png
 docs/html/img118.png
 docs/html/img119.png
 docs/html/img120.png
 docs/html/img121.png
 docs/html/img122.png
 docs/html/img123.png
 docs/html/img124.png
 docs/html/img125.png
 docs/html/img126.png
 docs/html/img127.png
 docs/html/img128.png
 docs/html/img129.png
 docs/html/img130.png
 docs/html/img131.png
 docs/html/img132.png
 docs/html/img134.png
 docs/html/img135.png
 docs/html/img136.png
 docs/html/img137.png
 docs/html/img138.png
 docs/html/img139.png
 docs/html/img140.png
 docs/html/img141.png
 docs/html/img142.png
 docs/html/img143.png
 docs/html/img144.png
 docs/html/img145.png
 docs/html/img146.png
 docs/html/img85.png
 docs/html/img86.png
 docs/html/img87.png
 docs/html/img88.png
 docs/html/img89.png
 docs/html/img90.png
 docs/html/img91.png
 docs/html/img92.png
 docs/html/img93.png
 docs/html/img94.png
 docs/html/img95.png
 docs/html/img96.png
 docs/html/img97.png
 docs/html/img98.png
 docs/html/img99.png
 docs/html/index.html
 docs/html/node100.html
 docs/html/node112.html
 docs/html/node117.html
 docs/html/node119.html
 docs/html/node56.html
 docs/html/node57.html
 docs/html/node61.html
 docs/html/node62.html
 docs/html/node63.html
 docs/html/node67.html
 docs/html/node68.html
 docs/html/node71.html
 docs/html/node80.html
 docs/html/node82.html
 docs/html/node84.html
 docs/html/node85.html
 docs/html/node86.html
 docs/html/node88.html
 docs/html/node92.html
 docs/html/node93.html
 docs/html/node94.html
 docs/html/node95.html
 docs/html/node96.html
 docs/html/node97.html
 docs/html/node98.html
 docs/html/node99.html
 docs/html/userhtml.html
 docs/psblas-3.0.pdf
 docs/src/toolsrout.tex
 docs/src/userguide.tex
 docs/src/userhtml.tex
 test/pargen/runs/ppde.inp
 util/psb_d_genpde_impl.f90

New docs for LIDX in CDALL.
This commit is contained in:
Salvatore Filippone
2012-04-16 12:35:14 +00:00
parent 4afc6f1f41
commit 4accecb0c9
96 changed files with 1725 additions and 1657 deletions
+14 -4
View File
@@ -11,7 +11,7 @@
\begin{verbatim}
call psb_cdall(icontxt, desc_a, info,mg=mg,parts=parts)
call psb_cdall(icontxt, desc_a, info,vg=vg,[mg=mg,flag=flag])
call psb_cdall(icontxt, desc_a, info,vl=vl,[nl=nl,globalcheck=.true.])
call psb_cdall(icontxt, desc_a, info,vl=vl,[nl=nl,globalcheck=.true.,lidx=lidx])
call psb_cdall(icontxt, desc_a, info,nl=nl)
call psb_cdall(icontxt, desc_a, info,mg=mg,repl=.true.)
\end{verbatim}
@@ -76,6 +76,12 @@ Scope:{\bf global}.\\
Type:{\bf optional}.\\
Intent: {\bf in}.\\
Specified as: a logical value, default: \verb|.true.|
\item[lidx] Data allocation: the set of local indices
$lidx(1:nl)$ to be assigned to the global indices $vl$. \\
Scope:{\bf local}.\\
Type:{\bf optional}.\\
Intent: {\bf in}.\\
Specified as: an integer array.
\end{description}
\begin{description}
@@ -139,8 +145,8 @@ An integer value; 0 means no error has been detected.
problem size $mg$ is given by
the range of the aggregate of the individual vectors \verb|vl| specified
in the calling processes. The size may be specified via the optional
argument \verb|nl|; the default is to use the entire vector \verb|vl|, thus having
\verb|nl=size(vl)|.
argument \verb|nl|; the default is to use the entire vector
\verb|vl|, thus having \verb|nl=size(vl)|.
If \verb|globalcheck=.true.| the subroutine will check how many
times each entry in the global index space $(1\dots mg)$ is
specified in the input lists \verb|vl|, thus allowing for the
@@ -148,7 +154,11 @@ An integer value; 0 means no error has been detected.
indices. If \verb|globalcheck=.false.|, the subroutine will not
check for overlap, and may be significantly faster, but the user
is implicitly guaranteeing that there are neither orphan nor
overlap indices.
overlap indices. The optional argument \verb|lidx| is available for
those cases in which the user has already established a
global-to-local mapping; if it is specified, each index in
\verb|vl(i)| will be mapped to the corresponding local index
\verb|lidx(i)|.
\item[nl] If this argument is specified alone (i.e. without \verb|vl|)
the result is a generalized row-block distribution in which each
process $I$ gets assigned a consecutive chunk of $N_I=nl$ global
+1 -1
View File
@@ -103,7 +103,7 @@
by Salvatore Filippone\\
and Alfredo Buttari}\\
University of Rome ``Tor Vergata''.\\[3ex]
March 1, 2012
April 16, 2012
\end{minipage}}
%\addtolength{\textwidth}{\centeroffset}
+1 -1
View File
@@ -88,7 +88,7 @@
%\today
Software version: 3.0-beta\\
%\today
March 1, 2012.
April 16, 2012.
\cleardoublepage
\begingroup
\renewcommand*{\thepage}{toc}