Нь подробной сетке, чтобы иметь возможность исследовать возникновение физических неустойчивостей гравитационного и других типов и отличать их от численных шумов
Вид материала | Документы |
- Предложения фиан, 14.15kb.
- Лекция №8. Теоретико-множественное описание систем Вводятся основные понятия теории, 220.04kb.
- Техническое задание на создание сайта г. Киев "14", 64.99kb.
- Удк 001(06) Инновационные проекты, студенческие идеи, проекты, предложения, 57.81kb.
- Решение физических задач на эвм" Лекции 20 ч. Практические занятия 96 ч. Учебная, 40.03kb.
- Статистические функции Excel, 145.26kb.
- Полевая калибровочно-инвариантная модель гравитации, 135.69kb.
- А. А. Трофимука со ран (Россия, 630090, Новосибирск, пр-т Коптюга, 3, тел.(383) 3309201,, 56.69kb.
- Курсовой Проект. На тему: ‘ Проектирование Сетей’, 73.1kb.
- Гравитационные волны, 118.66kb.
Снытников Николай Валерьевич
Параллельный метод решения уравнения Пуассона
в цилиндрических координатах для задач астрофизики
Институт вычислительной математики и математической геофизики СО РАН
Некоторые задачи звездной динамики и гравитационной газодинамики требуют решать трехмерное уравнение Пуассона на очень подробной сетке, чтобы иметь возможность исследовать возникновение физических неустойчивостей гравитационного и других типов и отличать их от численных шумов. Дополнительную сложность вносит нестационарность рассматриваемых процессов: уравнение Пуассона требуется решать на каждом временном шаге. Таким образом, естественным требованием к «техническим» параметрам алгоритма является возможность проведения серийных экспериментов на сетке с 10 млрд. узлов расчетной сетки и абсолютным временем счета порядка 10 секунд (при числе процессоров порядка нескольких тысяч).
В данной работе предложен параллельный алгоритм решения уравнения Пуассона в цилиндрических координатах, наиболее подходящих для моделирования динамики галактик или протопланетных дисков. Алгоритм основан на декомпозиции области с помощью метода локальных коррекций. Сущность метода заключается в представлении искомого потенциала в виде близкодействующей части (для восстановления которой нужна очень подробная сетка) и дальнодействующей части (гладкой функции, для которой достаточно грубой сетки). Таким образом, чтобы обеспечить минимальный объем пересылок, каждый из процессоров вычисляет потенциал только в своей локальной подобласти на подробной сетке, а взаимодействует с другими процессорами, передавая данные грубой сетки (количество узлов которой много меньше).
Для адаптации метода локальных коррекций к цилиндрическим координатам были разработаны:
- метод вычисления потенциала изолированных систем на границе «полой» цилиндрической расчетной области с помощью метода Джеймса и метода свертки;
- компактная разностная схема 4 порядка аппроксимации с краевым условием на полюсе, поставленным таким образом, что получаемая СЛАУ допускает решение прямым методом быстрого преобразования Фурье по вертикальной и угловой координатам и прогонкой по радиусу.