Skip to content
Snippets Groups Projects
Commit fe756bb4 authored by Timo Koch's avatar Timo Koch
Browse files

[doc][handbook] Add information on AMG coarse grid solver for parallel runs

parent 507b1bdf
No related branches found
No related tags found
1 merge request!1793Feature/doc parallel direct solver
...@@ -26,6 +26,13 @@ In order for \Dumux simulation to run in parallel, an ...@@ -26,6 +26,13 @@ In order for \Dumux simulation to run in parallel, an
MPI library (e.g. OpenMPI, MPICH or IntelMPI) implementation MPI library (e.g. OpenMPI, MPICH or IntelMPI) implementation
must be installed on the system. must be installed on the system.
Furthermore, we note that the parallel AMG preconditioner of \texttt{dune-istl}
defaults to an iterative SSOR coarse grid solver if no direct solver is found on your system. Unfortunately,
the iterative solver has a very high and hard-coded tolerance as a termination criterion, which will not solve
the coarse grid system with sufficient accuracy for typical problems in \Dumux. We therefore recommend
to install one of the direct solver libraries supported by \texttt{dune-istl}. This is either UMFPack contained
in SuiteSparse, or SuperLU, see Section~\ref{sec:listofexternallibs}.
\subsection{Prepare a Parallel Application} \subsection{Prepare a Parallel Application}
Not all parts of \Dumux can be used in parallel. In order to switch to the parallel \texttt{Dumux::AMGBackend} Not all parts of \Dumux can be used in parallel. In order to switch to the parallel \texttt{Dumux::AMGBackend}
solver backend include the respective header solver backend include the respective header
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment