3 papers
cs.CE2026
TERRA-NG v1.0: Extreme-Scale, GPU-accelerated Mantle Convection
Fabian Böhm, Nils Kohl, Ponsuganth Ilangovan +7
We present TERRA-NG, a portable, GPU-accelerated, matrix-free mantle-convection code. A single Kokkos C++ implementation runs at scale on NVIDIA, AMD, and Intel GPU supercomputers.…
cs.PL2024
Dynamic String Generation and C++-style Output in Fortran
Marcus Mohr
Using standard components of modern Fortran we present a technique to dynamically generate strings with as little coding overhead as possible on the application side. Additionally…
cs.CE2024
Code Generation and Performance Engineering for Matrix-Free Finite Element Methods on Hybrid Tetrahedral Grids
Fabian Böhm, Daniel Bauer, Nils Kohl +5
This paper introduces a code generator designed for node-level optimized, extreme-scalable, matrix-free finite element operators on hybrid tetrahedral grids. It optimizes the local…