Use of graphics cards and coprocessors for solving filtration problems

Authors

  • K.Yu. Bogachev
  • A.S. Bogaty
  • A.P. Lapin

Keywords:

high performance computing
graphics cards
CUDA
OpenCL

Abstract

The implementation of the BiCGStab algorithm with the ILU(0) preconditioner on AMD and Nvidia graphics cards and on Intel Xeon Phi is considered. The test results obtained for different unsymmetric ill-conditioned matrices are discussed in the case of simulation of real oil fields with a large number of wells. The comparison of computing time of this algorithm on the four newest equal value AMD, Nvidia and Intel computational systems is analyzed.


Published

2013-09-03

Issue

Section

Section 1. Numerical methods and applications

Author Biographies

K.Yu. Bogachev

A.S. Bogaty

A.P. Lapin


References

  1. Aziz K., Settari A. Petroleum reservoir simulation. London: Applied Science Publishers, 1979.
  2. Chen Z., Huan G., Ma Y. Computational methods for multiphase flows in porous media. Philadelphia: SIAM, 2006.
  3. Saad Y. Iterative methods for sparse linear systems. Philadelphia: SIAM, 2003.
  4. Капорин И. E., Коньшин И.Н. Параллельное решение симметричных положительно-определенных систем на основе перекрывающегося разбиения на блоки // Журн. вычисл. математ. и матем. физ. 2001. 41, № 4. 515-528.
  5. Богачев К.Ю., Жабицкий Я.В. Блочные предобусловливатели класса ILU для задач фильтрации многокомпонентной смеси в пористой среде // Вестн. Моск. ун-та. Сер. 1. Математика. Механика. 2009. № 5. 19-25.
  6. Богачев К.Ю., Жабицкий Я.В. Метод Капорина-Коньшина параллельной реализации блочных предобусловливатей для несимметричных матриц в задачах фильтрации многокомпонентной смеси в пористой среде // Вестн. Моск. ун-та. Сер. 1. Математика. Механика. 2010. № 1. 46-52.
  7. Li R., Saad Y. GPU-accelerated preconditioned iterative linear solvers. Minneapolis: Minnesota Supercomputer Institute (University of Minnesota), 2010.
  8. Scarpino M. OpenCL in action. Westampton: Manning Publications, 2011.
  9. Nvidia CUDA C Best Practices Guide (http://developer.nvidia.com/cuda/nvidia-gpu-computing-documentation).
  10. Богачев К.Ю., Жабицкий Я.В., Климовский А.А., Миргасимов А.Р., Семенко А.Е. Сравнение итерационных методов решения разреженных систем линейных уравнений в задачах фильтрации на вычислительных системах с распределенной памятью // Вычислительные методы и программирование. 2011. 12. 74-76.