The Distributed and Unified Numerics Environment (DUNE), Version 2.10

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: 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
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