СРАВНИТЕЛЬНЫЙ АНАЛИЗ ЭФФЕКТИВНОСТИ ПАРАЛЛЕЛЬНЫХ ВЫЧИСЛЕНИЙ ПО ЯВНЫМ И НЕЯВНЫМ РАЗНОСТНЫМ СХЕМАМ ДЛЯ ЗАДАЧ ВЫЧИСЛИТЕЛЬНОЙ АЭРОДИНАМИКИ
Ключевые слова:
Система уравнений газовой динамики, схема предиктор-корректор, организация параллельных вычислений, временные оценки параллельных алгоритмовАннотация
Задачи вычислительной аэродинамики являются одной из основных областей приме-
нения параллельных вычислений. В работе рассматривается параллельное моделирование
квазиодномерной системы уравнений газовой динамики, описывающей течение газа по ка-
налу переменного сечения по неявной и явной разностным схемам. Целью данной работы
является исследование эффективности способов организации параллельных вычислений по
неявным и явным разностным схемам решения внутренних задач аэродинамики. В статье
проводится сравнительный анализ предложенных параллельных моделей для системы ква-
зиодномерных уравнений газовой динамики, описывающих течения в канале переменного
сечения, для численного решения которой используются различные параллельные алгорит-
мы. При построении параллельного алгоритма для неявной разностной схемы применяется
метод расщепления по физическим процессам. Вычисления проводятся по схеме типа пре-
диктор-корректор с введением сглаживающего оператора на этапе коррекции для подав-
ления осцилляций решения. На дробных шагах схемы для решения трехдиагональных сис-
тем применяется алгоритм параллельной скалярной прогонки с выбором параметрических
неизвестных. Для сравнения строится параллельный алгоритм для явной схемы Маккорма-
ка, широко применяемой в задачах вычислительной аэродинамики. Параллельные вычисле-
ния проводятся на вычислительных структурах с распределенной памятью и линейной
коммутационной зависимостью между вычислительными устройствами рабочего поля.
В работе приведены временные оценки для каждого этапа параллельного вычисления, как по неявной, так и по явной разностным схемам, на основе которых вычисляется эффек-
тивность разработанных параллельных алгоритмов. Оценки показывают, что коэффици-
ент ускорения для явной схемы линейно зависит от числа вычислительных устройств.








