A Cholesky preconditioned conjugate gradient algorithm on GPU for the 3D parabolic equation. (2015)
- Record Type:
- Journal Article
- Title:
- A Cholesky preconditioned conjugate gradient algorithm on GPU for the 3D parabolic equation. (2015)
- Main Title:
- A Cholesky preconditioned conjugate gradient algorithm on GPU for the 3D parabolic equation
- Authors:
- Gao, Jiaquan
Li, Bo - Abstract:
- For solving the large sparse linear systems to which numerical solution of the three-dimensional (3D) parabolic equation leads, an efficient parallel preconditioned conjugate gradient algorithm with the modified incomplete Cholesky (MIC) preconditioner on the GPU (MICPCGA) is proposed. In our proposed method, for this case, we overcome the drawback that the MIC preconditioner is generally difficult to parallelise on the GPU owing to the forward/backward substitutions, and thus present an efficient parallel implementation method on the GPU (GPUFBS). In addition, the vector operations are optimised by grouping several vector operations into a single kernel, and an inner-product kernel is suggested, and a kernel for the sparse matrix-vector multiplication in the CUSPARSE library is adopted. Numerical results show that our proposed GPUFBS and MICPCGA both can achieve a significant speedup, and compared to an approximate inverse SSOR preconditioned conjugate gradient algorithm (SSORPCGA), our proposed MICPCGA not only obtains a bigger speedup, but also has higher precision in solving the 3D parabolic equation.
- Is Part Of:
- International journal of computational science and engineering. Volume 11:Number 4(2016)
- Journal:
- International journal of computational science and engineering
- Issue:
- Volume 11:Number 4(2016)
- Issue Display:
- Volume 11, Issue 4 (2016)
- Year:
- 2016
- Volume:
- 11
- Issue:
- 4
- Issue Sort Value:
- 2016-0011-0004-0000
- Page Start:
- 339
- Page End:
- 348
- Publication Date:
- 2015
- Subjects:
- conjugate gradient -- graphic processing unit -- GPU -- 3D parabolic equations -- modified incomplete Cholesky preconditioner -- parallel implementation -- large sparse linear systems
Computer science -- Mathematics -- Periodicals
Computer simulation -- Mathematical aspects -- Periodicals
Computational intelligence -- Periodicals
004.015105 - Journal URLs:
- http://www.inderscience.com/jhome.php?jcode=ijcse ↗
http://www.inderscience.com/ ↗ - Languages:
- English
- ISSNs:
- 1742-7185
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 7551.xml