The platform will undergo maintenance on Sep 14 at about 7:45 AM EST and will be unavailable for approximately 2 hours.
2020
DOI: 10.1177/1094342020932650
|View full text |Cite
|
Sign up to set email alerts
|

Reproducibility of parallel preconditioned conjugate gradient in hybrid programming environments

Abstract: The Preconditioned Conjugate Gradient method is often employed for the solution of linear systems of equations arising in numerical simulations of physical phenomena. While being widely used, the solver is also known for its lack of accuracy while computing the residual. In this article, we propose two algorithmic solutions that originate from the ExBLAS project to enhance the accuracy of the solver as well as to ensure its reproducibility in a hybrid MPI + OpenMP tasks programming environment. One is based on… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
8
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
2
2
1

Relationship

3
2

Authors

Journals

citations
Cited by 6 publications
(8 citation statements)
references
References 34 publications
(59 reference statements)
0
8
0
Order By: Relevance
“…Further, they realized the reproducibility of the pure MPI parallel Preconditioned BiCGSTAB algorithm on the CPU based on ExBLAS, use Jacobi preconditioner [18]. Furthermore, they have also achieved reproducibility in the MPI+OpenMP environment [19]. Mukunoki et al realizes the reproducibility of the CG solver on the CPU and GPU [10].…”
Section: Related Workmentioning
confidence: 99%
“…Further, they realized the reproducibility of the pure MPI parallel Preconditioned BiCGSTAB algorithm on the CPU based on ExBLAS, use Jacobi preconditioner [18]. Furthermore, they have also achieved reproducibility in the MPI+OpenMP environment [19]. Mukunoki et al realizes the reproducibility of the CG solver on the CPU and GPU [10].…”
Section: Related Workmentioning
confidence: 99%
“…The above ExBLAS approach has been extended to CG methods [8,9]. They implemented the CG solver with the Jacobi preconditioner on distributed environments using the pure MPI as well as MPI + OpenMP tasks.…”
Section: Related Workmentioning
confidence: 99%
“…However, it is not so large within 100 iterations. [8,9] based on the ExBLAS approach [10]. These CG solvers are parallelized with the flat MPI as well as MPI and OpenMP tasks but support only CPUs.…”
Section: Performance (Overhead)mentioning
confidence: 99%
See 2 more Smart Citations