Merged MixedI8 in new branch (to be later merged into development)

This commit is contained in:
Salvatore Filippone
2018-12-10 11:42:40 +00:00
parent 5371e39c16
commit 8d489f8ce2
921 changed files with 172036 additions and 57462 deletions
+10 -6
View File
@@ -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
View File
@@ -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: