Сравнение некоторых методов решения систем линейных уравнений на вычислительных комплексах с гибридной архитектурой на примере задачи вытеснения нефти

Автор: Аносов Т.Э., Скалько Ю.И.

Журнал: Труды Московского физико-технического института @trudy-mipt

Рубрика: Информатика и управление

Статья в выпуске: 4 (48) т.12, 2020 года.

Бесплатный доступ

При численном моделировании термогидродинамических процессов вытеснения флюида в коллекторах неотъемлемым элементом численного метода является решение систем линейных уравнений. Эти системы возникают, например, при дискретизации уравнений пьезо- или теплопроводности. В данной работе рассматриваются вопросы эффективного использования графических ускорителей для решения подобных систем линейных уравнений. Также приводится сравнение быстродействия предлагаемого подхода по сравнению с существующим, в котором система линейных уравнений решается итерационными методами BiCGStab или GMRES с предобуславливателем ILU0.

Системы линейных алгебраических уравнений, графические ускорители, методы подпространства крылова, предобуславливатели

Короткий адрес: https://sciup.org/142229686

IDR: 142229686

Список литературы Сравнение некоторых методов решения систем линейных уравнений на вычислительных комплексах с гибридной архитектурой на примере задачи вытеснения нефти

  • Шевченко А.В., Цыбулин И.В., Скалько Ю.И. Моделирование процессов фильтрации в коллекторах с переменной пористостью // Труды МФТИ. 2015. Т. 7, № 2. С. 60-69.
  • Боресков А.В., Харламов А.А. Основы работы с технологией CUDA. Москва: ДМК- Пресс, 2010.
  • Van der Vorst H.A. Bi-CGSTAB: A Fast and Smoothly Converging Variant of Bi-CG for the Solution of Nonsymmetric Linear Systems // SIAM J. Sci. Stat. Comput. 1992. V. 13, N 2. P. 631-644.
  • Саад Ю. Итерационные методы для разреженных линейных систем. В 2-х томах. Том 2. Москва: Издательство Московского университета, 2014.
  • Воеводин В.В., Воеводин Вл.В. Параллельные вычисления. Санкт-Петербург: БХВ- Петербург, 2002.
  • CUDA CUBLAS Library. NVIDIA Corporation, 2010.
Статья научная