diff --git a/doc/handbook/1_introduction.tex b/doc/handbook/1_introduction.tex index 349cb343f348a06b696a7fec5342d13f3c178713..5ef762f3fdfc0e5102dad6b710358b85bf64b492 100644 --- a/doc/handbook/1_introduction.tex +++ b/doc/handbook/1_introduction.tex @@ -18,8 +18,8 @@ for all possible cases, so \Dumux is build on top of \Dune, the \textbf{D}istributed and \textbf{U}nified \textbf{N}umerics \textbf{E}nvironment~\cite{DUNE-HP}. \Dune provides a generic interface to many existing grid management libraries such as UG~\cite{UG-HP}, -ALBERTA~\cite{ALBERTA-HP}, ALUGrid~\cite{ALUGRID-HP} and a few -more. DUNE also extensively uses template programming in order to +ALUGrid~\cite{ALUGRID-HP} and a few more. +DUNE also extensively uses template programming in order to achieve minimal overhead when accessing the underlying grid libraries\footnote{In fact, the performance penalty resulting from the use of \Dune's grid interface is usually negligible~\cite{BURRI2006}.}. diff --git a/doc/handbook/2_detailedinstall.tex b/doc/handbook/2_detailedinstall.tex index 2e7b33050ab5d91083a0b316278847cf7a6d209f..cf08e9b3d70e3a97c1a2f8b74c2bbfa41414b3d3 100644 --- a/doc/handbook/2_detailedinstall.tex +++ b/doc/handbook/2_detailedinstall.tex @@ -236,15 +236,17 @@ In the following list, you can find some external modules and external libraries and some more libraries and tools which are prerequisites for their use. \begin{itemize} -\item \textbf{ALBERTA}: External grid library. Adaptive multi-level grid manager using bisectioning - refinement and error control by residual techniques for scientific Applications. Requires a Fortran - compiler like \texttt{gfortran}. Download: \texttt{\url{http://www.alberta-fem.de}} or for version 3.0 - \texttt{\url{http://www.mathematik.uni-stuttgart.de/fak8/ians/lehrstuhl/nmh/downloads/alberta/}}. - \item \textbf{dune-ALUGrid}: Grid library, comes as a \Dune module. The parallel version needs also a graph partitioner, such as \texttt{ParMETIS}. Download: \texttt{\url{https://gitlab.dune-project.org/extensions/dune-alugrid}} +\item \textbf{dune-foamgrid}: External grid module. One- and two-dimensional grids + in a physical space of arbitrary dimension; non-manifold grids, growth, element + paramterizations, and movable vertices. This makes FoamGrid the grid data structure + of choice for simulating structures such as foams, discrete fracture networks, + or network flow problems. + Download: \texttt{\url{https://gitlab.dune-project.org/extensions/dune-foamgrid}} + \item \textbf{\Dune-multidomaingrid} and \textbf{\Dune-multidomain}: External modules which offer a meta grid that has different sub-domains. Each sub-domain can have a local operator that is coupled by a coupling condition. They are used for multi-physics approaches or domain decomposition methods. Download: @@ -279,7 +281,7 @@ depending on which modules of \Dune and which external libraries you use. when they are going to be built for parallel computing. \texttt{OpenMPI} and \texttt{MPICH} in a recent version have been reported to work. -\item \textbf{BLAS}: Alberta and SuperLU make use of BLAS. Thus install GotoBLAS2, ATLAS, non-optimized BLAS +\item \textbf{BLAS}: SuperLU makes use of BLAS. Thus install GotoBLAS2, ATLAS, non-optimized BLAS or BLAS provided by a chip manufacturer. Take care that the installation scripts select the intended version of BLAS. diff --git a/doc/handbook/dumux-handbook.bib b/doc/handbook/dumux-handbook.bib index 64ee4158f64ff41e822e9dae4e70b7d088127f5c..c6761ee4f5c35ec716046f1a1703acfa6056510e 100644 --- a/doc/handbook/dumux-handbook.bib +++ b/doc/handbook/dumux-handbook.bib @@ -1371,11 +1371,6 @@ url={https://dx.doi.org/10.1021/jp021943g} } -@MISC{ALBERTA-HP, - title = {{The {ALBERTA} Website: \url{http://www.alberta-fem.de/}}}, - key = {ALBERTA} -} - @MISC{ALUGRID-HP, title = {T{he {ALUG}rid Website: \url{http://www.mathematik.uni-freiburg.de/IAM/Research/alugrid/}}}, key = {ALU}