Параллельная реализация расчета задач аэроакустики на неструктурированных сетках Кафедра: ВМ Студент: Рябинин А. А. Научный руководитель: Четверушкин Б.Н. Дипломная работа
Комплекс программ NOISETTE Математические модели: -система уравнений Навье-Стокса -система уравнений Эйлера -система нелинейных уравнений для возмущений -линеаризованная система уравнений Эйлера Численные методы -Конечно-объемная многопараметрическая схема высокого порядка (до шестого вкл.) для пространственной аппроксимации -Метод Рунге-Кутта четвертого порядка для временной аппроксимации -граничные условия на основе расщепления потока Стегера-Уорминга для свободных границ -граничные условия отражения или прилипания для твердых поверхностей
Пространственная аппроксимация Типы контрольных объемов для декартовой (слева) и произвольной треугольной сетки (справа) Базовый пространственный шаблон схемы Конечнообъемная аппроксимация
Модификация кода - Дополнительные структуры: -Изменение заголовков циклов Повышение эффективности распараллеливания: - Сокращение объема пересылок до базового шаблона - Наложение вычислений
перфорированный экран резонатор Входящие акустические волны Задача о моделировании потоков в шумопоглощающих устройствах резонансного типа
Разбиение сетки на 16 процессоров
Результаты вычислений Система уравнений Эйлера Линеаризованная система уравнений Эйлера A B C B A C Моменты времени: (А), 137 (В), (С)
Результаты вычислений Пульсации давления
Результаты дипломной работы - Изучен комплекс программ NOISETTE для расчета задач аэроакустики на неструктурированных треугольных сетках - Участие в работах по распараллеливанию - разработка программ для сборки результатов параллельных вычислений - создания утилит для визуализации - отладка параллельной версии NOISETTE при расчетах - Численное решение на параллельной версии пакета NOISETTE задачи о моделировании потоков в шумопоглощающих устройствах резонансного типа с помощью систем уравнений Эйлера и линеаризованных уравнений Эйлера
Модификация кода
Математические модели, реализованные в пакете NOISETTE Линеаризованная система уравнений Эйлера S=0
Схемы, реализованные в пакете NOISETTE Метод контрольных объемов По времени Рунге-Кутта 4го порядка Median and circumcenter cells for structured and unstructured grids центральный градиент нодальный градиент комбинированный градиент upwind gradient P1- Galerkin gradient on triangle
Сетка, сгенерированная в программе GAMBIT ®
Разбиение сетки на 16 процессоров
123 F sw 1/23/2 F num Граничная точка Значения в бесконечности Граничные условия Входные граничные условия, основанные на расщеплении конвективного потока типа Стегера-Ворминга
Кластер Xeon-Imm на момент использования был оснащён 26-ю вычислительными модулями, соединёнными сетью Gigabit Ethernet. Каждый вычислительный модуль содержит 2 процессора Intel Xeon с тактовой частотой 3,06Ghz и оснащён 2-мя Гбайтами оперативной памяти. Распараллеленная версия пакета NOISETTE
Пространственная аппроксимация Система уравнений Эйлера Линеаризованные система уравнений Эйлера Нелинейные уравнения для возмущений Система уравнений Эйлера: