Saved in:
| Main Authors: | , , |
|---|---|
| Format: | Preprint |
| Published: |
2025
|
| Subjects: | |
| Online Access: | https://arxiv.org/abs/2507.11386 |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| _version_ | 1866913942765305856 |
|---|---|
| author | Burstedde, Carsten Kirilin, Mikhail Klöfkorn, Robert |
| author_facet | Burstedde, Carsten Kirilin, Mikhail Klöfkorn, Robert |
| contents | 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. |
| format | Preprint |
| id |
arxiv_https___arxiv_org_abs_2507_11386 |
| institution | arXiv |
| publishDate | 2025 |
| record_format | arxiv |
| spellingShingle | A new Dune grid for scalable dynamic adaptivity based on the p4est software library Burstedde, Carsten Kirilin, Mikhail Klöfkorn, Robert Distributed, Parallel, and Cluster Computing 65M50, 65N50 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. |
| title | A new Dune grid for scalable dynamic adaptivity based on the p4est software library |
| topic | Distributed, Parallel, and Cluster Computing 65M50, 65N50 |
| url | https://arxiv.org/abs/2507.11386 |