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 条
  • [1] Generation of Code Tracing Problems From Open-Source Code
    Sychev, Oleg
    Prokudin, Artem
    Denisov, Mikhail
    PROCEEDINGS OF THE 54TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, VOL 1, SIGCSE 2023, 2023, : 875 - 881
  • [2] COMPUTATION OF THE DIFFRACTION TRANSFER MATRIX AND THE RADIATION CHARACTERISTICS IN THE OPEN-SOURCE BEM CODE NEMOH
    Flavia, Francesc Fabregas
    McNatt, Cameron
    Rongere, Francois
    Babarit, Aurelien
    Clement, Alain H.
    PROCEEDINGS OF THE ASME 35TH INTERNATIONAL CONFERENCE ON OCEAN, OFFSHORE AND ARCTIC ENGINEERING , 2016, VOL 6, 2016,
  • [3] An open-source multiphysics simulation code for coupled problems in porous media
    Wilkins, Andy
    Green, Christopher P.
    Ennis-King, Jonathan
    COMPUTERS & GEOSCIENCES, 2021, 154
  • [4] An open-source framework for solving shop scheduling problems in manufacturing environments
    Marquez, Carlos R. H.
    Braganholo, Vanessa
    Ribeiro, Celso C.
    ANNALS OF OPERATIONS RESEARCH, 2024,
  • [5] Flame simulations with an open-source code
    Dasgupta, Adhiraj
    Gonzalez-Juez, Esteban
    Haworth, Daniel C.
    COMPUTER PHYSICS COMMUNICATIONS, 2019, 237 : 219 - 229
  • [6] ONIX: An open-source depletion code
    de Lanversin, J. de Troullioud
    Kuett, M.
    Glaser, A.
    ANNALS OF NUCLEAR ENERGY, 2021, 151
  • [7] BlueBuzz, an Open-Source Acoustic Modem
    Mayberry, Scott
    Cai, Jinzhi
    Zhang, Fumin
    2022 OCEANS HAMPTON ROADS, 2022,
  • [8] Proposal for Solving Incompatibility Problems between Open-Source and Proprietary Web Browsers
    Iio, Jun
    Shimizu, Hiroyuki
    Sasaki, Hisayoshi
    Matsumoto, Akihiro
    OPEN SOURCE SOFTWARE: NEW HORIZONS, 2010, 319 : 330 - 335
  • [9] Open-source license comes to 'code morphing'
    Myrvaagnes, R
    ELECTRONIC PRODUCTS MAGAZINE, 2001, 43 (10): : 23 - 23
  • [10] NATURALCC: An Open-Source Toolkit for Code Intelligence
    Wan, Yao
    He, Yang
    Bi, Zhangqian
    Zhang, Jianguo
    Sui, Yulei
    Zhang, Hongyu
    Hashimoto, Kazuma
    Jin, Hai
    Xu, Guandong
    Xiong, Caiming
    Yu, Philip S.
    2022 ACM/IEEE 44TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: COMPANION PROCEEDINGS (ICSE-COMPANION 2022), 2022, : 149 - 153