Исследование эффективности распараллеливания вычислений при моделирования течений вязкой несжимаемой среды методом LS-STAG на системах с общей памятью
Марчевский И.К., Пузикова В.В.

Для моделирования течений вязкой несжимаемой среды методом погруженных границ LS-STAG и его модификациями разработан параллельный программный комплекс LS-STAG_ext. Комплекс позволяет моделировать обтекание движущихся профилей произвольной формы и систем из любого числа профилей, имеющих одну или две степени свободы. Комплекс LS-STAG_ext поддерживает использование таких технологий параллельного программирования, как IntelR CilkTM Plus, IntelR Threading Building Blocks и OpenMP. Представлены результаты сравнения эффективности реализованных в программном комплексе LS-STAG_ext параллельных алгоритмов с аналогами из высокопроизводительной библиотеки IntelR Math Kernel Library. Описаны особенности реализации в разработанном программном комплексе алгоритма метода FGMRES для решения систем линейных алгебраических уравнений.

Ключевые слова: технология IntelR CilkTM Plus, технология IntelR Threading Building Blocks, технология OpenMP, библиотека IntelR Math Kernel Library, разреженные линейные системы, метод FGMRES, метод BiCGStab, решатель PARDISO, вязкая несжимаемая среда, метод погруженных границ LS-STAG.

Название статьи, аннотация и ключевые слова на английском языке

  • Марчевский И.К. – Московский государственный технический университет им. Н.Э. Баумана, факультет фундаментальных наук, ул. 2-я Бауманская, д. 5, 105005, Москва; доцент, e-mail: iliamarchevsky@mail.ru
  • Пузикова В.В. – Московский государственный технический университет им. Н.Э. Баумана, факультет фундаментальных наук, ул. 2-я Бауманская, д. 5, 105005, Москва; ассистент, e-mail: valeria.puzikova@gmail.com