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 条
  • [21] Code Ownership in Open-Source AI Software Security
    Wen, Jiawen
    Yuari, Dong
    Ma, Lei
    Chen, Huaming
    PROCEEDINGS OF THE 2024 IEEE/ACM INTERNATIONAL WORKSHOP ON RESPONSIBLE AI ENGINEERING, RAIE 2024, 2024, : 28 - 35
  • [22] By Pathologists for Pathologists: Solving Common Informatics Problems in Laboratory Medicine with Open-Source Software Solutions
    Zaydman, Mark A.
    Jackups, Ronald
    JOURNAL OF APPLIED LABORATORY MEDICINE, 2023, 8 (01): : 11 - 13
  • [23] Xcompact3D: An open-source framework for solving turbulence problems on a Cartesian mesh
    Bartholomew, Paul
    Deskos, Georgios
    Frantz, Ricardo A. S.
    Schuch, Felipe N.
    Lamballais, Eric
    Laizet, Sylvain
    SOFTWAREX, 2020, 12
  • [24] SCADOPT: An Open-source HPC Framework for Solving PDE Constrained Optimization Problems Using AD
    Feldhoff, Kim
    Flehmig, Martin
    Markwardt, Ulf
    Nagel, Wolfgang E.
    Schuette, Maria
    Walther, Andrea
    2014 IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2014 IEEE 6TH INTL SYMP ON CYBERSPACE SAFETY AND SECURITY, 2014 IEEE 11TH INTL CONF ON EMBEDDED SOFTWARE AND SYST (HPCC,CSS,ICESS), 2014, : 46 - 53
  • [25] LIFTING THE GARAGE DOOR ON SPAWN, AN OPEN-SOURCE BEM-CONTROLS ENGINE
    Wetter, Michael
    Benne, Kyle
    Gautier, Antoine
    Nouidui, Thierry S.
    Ramle, Agnes
    Roth, Amir
    Tummescheit, Hubertus
    Mentzer, Stuart
    Winther, Christian
    2020 ASHRAE BUILDING PERFORMANCE ANALYSIS CONFERENCE AND SIMBUILD, 2020, : 518 - 525
  • [26] On the Nature of Code Cloning in Open-Source Java']Java Projects
    Golubev, Yaroslav
    Bryksin, Timofey
    2021 IEEE 15TH INTERNATIONAL WORKSHOP ON SOFTWARE CLONES, IWSC 2021, 2021, : 22 - 28
  • [27] Po River Morphodynamics Modelled with the Open-source Code iRIC
    Nones, Michael
    Pugliese, Alessio
    Domeneghetti, Alessio
    Guerrero, Massimo
    FREE SURFACE FLOWS AND TRANSPORT PROCESSES, 2018, : 335 - 346
  • [28] The Open-Source TEXPLORE Code Release for Reinforcement Learning on Robots
    Hester, Todd
    Stone, Peter
    ROBOCUP 2013: ROBOT WORLD CUP XVII, 2014, 8371 : 536 - 543
  • [29] Open-Source MATLAB Code for Hotspot Identification and Feeder Generation
    William E. Warriner
    Charles A. Monroe
    International Journal of Metalcasting, 2019, 13 : 793 - 816
  • [30] An open-source code to generate carbon nanotube/graphene junctions
    Zhang, Hao
    Ren, Zhencheng
    Ye, Chang
    Dong, Yalin
    COMPUTATIONAL MATERIALS SCIENCE, 2018, 146 : 143 - 149