Patrick Sanan
8 papers 61 citations h-index 2 2011–2022
The PETSc Community Is the Infrastructure
The communities who develop and support open source scientific software packages are crucial to the utility and success of such packages. Moreover, these communities form an important part of the...
Understanding performance variability in standard and pipelined parallel Krylov solvers
In this work, we collect data from runs of Krylov subspace methods and pipelined Krylov algorithms in an effort to understand and model the impact of machine noise and other sources of variability...
Extreme-scale Multigrid Components within PETSc
Elliptic partial differential equations (PDEs) frequently arise in continuum descriptions of physical processes relevant to science and engineering. Multilevel preconditioners represent a family...
A Stochastic Performance Model for Pipelined Krylov Methods
Pipelined Krylov methods seek to ameliorate the latency due to inner products necessary for projection by overlapping it with the computation associated with sparse matrix-vector multiplication....
Pipelined, Flexible Krylov Subspace Methods
We present variants of the Conjugate Gradient (CG), Conjugate Residual (CR), and Generalized Minimal Residual (GMRES) methods which are both pipelined and flexible. These allow computation of...