libAcoustics — инструментарий для численного анализа акустического шума.
Библиотека предназначена для вычисления акустического давления и уровня шума (Sound Pressure Level), генерируемого турбулентным потоком газа или жидкости в ближнем и дальнем поле с использованием акустических аналогий или решения уравнения Гельмгольца методом граничных элементов. Реализованные акустические аналогии и модули:
- аналогия Кёрла;
- аналогия Фоукса Вильямса-Хокинга;
- модуль решения уравнения Гельмгольца методом граничных элементов.
Динамический вызов библиотеки осуществляется с помощью механизма functionObject. Параллелизм поддерживается на основе технологии MPI.
Исходный код:
https://github.com/unicfdlab/libAcoustics
Языки программирования
C++, Python.