English
Related papers

Related papers: JetSCI: A Hybrid JAX-PETSc Framework for Scalable …

200 papers

In our effort to facilitate machine learning-assisted computational fluid dynamics (CFD), we introduce the second iteration of JAX-Fluids. JAX-Fluids is a Python-based fully-differentiable CFD solver designed for compressible single- and…

Fluid Dynamics · Physics 2024-02-09 Deniz A. Bezgin , Aaron B. Buhendwa , Nikolaus A. Adams

Modal methods for simulating vibrations of strings, membranes, and plates are widely used in acoustics and physically informed audio synthesis. However, traditional implementations, particularly for non-linear models like the von K\'arm\'an…

Sound · Computer Science 2025-05-27 Rodrigo Diaz , Mark Sandler

Differentiable model predictive control (MPC) offers a powerful framework for combining learning and control. However, its adoption has been limited by the inherently sequential nature of traditional optimization algorithms, which are…

Optimization and Control · Mathematics 2025-10-08 Emre Adabag , Marcus Greiff , John Subosits , Thomas Lew

Particle-based fluid simulations have emerged as a powerful tool for solving the Navier-Stokes equations, especially in cases that include intricate physics and free surfaces. The recent addition of machine learning methods to the toolbox…

Elliptic partial differential equations (PDEs) frequently arise in continuum descriptions of physical processes relevant to science and engineering. Multilevel preconditioners represent a family of scalable techniques for solving discrete…

Mathematical Software · Computer Science 2016-04-26 Dave A. May , Patrick Sanan , Karl Rupp , Matthew G. Knepley , Barry F. Smith

Rapid advances in deep learning have brought not only myriad powerful neural networks, but also breakthroughs that benefit established scientific research. In particular, automatic differentiation (AD) tools and computational accelerators…

Instrumentation and Methods for Astrophysics · Physics 2024-02-13 Yin Li , Chirag Modi , Drew Jamieson , Yucheng Zhang , Libin Lu , Yu Feng , François Lanusse , Leslie Greengard

We introduce microJAX, the first fully differentiable implementation of the image-centered ray-shooting (ICRS) algorithm for gravitational microlensing. Built on JAX and its XLA just-in-time compiler, microJAX exploits GPU parallelism while…

Earth and Planetary Astrophysics · Physics 2025-10-06 Shota Miyazaki , Hajime Kawahara

Population balance equation (PBE) models have potential to automate many engineering processes with far-reaching implications. In the pharmaceutical sector, crystallization model-based design can contribute to shortening excessive drug…

Computational Engineering, Finance, and Science · Computer Science 2024-11-04 Mohammed Alsubeihi , Arthur Jessop , Ben Moseley , Cláudio P. Fonte , Ashwin Kumar Rajagopalan

We present DrJAX, a JAX-based library designed to support large-scale distributed and parallel machine learning algorithms that use MapReduce-style operations. DrJAX leverages JAX's sharding mechanisms to enable native targeting of TPUs and…

Distributed, Parallel, and Cluster Computing · Computer Science 2024-07-19 Keith Rush , Zachary Charles , Zachary Garrett , Sean Augenstein , Nicole Mitchell

High fidelity scientific simulations modeling physical phenomena typically require solving large linear systems of equations which result from discretization of a partial differential equation (PDE) by some numerical method. This step often…

Mathematical Software · Computer Science 2020-07-01 Mohammad Shafaet Islam , Qiqi Wang

Value iteration can find the optimal replenishment policy for a perishable inventory problem, but is computationally demanding due to the large state spaces that are required to represent the age profile of stock. The parallel processing…

Artificial Intelligence · Computer Science 2025-04-07 Joseph Farrington , Kezhi Li , Wai Keong Wong , Martin Utley

This paper introduces JAX-FEM, an open-source differentiable finite element method (FEM) library. Constructed on top of Google JAX, a rising machine learning library focusing on high-performance numerical computing, JAX-FEM is implemented…

Mathematical Software · Computer Science 2023-06-28 Tianju Xue , Shuheng Liao , Zhengtao Gan , Chanwook Park , Xiaoyu Xie , Wing Kam Liu , Jian Cao

Real-time semantic segmentation is a challenging task that requires high-accuracy models with low-inference times. Implementing these models on embedded systems is limited by hardware capability and memory usage, which produces bottlenecks.…

Computer Vision and Pattern Recognition · Computer Science 2023-05-22 Miguel Lopez-Montiel , Daniel Alejandro Lopez , Oscar Montiel

Large-scale distributed computing infrastructures such as the Worldwide LHC Computing Grid (WLCG) require comprehensive simulation tools for evaluating performance, testing new algorithms, and optimizing resource allocation strategies.…

Designing a scientific software stack to meet the needs of the next-generation of mesh-based simulation demands, not only scalable and efficient mesh and data management on a wide range of platforms, but also an abstraction layer that makes…

Mathematical Software · Computer Science 2015-05-19 Michael Lange , Matthew G. Knepley , Gerard J. Gorman

We present msmJAX, a Python package implementing the multilevel summation method with B-spline interpolation, a linear-scaling algorithm for efficiently evaluating electrostatic and other long-range interactions in particle-based…

Computational Physics · Physics 2025-10-08 Florian Buchner , Johannes Schörghuber , Nico Unglert , Jesús Carrete , Georg K. H. Madsen

The Portable Extensible Toolkit for Scientific computation (PETSc) library delivers scalable solvers for nonlinear time-dependent differential and algebraic equations and for numerical optimization.The PETSc design for performance…

As Deep Reinforcement Learning (Deep RL) research moves towards solving large-scale worlds, efficient environment simulations become crucial for rapid experimentation. However, most existing environments struggle to scale to high…

Machine Learning · Computer Science 2024-07-30 Eduardo Pignatelli , Jarek Liesen , Robert Tjarko Lange , Chris Lu , Pablo Samuel Castro , Laura Toni

We introduce JPC, a JAX library for training neural networks with Predictive Coding. JPC provides a simple, fast and flexible interface to train a variety of PC networks (PCNs) including discriminative, generative and hybrid models. Unlike…

Neural and Evolutionary Computing · Computer Science 2024-12-06 Francesco Innocenti , Paul Kinghorn , Will Yun-Farmbrough , Miguel De Llanza Varona , Ryan Singh , Christopher L. Buckley

Heterogeneous systems are becoming more common on High Performance Computing (HPC) systems. Even using tools like CUDA and OpenCL it is a non-trivial task to obtain optimal performance on the GPU. Approaches to simplifying this task include…

Distributed, Parallel, and Cluster Computing · Computer Science 2012-01-11 Marek Blazewicz , Steven R. Brandt , Peter Diener , David M. Koppelman , Krzysztof Kurowski , Frank Löffler , Erik Schnetter , Jian Tao