mirror of
https://github.com/sfilippone/psblas3.git
synced 2026-10-20 04:42:08 +00:00
psblas3:
base/modules/psb_hash_map_mod.f90 base/tools/psb_cd_inloc.f90 docs/psblas-3.0.pdf docs/src/toolsrout.tex test/pargen/ppde3d.f90 Changed cdall/hash_map to take out duplicates but keep the original order among the entries. Added LOCAL for spins/geins to the documentation.
This commit is contained in:
+22
-4
@@ -64,8 +64,8 @@ Type:{\bf optional}.\\
|
||||
Intent: {\bf in}.\\
|
||||
Specified as: an integer value. May be specified together with
|
||||
\verb|vl|.
|
||||
\item[repl] Data allocation: build a replicated index space (i.e. all
|
||||
processes own all indices).\\
|
||||
\item[repl] Data allocation: build a replicated index space
|
||||
(i.e. all processes own all indices).\\
|
||||
Scope:{\bf global}.\\
|
||||
Type:{\bf optional}.\\
|
||||
Intent: {\bf in}.\\
|
||||
@@ -242,6 +242,12 @@ An integer value; 0 means no error has been detected.
|
||||
\item This routine automatically ignores edges that do not
|
||||
insist on the current process, i.e. edges for which neither the starting
|
||||
nor the end vertex belong to the current process.
|
||||
\item There exists another interface for this routine
|
||||
\begin{verbatim}
|
||||
call psb_cdins(nz, ja, desc_a, info)
|
||||
\end{verbatim}
|
||||
which will digest all entries in \verb|ja| and add them to the
|
||||
communication requirements.
|
||||
\end{enumerate}
|
||||
|
||||
|
||||
@@ -552,7 +558,7 @@ An integer value; 0 means no error has been detected.
|
||||
\addcontentsline{toc}{subsection}{psb\_spins}
|
||||
|
||||
\begin{verbatim}
|
||||
call psb_spins(nz, ia, ja, val, a, desc_a, info)
|
||||
call psb_spins(nz, ia, ja, val, a, desc_a, info [,local])
|
||||
\end{verbatim}
|
||||
|
||||
\begin{description}
|
||||
@@ -584,6 +590,12 @@ Scope: {\bf local}. \\
|
||||
Type: {\bf required}.\\
|
||||
Intent: {\bf inout}.\\
|
||||
Specified as: a variable of type \descdata.\\
|
||||
\item[local] Whether the entries in the indices vectors \verb|ia|,
|
||||
\verb|ja| are already in local numbering. \\
|
||||
Scope:{\bf local}.\\
|
||||
Type:{\bf optional}.\\
|
||||
Specified as: a logical value; default: \verb|.false.|.
|
||||
|
||||
%% \item[is] the starting row on matrix $a$.\\
|
||||
%% Scope:{\bf local}.\\
|
||||
%% Type:{\bf optional}.\\
|
||||
@@ -927,7 +939,7 @@ An integer value; 0 means no error has been detected.
|
||||
\addcontentsline{toc}{subsection}{psb\_geins}
|
||||
|
||||
\begin{verbatim}
|
||||
call psb_geins(m, irw, val, x, desc_a, info,dupl)
|
||||
call psb_geins(m, irw, val, x, desc_a, info [,dupl,local])
|
||||
\end{verbatim}
|
||||
|
||||
\begin{description}
|
||||
@@ -962,6 +974,12 @@ Type: {\bf optional}.\\
|
||||
Intent: {\bf in}.\\
|
||||
Specified as: integer, possible values: \verb|psb_dupl_ovwrt_|,
|
||||
\verb|psb_dupl_add_|.
|
||||
\item[local] Whether the entries in the index vector \verb|irw|,
|
||||
are already in local numbering. \\
|
||||
Scope:{\bf local}.\\
|
||||
Type:{\bf optional}.\\
|
||||
Specified as: a logical value; default: \verb|.false.|.
|
||||
|
||||
\end{description}
|
||||
|
||||
\begin{description}
|
||||
|
||||
Reference in New Issue
Block a user