Балансировка загруженности узлов кластера при расчете задачи фильтрации
Ключевые слова:
высокопроизводительные вычисления, балансировка загруженности, задача фильтрации, Message Passing Interface (MPI)Аннотация
Рассматривается задача балансировки загруженности узлов системы с распределенной памятью при расчете задачи фильтрации вязкой сжимаемой жидкости. Традиционным разделением исходных данных между узлами является разбиение их на равные части. В силу специфики задачи (геологическое строение месторождения) такое разделение не является равномерным с точки зрения загруженности узлов при расчете задачи. Обсуждается подход, в котором после загрузки исходных данных и определения геологического строения месторождения осуществляется повторное разделение расчетной области на основании уже полученной информации для обеспечения равномерного использования вычислительных ресурсов на всех этапах работы программы.
Библиографические ссылки
- Богачев К.Ю., Мельниченко Н.С. О пространственной аппроксимации методом подсеток для задачи фильтрации вязкой сжимаемой жидкости в пористой среде // Вычислительные методы и программирование. 2008. 9, N 2. 42-50.
- Богачев К.Ю., Жабицкий Я.В. Блочные предобусловливатели класса ILU для задач фильтрации многокомпонентной смеси в пористой среде // Вестн. Моск. ун-та. Матем. Механ. 2009. N 5. 19-25.
- Богачев К.Ю., Миргасимов А.Р. Об оптимизации вычислительных приложений для многопроцессорных систем с общей неоднородной памятью // Вычислительные методы и программирование. 2010. 11, N 2. 40-44.