Muestra métricas de impacto externas asociadas a la publicación. Para mayor detalle:
| Indexado |
|
||||
| DOI | 10.1016/J.JCP.2023.112421 | ||||
| Año | 2023 | ||||
| Tipo | artículo de investigación |
Citas Totales
Autores Afiliación Chile
Instituciones Chile
% Participación
Internacional
Autores
Afiliación Extranjera
Instituciones
Extranjeras
In this work, we provide a performance comparison between the Balancing Domain Decomposition by Constraints (BDDC) and the Algebraic Multigrid (AMG) preconditioners for cardiac mechanics on both structured and unstructured finite element meshes. The mechanical behavior of myocardium can be described by the equations of threedimensional finite elasticity, which are discretized by finite elements in space and yield the solution of a large scale nonlinear algebraic system. This problem is solved by a Newton-Krylov method, where the solution of the Jacobian linear system is accelerated by BDDC/AMG preconditioners. We thoroughly explore the main parameters of the BDDC preconditioner in order to make the comparison fair. We focus on: the performance of different direct solvers for the local and coarse problems of the BDDC algorithm; the impact of the different choices of BDDC primal degrees of freedom; and the influence of the finite element degree. Scalability tests are performed on Linux clusters up to 1024 processors, and we conclude with a performance study on a realistic electromechanical simulation.& COPY; 2023 Elsevier Inc. All rights reserved.
| Ord. | Autor | Género | Institución - País |
|---|---|---|---|
| 1 | Barnafi, Nicolas A. | Hombre |
Pontificia Universidad Católica de Chile - Chile
|
| 2 | Pavarino, Luca F. | - |
Univ Pavia - Italia
Università degli Studi di Milano - Italia Università degli Studi di Pavia - Italia |
| 3 | Scacchi, Simone | Mujer |
Univ Milan - Italia
Università degli Studi di Milano - Italia |
| Fuente |
|---|
| Fondo Nacional de Desarrollo Científico y Tecnológico |
| MIUR |
| Ministero dell’Istruzione, dell’Università e della Ricerca |
| Istituto Nazionale di Alta Matematica "Francesco Severi" |
| Università degli Studi di Milano |
| CINECA |
| Università degli Studi di Pavia |
| Agencia Nacional de Investigación y Desarrollo |
| INdAM-GNCS |
| ANID Grant FONDECYT de Postdoctorado |
| INDACO |
| INdAM–GNCS |
| Agradecimiento |
|---|
| We would like to thank Stefano Zampini for his help in making an efficient use of the BDDC preconditioner in PETSc. N. Barnafi and L. F. Pavarino have been supported by grants of MIUR (PRIN 2017AXL54F_002) and INdAM-GNCS. N. Barnafi and S. Scacchi have been supported by grants of MIUR (PRIN 2017AXL54F_003) and INdAM-GNCS. N. Barnafi was supported by the ANID Grant FONDECYT de Postdoctorado N degrees 3230326 . The Authors are also grateful to the University of Pavia, the University of Milan, and the CINECA laboratory for the usage of the EOS, INDACO and Galileo100 clusters, respectively. |
| We would like to thank Stefano Zampini for his help in making an efficient use of the BDDC preconditioner in PETSc. N. Barnafi and L. F. Pavarino have been supported by grants of MIUR (PRIN 2017AXL54F_002 ) and INdAM–GNCS . N. Barnafi and S. Scacchi have been supported by grants of MIUR (PRIN 2017AXL54F_003 ) and INdAM-GNCS . N. Barnafi was supported by the ANID Grant FONDECYT de Postdoctorado N° 3230326 . The Authors are also grateful to the University of Pavia, the University of Milan, and the CINECA laboratory for the usage of the EOS, INDACO and Galileo100 clusters, respectively. |
| We would like to thank Stefano Zampini for his help in making an efficient use of the BDDC preconditioner in PETSc. N. Barnafi and L. F. Pavarino have been supported by grants of MIUR (PRIN 2017AXL54F_002 ) and INdAM–GNCS . N. Barnafi and S. Scacchi have been supported by grants of MIUR (PRIN 2017AXL54F_003 ) and INdAM-GNCS . N. Barnafi was supported by the ANID Grant FONDECYT de Postdoctorado N° 3230326 . The Authors are also grateful to the University of Pavia, the University of Milan, and the CINECA laboratory for the usage of the EOS, INDACO and Galileo100 clusters, respectively. |