base/comm/psb_cgather.f90
 base/comm/psb_dgather.f90
 base/comm/psb_sgather.f90
 base/comm/psb_zgather.f90
 base/modules/psb_c_comm_mod.f90
 base/modules/psb_d_comm_mod.f90
 base/modules/psb_s_comm_mod.f90
 base/modules/psb_z_comm_mod.f90


Fixed ALLOCATABLE attribute of globx.
Also updated docs.
This commit is contained in:
Salvatore Filippone
2012-03-16 21:03:02 +00:00
parent 205d2af765
commit 53a7db871a
200 changed files with 1326 additions and 1254 deletions
+5 -5
View File
@@ -62,7 +62,7 @@ space to which there corresponds an index space and a matrix sparsity
pattern. As an example, consider a cell-centered finite-volume
discretization of the Navier-Stokes equations on a simulation domain;
the index space <IMG
WIDTH="46" HEIGHT="14" ALIGN="BOTTOM" BORDER="0"
WIDTH="46" HEIGHT="13" ALIGN="BOTTOM" BORDER="0"
SRC="img15.png"
ALT="$1\dots n$"> is isomorphic to the set of cell centers,
whereas the pattern of the associated linear system matrix is
@@ -73,7 +73,7 @@ by the discretization stencil.
Thus the first order of business is to establish an index space, and
this is done with a call to <code>psb_cdall</code> in which we specify the
size of the index space <IMG
WIDTH="13" HEIGHT="14" ALIGN="BOTTOM" BORDER="0"
WIDTH="13" HEIGHT="13" ALIGN="BOTTOM" BORDER="0"
SRC="img16.png"
ALT="$n$"> and the allocation of the elements of the
index space to the various processes making up the MPI (virtual)
@@ -82,7 +82,7 @@ parallel machine.
<P>
The index space is partitioned among processes, and this creates a
mapping from the ``global'' numbering <IMG
WIDTH="46" HEIGHT="14" ALIGN="BOTTOM" BORDER="0"
WIDTH="46" HEIGHT="13" ALIGN="BOTTOM" BORDER="0"
SRC="img15.png"
ALT="$1\dots n$"> to a numbering
``local'' to each process; each process <IMG
@@ -97,7 +97,7 @@ mapping from the ``global'' numbering <IMG
SRC="img17.png"
ALT="$1\dots n_{\hbox{row}_i}$">, each element of which corresponds to a certain
element of <IMG
WIDTH="46" HEIGHT="14" ALIGN="BOTTOM" BORDER="0"
WIDTH="46" HEIGHT="13" ALIGN="BOTTOM" BORDER="0"
SRC="img15.png"
ALT="$1\dots n$">. The user does not set explicitly this mapping;
when the application needs to indicate to which element of the index
@@ -107,7 +107,7 @@ library will translate into the appropriate ``local'' numbering.
<P>
For a given index space <IMG
WIDTH="46" HEIGHT="14" ALIGN="BOTTOM" BORDER="0"
WIDTH="46" HEIGHT="13" ALIGN="BOTTOM" BORDER="0"
SRC="img15.png"
ALT="$1\dots n$"> there are many possible associated
topologies, i.e. many different discretization stencils; thus the