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
相关论文
共 47 条
  • [1] Abramowitz M., 1964, Handbook of Mathematical Functions with Formulas, Graphs, and Mathematical Tables
  • [2] Multi-level fast multipole solution of the scattering problem
    Amini, S
    Profit, ATJ
    [J]. ENGINEERING ANALYSIS WITH BOUNDARY ELEMENTS, 2003, 27 (05) : 547 - 564
  • [3] Anderson E., 1999, LAPACK Users' Guide, V3
  • [4] Bathe K-J, 2014, Finite-elemente-methoden (finite element methods), V2.
  • [5] Betcke T., 2021, J OPEN SOURCE SOFTW, V6, P2879, DOI [DOI 10.21105/JOSS.02879, 10.21105/joss.02879doi.org/10.21105/joss.02879, DOI 10.21105/JOSS.02879DOI.ORG/10.21105/JOSS.02879, 10.21105/joss.02879]
  • [6] Blender Online Community, 2023, Blender 3.6 reference manual
  • [7] Recent Advances in an Open Software for Numerical HRTF Calculation
    Brinkmann, Fabian
    Kreuzer, Wolfgang
    Thomsen, Jeffrey
    Dombrovskis, Sergejs
    Pollack, Katharina
    Weinzierl, Stefan
    Majdak, Piotr
    [J]. JOURNAL OF THE AUDIO ENGINEERING SOCIETY, 2023, 71 (7-8): : 502 - 514
  • [8] APPLICATION OF INTEGRAL EQUATION METHODS TO NUMERICAL SOLUTION OF SOME EXTERIOR BOUNDARY-VALUE PROBLEMS
    BURTON, AJ
    MILLER, GF
    [J]. PROCEEDINGS OF THE ROYAL SOCIETY OF LONDON SERIES A-MATHEMATICAL AND PHYSICAL SCIENCES, 1971, 323 (1553): : 201 - &
  • [9] FOURIER-BASED FAST MULTIPOLE METHOD FOR THE HELMHOLTZ EQUATION
    Cecka, Cris
    Darve, Eric
    [J]. SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2013, 35 (01) : A79 - A103
  • [10] A FORMULATION OF THE FAST MULTIPOLE BOUNDARY ELEMENT METHOD (FMBEM) FOR ACOUSTIC RADIATION AND SCATTERING FROM THREE-DIMENSIONAL STRUCTURES
    Chen, Z. -S.
    Waubke, H.
    Kreuzer, W.
    [J]. JOURNAL OF COMPUTATIONAL ACOUSTICS, 2008, 16 (02) : 303 - 320