Skip to main content

Showing 1–4 of 4 results for author: Faibussowitsch, J

.
  1. arXiv:2406.08646  [pdf, other

    cs.MS cs.DC

    PETSc/TAO Developments for Early Exascale Systems

    Authors: Richard Tran Mills, Mark Adams, Satish Balay, Jed Brown, Jacob Faibussowitsch, Toby Isaac, Matthew Knepley, Todd Munson, Hansol Suh, Stefano Zampini, Hong Zhang, Junchao Zhang

    Abstract: The Portable Extensible Toolkit for Scientific Computation (PETSc) library provides scalable solvers for nonlinear time-dependent differential and algebraic equations and for numerical optimization via the Toolkit for Advanced Optimization (TAO). PETSc is used in dozens of scientific fields and is an important building block for many simulation codes. During the U.S. Department of Energy's Exascal… ▽ More

    Submitted 12 June, 2024; originally announced June 2024.

    Comments: 15 pages, submitted to IJHPCA

    MSC Class: 00A69

  2. arXiv:2306.17801  [pdf, other

    cs.DC cs.PF cs.SE

    Safe, Seamless, And Scalable Integration Of Asynchronous GPU Streams In PETSc

    Authors: Jacob Faibussowitsch, Mark F. Adams, Richard Tran Mills, Stefano Zampini, Junchao Zhang

    Abstract: Leveraging Graphics Processing Units (GPUs) to accelerate scientific software has proven to be highly successful, but in order to extract more performance, GPU programmers must overcome the high latency costs associated with their use. One method of reducing or hiding this latency cost is to use asynchronous streams to issue commands to the GPU. While performant, the streams model is an invasive a… ▽ More

    Submitted 30 June, 2023; originally announced June 2023.

  3. 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.

  4. arXiv:2102.13018  [pdf, other

    cs.DC

    The PetscSF Scalable Communication Layer

    Authors: Junchao Zhang, Jed Brown, Satish Balay, Jacob Faibussowitsch, Matthew Knepley, Oana Marin, Richard Tran Mills, Todd Munson, Barry F. Smith, Stefano Zampini

    Abstract: PetscSF, the communication component of the Portable, Extensible Toolkit for Scientific Computation (PETSc), is designed to provide PETSc's communication infrastructure suitable for exascale computers that utilize GPUs and other accelerators. PetscSF provides a simple application programming interface (API) for managing common communication patterns in scientific computations by using a star-fores… ▽ More

    Submitted 21 May, 2021; v1 submitted 25 February, 2021; originally announced February 2021.

    Comments: 12 pages, 12 figures

    Report number: ANL/MCS-P9449-0221 MSC Class: 65F10; 65F50; 68N99; 68W10 ACM Class: G.4; C.2