mirror of
https://github.com/sfilippone/psblas3.git
synced 2026-10-16 02:49:03 +00:00
Merged MixedI8 in new branch (to be later merged into development)
This commit is contained in:
+10
-6
@@ -23,14 +23,18 @@ defined in the library as follows:
|
||||
\item[psb\_dpk\_] Kind parameter for long precision real and complex
|
||||
data; corresponds to a \verb|DOUBLE PRECISION| declaration and is
|
||||
normally 8 bytes;
|
||||
\item[psb\_ipk\_] Kind parameter for integer data;
|
||||
with default build options this is a 4 bytes integer, but there is
|
||||
(highly) experimental support for 8-bytes integers;
|
||||
\item[psb\_mpik\_] Kind parameter for 4-bytes integer data, as is
|
||||
\item[psb\_mpk\_] Kind parameter for 4-bytes integer data, as is
|
||||
always used by MPI;
|
||||
\item[psb\_long\_int\_k\_] Kind parameter for long (8 bytes) integers,
|
||||
which are always used by the \verb|sizeof| methods.
|
||||
\item[psb\_epk\_] Kind parameter for 8-bytes integer data, as is
|
||||
always used by the \verb|sizeof| methods;
|
||||
\item[psb\_ipk\_] Kind parameter for ``local'' integer indices and data;
|
||||
with default build options this is a 4 bytes integer;
|
||||
\item[psb\_lpk\_] Kind parameter for ``global'' integer indices and data;
|
||||
with default build options this is an 8 bytes integer;
|
||||
\end{description}
|
||||
The integer kinds for local and global indices can be chosen at
|
||||
configure time to hold 4 or 8 bytes, with the global indices at least
|
||||
as large as the local ones.
|
||||
Together with the classes attributes we also discuss their
|
||||
methods. Most methods detailed here only act on the local variable,
|
||||
i.e. their action is purely local and asynchronous unless otherwise
|
||||
|
||||
+2
-2
@@ -362,8 +362,8 @@ follows:
|
||||
backward compatibility}.
|
||||
\item Call the iterative method of choice, e.g. \verb|psb_bicgstab|
|
||||
\end{enumerate}
|
||||
This is the structure of the sample program
|
||||
\verb|test/pargen/psb_d_pde3d.f90|.
|
||||
This is the structure of the sample programs in the directory
|
||||
\verb|test/pargen/|.
|
||||
|
||||
For a simulation in which the same discretization mesh is used over
|
||||
multiple time steps, the following structure may be more appropriate:
|
||||
|
||||
Reference in New Issue
Block a user