An open-source time-domain wave-based room acoustic software in Python based on the nodal discontinuous Galerkin method

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.

Authors

Institutions

Publication Details

Journal
NOISE-CON proceedings
Published
2024-10-04
DOI
https://doi.org/10.3397/in_2024_3868
Primary Topic
Speech and Audio Processing
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

An open-source time-domain wave-based room acoustic software in Python based on the nodal discontinuous Galerkin method

Maarten Hornikx, Huiqing Wang, Artur Palha
1 links
NOISE-CON proceedings
Speech and Audio Processing
article

An open-source time-domain wave-based room acoustic software in Python based on the nodal discontinuous Galerkin method

Maarten Hornikx, Huiqing Wang, Artur Palha
article en

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.

NOISE-CON proceedingsVol. 270(5)
Institute of Applied Mathematics (RU), Eindhoven University of Technology (NL), Delft University of Technology (NL)
Netherlands eScience Center, Nederlandse Organisatie voor Wetenschappelijk Onderzoek
Partnerships for the goals
Openalex Percentile: Top 81%
Speech and Audio Processing
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

An open-source time-domain wave-based room acoustic software in Python based on the nodal discontinuous Galerkin method — Maarten Hornikx, Huiqing Wang, et al. · NOISE-CON proceedings (2024) | TGRS Research Map | TGRS