Hardware acceleration for HPS algorithms in two and three dimensions

• Optimized JAX-based GPU software for fast direct solvers for linear, elliptic PDE. • Novel recomputation strategy for reducing data transfer in large 2D problems. • Example applications in challenging wave scattering and strucutral biology problems. • Composition of a fast direct solver and JAX automatic differentiation software. We provide a flexible, open-source framework for hardware acceleration, namely massively-parallel execution on general-purpose graphics processing units (GPUs), applied to the hierarchical Poincaré–Steklov (HPS) family of algorithms for building fast direct solvers for linear elliptic partial differential equations. To take full advantage of the power of hardware acceleration, we propose two variants of HPS algorithms to improve performance on two- and three-dimensional problems. In the two-dimensional setting, we introduce a novel recomputation strategy that minimizes costly data transfers to and from the GPU; in three dimensions, we modify and extend the adaptive discretization technique of Geldermans and Gillman [1] to greatly reduce peak memory usage. We provide an open-source implementation of these methods written in JAX, a high-level accelerated linear algebra package, which allows for the first integration of a high-order fast direct solver with automatic differentiation tools. We conclude with extensive numerical examples showing our methods are fast and accurate on two- and three-dimensional problems.

Authors

Institutions

Publication Details

Journal
Journal of Computational Physics
Published
2025-11-29
DOI
https://doi.org/10.1016/j.jcp.2025.114549
Citations
1
Primary Topic
Matrix Theory and Algorithms
Type
article
Field-Weighted Citation Impact
1.50
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Hardware acceleration for HPS algorithms in two and three dimensions

Daniel Fortunato, Jeremy Hoskins, Owen Melia, Rebecca Willett
1 citations
Journal of Computational Physics
Matrix Theory and Algorithms
1.50
article

Hardware acceleration for HPS algorithms in two and three dimensions

Daniel Fortunato, Jeremy Hoskins, Owen Melia, Rebecca Willett
article en
1 citations

Abstract

• Optimized JAX-based GPU software for fast direct solvers for linear, elliptic PDE. • Novel recomputation strategy for reducing data transfer in large 2D problems. • Example applications in challenging wave scattering and strucutral biology problems. • Composition of a fast direct solver and JAX automatic differentiation software. We provide a flexible, open-source framework for hardware acceleration, namely massively-parallel execution on general-purpose graphics processing units (GPUs), applied to the hierarchical Poincaré–Steklov (HPS) family of algorithms for building fast direct solvers for linear elliptic partial differential equations. To take full advantage of the power of hardware acceleration, we propose two variants of HPS algorithms to improve performance on two- and three-dimensional problems. In the two-dimensional setting, we introduce a novel recomputation strategy that minimizes costly data transfers to and from the GPU; in three dimensions, we modify and extend the adaptive discretization technique of Geldermans and Gillman [1] to greatly reduce peak memory usage. We provide an open-source implementation of these methods written in JAX, a high-level accelerated linear algebra package, which allows for the first integration of a high-order fast direct solver with automatic differentiation tools. We conclude with extensive numerical examples showing our methods are fast and accurate on two- and three-dimensional problems.

Journal of Computational PhysicsVol. 547
University of Chicago (US), Flatiron Health (United States) (US)
Openalex Percentile: Top 12%
Matrix Theory and Algorithms
1.50
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.