TY - JOUR
T1 - A study of concurrent multi-frontal solvers for modern massively parallel architectures
AU - Trynda, Jan
AU - Woźniak, Maciej
AU - Rojas, Sergio
N1 - Publisher Copyright:
© 2023 The Author(s)
PY - 2024/1
Y1 - 2024/1
N2 - Leveraging Trace Theory, we investigate the efficient parallelization of direct solvers for large linear equation systems. Our focus lies on a multi-frontal algorithm, and we present a methodology for achieving near-optimal scheduling on modern massively parallel machines. By employing trace theory with Diekert Graphs and Foata Normal Form, we rigorously validate the correctness of our proposed solution. To establish a strong link between the mesh and elimination tree of the multi-frontal solver, we conduct extensive testing on matrices derived from the Finite Element Method (FEM). Furthermore, we assess the performance of computations on both GPU and CPU platforms, employing practical implementation strategies.
AB - Leveraging Trace Theory, we investigate the efficient parallelization of direct solvers for large linear equation systems. Our focus lies on a multi-frontal algorithm, and we present a methodology for achieving near-optimal scheduling on modern massively parallel machines. By employing trace theory with Diekert Graphs and Foata Normal Form, we rigorously validate the correctness of our proposed solution. To establish a strong link between the mesh and elimination tree of the multi-frontal solver, we conduct extensive testing on matrices derived from the Finite Element Method (FEM). Furthermore, we assess the performance of computations on both GPU and CPU platforms, employing practical implementation strategies.
KW - Concurrent computations
KW - Direct solver
KW - Matrix factorization
KW - Trace theory
UR - http://www.scopus.com/inward/record.url?scp=85179080991&partnerID=8YFLogxK
U2 - 10.1016/j.jocs.2023.102184
DO - 10.1016/j.jocs.2023.102184
M3 - Article
AN - SCOPUS:85179080991
SN - 1877-7503
VL - 75
JO - Journal of Computational Science
JF - Journal of Computational Science
M1 - 102184
ER -