Колмаков Алексей Аспирант ИПМ им. М.В. Келдыша. Для многопроцессорных расчетов математической модели область делится на подобласти (возможно с перекрытиями)

Презентация:



Advertisements
Похожие презентации
Сравнительный анализ некоторых методов композиции вычислительных подобластей студент: Данилин Александр научный руководитель: Илюшин Александр Иванович.
Advertisements

Эффективность распараллеливания Оценки качества вычислительного алгоритма, системного ПО и аппаратуры Цель – оптимизация счета Критерии качества: Производительность.
Расчеты низкоскоростного режима развития детонации ВВ Бахрах С.М., Володина Н.А., Кузьмицкий И.В., Леонтьев М.Н., Циберев К.В. РФЯЦ-ВНИИЭФ ИТМФ, Саров.
1 Параллельный алгоритм расчета трехмерного поля давления при моделировании пространственных теплогидравлических процессов Ю.В. Юдов, А.В. Владимиров ФГУП.
Реализация распараллеливания программного комплекса расчета двумерных задач газовой динамики с помощью системы OST Научный руководитель: Илюшин А. И. Колмаков.
Решение задачи диффузии, зависящей от времени. Рассмотрим простейшее уравнение в частных производных параболического типа, описывающее процесс диффузии.
ЛЕКЦИЯ Приближенное решение обыкновенных дифференциальных уравнений: Метод Эйлера.
Метод конечных разностей для решения уравнений динамики приливов Московский Государственный Университет имени М.В. Ломоносова механико-математический факультет.
Уравнение Хоуарта.. Введение. При движении тела в жидкости или, что равносильно, при обтекании тела жидкостью, частицы жидкости прилипают к поверхности.
Математический диктант 0,41 - 0,385 0, ,7 3,5 х 18 0,2535 х ,6 : 8 62,5 - 8,419 5, ,9 0,18 х 12 3,256 х ,6 : 7.
МЕТОДЫ ОПТИМИЗАЦИИ § 1. Основные понятия. Под оптимизацией понимают процесс выбора наилучшего варианта из всех возможных В процессе решения задачи оптимизации.
Этапы моделирования. Постановка задачи: Описание задачи; Цель моделирования; Анализ объекта Разработка информационной модели Разработка компьютерной модели.
Понятие о методах Монте-Карло. Расчет интегралов 2.5. Расчет интегралов методом Монте-Карло.
Работа выполнена учеником 9 «Б» класса гимназии 44 Кудиновым Николаем.
Александров А.Г ИТО Методы теории планирования экспериментов 2. Стратегическое планирование машинных экспериментов с моделями систем 3. Тактическое.
Анализ эффективности корпоративных информационных систем в автоматизации управления предприятием Научный руководитель: Старший преподаватель Шешко С.М.
Описание формата МР 3 MP3 – это наиболее популярный формат хранения и передачи информации в цифровой.
Точные решения в одномерной и двумерной моделях Изинга. Отсутствие фазового перехода в одномерном случае 1.3. Точное решение модели Изинга.
ИСПОЛЬЗОВАНИЕ ПРОГРАММНОГО КОМПЛЕКСА ANSYS ДЛЯ РАСЧЕТА ЗАДАЧ МЕХАНИКИ ДЕФОРМИРУЕМОГО ТВЕРДОГО ТЕЛА Костырко Сергей Алексеевич СПбГУ, кафедра ВММДТ Санкт-Петербург,
Л АБОРАТОРНАЯ РАБОТА 6 Тема: Численные методы решения задачи Коши для обыкновенных дифференциальных уравнений.
Транксрипт:

Колмаков Алексей Аспирант ИПМ им. М.В. Келдыша

Для многопроцессорных расчетов математической модели область делится на подобласти (возможно с перекрытиями) Для всей области имеется метод расчета, однако он не применим к подобластям напрямую, так как неизвестны граничные условия на границах между ними Подобласти рассчитываются отдельно, однако могут передавать друг другу данные

Методы Шварца Методы Шнура Использование потоков Годунова Основные подходы к декомпозиции области: Существует достаточно большое количество методов декомпозиции. Большинство из них применимы к частным случаям (например к определенной группе уравнений)

D1D2 - граничная область - область неправильных значений, ширина которой зависит от скорости распространения возмущений Скорость распространения возмущений в среде ограничена Математическая модель в дискретном случае, как правило, поддерживает это свойство В случае, когда мы берем неправильные граничные условия (что равносильно тому, что мы поставили источники на границе), их влияние за шаг по времени t распространится в некоторой ограниченной области

D1D2 - граничная область - область неправильных значений, ширина которой зависит от скорости распространения возмущений На каждом временном шаге мы берем неправильные граничные условия на границах подобластей. Граничная область покрывает область неправильных значений Для ее расчета в качестве граничных значений берутся правильно просчитанные значения из областей D1 и D2. После расчета граничной области неправильные значения в областях D1 и D2 заменяются на полученные в граничной области

Случай достаточной ширины граничной полосы Случай недостаточной ширины граничной полосы D1D2 Г - Граница распространения возмущений - Граница граничной области - Решение получаемое при первом расчете - Правильное решение - Неправильное решение при малой граничной полосе - Граница между подобластями Г

Случай достаточной ширины граничной полосы Случай недостаточной ширины граничной полосы D1D2 Г Варианты проверки: А.Оценка нормы разности решений, по точкам, начиная с лежащих около границы граничной полосы В. Проверка решений в точках на границе граничной полосы

Подобласти, на которые разбита вся область. Области-кресты (длина лучей варьируется в зависимости от положения), на которые делится решетка неправильных значений Стыковочные области, расположенные на стыках крестов.

На каждом временном шаге: 1.Просчитываются основные подобласти, граничные значения между ними берутся с предыдущего временного слоя 2.Просчитываются подобласти-кресты, граничные значения берутся из шага 1, на стыках – с предыдущего временного слоя. 3.Просчитываются стыковочные подобласти, граничные значения берутся из шага 2. 4.Значения из стыковочных подобластей передаются в подобласти-кресты, а их значения передаются в основные подобласти.

Эффективность распараллеливания (без учета обмена данных)

P- число подобластей и процессоров T1 – время счета А- ускорение При эмуляции засекалось время счета одной из подобластей. К счетчику времени прибавлялись специальные добавки, заменяющие задержки при передаче данных во время многопроцессорных расчетов.

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

Спасибо за внимание!