WWW.DISS.SELUK.RU

БЕСПЛАТНАЯ ЭЛЕКТРОННАЯ БИБЛИОТЕКА
(Авторефераты, диссертации, методички, учебные программы, монографии)

 

О реализации численных методов

решения СЛАУ на основе гибридных

моделей программирования

Б.И. Краснопольский

к.ф.-м.н.

Старший научный сотрудник

Лаборатория общей аэродинамики

НИИ механики МГУ

[email protected]

Семинар «Суперкомпьютерные технологии в науке, образовании и промышленности»

МГУ им. М.В. Ломоносова, 15 мая 2012 г.

План доклада Два направления:

Библиотека численных методов решения разреженных систем линейных алгебраических уравнений Приложение для прямого численного моделирования турбулентных течений в областях сложной формы 2/ 1. Библиотека численных методов решения разреженных систем линейных алгебраических уравнений 1. Предназначение Подавляющее большинство задач механики сплошных сред в том или ином виде сводится к решению систем линейных алгебраических уравнений Одни из наиболее “тяжелых” - системы уравнений, полученные в результате разностной аппроксимации эллиптических уравнений в частных производных Эллиптические уравнения встречаются во многих областях физики:

Гидродинамика (расчет полей давления) Электричество и магнетизм (распределения потенциалов) Задачи напряженно-деформированного состояния материалов (прогиб мембран и оболочек) Время решения такой СЛАУ зачастую составляет более 90% по сравнению с остальными вычислениями при расчете нового шага по времени 4/ 1. Текущее состояние вопроса...

Наиболее популярные библиотеки:

Trilinos Aztec/AztecOO CG, CGS, BiCGStab, GMRES и пр.

ILU-предобуславливатели ML (> 3К procs) AMG/SAMG Hypre CG, CGS, BiCGStab, GMRES и пр.

BoomerAMG (~ 200К cores) AMG *LparSol (~ 10K cores) CG, CGS, BiCGStab, GMRES и пр.

ILU-предобуславливатели AMG 5/ 1. Hypre: On the Road to Exascale Позиционируется как один из инструментов для создания больших пользовательских вычислительных приложений в Exascale-перспективе * A.H. Baker,  R.D. Falgout,  T. Gamblin,  Tz.V. Kolev,  M. Schulz,  and  U.M. Yang. Scaling Algebraic Multigrid Solvers: On the Road to Exascale. Proceedings of Competence  in  High  Performance  Computing, CiHPC 2010. 6/ 1. Hypre: MPI+OpenMP «Почти» open-source Масштабируемость внутри одного узла Произведение разреженной матрицы на вектор:

Использование OpenMP модели приводит к ускорению в 2-2.5 раза!

 MCSup: Multi-Core Support library, API для управления выделением памяти между процессорами и привязки процессов  MCSup не распространяется с hypre!

* 4 x Quad-core AMD Opteron processors (4 NUMA nodes) * A.H. Baker,  R.D. Falgout,  T. Gamblin,  Tz.V. Kolev,  M. Schulz,  and  U.M. Yang. Scaling Algebraic Multigrid Solvers: On the Road to Exascale. Proceedings of Competence  in  High  Performance  Масштабируемость внутри одного узла 2 х 12-core AMD Opteron 2 х 6-core Intel Nehalem 1. NUMA архитектура Non-Uniform Memory Access

NUMA NUMA

NUMA NUMA

Можно ли добиться повышения эффективности методов  решения  больших  сильно-разреженных  систем  линейных  алгебраических  уравнений  (итерационные  методы  подпространства  Крылова,  многосеточные  методы)  по  сравнению с hypre?..

Возможные пути повышения эффективности методов:

Модификация численных методов Использование других гибридных моделей программирования Многомерное разбиение матриц Балансировка вычислений на всех уровнях вложенности Уменьшение количества процессов на нижних уровнях вложенности 1. Модификация численных методов Reordered BiCGStab Типы вычислительных операции метода:

MPI_IAllreduce — неблокирующий аналог глобальной редукции * B. Krasnopolsky. The Reodered BiCGStab Method For Distributed Memory Computer Systems // Procedia Computer Science, 2010, v. 1, pp. 213-218. 12/ По аналогии с Mvapich:

Редукция между процессами внутри узла: через общую память Редукция между узлами: коммуникации «точка-точка» по биномиальному дереву Прототипы функций (в стадии реализации):

MPIShM_IAllreduce_init ( … ) Инициализация MPIShM_IAllreduce_shm_op ( … ) Локальная редукция MPIShM_IAllreduce_shm_finalize ( … ) Завершение локальной редукции, MPIShM_IAllreduce_process ( … ) Обработка завершившихся обменов MPIShM_IAllreduce_finalize ( … ) Завершение операции 1. Гибридная модель MPI+ShM MPI + Posix Shared Memory Более низкоуровневая модель по сравнению с MPI+OpenMP Простой и прозрачный способ распределения и привязки процессов между ядрами внутри узла 1. Гибридная модель MPI+ShM MPI + Posix Shared Memory Более низкоуровневая модель по сравнению с MPI+OpenMP Простой и прозрачный способ распределения и привязки процессов между ядрами внутри узла Запуск обычной MPI программы 1. Гибридная модель MPI+ShM MPI + Posix Shared Memory Более низкоуровневая модель по сравнению с MPI+OpenMP Простой и прозрачный способ распределения и привязки процессов между ядрами внутри узла Запуск обычной MPI программы «Объединение» памяти между подмножеством MPI-процессов 1. Гибридная модель MPI+ShM Умножение матрицы на вектор Простейший вариант умножения матрицы на вектор: y = A x Вектор x расположен в общей памяти;

Вектор x целиком доступен всем процессам, но принадлежит одному процессу (выделен в одном NUMA-узле) * Априори неэффективно для NUMA архитектуры, но дает оценку нижнего предела эффективности гибридной модели 1. Гибридная модель MPI+ShM BiCGStab, результаты, Зилант Размер матрицы 3.3М неизвестных, до 7 ненулевых элементов в каждой строке 1. Многомерное разбиение матриц «Стандартный» подход: построчное разбиение матрицы между вычислительными процессами Альтернативы:



Одномерное разбиение по столбцам Двумерное разбиение матрицы?..

Алгоритмы поиска оптимального разбиения графов и гиперграфов:

ParMetis PT-Scotch Zoltan Задача Неймана для уравнения Пуассона в кубической области на равномерной сетке (7-точечный шаблон пространственной аппроксимации) Фиксированное количество итераций метода (BiCGStab+AMG) Ускорение определено как:

1.*Результаты масштабируемости 1.*Результаты масштабируемости Ломоносов, MPI+ShM 1.*Результаты масштабируемости Пиковые ускорения для различных тестовых матриц:

Размер матрицы, Оптимальное млн. строк количество узлов 1.*Внутриузловая масштабируемость 156 сек.

1.*Внутриузловая масштабируемость Вычислительная система Используются все имеющиеся ядра на узле Размер блока – количество “агрегированных” MPI-процессов Можно ли добиться повышения эффективности методов  решения  больших  сильно-разреженных  систем  линейных  алгебраических  уравнений  (итерационные  методы  подпространства  Крылова,  многосеточные  методы)  по  сравнению с hypre?..

2. Приложение для прямого численного моделирования турбулентных течений в областях 2. «Простые» и «сложные» области “Простые” области – задачи, где для “Сложные” области – задачи, где для решения уравнения Пуассона для решения уравнения Пуассона для давления возможно применение прямых давления необходимо использование Рассматривается течение вязкой несжимаемой жидкости Уравнение неразрывности:

Уравнения Навье-Стокса:

Число Рейнольдса:

Граничные условия:

распределение скоростей по границе,  прилипание,  проскальзывание,  периодичность,  распределение давления по границе, «сопряженные» расчеты* Расчет шага по времени:

1. Расчет предварительного поля скоростей в центрах ячеек:

 схема Адамса-Башфорта:

2. Расчет предварительных скоростей на гранях ячеек 3. Формулировка уравнения для давления относительно скоростей на гранях ячеек, расчет скоростей на гранях ячеек 4. Расчет поля скоростей в центрах ячеек * Mahesh K., Constantinescu G., Moin P. A numerical method for large-eddy simulation in complex geometries // Journal of computational physics. 2004. V. 197. Pp. 215-240.

Аппроксимация нелинейных членов Аппроксимация градиента давления на гранях ячеек Аппроксимация градиента давления в центрах ячеек * Mahesh K., Constantinescu G., Moin P. A numerical method for large-eddy simulation in complex geometries // Journal of computational physics. 2004. V. 197. Pp. 215-240.

Неструктурированные сетки: ячейка описывается только номерами восьми образующих вершин.

Вся информация о сетке хранится в двух списках:

1. Список вершин, содержит номер и координаты вершины 2. Список ячеек, содержит номер ячейки и номера восьми образующих ячейку вершин При построении аппроксимации уравнений используется еще один вспомогательный список:

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

Интерфейс с существующими специализироICEM CFD cgnslib ванными пакетами для пре/пост-процессинга Входные данные: CGNS формат Информация о расчетной сетке и граничных условиях Файл может быть создан как из коммерческих сеточных генераторов, так и с помощью специализированной openApplication source библиотеки Выходные данные: SILO формат Обеспечивает простой импорт данных в Ориентирован на обработку больших объемов данных вычислительных процессов могут быть Осредненный профиль продольной  Распределение среднеквадратичных  В сравнении с: Kim J., Moin P., Mozer R. Turbulence statistics in fully developed channel flow at low Reynolds number // Journal of Fluid Mechanics, 1987, V. 177, P. 133-166.

Первичные результаты масштабируемости получены для трех тестовых задач обтекания трехмерной прямоугольной каверны 2. Результаты масштабируемости Размер задачи, М Время расчета на 8 узлах, сек Минимальное время, сек * Создан прототип приложения для расчета турбулентных течений в областях сложной формы. Заложенные в основу методы и алгоритмы обеспечивают хорошие характеристики ускорения времени расчета задачи и масштабируемости по памяти.

* Получены первичные данные верификации алгоритма, удовлетворительной точности результатов расчетов.

* Создание интерфейса для проведения «сопряженных»

расчетов обеспечит возможность расчета широкого круга задач для верификации приложения.

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

Н.В. Никитину за ценные замечания и конструктивную критику результатов работ Вл.В. Воеводину и С.А. Жуматию за предоставленный доступ к вычислительным ресурсам Суперкомпьютерного комплекса Московского университета и помощь в решении технических вопросов Компании «Т-Сервисы» за предоставленную возможность проведения ряда расчетов на вычислительной системе «Зилант»





Похожие работы:

«УЧРЕЖДЕНИЕ РОССИЙСКОЙ АКАДЕМИИ НАУК ТИХООКЕАНСКИЙ ОКЕАНОЛОГИЧЕСКИЙ ИНСТИТУТ ИМ. В.И. ИЛЬИЧЁВА ДАЛЬНЕВОСТОЧНОГО ОТДЕЛЕНИЯ РАН (ТОИ ДВО РАН) УДК 550.34; 551.466; 534.2; 519.688 № госрегистрации 01200964522 Инв. № УТВЕРЖДАЮ Директор ТОИ ДВО РАН академик РАН В.А. Акуличев _ _ 2011 г. ОТЧЁТ О НАУЧНО-ИССЛЕДОВАТЕЛЬСКОЙ РАБОТЕ В рамках федеральной целевой программы Научные и научно-педагогические кадры инновационной России на 2009-2013 годы по теме: ДИНАМИЧЕСКИЕ ПРОЦЕССЫ ДАЛЬНЕВОСТОЧНЫХ МОРЕЙ РОССИИ И...»

«Государственное образовательное учреждение высшего профессионального образования Московской области Международный университет природы, общества и человека Дубна (Университет Дубна) Институт системного анализа и управления Кафедра системного анализа и управления УТВЕРЖДАЮ проректор по учебной работе С.В. Моржухина __20 г. ПРОГРАММА ДИСЦИПЛИНЫ ОСНОВЫ ГЕОИНФОРМАТИКИ (наименование дисциплины) по направлению 230100 62 — Информатика и вычислительная техника (№, наименование направления,...»

«Хроника событий ИЖЛТ 2008–2009 учебного года 16 сентября. Начало занятий. Собрания с первокурсниками дневного и вечернего отделений. Шарики с именами (старшекурсники постарались). Выступили ректор и проректор. Никита Яхненко представил проект Гражданская смена (не всем понравилось). Алла Игоревна Сандлер рассказала об изучении языков. Настроение приподнятое. 20–21 сентября. Автобусная экскурсия в Торжок. Усадьбы Знаменское-Раек, Митино, Василёво, Премухино, Большой Борок, Арпачёво,...»

«МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ УТВЕРЖДАЮ Ректор _ 2011 г. Номер внутривузовской регистрации Основная образовательная программа Высшего профессионального образования Направление подготовки 031900 Международные отношения Профили подготовки Мировые политические процессы Международная безопасность Международные отношения и внешняя политика Квалификация (степень) выпускника Бакалавр международных отношений со знанием иностранного языка Томск...»

«МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Государственное образовательное учреждение высшего профессионального образования САМАРСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ Факультет Химический Кафедра неорганической химии УТВЕРЖДАЮ Проректор по учебной работе В.П. Гарькин _ 2011 г. РАБОЧАЯ ПРОГРАММА ДИСЦИПЛИНЫ Химия твердого тела образовательная программа направления 020100.62 Химия цикл Б2 Математический и естественнонаучный цикл, вариативная часть Профиль подготовки Общий Квалификация...»

«XI Международная научная студенческая конференция Программа 13 апреля 2011 г. 9.00-11.00 Регистрация участников в холле Нарвского колледжа, кофе (ауд. 314) 11.00-11.30 Приветственные слова (ауд. 213). Тармо Таммисте, мэр города Нарвы Катри Райк, директор Нарвского колледжа Тартуского университета Вадим Семенов, доцент Нарвского колледжа Тартуского университета Анастасия Уразова, член оргкомитета конференции Мартин Ярв, член оргкомитета конференции 11.30-12.50 Пленарное заседание (ауд. 213)...»

«Белорусский государственный университет УТВЕРЖДАЮ Декан факультета философии и социальных наук А.В.Рубанов (подпись) (дата утверждения) Регистрационный № УДбаз. ЭСТЕТИКА Учебная программа для специальности 1-21 05 01 белорусская филология, 1-21 05 02 русская филология 2010 г. СОСТАВИТЕЛИ: Лещинская И. И. – доцент кафедры философии культуры, кандидат философских наук, доцент ПОЯСНИТЕЛЬНАЯ ЗАПИСКА Учебная дисциплина Эстетика предназначена для реализации на первой ступени высшего образования....»

«САМ СЕБЕ АДВОКАТ В ПОМОЩЬ ГРАЖДАНАМ, НЕ ИМЕЮЩИМ РЕГИСТРАЦИИ ПО МЕСТУ ЖИТЕЛЬСТВА практическое пособие Санкт-Петербург 2009 1 ББК 67.3 С 17 Книга Сам себе адвокат. В помощь гражданам, не имеющим регистрации по месту жительства подготовлена некоммерческой организацией Открытая Альтернатива (Тольятти) в рамках проекта Укрепление гражданского общества и местных органов власти в европейской части Российской Федерации (IBPP 2007 / 123-563), реализуемого гуманитарным агентством Датская Церковная...»

«ПОЯСНИТЕЛЬНАЯ ЗАПИСКА Рабочая программа по английскому языку разработана для обучения в 7 классе МБОУ Кощеевская средняя общеобразовательная школа Корочанского района Белгородской области. Материалы рабочей программы составлены на основе: 1. федерального компонента государственного образовательного стандарта по иностранному языку (2004 год); 2. авторской программы курса английского языка Биболетовой М.З., Трубаневой Н.Н. к УМК Английский с удовольствием / Enjoy English для 2-11 классов...»

«Санкт-Петербургский государственный политехнический университет УТВЕРЖДАЮ Декан ФМФ В.К. Иванов _ _ _ г. РАБОЧАЯ ПРОГРАММА УЧЕБНОЙ ДИСЦИПЛИНЫ Биотехнология Кафедра-разработчик Биофизика Направление (специальность) подготовки 011200 Физика Наименование ООП Квалификация (степень) выпускника Магистр Образовательный стандарт Федеральный ГОС Форма обучения очная Соответствует ФГОС ВПО. Утверждена протоколом заседания кафедры Биофизика № 2 от 17.05. Программу в соответствии с ФГОС ВПО разработали:...»

«Аналитический отчет за 2012-2013 учебный год педагога-психолога Обидиной В.А. 1. Кадровые сведения о специалисте Педагогический стаж на Год окончания ВУЗа Квалификационная Дата аттестации Образование Должность 01.09. категория Ф.И.О. Разряд № Какое учебное заведение педагогап/п закончил психолога Обидина Московский ПедагогВероника Высшее Государственный Областной 8 лет 1 2007 25.09.2012 1 психолог Александровна Университет 2. Дети 2.1. Индивидуальные занятия Количество детей, ходивших на...»

«МИНИСТЕРСТВО СЕЛЬСКОГО ХОЗЯЙСТВА РОССИЙСКОЙ ФЕДЕРАЦИИ ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ ОРЛОВСКИЙ ГОСУДАРСТВЕННЫЙ АГРАРНЫЙ УНИВЕРСИТЕТ Кафедра зоогигиены и кормления с.-х. животных УТВЕРЖДАЮ: Проректор по НР, д.с.-х.н., проф. _А.В. Амелин 2011 г. РАБОЧАЯ ПРОГРАММА педагогической практики для подготовки аспирантов по специальности 06.02.10 – Частная зоотехния, технология производства продуктов животноводства Утверждена ученым...»

«кто есть кто в Нижегородской области Выпуск 5 Н. Новгород 2009 г. УДК- 030 ББК- 92.2 К- 87 Редакционный совет В. Е. Булавинов, В. Н. Барулин, И.Б.Живихина, В. П. Кириенко, Д. Г. Краснов, Ю.П.Кириков, Е.В.Муравьев, А.Н.Прошельцев, Н. А. Пугин, Н.П.Сатаев, Л.К.Седов, С. Ф. Спицын, О.Н.Сысоева, А.А.Тимофеев, А. И. Цапин, В. Н. Цыбанев, В.Н.Челомин. Главный редактор А. Н. Прошельцев Редактор А.Ю. Саясов В энциклопедии биографические данные составлены на основании анкетирования. Фотографии...»

«МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования ИРКУТСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ на направление 03.04.03. Радиофизика магистерская программа: Информационные процессы и системы Иркутск 2014 Общая часть Программа предназначена для подготовки к вступительному испытанию для поступающих в магистратуру физического факультета Иркутского государственного университета по направлению 03.04.03...»

«Информация по образовательным программам бакалавриата (5В060800 – Экология) Цель ОП бакалавриата – подготовка специалистов в области экологии и охраны окружающей среды конкурентоспособных и востребованных в мировом научнообразовательном пространстве, основанная на нравственных, эстетических, профессиональных и научных ценностях. Содержание образовательных программ бакалавриата устанавливается Государственными общеобязательными стандартами образования ГОСО РК 5.04.19 – 2011. Высшее образование....»

«Иностранные языки Аннотация к рабочей программе по немецкому языку в 5-9 классах (базовое изучение предмета) Рабочая программа по немецкому языку для 5- 9 классов разработана на основе: • Федерального компонента государственного стандарта общего образования по иностранным языкам; • Примерной программы основного общего образования по немецкому языку; • Программы общеобразовательных учреждений. Немецкий язык. 5 - 9 классы. Автор Бим И.Л. - М.: Просвещение, 2008; • Немецкий язык. Рабочие...»

«Неравнодушным студентам посвящается КУРСОВАЯ РАБОТА — НЕМНОГО ЛИРИКИ Постнов Д.Э. 1. Кому это нужно? Курсовая работа в учебном плане вообще стоит особняком, и далеко не всегда и не всем студентам понятно, что это такое и зачем она нужна. Лекций не читают, семинарских занятий нет, в общем – полная свобода. Но заканчивается эта свобода полновесной оценкой в зачетной книжке. Так что такое курсовая работа и зачем, а главное, кому она нужна? Можно сказать, что все мы – и студенты и преподаватели –...»

«МИНИСТЕРСТВО СЕЛЬСКОГО ХОЗЯЙСТВА РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования КУБАНСКИЙ ГОСУДАРСТВЕННЫЙ АГРАРНЫЙ УНИВЕРСИТЕТ УТВЕРЖДАЮ Декан факультетазашиты растений Доцент _ Лебедовский И.А. _ 2013 г. РАБОЧАЯ ПРОГРАММА дисциплины КУЛЬТУРА РЕЧИ для бакалавров 110400.62 Агрономия направления подготовки Факультет, на котором проводится обучение Защита растений Кафедра – разработчик Социологии и культурологии Дневная...»

«МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ УТВЕРЖДАЮ Заместитель Министра образования Российской Федерации В.Д.Шадриков “ 23” марта 2000г. Регистрационный № 195 тех\бак ГОСУДАРСТВЕННЫЙ ОБРАЗОВАТЕЛЬНЫЙ СТАНДАРТ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ Направление 553900 Технология, конструирование изделий и материалы легкой промышленности Степень(квалификация) - бакалавр техники и технологии Москва 2000г. 1.ОБЩАЯ ХАРАКТЕРИСТИКА НАПРАВЛЕНИЯ class='zagtext'> ТЕХНОЛОГИЯ,КОНСТРУИРОВАНИЕ ИЗДЕЛИЙ И...»

«Министерство образования и науки Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ЛЕСА Факультет: Ландшафтная архитектура Кафедры: Ландшафтная архитектура и садово-парковое строительство Декоративное растениеводство УТВЕРЖДАЮ: ктор ФГБОУ ВПО МГУЛ —^ САНАЕВ В.Г. ПРОГРАММА ВСТУПИТЕЛЬНОГО ЭКЗАМЕНА В АСПИРАНТУРУ Кафедры Ландшафтная архитектура и садово-парковое строительство...»






 
2014 www.av.disus.ru - «Бесплатная электронная библиотека - Авторефераты, Диссертации, Монографии, Программы»

Материалы этого сайта размещены для ознакомления, все права принадлежат их авторам.
Если Вы не согласны с тем, что Ваш материал размещён на этом сайте, пожалуйста, напишите нам, мы в течении 1-2 рабочих дней удалим его.