Skip to main content

Showing 1–4 of 4 results for author: Sanan, P

Searching in archive cs. Search in all archives.
.
  1. arXiv:2201.00967  [pdf, other

    cs.SE

    The PETSc Community Is the Infrastructure

    Authors: Mark Adams, Satish Balay, Oana Marin, Lois Curfman McInnes, Richard Tran Mills, Todd Munson, Hong Zhang, Junchao Zhang, Jed Brown, Victor Eijkhout, Jacob Faibussowitsch, Matthew Knepley, Fande Kong, Scott Kruger, Patrick Sanan, Barry F. Smith, Hong Zhang

    Abstract: 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 human infrastructure that enables scientific progress. This paper discusses aspects of the PETSc (Portable Extensible Toolkit for Scientific Computation) community, its organization, and technical approac… ▽ More

    Submitted 3 January, 2022; originally announced January 2022.

  2. Understanding performance variability in standard and pipelined parallel Krylov solvers

    Authors: Hannah Morgan, Patrick Sanan, Matthew G. Knepley, Richard Tran Mills

    Abstract: 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 on performance. We find large variability of Krylov iterations between compute nodes for standard methods that is reduced in pipelined algorithms, directly supporting conjecture, as well as large variati… ▽ More

    Submitted 21 March, 2021; originally announced March 2021.

    Comments: 18 pages, 12 figures

    Journal ref: IJHPCA, 35(1), 2020

  3. arXiv:1604.07163  [pdf, other

    cs.MS

    Extreme-scale Multigrid Components within PETSc

    Authors: Dave A. May, Patrick Sanan, Karl Rupp, Matthew G. Knepley, Barry F. Smith

    Abstract: Elliptic partial differential equations (PDEs) frequently arise in continuum descriptions of physical processes relevant to science and engineering. Multilevel preconditioners represent a family of scalable techniques for solving discrete PDEs of this type and thus are the method of choice for high-resolution simulations. The scalability and time-to-solution of massively parallel multilevel precon… ▽ More

    Submitted 25 April, 2016; originally announced April 2016.

  4. arXiv:1602.04873  [pdf, other

    cs.DC cs.PF

    A Stochastic Performance Model for Pipelined Krylov Methods

    Authors: Hannah Morgan, Matthew G. Knepley, Patrick Sanan, L. Ridgway Scott

    Abstract: Pipelined Krylov methods seek to ameliorate the latency due to inner products necessary for projection by overlap** it with the computation associated with sparse matrix-vector multiplication. We clarify a folk theorem that this can only result in a speedup of $2\times$ over the naive implementation. Examining many repeated runs, we show that stochastic noise also contributes to the latency, and… ▽ More

    Submitted 15 February, 2016; originally announced February 2016.