In this paper we present the new DUNE-ALUGrid module. This modulecontains
a major overhaul of the sources from the ALUGrid library and thebinding
to the DUNE software framework. The main improvements concern theparallel
feature set of the library. The main changes include user-defined
loadbalancing, parallel grid construction, and an redesign of the
2d grid which can nowalso be used for parallel computations. In addition
many improvementshave been introduced into the code to increase the
parallel efficiency andto decrease the memory footprint. The original
ALUGrid library is widely used within the DUNE community due to its
good parallel performance for problems requiring local adaptivity
and dynamic load balancing. Therefore, this new model will benefit
a number of DUNE users. In addition we haveadded features to increase
the range of problems for which the grid manager canbe used, for
example, introducing a 3d tetrahedral grid using a parallel newest
vertex bisection algorithm for conforming grid refinement. In this
paper we will discuss the new features, extensions to the DUNE interface,
and explain for various examples how the code is used in parallel
environments.
%0 Journal Article
%1 alkamper2016dunealugrid
%A Alkämper, Martin
%A Dedner, Andreas
%A Klöfkorn, Robert
%A Nolte, Martin
%D 2016
%J Archive of Numerical Software
%K from:mhartmann ians vorlaeufig
%N 1
%P 1--28
%R 10.11588/ans.2016.1.23252
%T The DUNE-ALUGrid Module.
%U http://journals.ub.uni-heidelberg.de/index.php/ans/article/view/23252
%V 4
%X In this paper we present the new DUNE-ALUGrid module. This modulecontains
a major overhaul of the sources from the ALUGrid library and thebinding
to the DUNE software framework. The main improvements concern theparallel
feature set of the library. The main changes include user-defined
loadbalancing, parallel grid construction, and an redesign of the
2d grid which can nowalso be used for parallel computations. In addition
many improvementshave been introduced into the code to increase the
parallel efficiency andto decrease the memory footprint. The original
ALUGrid library is widely used within the DUNE community due to its
good parallel performance for problems requiring local adaptivity
and dynamic load balancing. Therefore, this new model will benefit
a number of DUNE users. In addition we haveadded features to increase
the range of problems for which the grid manager canbe used, for
example, introducing a 3d tetrahedral grid using a parallel newest
vertex bisection algorithm for conforming grid refinement. In this
paper we will discuss the new features, extensions to the DUNE interface,
and explain for various examples how the code is used in parallel
environments.
@article{alkamper2016dunealugrid,
abstract = {In this paper we present the new DUNE-ALUGrid module. This modulecontains
a major overhaul of the sources from the ALUGrid library and thebinding
to the DUNE software framework. The main improvements concern theparallel
feature set of the library. The main changes include user-defined
loadbalancing, parallel grid construction, and an redesign of the
2d grid which can nowalso be used for parallel computations. In addition
many improvementshave been introduced into the code to increase the
parallel efficiency andto decrease the memory footprint. The original
ALUGrid library is widely used within the DUNE community due to its
good parallel performance for problems requiring local adaptivity
and dynamic load balancing. Therefore, this new model will benefit
a number of DUNE users. In addition we haveadded features to increase
the range of problems for which the grid manager canbe used, for
example, introducing a 3d tetrahedral grid using a parallel newest
vertex bisection algorithm for conforming grid refinement. In this
paper we will discuss the new features, extensions to the DUNE interface,
and explain for various examples how the code is used in parallel
environments.},
added-at = {2018-07-20T10:54:29.000+0200},
author = {Alkämper, Martin and Dedner, Andreas and Klöfkorn, Robert and Nolte, Martin},
biburl = {https://puma.ub.uni-stuttgart.de/bibtex/2e66de0bd80b83f9b8ac7fb803757bf09/mathematik},
doi = {10.11588/ans.2016.1.23252},
interhash = {2b80ac1b873b1e0c6f7e3b62fd4d0035},
intrahash = {e66de0bd80b83f9b8ac7fb803757bf09},
issn = {2197-8263},
journal = {Archive of Numerical Software},
keywords = {from:mhartmann ians vorlaeufig},
number = 1,
pages = {1--28},
timestamp = {2019-12-18T15:10:02.000+0100},
title = {The {DUNE-ALUGrid} Module.},
url = {http://journals.ub.uni-heidelberg.de/index.php/ans/article/view/23252},
volume = 4,
year = 2016
}