RUS  ENG
Полная версия
ЖУРНАЛЫ // Вычислительные методы и программирование // Архив

Выч. мет. программирование, 2009, том 10, выпуск 1, страницы 89–95 (Mi vmp406)

Программирование

Применение MPI-IO: реализация модели шахтной вентиляции

Б. Л. Петушкеев

Томский государственный университет

Аннотация: Высокая вычислительная мощность кластеров позволяет не только решать текущие задачи быстрее, но и ставить другие, ранее недоступные. Однако это требует изменения подхода к программированию по причине возрастающих объемов результирующих данных. MPI, являясь стандартом де-факто для вычислительных систем с распределенной памятью, с момента публикации второй версии предоставляет средства параллельного ввода/вывода. Часто при проектировании приложений для решения больших задач данной возможностью пренебрегают. В работе представлены результаты практического внедрения MPI-IO в контексте моделирования процесса фильтрации газа через пористую среду шахтных выработок. Рассматриваются вопросы масштабирования программы и производительности файловой подсистемы, а также описаны предпринятые действия по оптимизации последовательного и параллельного кодов. Все работы проводились на базе кластера СКИФ-Cyberia МВЦ ТГУ. Работа выполнена при финансовой поддержке РФФИ (код проектa 08-08-12029-офи).

Ключевые слова: высокопроизводительные вычисления; гидродинамика; фильтрация; параллельный ввод/вывод; MPI-IO; масштабируемость; управление данными.

УДК: 532.546



© МИАН, 2024