Browsing by Author "Yang, B."
Now showing 1 - 2 of 2
Results Per Page
Sort Options
Item Open Access Accelerating the GMRES solver with block ILU(k) preconditioner on GPUs in reservoir simulation(Journal of Geology & Geosciences, 2015) Chen, Zhangxing (John); Liu, H.; Yang, B.This paper studies the parallelization of the restarted GMRES solver, GMRES (m), and the block ILU (k) preconditioner on GPUs used in petroleum reservoir simulations. The difficulty is how to accelerate this preconditioner with a variable block size. In this paper, parallel solution techniques for block triangular systems are proposed, which work for matrices with an arbitrary block size. These techniques also work with an arbitrary level k for the block ILU (k) preconditioner. Numerical experiments show that the GPU-based linear solver GMRES (m) is much faster than its CPU version.Item Open Access Preconditioned GMRES solver on multiple GPU architecture(Computers and Mathematics with Applications, 2016-08) Chen, Zhangxing (John); Yang, B.; Liu, HuiIn this paper, we analyze the preconditioned GMRES algorithm in detail and decompose it into components to implement on multiple-GPU architecture. The operations of vector updates, dot products and Sparse Matrix-Vector multiplication (SpMV) are implemented in parallel. In addition, a specific communication mechanism for SpMV is designed. The preconditioner is established on the host (CPU) and solved on the devices (GPUs). Validated by a series of numerical experiments, the GPU-based GMRES solver is effective and favorable parallel performance is achieved.