RUS  ENG
Полная версия
ЖУРНАЛЫ // Сибирский журнал индустриальной математики // Архив

Сиб. журн. индустр. матем., 2014, том 17, номер 2, страницы 41–49 (Mi sjim831)

Эта публикация цитируется в 5 статьях

Численное исследование MPI/OpenMP реализации на основе асинхронной работы с потоками для трехмерной схемы расщепления в задачах теплопереноса

К. В. Воронинab

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

Аннотация: Представлены результаты исследования параллельных реализаций векторных схем расщепления на основе технологий MPI и OpenMP для решения трехмерной задачи теплопереноса. Проводится сравнение следующих параллельных реализаций: MPI, “простой” MPI/OpenMP реализации и MPI/OpenMP с выделением потоков-“почтальонов”. Под простой MPI/OpenMP реализацией понимается непосредственно применение #pragma omp директив к MPI коду. Основная идея гибридной MPI/OpenMP реализации с почтальонами заключается в выделении на каждом из узлов с общей памятью одного OpenMP потока, отвечающего за выполнение обменов данными между процессами. При использовании такого подхода вычисления выполняются одновременно с обменами данными. Результаты проведенного исследования позволили заключить, что несмотря на то, что использование подхода с выделением потоков-почтальонов значительно повышает эффективность простой гибридной реализации, такой подход для рассматриваемого класса численных методов уступает MPI реализации.

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

УДК: 519.688

Статья поступила: 23.12.2013


 Англоязычная версия: Journal of Applied and Industrial Mathematics, 2014, 8:3, 436–443

Реферативные базы данных:


© МИАН, 2024