Аннотация:
Статья посвящена технике адаптации комплексов программ, изначально разработанных для последовательных вычислений, к архитектуре многопроцессорных компьютеров с распределенной памятью. При использовании алгоритмов высокой точности и неструктурированных сеток, обеспечение высокой эффективности распараллеливания даже для явных методов представляет собой серьезную проблему. В статье подробно описывается технология распараллеливания явных высокоточных алгоритмов вычислительной газовой динамики на примере комплекса программ NOISETTE для расчета задач аэроакустики на неструктурированных треугольных сетках. Особое внимание уделяется специфическим методам и приемам, позволяющим сохранить высокую эффективность распараллеливания, характерную для явных методик. Приведенные численные результаты тестовых задач, а также задачи о подавлении акустической волны в модели звукопоглощающей конструкции резонансного типа демонстрируют качество распараллеливания и возможности разработанной параллельной версии комплекса NOISETTE.