mirror of
https://github.com/sfilippone/amg4psblas.git
synced 2026-10-06 14:44:55 +00:00
mld2p4:
docs/pdf/gettingstarted.tex docs/userguide.pdf Further docs fixes from Naples.
This commit is contained in:
@@ -57,7 +57,7 @@ linear systems coming from finite-difference discretizations of basic
|
||||
elliptic PDE problems, considered as standard tests for multi-level Schwarz
|
||||
preconditioners \cite{aaecc_07,apnum_07}. However, this solver does
|
||||
not necessarily correspond to the smallest number of iterations of the
|
||||
preconditioned Krylov method, which is usually obtained by applying a
|
||||
preconditioned Krylov method, which is usually obtained by applying
|
||||
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).
|
||||
@@ -77,12 +77,12 @@ compilers.
|
||||
\begin{tabular}{|l|l|p{6.4cm}|}
|
||||
\hline
|
||||
\textsc{type} & \textsc{string} & \textsc{default preconditioner} \\ \hline
|
||||
No preconditioner &\verb|'NOPREC'|& (Considered only to use the PSBLAS
|
||||
Krylov solvers with no preconditioner.) \\
|
||||
Diagonal & \verb|'DIAG'| & --- \\
|
||||
Block Jacobi & \verb|'BJAC'| & Block Jacobi with ILU(0) on the local blocks.\\
|
||||
No preconditioner &\verb|'NOPREC'|& Considered only to use the PSBLAS
|
||||
Krylov solvers with no preconditioner. \\ \hline
|
||||
Diagonal & \verb|'DIAG'| & --- \\ \hline
|
||||
Block Jacobi & \verb|'BJAC'| & Block Jacobi with ILU(0) on the local blocks.\\ \hline
|
||||
Additive Schwarz & \verb|'AS'| & Restricted Additive Schwarz (RAS),
|
||||
with overlap 1 and ILU(0) on the local blocks. \\
|
||||
with overlap 1 and ILU(0) on the local blocks. \\ \hline
|
||||
Multilevel &\verb|'ML'| & Multi-level hybrid preconditioner (additive on the
|
||||
same level and multiplicative through the levels),
|
||||
with post-smoothing only.
|
||||
@@ -92,7 +92,7 @@ Multilevel &\verb|'ML'| & Multi-level hybrid preconditioner (additive
|
||||
Aggregation: smoothed aggregation with
|
||||
threshold $\theta = 0$.
|
||||
Coarsest matrix: distributed among the processors.
|
||||
Coarse-level solver:
|
||||
Coarsest-level solver:
|
||||
4 sweeps of the block-Jacobi solver,
|
||||
with LU factorization of the blocks
|
||||
(UMFPACK for the double precision versions and
|
||||
@@ -131,7 +131,7 @@ The setup and application of the default multi-level
|
||||
preconditioners for the real single precision and the complex, single and double
|
||||
precision, versions are obtained with straightforward modifications of the previous
|
||||
example (see Section~\ref{sec:userinterface} for details). If these versions are installed,
|
||||
the corresponding Fortran 95 codes are available in \verb|examples/fileread/| with these.
|
||||
the corresponding Fortran 95 codes are available in \verb|examples/fileread/|.
|
||||
|
||||
\begin{figure}[tbp]
|
||||
\begin{center}
|
||||
@@ -224,7 +224,7 @@ additive Schwarz preconditioner, i.e.\ RAS with overlap 2. The corresponding
|
||||
example program is available in \verb|mld_dexample_1lev.f90|.
|
||||
|
||||
For all the previous preconditioners, example programs where the sparse matrix and
|
||||
the right-hand side are generated by discretizing a Poisson equation with Dirichlet
|
||||
the right-hand side are generated by discretizing a PDE with Dirichlet
|
||||
boundary conditions are also available in the directory \verb|examples/pdegen|.
|
||||
|
||||
|
||||
|
||||
+572
-536
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user