Электронная библиотека диссертаций и авторефератов России
dslib.net
Библиотека диссертаций
Навигация
Каталог диссертаций России
Англоязычные диссертации
Диссертации бесплатно
Предстоящие защиты
Рецензии на автореферат
Отчисления авторам
Мой кабинет
Заказы: забрать, оплатить
Мой личный счет
Мой профиль
Мой авторский профиль
Подписки на рассылки



расширенный поиск

Алгоритмы и программы для решения задач динамики многих тел на суперЭВМ Кукшева Эльвира Александровна

Алгоритмы и программы для решения задач динамики многих тел на суперЭВМ
<
Алгоритмы и программы для решения задач динамики многих тел на суперЭВМ Алгоритмы и программы для решения задач динамики многих тел на суперЭВМ Алгоритмы и программы для решения задач динамики многих тел на суперЭВМ Алгоритмы и программы для решения задач динамики многих тел на суперЭВМ Алгоритмы и программы для решения задач динамики многих тел на суперЭВМ
>

Диссертация, - 480 руб., доставка 1-3 часа, с 10-19 (Московское время), кроме воскресенья

Автореферат - бесплатно, доставка 10 минут, круглосуточно, без выходных и праздников

Кукшева Эльвира Александровна. Алгоритмы и программы для решения задач динамики многих тел на суперЭВМ : диссертация ... кандидата технических наук : 05.13.18 / Кукшева Эльвира Александровна; [Место защиты: Ин-т автоматики и электрометрии СО РАН].- Новосибирск, 2008.- 126 с.: ил. РГБ ОД, 61 09-5/337

Введение к работе

Актуальность темы диссертации.

Проблема расчета траекторий движения многих тел, взаимодействующих между собой, часто встречается в различных областях физики и техники. Эта классическая задача возникает при изучении химических процессов, протекающих в природе, например, в задачах астрокатализа [9]. В этих задачах объектом изучения являются доилаиетиые этапы и условия химических превращений вещества, ставшего основой для формирования солнечной системы и органических соединений на поверхности Земли. Одним из главных инструментов этого изучения является математическое моделирование с решением в качестве первого шага задачи динамики многих тел. Математическая модель этой задачи состоит из уравнений Власова-Лиувилля для функции распределения тел по пространству и скоростям и уравнения Пуассона для действующей на тела гравитационной силы. Эта задача решалась методом частица-сетка РМ. В этом методе на введенной сетке по распределению в пространстве большого числа частиц вычисляются значения плотности вещества. Затем, но этим значениям из решения уравнения Пуассона находятся сеточные значения потенциала и соответствующие силы, действующие на тела-частицы. Следом из уравнений движения для частиц определяются их новые координаты. Тем самым, распределение частиц в пространстве изменяется под действием самосогласованного поля, а также из-за других сил. Практически метод частиц представляет собой прямое моделирование динамики многих тел под воздействием собственного и внешнего полей.

Реализация такой модели в трехмерном случае называется 3D3V программой, поскольку используется три пространственные «D» и три скоростные «V» независимые переменные. Для эксплуатации этих программ с достаточно большим числом частиц, требуются значительные вычислительные ресурсы, поскольку необходимо отслеживать миллионы и миллиарды отдельных траекторий частиц. Размер вычислительной сетки в трехмерных расчетах должен быть не менее 1003 узлов. Поэтому такие программы должны использовать ресурсы суперЭВМ. Но для этого необходимо создать высокоэффективные параллельные алгоритмы и программы, спроектированные так, чтобы в будущем их можно было относительно легко расширять,

При моделировании динамики многих тел РМ-методом возникает проблема постановки граничного условия для уравнения Пуассона. В исходных задачах оно ставится как нулевое значение гравитационного

потенциала на бесконечности. При моделировании в области конечного размера возникает проблема определения значения потенциала на границах при появлении тел-частиц вблизи границ.

Цели работы.

Разработать комплекс программ для решения задач динамики многих тел с применением суперЭВМ. В частности, необходимо было решить следующие задачи:

разработать метод, позволяющий вычислять потенциал, используя фундаментальное решение уравнения Пуассона;

реализовать эффективную параллельную процедуру данного метода как в декартовой, так и в полярной системе координат;

разработать параллельную программу для решения 3D3V задачи многих тел в декартовой системе координат, использующую реализованную процедуру для задания граничных условий.

использовать эту параллельную процедуру в задачах 3D2V для вычисления потенциала на плоскости. Сравнить результаты, полученные этой модифицированной реализацией 3D2V задачи с уже имевшимися программами 3D2V;

разработать программу визуализации, ориентированную на представление динамики многих тел.

Научная новизна

работы состоит в следующем:

  1. Разработан метод, реализующий дискретный аналог фундаментального решения уравнения Пуассона. Показано, что метод может быть востребован для решения уравнения Пуассона при использовании суперЭВМ с большим, свыше 20, числом процессоров.

  2. Разработаны эффективные параллельные реализации этого метода в декартовой и полярной системах координат, которые используют свойство регулярности вычислительной сетки, сокращающее количество операций. Эти реализации использованы в программах 3D3V и 3D2V для решения трехмерных задач динамики многих тел.

  3. Разработана параллельная программа для решения нестационарных трехмерных задач многих тел 3D3V.

4. Разработанная программа 3D3V использована для практических расчетов на суперкомпьютерах с целью поиска квазистациоиарного решения для диска с вращением. Установлено существование такого численного решения для самогравитирующего бесстолкиовителыюго диска и определены его параметры.

Защищаемые положения.

  1. Метод решения уравнения Пуассона, который основан на дискретном аналоге его фундаментального решения в декартовой и полярной системах координат, является эффективным при параллельной реализации.

  2. Параллельная программа 3D3V для решения нестационарных задач многих тел в трехмерном пространстве.

  3. Существует квазистационарное решение задачи о вращении частиц в виде диска, которое получено численно с помощью программы 3D3V на параллельных системах.

Достоверность результатов

подтверждена решением ряда модельных задач, а также сравнением с результатами, полученными другими авторами.

Научная и практическая ценность работы.

Разработанные программы использовались для установления пространственно трехмерных распределений параметров в самогравитирующих эллиптических системах и дисках. Было получено квазистационарное решение для задачи 3D3V. Работа велась в рамках программы Президиума РАН «Происхождение и эволюция звезд и галактик», «Происхождение и эволюция биосферы» (2004-2008 гг.), интеграционного проекта СО РАН №148 (2003-2005 гг.).

Апробация работы.

Основные научные результаты диссертации докладывались и обсуждались на семинарах «Математическое моделирование больших задач» в ИВМиМГ, на Всероссийской конференции «Научный сервис в сети Интернет: решение больших задач» (Новороссийск, 22-27 сентября, 2008), на Всероссийской конференции по вычислительной математике КВМ-2007 (Новосибирск, 18-20 июня, 2007), на 9-th International Conference Parallel Computing Technologies

РаСТ-2007 (Переславль-Залесский, 3-7 сентября, 2007), на международном симпозиуме «Collective Phenomena in Macroscopic Systems» (Como, Italy 4-6 December, 2006) на международном рабочем совещании «Происхождение и эволюция биосферы» (ВОЕ, Новосибирск, 26-29 июня, 2005).

Публикации.

Основное содержание диссертации отражено в 8 работах, список которых приведен в конце автореферата.

Объем и структура диссертации.

Похожие диссертации на Алгоритмы и программы для решения задач динамики многих тел на суперЭВМ