|
|
|
@ -62,13 +62,13 @@ a direct solver to the coarsest-level system, e.g.\ based on the LU
|
|
|
|
|
factorization (see Section~\ref{sec:userinterface}
|
|
|
|
|
for the coarsest-level solvers available in MLD2P4).
|
|
|
|
|
|
|
|
|
|
\ \\
|
|
|
|
|
\textbf{Remark 2.} The include path for MLD2P4 must override
|
|
|
|
|
those for PSBLAS, i.e.\ the former must come first in the sequence
|
|
|
|
|
passed to the compiler, as the MLD2P4 version of the Krylov solver
|
|
|
|
|
interfaces must override that of PSBLAS. This will change in the future
|
|
|
|
|
when the support for the \verb|class| statement becomes widespread in Fortran
|
|
|
|
|
compilers.
|
|
|
|
|
% \ \\
|
|
|
|
|
% \textbf{Remark 2.} The include path for MLD2P4 must override
|
|
|
|
|
% those for PSBLAS, i.e.\ the former must come first in the sequence
|
|
|
|
|
% passed to the compiler, as the MLD2P4 version of the Krylov solver
|
|
|
|
|
% interfaces must override that of PSBLAS. This will change in the future
|
|
|
|
|
% when the support for the \verb|class| statement becomes widespread in Fortran
|
|
|
|
|
% compilers.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\begin{table}[th]
|
|
|
|
@ -228,14 +228,14 @@ For all the previous preconditioners, example programs where the sparse matrix a
|
|
|
|
|
the right-hand side are generated by discretizing a PDE with Dirichlet
|
|
|
|
|
boundary conditions are also available in the directory \verb|examples/pdegen|.
|
|
|
|
|
|
|
|
|
|
\ \\
|
|
|
|
|
\textbf{Remark 3.} Any PSBLAS-based program using the basic preconditioners
|
|
|
|
|
implemented in PSBLAS 2.0, i.e.\ the diagonal and block-Jacobi ones,
|
|
|
|
|
can use the diagonal and block-Jacobi preconditioners
|
|
|
|
|
implemented in MLD2P4 without any change in the code.
|
|
|
|
|
The PSBLAS-based program must be only recompiled
|
|
|
|
|
and linked to the MLD2P4 library.
|
|
|
|
|
\\
|
|
|
|
|
% \ \\
|
|
|
|
|
% \textbf{Remark 2.} Any PSBLAS-based program using the basic preconditioners
|
|
|
|
|
% implemented in PSBLAS 3.0, i.e.\ the diagonal and block-Jacobi ones,
|
|
|
|
|
% can use the diagonal and block-Jacobi preconditioners
|
|
|
|
|
% implemented in MLD2P4 without change in the code.
|
|
|
|
|
% The PSBLAS-based program must be only recompiled
|
|
|
|
|
% and linked to the MLD2P4 library.
|
|
|
|
|
% \\
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\begin{figure}[tbh]
|
|
|
|
|