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

Merge branch 'cleanup/handbook-parallel' into 'master'

[doc][fixup] Update handbook 6_parallel.tex

See merge request !2108
parents 0743f883 cd812cc1
No related branches found
No related tags found
2 merge requests!2134WIP Feature/timestepper test,!2108[doc][fixup] Update handbook 6_parallel.tex
......@@ -19,7 +19,7 @@ computational domain into subdomains. Some grid managers also support external
tools like METIS, ParMETIS, PTScotch or ZOLTAN for partitioning.
On the other hand, linear algebra types such as matrices and vectors
do not know that they are in a parallel environment. Communication is then handled by the components of the
parallel solvers. Currently, the only parallel solver backend is \texttt{Dumux::AMGBackend}, a parallel AMG-preconditioned
parallel solvers. Currently, the only parallel solver backend is \texttt{Dumux::AMGBiCGSTABBackend}, a parallel AMG-preconditioned
BiCGSTAB solver.
In order for \Dumux simulation to run in parallel, an
......@@ -34,7 +34,7 @@ to install one of the direct solver libraries supported by \texttt{dune-istl}. T
in SuiteSparse, or SuperLU, see Section~\ref{sec:listofexternallibs}.
\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::AMGBiCGSTABBackend}
solver backend include the respective header
\begin{lstlisting}[style=DumuxCode]
......@@ -47,7 +47,7 @@ Second, the linear solver must be switched to the AMG backend
using LinearSolver = AMGBiCGSTABBackend<LinearSolverTraits<GridGeometry>>;
\end{lstlisting}
and the application must be recompiled. The parallel \texttt{AMGBiCGSTABBackend} instance has to be
and the application must be recompiled. The parallel \texttt{Dumux::AMGBiCGSTABBackend} instance has to be
constructed with a \texttt{Dune::GridView} object and a mapper, in order to construct the
parallel index set needed for communication.
......
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