An Open-Source Time-Domain Wave-Based Room Acoustic software in Python Based on the Nodal Discontinuous Galerkin Method

Conference Paper (2024)
Author(s)

Huiqing Wang (Eindhoven University of Technology)

A Palha (TU Delft - Numerical Analysis, Netherlands eScience Center)

Maarten Hornikx (Eindhoven University of Technology)

Research Group
Numerical Analysis
More Info
expand_more
Publication Year
2024
Language
English
Research Group
Numerical Analysis
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

In this work, we introduce an open-source implementation of a time-domain wave-based room acoustic modeling software package, named DG_RoomAcoustics. In this software, the linear acoustic equations are spatially discretized by the nodal discontinuous Galerkin method, and are integrated in time by either the explicit Runge-Kutta or the arbitrary high-order derivatives (ADER) integration schemes. Following the principles of object-oriented programming paradigm, the software is structured to ensure generic applicability and to facilitate future extensions with additional functionalities (e.g., different time integration schemes, boundary conditions). A comprehensive presentation of the physical and numerical aspects of the problem is provided. A detailed exposition of the code structure and components is presented, all of which are released under an open-source license, fostering community feedback and collaborative contributions for ongoing improvements. A brief overview of the current capabilities of the software is introduced. Future work regarding possible functionality extensions and performance optimizing are discussed.

Files

IN_2024_3868.pdf
(pdf | 0.334 Mb)
License info not available