The DUNE-ALUGrid Module
Martin Alk\"amper, Andreas Dedner, Robert Kl\"ofkorn, and Martin Nolte

TL;DR
The paper introduces the DUNE-ALUGrid module, a major update to the ALUgrid library integrated with DUNE, enhancing parallel performance, load balancing, and supporting complex grid types for scientific computing.
Contribution
It presents a comprehensive overhaul of ALUgrid within DUNE, including new load balancing, parallel grid construction, and 3D tetrahedral grid features, improving efficiency and usability.
Findings
Enhanced parallel efficiency and reduced memory footprint.
Support for 3D tetrahedral grids with conforming refinement.
Improved usability for a broader range of problems.
Abstract
In this paper we present the new DUNE-ALUGrid module. This module contains a major overhaul of the sources from the ALUgrid library and the binding to the DUNE software framework. The main changes include user defined load balancing, parallel grid construction, and an redesign of the 2d grid which can now also be used for parallel computations. In addition many improvements have been introduced into the code to increase the parallel efficiency and to 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 have added features to increase the range of problems for which the grid manager can be used, for example, introducing a 3d tetrahedral grid using a parallel…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
