The Distributed and Unified Numerics Environment (DUNE), Version 2.10
Fuente:
arXiv
Gespeichert in:
| Hauptverfasser: | , , , , , , , , , , , |
|---|---|
| Format: | Preprint |
| Veröffentlicht: |
2025
|
| Schlagworte: | |
| Online-Zugang: | |
| Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
| _version_ | 1866909666920890368 |
|---|---|
| author | Blatt, Markus Burbulla, Samuel Burchardt, Ansgar Dedner, Andreas Engwer, Christian Gräser, Carsten Grüninger, Christoph Klöfkorn, Robert Koch, Timo Ríos, Santiago Ospina De Los Praetorius, Simon Sander, Oliver |
| author_facet | Blatt, Markus Burbulla, Samuel Burchardt, Ansgar Dedner, Andreas Engwer, Christian Gräser, Carsten Grüninger, Christoph Klöfkorn, Robert Koch, Timo Ríos, Santiago Ospina De Los Praetorius, Simon Sander, Oliver |
| contents | Version 2.10 of the Distributed and Unified Numerics Environment DUNE introduces a range of enhancements across its core and extension modules, with a continued emphasis on modern C++ integration and improved usability. This release extends support for C++20 features, particularly concepts, through comprehensive refinements in dune-common and dune-grid, enabling safer and more expressive generic programming paradigms. A notable advancement is the improved support for curved geometries, including new geometry implementations and a more flexible interface. Data structures have been modernized through native support for std::mdspan and std::mdarray, performance improvements in sparse matrices, and tools for visualization of matrix patterns. The build system has been restructured towards a modern CMake workflow, emphasizing target-based configuration and improved automation. Furthermore, new local finite elements have been introduced to broaden numerical capabilities. The release also brings updates across DUNE extensions, as well as improvements to infrastructure and module-level components. |
| format | Preprint |
| id |
arxiv_https___arxiv_org_abs_2506_23558 |
| institution | arXiv |
| publishDate | 2025 |
| record_format | arxiv |
| spellingShingle | The Distributed and Unified Numerics Environment (DUNE), Version 2.10 Blatt, Markus Burbulla, Samuel Burchardt, Ansgar Dedner, Andreas Engwer, Christian Gräser, Carsten Grüninger, Christoph Klöfkorn, Robert Koch, Timo Ríos, Santiago Ospina De Los Praetorius, Simon Sander, Oliver Mathematical Software 65N30, 65N08 G.4; G.1.8 Version 2.10 of the Distributed and Unified Numerics Environment DUNE introduces a range of enhancements across its core and extension modules, with a continued emphasis on modern C++ integration and improved usability. This release extends support for C++20 features, particularly concepts, through comprehensive refinements in dune-common and dune-grid, enabling safer and more expressive generic programming paradigms. A notable advancement is the improved support for curved geometries, including new geometry implementations and a more flexible interface. Data structures have been modernized through native support for std::mdspan and std::mdarray, performance improvements in sparse matrices, and tools for visualization of matrix patterns. The build system has been restructured towards a modern CMake workflow, emphasizing target-based configuration and improved automation. Furthermore, new local finite elements have been introduced to broaden numerical capabilities. The release also brings updates across DUNE extensions, as well as improvements to infrastructure and module-level components. |
| title | The Distributed and Unified Numerics Environment (DUNE), Version 2.10 |
| topic | Mathematical Software 65N30, 65N08 G.4; G.1.8 |
| url | https://arxiv.org/abs/2506.23558 |