663 citations · 1.1k across the 23 of their papers we have counts for
23 papers
MPI Application Binary Interface Standardization
Jeff R. Hammond, Lisandro Dalcin, Erik Schnetter +7
MPI is the most widely used interface for high-performance computing (HPC) workloads. Its success lies in its embrace of libraries and ability to evolve while maintaining backward…
Towards Stability of Autoregressive Neural Operators
Michael McCabe, Peter Harrington, Shashank Subramanian +1
Neural operators have proven to be a promising approach for modeling spatiotemporal systems in the physical sciences. However, training these models for large systems can be quite…
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…
Learning to Assimilate in Chaotic Dynamical Systems
Michael McCabe, Jed Brown
The accuracy of simulation-based forecasting in chaotic systems is heavily dependent on high-quality estimates of the system state at the time the forecast is initialized. Data ass…
Efficient Exascale Discretizations: High-Order Finite Element Methods
Tzanio Kolev, Paul Fischer, Misun Min +27
Efficient exploitation of exascale architectures requires rethinking of the numerical algorithms used in many large-scale applications. These architectures favor algorithms that ex…
Local Fourier analysis of Balancing Domain Decomposition by Constraints algorithms
Jed Brown, Yunhui He, Scott MacLachlan
Local Fourier analysis is a commonly used tool for the analysis of multigrid and other multilevel algorithms, providing both insight into observed convergence rates and predictive…
Local Fourier Analysis of P-Multigrid for High-Order Finite Element Operators
Jeremy L. Thompson, Jed Brown, Yunhui He
Multigrid methods are popular for solving linear systems derived from discretizing PDEs. Local Fourier Analysis (LFA) is a technique for investigating and tuning multigrid methods.…
The PetscSF Scalable Communication Layer
Junchao Zhang, Jed Brown, Satish Balay +7
PetscSF, the communication component of the Portable, Extensible Toolkit for Scientific Computation (PETSc), is designed to provide PETSc's communication infrastructure suitable fo…
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…
Multigrid for Bundle Adjustment
Tristan Konolige, Jed Brown
Bundle adjustment is an important global optimization step in many structure from motion pipelines. Performance is dependent on the speed of the linear solver used to compute steps…
Scalability of High-Performance PDE Solvers
Paul Fischer, Misun Min, Thilina Rathnayake +8
Performance tests and analyses are critical to effective HPC software development and are central components in the design and implementation of computational algorithms for achiev…
Tuning Multigrid Methods with Robust Optimization
Jed Brown, Yunhui He, Scott MacLachlan +2
Local Fourier analysis is a useful tool for predicting and analyzing the performance of many efficient algorithms for the solution of discretized PDEs, such as multigrid and domain…
PETSc/TS: A Modern Scalable ODE/DAE Solver Library
Shrirang Abhyankar, Jed Brown, Emil M. Constantinescu +3
High-quality ordinary differential equation (ODE) solver libraries have a long history, going back to the 1970s. Over the past several years we have implemented, on top of the PETS…
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…
On The Evolution Of User Support Topics in Computational Science and Engineering Software
K. Rupp, S. Balay, J. Brown +3
We investigate ten years of user support emails in the large-scale solver library PETSc in order to identify changes in user requests. For this purpose we assign each email thread…
Run-time extensibility and librarization of simulation software
Jed Brown, Matthew G. Knepley, Barry F. Smith
Build-time configuration and environment assumptions are hampering progress and usability in scientific software. That which would be utterly unacceptable in non-scientific softwar…
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…
Achieving High Performance with Unified Residual Evaluation
Matthew G. Knepley, Jed Brown, Karl Rupp +1
We examine residual evaluation, perhaps the most basic operation in numerical simulation. By raising the level of abstraction in this operation, we can eliminate specialized code,…
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…
Optimizing the Performance of Streaming Numerical Kernels on the IBM Blue Gene/P PowerPC 450 Processor
Tareq M. Malas, Aron J. Ahmadia, Jed Brown +2
Several emerging petascale architectures use energy-efficient processors with vectorized computational units and in-order thread processing. On these architectures the sustained pe…
Computing the first eigenpair of the p-Laplacian via inverse iteration of sublinear supersolutions
Rodney Josué Biezuner, Grey Ercole, Eder Marinho Martins
We introduce an iterative method for computing the first eigenpair for the -Laplacian operator with homogeneous Dirichlet data as the limit of a…
The shallow shelf approximation as a "sliding law" in a thermomechanically coupled ice sheet model
Ed Bueler, Jed Brown
The shallow shelf approximation is a better ``sliding law'' for ice sheet modeling than those sliding laws in which basal velocity is a function of driving stress. The shallow shel…
On exact solutions and numerics for cold, shallow, and thermocoupled ice sheets
Ed Bueler, Jed Brown
This three section report can be regarded as an extended appendix to (Bueler, Brown, and Lingle 2006). First we give the detailed construction of an exact solution to a standard co…