TY - GEN
T1 - Composable linear solvers for multiphysics
AU - Brown, Jed
AU - Knepley, Matthew G.
AU - May, David A.
AU - McInnes, Lois Curfman
AU - Smith, Barry
PY - 2012
Y1 - 2012
N2 - The Portable, Extensible Toolkit for Scientific computing (PETSc), which focuses on the scalable solution of problems based on partial differential equations, now incorporates new components that allow full compos ability of solvers for multiphysics and multilevel methods. Through strong encapsulation, we achieve arbitrary, dynamic composition of hierarchical methods for coupled problems and allow customization of all components in composite solvers. For example, we support block decompositions with nested multigrid as well as multigrid on the fully coupled system with block-decomposed smoothers. This paper provides an overview of PETSc's new multiphysics capabilities, which have been used in parallel applications including lithosphere dynamics, subduction and mantle convection, ice sheet dynamics, subsurface reactive flow, fusion, mesoscale materials modeling, and power networks.
AB - The Portable, Extensible Toolkit for Scientific computing (PETSc), which focuses on the scalable solution of problems based on partial differential equations, now incorporates new components that allow full compos ability of solvers for multiphysics and multilevel methods. Through strong encapsulation, we achieve arbitrary, dynamic composition of hierarchical methods for coupled problems and allow customization of all components in composite solvers. For example, we support block decompositions with nested multigrid as well as multigrid on the fully coupled system with block-decomposed smoothers. This paper provides an overview of PETSc's new multiphysics capabilities, which have been used in parallel applications including lithosphere dynamics, subduction and mantle convection, ice sheet dynamics, subsurface reactive flow, fusion, mesoscale materials modeling, and power networks.
KW - composable solvers
KW - hierarchical solvers
KW - multiphysics
KW - Schur complement
UR - https://www.scopus.com/pages/publications/84870758300
U2 - 10.1109/ISPDC.2012.16
DO - 10.1109/ISPDC.2012.16
M3 - Conference contribution
AN - SCOPUS:84870758300
SN - 9780769548050
T3 - Proceedings - 2012 11th International Symposium on Parallel and Distributed Computing, ISPDC 2012
SP - 55
EP - 62
BT - Proceedings - 2012 11th International Symposium on Parallel and Distributed Computing, ISPDC 2012
T2 - 2012 11th International Symposium on Parallel and Distributed Computing, ISPDC 2012
Y2 - 25 June 2012 through 29 June 2012
ER -