Popis: |
В докладе представлен комплекс прикладных программ для расчёта звуковых полей в трёхмерных волноводах мелкого моря общего вида. Данный комплекс основан на численном решении широкоугольных модовых параболических уравнений и реализован на языке C++17. При выполнении расчётов пользователю предоставляется возможность задать профили скорости звука в воде, рельеф дна и структуру его слоёв. Результатом работы программы являются один или несколько горизонтальных разрезов акустического давления, расположенных на заданных пользователем горизонтах, в текстовом или бинарном форматах. Одним из основных достоинств реализованной методики расчета трехмерных звуковых полей является ее высокая вычислительная эффективность за счёт использования многопоточных вычислений. Открытый исходный код программного комплекса размещён в сети Интернет и может быть использован в качестве заголовочной библиотеки для реализации собственных программных продуктов. |