NumCalc: An open-source BEM code for solving acoustic scattering problems

被引:2
|
作者
Kreuzer, Wolfgang [1 ]
Pollack, Katharina [1 ]
Brinkmann, Fabian [2 ]
Majdak, Piotr [1 ]
机构
[1] Austrian Acad Sci, Acoust Res Inst, Reichsratsstr 16,3-Stock, A-1010 Vienna, Austria
[2] Tech Univ Berlin, Audio Commun Grp, Str 17 Juni 135, D-10623 Berlin, Germany
关键词
BEM; Software; Fast multipole method; BOUNDARY INTEGRAL-EQUATIONS; FORMULATION; RADIATION;
D O I
10.1016/j.enganabound.2024.01.008
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
The calculation of the acoustic field in or around objects is an important task in acoustic engineering. The open -source project Mesh2HRTF and its BEM core NumCalc provide users with a collection of free tools for acoustic simulations without the need of having an in-depth knowledge into numerical methods. However, we feel that users should have a basic understanding with respect to the methods behind the software they are using. We are convinced that this basic understanding helps in avoiding common mistakes and also helps to understand the requirements to use the software. To provide this background is the first motivation for this article. A second motivation for this article is to demonstrate the accuracy of NumCalc when solving benchmark problems. Thus, users can obtain an idea about the accuracy as well as requirements on the memory and CPU requirements when using NumCalc. Finally, this article provides detailed information about some aspects of the actual implementation of BEM that are usually not mentioned in literature, e.g., the specific version of the fast multipole method and its clustering process or how to use frequency -dependent admittance boundary conditions.
引用
收藏
页码:157 / 178
页数:22
相关论文
共 50 条
  • [41] Acoustic scattering in fluid-solid problems: An inverse BEM formulation
    Mallardo, V
    Aliabadi, MH
    COMPUTATIONAL ACOUSTICS AND ITS ENVIRONMENTAL APPLICATIONS II, 1997, : 3 - 12
  • [42] Solving access problems with open source software
    Richardson, H
    ONLINE, 2001, 25 (01): : 17 - +
  • [43] Open-source workflow approaches to passive acoustic monitoring of bats
    Brinklov, Signe M. M.
    Macaulay, Jamie
    Bergler, Christian
    Tougaard, Jakob
    Beedholm, Kristian
    Elmeros, Morten
    Madsen, Peter Teglberg
    METHODS IN ECOLOGY AND EVOLUTION, 2023, 14 (07): : 1747 - 1763
  • [44] pycombina: An Open-Source Tool for Solving Combinatorial Approximation Problems Arising in Mixed-Integer Optimal Control
    Buerger, Adrian
    Zeile, Clemens
    Hahn, Mirko
    Altmann-Dieses, Angelika
    Sager, Sebastian
    Diehl, Moritz
    IFAC PAPERSONLINE, 2020, 53 (02): : 6502 - 6508
  • [45] Game-theory strategies for open-source Infrastructure-as-Code
    de la Fuente Ruiz, Alfonso E.
    Nedeltcheva, Galia Novakova
    2023 IEEE 20TH INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE COMPANION, ICSA-C, 2023, : 328 - 332
  • [46] Comparative Analysis of Open-Source Tools for Conducting Static Code Analysis
    Kuszczynski, Kajetan
    Walkowski, Michal
    SENSORS, 2023, 23 (18)
  • [47] An Open-Source Code for Fluid Flow Simulations in Unconventional Fractured Reservoirs
    Wang, Bin
    Fidelibus, Corrado
    GEOSCIENCES, 2021, 11 (02) : 1 - 23
  • [48] BIOTC: An open-source CFD code for simulating biomass fast pyrolysis
    Xiong, Qingang
    Aramideh, Soroush
    Passalacqua, Alberto
    Kong, Song-Charng
    COMPUTER PHYSICS COMMUNICATIONS, 2014, 185 (06) : 1739 - 1746
  • [49] Digitizing ECG image: A new method and open-source software code
    Fortune, Julian D.
    Coppa, Natalie E.
    Haq, Kazi T.
    Patel, Hetal
    Tereshchenko, Larisa G.
    COMPUTER METHODS AND PROGRAMS IN BIOMEDICINE, 2022, 221
  • [50] An investigation of misunderstanding code patterns in C open-source software projects
    Flávio Medeiros
    Gabriel Lima
    Guilherme Amaral
    Sven Apel
    Christian Kästner
    Márcio Ribeiro
    Rohit Gheyi
    Empirical Software Engineering, 2019, 24 : 1693 - 1726