Search arXiv⌕ Search

arXiv · 2610.39072

PhysicsNeMo-Mesh: GPU-Native Meshes and Simulation Cases for Physics AI

Abstract

PhysicsNeMo-Mesh is the mesh module of the open-source PhysicsNeMo library. It provides mesh processing similar to PyVista, but on the GPU, in batches, and inside PyTorch's automatic differentiation. Like xarray for unstructured meshes, it attaches semantics to data: fields on points, cells, and whole meshes have names and shapes, and a simulation case keeps the complete PDE problem specification, including boundary conditions and their prescribed values. It addresses three problems that plague machine learning for physical simulation. First, GPU utilization is bottlenecked by I/O, because samples are very large relative to the compute per forward pass. Second, because traditional preprocessing is expensive, it is necessarily done once, during curation, rather than differently for each model and workflow at the point of use. Finally, advanced equivariant and mesh-native architectures require information that curation ordinarily discards. Fast GPU mesh processing makes it practical to preprocess at the point of use: on one GB200 GPU, mesh operations run $6.2\text{--}1{,}068\times$ faster than VTK with 72 threads, and loading a whole case is $8.0\text{--}88\times$ faster than reading its VTK files ($8.0\times$ when both read the same fields). Overlapped with training, this preprocessing costs $2.1\%$ of throughput for a $127\,\text{ms}$ Transolver step. So one dataset serves many models and workflows: in PhysicsNeMo's public recipe, one stored DrivAerML dataset feeds Transolver, GeoTransolver, and GLOBE. PhysicsNeMo-Mesh combines the speed of an intermediate array store with the flexibility of an archival format such as VTK. When shapes and wall conditions both vary, per-boundary conditions cut a heat-conduction error from $87\%$ to $6\text{--}9\%$. And by keeping field ranks and named boundaries, it retains the semantic structure that next-generation architectures will need.

Explore related subjects

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Peter D. Sharpe, Corey Adams, Negin Sobhani, Sanjay Choudhry. 2026-10-29. PhysicsNeMo-Mesh: GPU-Native Meshes and Simulation Cases for Physics AI. https://arxiv.org/abs/2610.39072

Cite the original work for its findings. Save a collection to share your selection of sources.

KEEP EXPLORING

Related papers

Quantum-inspired space-time PDE solver and dynamic mode decomposition

The numerical solution of time-dependent PDEs posed over the combined space-time domain, instead of treating time sequentially, leads to space-time methods. Treating time as another spatial dimension allows parallelization across time and simultaneous adaptivity in spatial and temporal discretizations. However, space-time formulations suffer from the curse of dimensionality due to the (d+1)-dimensional domain. Time-series forecasting methods, such as dynamic mode decomposition (DMD), also suffer the same scaling for storing and processing measurement data. In this work, we investigate whether quantum-inspired tensor network methods can mitigate this curse for both solving PDEs and data-driven modeling. We formulate a space-time matrix product state (MPS) encoding to represent either the space-time solution or time-series data. Using this representation, we develop a unified framework that combines an MPS space-time PDE solver with an MPS-DMD algorithm. We benchmark our MPS space-time solver for linear and nonlinear PDEs in both (1+1) and (2+1) dimensions, including non-diffusive regimes such as shockwave formation and Allen-Cahn phase separation. We observe that the MPS ansatz efficiently captures the spatio-temporal correlations of the solutions, with a 99% reduction in parameters with respect to the grid size. We demonstrate the MPS-DMD algorithm in two cases. First, the MPS space-time solver generates the MPS encoding of the time-series data. We then apply MPS-DMD directly to predict the dynamics without solving PDEs. Second, for the general case where data is available as dense arrays, MPS-DMD needs an intermediate compression step. We implement a streaming-like compression algorithm and observe a 97% reduction in memory, with MPS-DMD predictions matching those of exact DMD.

physics.comp-ph↗

CATAPULT: A CUDA-Accelerated Timestepper for Alpha Particles Using Local Tricubics

We introduce a CUDA-Accelerated Timestepper for Alpha Particles Using Local Tricubics (CATAPULT) for use in Monte Carlo calculations of alpha particle confinement in stellarators. Our GPU implementation is significantly faster than CPU-parallelized implementations of the same field representation such as SIMSOPT, and handles both equilibrium magnetic fields and Shear Alfven Waves. We test our implementation on several example stellarators to exhibit both the speed and correctness of our code. The source code is included in the firm3d Python package.

physics.comp-ph↗

Signature of Short-Range Order in Static Response of the Three-Dimensional Electron Gas

The three-dimensional electron gas is a fundamental model in condensed matter physics and quantum chemistry, and the exchange-correlation energy derived from it serves as the starting point of \textit{ab initio} computations of materials. However, the wave-vector-dependent response, and hence the static local field factor $G(q)$, has remained without accurate ground-state benchmark in the strongly coupled regime for three decades. Using diffusion Monte Carlo, we calculate the static density-density response function and $G(q)$ across the liquid phase and find a pronounced structure in $G(q)$ at intermediate wave vectors, already visible at metallic densities and growing with increasing interaction strength. We identify it as a fingerprint of short-range order by showing that it is required to reproduce the static structure factor. Our parametrization, valid in the entire liquid phase, predicts a low-energy resonant mode inside the particle-hole continuum.

physics.comp-ph↗