docs/pdf/gettingstarted.tex
 docs/userguide.pdf

Further docs fixes from Naples.
stopcriterion
Salvatore Filippone 16 years ago
parent 7c0cdfe809
commit 8ac5010810

@ -57,7 +57,7 @@ linear systems coming from finite-difference discretizations of basic
elliptic PDE problems, considered as standard tests for multi-level Schwarz elliptic PDE problems, considered as standard tests for multi-level Schwarz
preconditioners \cite{aaecc_07,apnum_07}. However, this solver does preconditioners \cite{aaecc_07,apnum_07}. However, this solver does
not necessarily correspond to the smallest number of iterations of the 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 a direct solver to the coarsest-level system, e.g.\ based on the LU
factorization (see Section~\ref{sec:userinterface} factorization (see Section~\ref{sec:userinterface}
for the coarsest-level solvers available in MLD2P4). for the coarsest-level solvers available in MLD2P4).
@ -77,12 +77,12 @@ compilers.
\begin{tabular}{|l|l|p{6.4cm}|} \begin{tabular}{|l|l|p{6.4cm}|}
\hline \hline
\textsc{type} & \textsc{string} & \textsc{default preconditioner} \\ \hline \textsc{type} & \textsc{string} & \textsc{default preconditioner} \\ \hline
No preconditioner &\verb|'NOPREC'|& (Considered only to use the PSBLAS No preconditioner &\verb|'NOPREC'|& Considered only to use the PSBLAS
Krylov solvers with no preconditioner.) \\ Krylov solvers with no preconditioner. \\ \hline
Diagonal & \verb|'DIAG'| & --- \\ Diagonal & \verb|'DIAG'| & --- \\ \hline
Block Jacobi & \verb|'BJAC'| & Block Jacobi with ILU(0) on the local blocks.\\ Block Jacobi & \verb|'BJAC'| & Block Jacobi with ILU(0) on the local blocks.\\ \hline
Additive Schwarz & \verb|'AS'| & Restricted Additive Schwarz (RAS), 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 Multilevel &\verb|'ML'| & Multi-level hybrid preconditioner (additive on the
same level and multiplicative through the levels), same level and multiplicative through the levels),
with post-smoothing only. with post-smoothing only.
@ -92,7 +92,7 @@ Multilevel &\verb|'ML'| & Multi-level hybrid preconditioner (additive
Aggregation: smoothed aggregation with Aggregation: smoothed aggregation with
threshold $\theta = 0$. threshold $\theta = 0$.
Coarsest matrix: distributed among the processors. Coarsest matrix: distributed among the processors.
Coarse-level solver: Coarsest-level solver:
4 sweeps of the block-Jacobi solver, 4 sweeps of the block-Jacobi solver,
with LU factorization of the blocks with LU factorization of the blocks
(UMFPACK for the double precision versions and (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 preconditioners for the real single precision and the complex, single and double
precision, versions are obtained with straightforward modifications of the previous precision, versions are obtained with straightforward modifications of the previous
example (see Section~\ref{sec:userinterface} for details). If these versions are installed, 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{figure}[tbp]
\begin{center} \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|. example program is available in \verb|mld_dexample_1lev.f90|.
For all the previous preconditioners, example programs where the sparse matrix and 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|. boundary conditions are also available in the directory \verb|examples/pdegen|.

File diff suppressed because it is too large Load Diff
Loading…
Cancel
Save