8–12 Sept 2026
Europe/Vienna timezone

CRUNA – An Open-Source Finite-Difference Time-Domain Simulation and Optimization Framework based on Adjoint Gradients

FA2026/47
9 Sept 2026, 17:20
20m
Saal 3 (Messe Congress Graz)

Saal 3

Messe Congress Graz

A12 Numerical, Computational, and Theoretical Acoustics A12.01 Numerical methods for acoustics and vibration

Speaker

Arne Birk Hölter (Technische Universität Berlin, Audio Communication Group)

Description

Wave-based simulation methods are well suited for analyzing acoustic problems in which wave phenomena such as diffraction and scattering play a dominant role. Among these, the finite-difference time-domain (FDTD) method is a robust and versatile approach.This work presents CRUNA, an open-source 3D FDTD solver with an integrated optimization framework based on adjoint gradient computation.While the modular codebase addresses a wide variety of flow-related problems, this contribution focuses on the acoustic and aeroacoustic components of the solver and their application to wave propagation and optimization tasks.The solver supports several sets of governing equations, ranging from linearized acoustic formulations to more comprehensive aeroacoustic models. It provides explicit time-stepping schemes, as well as explicit and implicit spatial discretization methods. CRUNA is highly parallelized to enable fast execution in high-performance computing environments. Non-reflective characteristic boundary conditions are implemented, and immersed boundary methods based on effective volume and flow resistivity enable an accurate representation of complex geometries and impedance boundaries.Representative examples demonstrate the framework, including aeroacoustic simulations, sound source localization and synthesis, and pinna-related transfer function computations. By providing CRUNA as open-source software, this work aims to support transparency, reproducibility, and further development within the computational acoustics community.

Authors

Arne Birk Hölter (Technische Universität Berlin, Audio Communication Group) Yannick Schubert (Technische Universität Berlin, Numerical Fluid Dynamics Group) Lewin Stein (Zuse Institut Berlin, Supercomputing Group) Mario Sroka (Technische Universität Berlin, Numerical Fluid Dynamics Group) Mathias Lemke (Technische Universität Berlin, Numerical Fluid Dynamics Group)

Presentation materials