RUS  ENG
Полная версия
ЖУРНАЛЫ // Вестник НГУ. Серия: Информационные технологии // Архив

Вестник НГУ. Серия: Информационные технологии, 2017, том 15, выпуск 4, страницы 74–86 (Mi jit52)

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

А. А. Романенкоa, А. В. Снытниковb, И. Г. Черныхb

a Новосибирский государственный университет, ул. Пирогова, 2, Новосибирск, 630090, Россия
b Институт вычислительной математики и математической геофизики СО РАН, пр. Академика Лаврентьева, 6, Новосибирск, 630090, Россия

Аннотация: Для повышения эффективности использования суперЭВМ и для ускорения проведения расчетов по моделированию турбулентной плазмы в трехмерной постановке существует необходимость динамической, непосредственно в процессе счета, адаптации вычислительного алгоритма к архитектуре суперЭВМ. Проведено большое количество физических расчетов с использованием программы в трехмерной расчетной области, использующей двухступенчатую эйлерово-лагранжеву декомпозицию расчетной области. Для адаптации программы к реально выделенным для ее работы вычислительным узлам в данной работе предложены два подхода. Во-первых, на основании тестовых расчетов на небольшом количестве процессорных ядер измерить время коллективных и парных коммуникаций MPI, построить аппроксимацию времени пересылок для произвольного количества процессов и выбрать оптимальное сочетание эйлеровой и лагранжевой декомпозиции. Во-вторых, необходимо провести анализ коммуникационной структуры выделенных для счета узлов суперЭВМ и перенумеровать процессы с учетом их расположения на узлах.

Ключевые слова: трехмерная модель, эйлерово-лагранжева декомпозиция, анализ коммуникационной структуры, оценка производительности.

УДК: 519.684

DOI: 10.25205/1818-7900-2017-15-4-74-86



© МИАН, 2024