Use of graphics cards and coprocessors for solving filtration problems

Authors

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.

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.

Published

03-09-2013

How to Cite

Богачев К., Богатый А., Лапин А. Use of Graphics Cards and Coprocessors for Solving Filtration Problems // Numerical Methods and Programming (Vychislitel’nye Metody i Programmirovanie). 2013. 14. 357-361

Issue

Section

Section 1. Numerical methods and applications

Most read articles by the same author(s)