A

t8code - modular adaptive mesh refinement in the exascale era

The Journal of Open Source Software, vol. 10, pp. 6887

Abstract

In this paper, we present our scalable dynamic adaptive mesh refinement (AMR) library t8code, which was officially released in 2022 (Holke et al., 2022).t8code is written in C/C++, open source, and readily available at dlr-amr.github.io/t8code.It is developed and maintained at the Institute of Software Technology of the German Aerospace Center (DLR).AMR is a widely used method of locally adapting the mesh resolution according to an adequate error indicator in grid-based applications, especially in the context of computational fluid dynamics.Our software library provides fast and memory efficient parallel algorithms for dynamic AMR to handle tasks such as mesh adaptation, load-balancing, ghost computation, feature search and more.t8code can manage meshes with over one trillion mesh elements (Holke et al., 2021) and scales up to one million parallel processes (Holke, 2018).It is intended to be used as a mesh management backend in scientific and engineering simulation codes, paving the way towards high-performance applications in the upcoming exascale era.

Authors 24

  1. Deutsches Zentrum für Luft- und Raumfahrt e. V. (DLR)

    Affiliation as printed

    German Aerospace Center (DLR), Institute of Software Technology, Department High-Performance Computing, Cologne, Germany

  2. Deutsches Zentrum für Luft- und Raumfahrt e. V. (DLR)

    Affiliation as printed

    German Aerospace Center (DLR), Institute of Software Technology, Department High-Performance Computing, Cologne, Germany

  3. Deutsches Zentrum für Luft- und Raumfahrt e. V. (DLR)

    Affiliation as printed

    German Aerospace Center (DLR), Institute of Software Technology, Department High-Performance Computing, Cologne, Germany

  4. Deutsches Zentrum für Luft- und Raumfahrt e. V. (DLR)

    Affiliation as printed

    German Aerospace Center (DLR), Institute of Software Technology, Department High-Performance Computing, Cologne, Germany

  5. Deutsches Zentrum für Luft- und Raumfahrt e. V. (DLR)

    Affiliation as printed

    German Aerospace Center (DLR), Institute of Software Technology, Department High-Performance Computing, Cologne, Germany

  6. Deutsches Zentrum für Luft- und Raumfahrt e. V. (DLR)

    Affiliation as printed

    German Aerospace Center (DLR), Institute of Software Technology, Department High-Performance Computing, Cologne, Germany

  7. Deutsches Zentrum für Luft- und Raumfahrt e. V. (DLR)

    Affiliation as printed

    German Aerospace Center (DLR), Institute of Software Technology, Department High-Performance Computing, Cologne, Germany

  8. Deutsches Zentrum für Luft- und Raumfahrt e. V. (DLR)

    Affiliation as printed

    German Aerospace Center (DLR), Institute of Software Technology, Department High-Performance Computing, Cologne, Germany

  9. Deutsches Zentrum für Luft- und Raumfahrt e. V. (DLR)

    Affiliation as printed

    German Aerospace Center (DLR), Institute of Software Technology, Department High-Performance Computing, Cologne, Germany

  10. Deutsches Zentrum für Luft- und Raumfahrt e. V. (DLR)

    Affiliation as printed

    German Aerospace Center (DLR), Institute of Software Technology, Department High-Performance Computing, Cologne, Germany

  11. University of Bonn · Hausdorff Center for Mathematics

    Affiliation as printed

    Rheinische Friedrich-Wilhelms-Universität Bonn, Institute for Numerical Simulations and Hausdorff Center for Mathematics, Germany

  12. Deutsches Zentrum für Luft- und Raumfahrt e. V. (DLR)

    Affiliation as printed

    German Aerospace Center (DLR), Institute of Software Technology, Department High-Performance Computing, Cologne, Germany

  13. Deutsches Zentrum für Luft- und Raumfahrt e. V. (DLR)

    Affiliation as printed

    German Aerospace Center (DLR), Institute of Software Technology, Department High-Performance Computing, Cologne, Germany

  14. Deutsches Zentrum für Luft- und Raumfahrt e. V. (DLR)

    Affiliation as printed

    German Aerospace Center (DLR), Institute of Software Technology, Department High-Performance Computing, Cologne, Germany

  15. Deutsches Zentrum für Luft- und Raumfahrt e. V. (DLR)

    Affiliation as printed

    German Aerospace Center (DLR), Institute of Software Technology, Department High-Performance Computing, Cologne, Germany

  16. Affiliation as printed

    unaffiliated

  17. Affiliation as printed

    unaffiliated

  18. Centre Européen de Recherche et de Formation Avancée en Calcul Scientifique

    Affiliation as printed

    CERFACS, France

  19. Centre Européen de Recherche et de Formation Avancée en Calcul Scientifique

    Affiliation as printed

    CERFACS, France

  20. University of Cologne

    Affiliation as printed

    University of Cologne, Germany

  21. Commissariat à l'Énergie Atomique et aux Énergies Alternatives

    Affiliation as printed

    CEA, France

  22. University of Wyoming

    Affiliation as printed

    University of Wyoming, USA

  23. Universität Hamburg

    Affiliation as printed

    University of Hamburg, Germany

  24. RWTH Aachen University

    Affiliation as printed

    RWTH Aachen, Germany

Cited by 4 stored of 4

4 results

No patents citing this paper on Lens.org (checked 2026-10-06).

References 28