DOE OSTI · 3376918
jaxhps: An elliptic PDE solver built with machine learning in mind
Abstract
Elliptic partial differential equations (PDEs) can model many physical phenomena, such as electrostatics, acoustics, wave propagation, and diffusion. In scientific machine learning settings, a high-throughput PDE solver may be required to generate a training dataset, run in the inner loop of an iterative algorithm, or interface directly with a deep neural network. To provide value to machine learning users, such a PDE solver must be compatible with standard automatic differentiation frameworks, scale efficiently when run on graphics processing units (GPUs), and maintain high accuracy for a large range of input parameters. We have designed the jaxhps package with these use-cases in mind by implementing a highly efficient and accurate solver for elliptic problems with native hardware acceleration and automatic differentiation support.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Melia, Owen [Flatiron Institute, New York, NY (United States)] (ORCID:0000000307373718), Fortunato, Daniel [Flatiron Institute, New York, NY (United States)] (ORCID:0000000313027184), Hoskins, Jeremy [University of Chicago, IL (United States)] (ORCID:0000000153072452), Willett, Rebecca [University of Chicago, IL (United States)] (ORCID:0000000281097582). 2025-11-14. jaxhps: An elliptic PDE solver built with machine learning in mind. https://doi.org/10.21105/joss.08549
Cite the original work for its findings. Save a collection to share your selection of sources.