Комбинированная MPI+threads параллельная реализация метода блоков для моделирования тепловых процессов в структурно-неоднородных средах

Авторы

  • Д.Б. Волков-Богородский
  • Г.Б. Сушко
  • С.А. Харченко

Ключевые слова:

аналитические методы
аппроксимация
параллельные вычисления
итерационные методы
распределенная и общая память

Аннотация

Рассматриваются комбинированные MPI+threads параллельные алгоритмы аппроксимации решений нестационарного уравнения теплопроводности с фазовыми переходами на основе аналитического метода блоков. Метод блоков основан на приближении решения краевой задачи специальными функциями, являющимися фундаментальными решениями уравнения Гельмгольца, при этом возникает система линейных алгебраических уравнений с блочно-разреженной структурой и плотными подматрицами. Интенсивные вычисления с плотными подматрицами распараллеливаются на основе потоков вычислений с использованием общей памяти. Относительно независимые вычисления с блочно-разреженной структурой распараллеливаются по распределенной памяти с помощью MPI. Предлагаемый комбинированный подход к организации параллельных вычислений позволяет эффективно использовать неоднородную структуру организации памяти в современных кластерных системах. Работа выполнена при финансовой поддержке РФФИ (коды проектов 09-01-00060-а и 09-01-13533-офи-ц) и поддержана программой Президиума РАН П-2. Статья подготовлена по материалам доклада авторов на международной научной конференции «Параллельные вычислительные технологии» (ПаВТ-2010; http://agora.guru.ru/pavt2010).


Загрузки

Опубликован

2010-04-05

Выпуск

Раздел

Раздел 1. Вычислительные методы и приложения

Авторы

Д.Б. Волков-Богородский

Институт прикладной механики РАН (ИПРИМ РАН)
Ленинградский проспект, 7, 125040, Москва
• старший научный сотрудник

Г.Б. Сушко

Московский физико-технический институт (МФТИ),
факультет аэрофизики и космических исследований,
Институтский пер., 9, 141701, Долгопрудный
• аспирант

С.А. Харченко

Вычислительный центр имени А.А. Дородницына РАН (ВЦ РАН)
ул. Вавилова, 40, 119333, Москва
• научный сотрудник


Библиографические ссылки

  1. Волков-Богородский Д.Б. Разработка блочного аналитико-численного метода решения задач механики и акустики // Тр. школы-семинара «Композиционные материалы». М.: ИПРИМ РАН, 2000. 44-56.
  2. Волков-Богородский Д.Б. Подход к задачам о взаимодействии акустической и упругой среды с помощью блочного метода мультиполей // Динамические и технологические проблемы механики конструкций и сплошных сред. Материалы XI Международного симпозиума. 2. М.: МАИ, 2005. 17-22.
  3. Волков-Богородский Д.Б. О вычислении эффективных характеристик композиционных материалов с помощью блочного аналитико-численного метода // Динамические и технологические проблемы механики конструкций и сплошных сред. Материалы XII Международного симпозиума. Избранные доклады. М.: МАИ, 2006. 41-47.
  4. Волков-Богородский Д.Б., Харченко С.А. Параллельные вычисления в методе блоков для связных задач волновой виброакустики // Тр. Международной научной конференции «Параллельные вычислительные технологии», Санкт-Петербург, 28 января-1 февраля 2008. Челябинск: Изд-во ЮУрГУ, 2008. 347-352.
  5. Волков-Богородский Д.Б. Применение аналитических расчетов на основе метода блоков в связных задачах механики сплошных сред // Прикладные исследования в механике. Тр. Всероссийской научно-практической конференции «Инженерные системы-2008». Москва, 7-11 апреля 2008. М.: Российский университет дружбы народов, 2008. 123-138.
  6. Бахвалов Н.С., Панасенко Г.П. Осреднение процессов в периодических средах. М.: Наука, 1984.
  7. Карслоу Г., Егер Д. Теплопроводность твердых тел. М.: Наука, 1964.
  8. Лыков А.В. Теория теплопроводности. М.: Высшая школа, 1967.
  9. Бейтмен Г., Эрдейи А. Высшие трансцендентные функции. 2. М.: Наука, 1974.
  10. Тихонов А.Н., Самарский А.А. Уравнения математической физики. М.: Наука, 1977.
  11. Kaporin I.E. High quality preconditioning of a general symmetric positive definite matrix based on its decomposition // Numer. Linear Algebra Appl. 1998. 5. 483-509.
  12. Saad Y., Schultz M.H. GMRES: A generalized minimum residual algorithm for solving non-symmetric linear systems // SIAM J. Sci. Comput. 1986. 7. 856-869.
  13. Сушко Г.Б., Харченко С.А. Экспериментальное исследование на СКИФ МГУ «Чебышев» комбинированной MPI+threads реализации алгоритма решения систем линейных уравнений, возникающих во FlowVision при моделировании задач вычислительной гидродинамики // Тр. Международной научной конференции «Параллельные вычислительные технологии». Нижний Новгород, 30 марта-3 апреля 2009. Челябинск: Изд. ЮУрГУ, 2009. 316-324.
  14. George A., Liu J.W. Computer solution of large sparse positive definite systems. Prentice-Hall: Englewood Cliffs, 1981.
  15. Харченко С.А. Влияние распараллеливания вычислений с поверхностными межпроцессорными границами на масштабируемость параллельного итерационного алгоритма решения систем линейных уравнений на примере уравнений вычислительной гидродинамики // Тр. Международной научной конференции «Параллельные вычислительные технологии». Санкт-Петербург, 28 января-1 февраля 2008. Челябинск: Изд-во ЮУрГУ, 2008. 494-499.