2021
DOI: 10.1137/21m1398586
|View full text |Cite
|
Sign up to set email alerts
|

Chronos: A General Purpose Classical AMG Solver for High Performance Computing

Abstract: The numerical simulation of physical systems has become in recent years a fundamental tool to perform analyses and predictions in several application fields, spanning from industry to the academy. As far as large-scale simulations are concerned, one of the most computationally expensive tasks is the solution of linear systems of equations arising from the discretization of the partial differential equations governing physical processes. This work presents Chronos, a collection of linear algebra functions speci… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
11
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
4
2

Relationship

2
4

Authors

Journals

citations
Cited by 10 publications
(11 citation statements)
references
References 39 publications
(53 reference statements)
0
11
0
Order By: Relevance
“…Most of the operations that need to be parallelized in RACP, such as approximating the (1,1) block or performing sparse matrix by matrix products, have been already studied by several authors and can be borrowed from existing libraries. In this work, we build RACP relying on the parallel Chronos software package [59]. Chronos is a library designed to solve linear algebra problems on high performance computers, providing the parallel preconditioners and sparse linear algebra kernels required to form and approximate the Schur complement.…”
Section: Implementation For High Performance Computersmentioning
confidence: 99%
See 4 more Smart Citations
“…Most of the operations that need to be parallelized in RACP, such as approximating the (1,1) block or performing sparse matrix by matrix products, have been already studied by several authors and can be borrowed from existing libraries. In this work, we build RACP relying on the parallel Chronos software package [59]. Chronos is a library designed to solve linear algebra problems on high performance computers, providing the parallel preconditioners and sparse linear algebra kernels required to form and approximate the Schur complement.…”
Section: Implementation For High Performance Computersmentioning
confidence: 99%
“…In fact, the Schur complement is simply formed by calling the distributed sparse matrix-by-sparse matrix product, which manages all the necessary communications on its own. As a preconditioner for S u , we choose AMG with the special set-up designed for structural problems [59], which includes a Factorized Sparse Approximate Inverse (FSAI) as smoother and adaptive interpolation. The source files needed to store the saddle-point matrix, compute the RACP preconditioner and solve the linear system can be found at https://github.com/matteofrigo5/HPC_ ReverseAugmentedConstrained and they can be easily modified to test other approaches or use another preconditioner for S u .…”
Section: Implementation For High Performance Computersmentioning
confidence: 99%
See 3 more Smart Citations