Применение отладчика программ на языке НОРМА
при решении трехмерных задач газовой динамики на многопроцессорных ЭВМ
|
Номер варианта |
Индекс по Х |
Индекс по Y |
Индекс по Z |
1 |
10 |
1 |
1 |
2 |
20 |
1 |
1 |
3 |
30 |
1 |
1 |
4 |
40 |
1 |
1 |
5 |
40 |
10 |
1 |
6 |
40 |
20 |
1 |
7 |
40 |
30 |
1 |
8 |
40 |
40 |
1 |
9 |
40 |
40 |
10 |
10 |
40 |
40 |
20 |
11 |
40 |
40 |
30 |
12 |
40 |
40 |
40 |
13 |
30 |
30 |
30 |
14 |
20 |
20 |
20 |
15 |
10 |
10 |
10 |
В процессе расчета на каждом шаге
по времени осуществлялась запись значения давления в ячейки – аналоги датчиков
давления в физическом эксперименте, установленных в каждой из восьми вершин
замкнутого кубического объема.
Номер
датчика |
Индекс по Х |
Индекс по Y |
Индекс по Z |
I |
1 |
1 |
1 |
II |
1 |
100 |
1 |
III |
100 |
1 |
1 |
IV |
100 |
100 |
1 |
V |
1 |
1 |
100 |
VI |
1 |
100 |
100 |
VII |
100 |
1 |
100 |
VIII |
100 |
100 |
100 |
Очевидно, что в результате расширения газа будет реализовываться следующее течение: образуется волна взрывного типа, которая через какое-то время достигает границ области (разных границ-плоскостей в разные моменты времени) и отражается от них. При этом картина течения усложняется интерференцией отраженных волн и результирующие волны приводят к следующему повышению давления в угловых точках. За рассмотренный промежуток (1000 шагов по времени) происходит несколько таких отражений. Характерная картина поведения по времени давления в датчиках приведена на рис. 1 (вариант № 14).
Рис.1. Изменение по времени давления в датчиках (вариант
№ 14).
Такое сложное взаимодействие волн
может приводить к тому, что в результате следующего цикла отражений локальный
(по времени) максимум давления, регистрируемый датчиком, может превышать
предыдущее локальное максимальное значение: рис.2 (вариант № 3, датчик № VII).
Рис.2. Изменение по времени
давления в датчике № VII (вариант № 3).
Приведем полученные в расчетах
максимальные значения давления, зафиксированных датчиками, не учитывая при этом
первый локальный максимум.
|
I |
II |
III |
IV |
V |
VI |
VII |
VIII |
1 |
1.25 |
1.3 |
1.44 |
1.36 |
1.3 |
1.26 |
1.35 |
1.05 |
2 |
1.17 |
1.23 |
1.34 |
1.29 |
1.23 |
1.22 |
1.28 |
1.04 |
3 |
1.14 |
1.16 |
1.34 |
1.23 |
1.12 |
1.28 |
1.22 |
1.04 |
4 |
1.14 |
1.14 |
1.29 |
1.22 |
1.13 |
1.33 |
1.23 |
1.21 |
5 |
1.07 |
1.13 |
1.17 |
1.17 |
1.14 |
1.24 |
1.22 |
1.16 |
6 |
1.07 |
1.16 |
1.13 |
1.16 |
1.15 |
1.13 |
1.23 |
1.1 |
7 |
1.11 |
1.15 |
1.1 |
1.21 |
1.23 |
1.15 |
1.23 |
1.36 |
8 |
1.14 |
1.12 |
1.12 |
1.21 |
1.32 |
1.23 |
1.23 |
1.5 |
9 |
1.16 |
1.12 |
1.12 |
1.23 |
1.28 |
1.17 |
1.17 |
1.34 |
10 |
1.22 |
1.12 |
1.12 |
1.23 |
1.18 |
1.15 |
1.15 |
1.14 |
11 |
1.29 |
1.12 |
1.12 |
1.23 |
1.14 |
1.19 |
1.19 |
1.28 |
12 |
1.26 |
1.16 |
1.16 |
1.24 |
1.16 |
1.24 |
1.24 |
1.31 |
13 |
1.33 |
1.16 |
1.16 |
1.32 |
1.16 |
1.32 |
1.32 |
1.49 |
14 |
1.18 |
1.18 |
1.18 |
1.23 |
1.18 |
1.23 |
1.23 |
1.31 |
15 |
1.2 |
1.21 |
1.21 |
1.21 |
1.21 |
1.21 |
1.21 |
1.06 |
Полученные
результаты позволяют сделать вывод о том, что многократное переотражение волн в
замкнутом объеме может приводить к их локальному усилению в зависимости от
местоположения точки с повышенными параметрами.
1. А.Н.Андрианов, А.Б.Бугеря, К.Н.Ефимкин, И.Б.Задыхайло.
НОРМА. Описание языка. Рабочий стандарт. Препринт ИПМ им.М.В.Келдыша РАН, N120, 1995, 52с.
2. А.Н.Андрианов, С.Б.Базаров, А.Б.Бугеря, П.И.Колударов, И.М.Набоко. Применение отладчика параллельных
программ при решении задачи о фокусировке ударных и взрывных волн на
многопроцессорных ЭВМ. Препринт ИПМ
им.М.В.Келдыша РАН, N50, 2004, 15 с.
3. Бугеря А.Б. Диалоговый отладчик параллельных программ.
Информационные и математические технологии в науке, технике и образовании.
сборнике Труды X Байкальской Всероссийской
конференции. Часть 1. Иркутск,
2005, с.215-219.
4.
Годунов С.К., Забродин А.В., Иванов М.Я. и др. Численное решение многомерных
задач газовой динамики. М., Наука, 1976.