Вычислительная система «Поток-3»: опыт параллелизации программного комплекса. Часть 1. Идеология распараллеливания

Авторы

  • Г.А. Тарнавский
  • В.Д. Корнеев
  • Д.А. Вайнер
  • А.Г. Тарнавский
  • Н.М. Покрышкина
  • А.Ю. Слюняев
  • А.В. Танасейчук

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

итерационные алгоритмы
математическое моделирование
параллельное программирование
аэродинамика
мультипроцессорные системы
вычислительные комплексы

Аннотация

Рассматриваются технологические аспекты параллелизации вычислительной системы «Поток-3», предназначенной для моделирования задач аэродинамики и физической газовой динамики. Предложены и исследованы способы и проблемы глобального распараллеливания программного комплекса по главным входным параметрам, а также C-, L- и V-типы параллелизации процедур основного итерационного ядра системы для локального ускорения операций.


Загрузки

Опубликован

2003-01-23

Выпуск

Раздел

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

Авторы

Г.А. Тарнавский

В.Д. Корнеев

Д.А. Вайнер

Новосибирский государственный университет
ул. Пирогова, 1, 630090, Новосибирск

А.Г. Тарнавский

Новосибирский государственный университет
ул. Пирогова, 1, 630090, Новосибирск

Н.М. Покрышкина

Новосибирский государственный технический университет
ул. Немировича-Данченко, 136, 630087, Новосибирск

А.Ю. Слюняев

Новосибирский государственный технический университет
ул. Немировича-Данченко, 136, 630087, Новосибирск

А.В. Танасейчук

Новосибирский государственный технический университет
ул. Немировича-Данченко, 136, 630087, Новосибирск


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

  1. Тарнавский Г.А., Шпак С.И. Декомпозиция методов и распараллеливание алгоритмов решения задач аэродинамики и физической газовой динамики: вычислительная система «Поток-3» // Программирование. 2000. № 6. 45-57.
  2. Тарнавский Г.А., Вшивков В.А., Тарнавский А.Г. Параллелизация алгоритмов и кодов вычислительной системы «Поток-3» // Программирование. 2003. № 1. 1-20.
  3. Тарнавский Г.А., Шпак С.И. Схемы распараллеливания операций решения систем алгебраических уравнений методом многомерной скалярной прогонки // Вычислительные методы и программирование. 2000. 1. 21-29. (http://www.srcc.msu.su/num-meth)
  4. Вшивков В.А., Тарнавский Г.А., Неупокоев Е.В. Параллелизация алгоритмов прогонки: многоцелевые вычислительные эксперименты // Автометрия. 2002. № 4. 74-86.
  5. Тарнавский Г.А., Тарнавский А.Г. Современные компьютерные технологии и неединственность решений задач газовой динамики // Симметрия и дифференциальные уравнения. Красноярск: Изд-во ИВТ СО РАН, 2002. 209-213.
  6. Любимов А.Н., Русанов В.В. Течения газа около тупых тел. М.: Наука, 1970.
  7. Ковеня В.М., Тарнавский Г.А., Черный С.Г. Применение метода расщепления в задачах аэродинамики. Новосибирск: Наука, 1990.
  8. Тарнавский Г.А., Шпак С.И. Проблемы численного моделирования сверхзвукового ламинарно-турбулентного обтекания тел конечного размера // Математическое моделирование. 1998. 10, № 6. 53-74.
  9. Воеводин В.В., Воеводин Вл.В. Параллельные вычисления. СПб: БХВ-Петербург, 2002.