16 citations · 48 across the 11 of their papers we have counts for
11 papers
A Natively Blocked, Device-Resident Algebraic Multigrid GPU Path in PETSc
Mark F. Adams
Smoothed-aggregation algebraic multigrid (AMG) is widely used for the linear systems arising from finite-element discretizations of vector PDEs such as elasticity, but its GPU impl…
PETSc/TAO Developments for GPU-Based Early Exascale Systems
Richard Tran Mills, Mark Adams, Satish Balay +9
The Portable Extensible Toolkit for Scientific Computation (PETSc) library provides scalable solvers for nonlinear time-dependent differential and algebraic equations and for numer…
Safe, Seamless, And Scalable Integration Of Asynchronous GPU Streams In PETSc
Jacob Faibussowitsch, Mark F. Adams, Richard Tran Mills +2
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 ove…
A Numerical Study of Landau Damping with PETSc-PIC
Daniel S. Finn, Matthew G. Knepley, Joseph V. Pusztay +1
We present a study of the standard plasma physics test, Landau damping, using the Particle-In-Cell (PIC) algorithm. The Landau damping phenomenon consists of the damping of small o…
A bespoke multigrid approach for magnetohydrodynamics models of magnetized plasmas in PETSc
Mark F. Adams, Matthew K. Knepley
Fully realizing the potential of multigrid solvers often requires custom algorithms for a given application model, discretizations and even regimes of interest, despite considerabl…
A performance portable, fully implicit Landau collision operator with batched linear solvers
Mark F. Adams, Peng Wang, Jacob Merson +2
Modern accelerators use hierarchical parallel programming models that enable massive multithreading within a processing element (PE), with multiple PEs per device driven by traditi…
The PETSc Community Is the Infrastructure
Mark Adams, Satish Balay, Oana Marin +13
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 import…
Toward Performance-Portable PETSc for GPU-based Exascale Systems
Richard Tran Mills, Mark F. Adams, Satish Balay +11
The Portable Extensible Toolkit for Scientific computation (PETSc) library delivers scalable solvers for nonlinear time-dependent differential and algebraic equations and for numer…
Landau Collision Integral Solver with Adaptive Mesh Refinement on Emerging Architectures
M. F. Adams, E. Hirvijoki, M. G. Knepley +3
The Landau collision integral is an accurate model for the small-angle dominated Coulomb collisions in fusion plasmas. We investigate a high order accurate, fully conservative, fin…
Segmental Refinement: A Multigrid Technique for Data Locality
Mark F. Adams, Jed Brown, Matt Knepley +1
We investigate a domain decomposed multigrid technique, segmental refinement, for solving general nonlinear elliptic boundary value problems. Brandt and Diskin first proposed this…
A low memory, highly concurrent multigrid algorithm
Mark F. Adams
We examine what is an efficient and scalable nonlinear solver, with low work and memory complexity, for many classes of discretized partial differential equations (PDEs) - matrix-f…