vix.ing · top · new · best · stats · spec

A new Dune grid for scalable dynamic adaptivity based on the p4est software library

2025/07/15 by Carsten Burstedde, Burstedde, Carsten, Mikhail Kirilin +3
Earth and Planetary Sciences · #65M50 #65N50 #Aeolian processes and effects #Distributed #FOS: Computer and information sciences #Geophysics and Gravity Measurements #Meteorological Phenomena and Simulations #Parallel #and Cluster Computing (cs.DC)

paper · pdf · doi:10.48550/arxiv.2507.11386

openalex publication_date 2025/07/15 · openalex created_date 2025/10/08 · openalex updated_date 2026/07/28

Abstract

In this work we extend the Dune solver library with another grid interface to the open-source p4est software. While Dune already supports about a dozen different mesh implementations through its mesh interface Dune-Grid, we undertake this new coupling effort in order to inherit p4est's practically unlimited MPI scalability as well as its relatively thin data structures, and its native support for multi-block (forest) mesh topologies in both 2D and 3D. The presented implementation is compared to an existing implementation based on Dune-ALUGrid for a variety of challenging test examples in a parallel environment. The numerical experiments show that the implementation presented here is outperforming Dune-ALUGrid in terms of scalability. In addition, an alternative balancing strategy is presented to ensure 2:1 balancing across element faces showing improved performance compared to the existing p4est balance strategy in the numerical examples considered in this work.

Related