AI summary · arXiv: 2610.35095v1 · physics.ao-ph
WRF-JAX v1.1.28: a differentiable regional weather model with fully coupled physics, numerically consistent with WRF and matching 128-process CPU performance on a single GPU
The essentials
WRF-JAX reproduces WRF’s coupled regional simulations near its internal numerical-difference baseline, matches measured 128-process CPU throughput on one GPU, and provides approximate gradients through fully coupled physics.
Question
Can a GPU reimplementation of WRF preserve coupled dynamics and physics while achieving numerical consistency, practical integration speed, and differentiation across time steps?
Method
The authors reimplemented WRF 4.5 dynamics and the CONUS physics suite in JAX, using progressive component translation and numerical checks against identical-input Fortran calculations. They evaluated 27 ten-day integrations across nine regions and three initialization months on a 700 × 700 grid at 3 km spacing, comparing against WRF parallel-decomposition and perturbed-initial-condition baselines and measuring single-A800 throughput against CPU WRF. A separate 100-step, fully coupled backpropagation experiment checked initial wind, potential-temperature, and water-vapour gradients using 500 full-field directions per variable at three perturbation amplitudes.
Findings
-
Result
Wind, temperature, and moisture differences approached WRF’s own numerical-difference baseline, with median case-wise RMSE ratios of 1.05–1.07 at 24 hours and 1.02–1.04 at 240 hours.
See the passage in the paper
The WRF internal numerical-difference baseline established for all cases shows that the wind, temperature, and moisture errors in WRF-JAX are of similar magnitude to the reference model’s own long-term numerical differences: the median case-wise RMSE ratios are 1.05–1.07 at 24 h and 1.02–1.04 at 240 h.
-
Result
One A800 sustained 175.0 seconds per simulated hour, slightly outperforming the measured 128-process single-precision WRF configurations.
See the passage in the paper
The mean sustained integration time on a single A800 is 175.0 s per model hour, corresponding to speedups of 1.17 and 1.05 relative to 128-process single-precision WRF runs compiled with gfortran and ifort, respectively.
-
Result
The 100-step gradient evaluation produced median directional-derivative discrepancies of 2.58–10.06%, with matching signs in all 6000 checks.
See the passage in the paper
The evaluation of 500 full-field directions per variable at three amplitudes provides 6000 finite-difference comparisons: median relative differences across variables and amplitudes range from 2.58 to 10.06 %, and all derivative signs agree.
-
Authors’ interpretation
The authors interpret the approximate gradients as potential update signals for initial-field inversion and trainable model corrections, rather than demonstrating completed optimization applications.
See the passage in the paper
The resulting approximate gradients can serve as update signals for initial-field inversion and trainable correction modules; through the chain rule for initial-field or parameter mappings, the final-state objective can be connected to upstream trainable variables, providing the differentiation interface needed for end-to-end optimization.
Limitations
- The implementation covers the selected CONUS physics configuration rather than all WRF parameterization options.
See the passage in the paper
The scope of the WRF-JAX port comprises the WRF 4.5 ARW dynamical core and the CONUS physics suite; other, unselected parameterization schemes are outside the scope of this study.
- Reported throughput excludes initialization, compilation, and output costs and therefore does not measure total application runtime.
See the passage in the paper
Performance is evaluated using sustained integration time, defined as the wall-clock seconds required for integration divided by the corresponding number of model hours, excluding initialization, compilation, and output costs.
- Gradient agreement is limited by approximate derivative rules, non-smooth physics, and numerical errors in finite-difference references.
See the passage in the paper
Differences in gradient checks are therefore influenced jointly by approximate differentiation rules, model non-smoothness, and finite-difference numerical errors; they cannot all be attributed to errors in backpropagation itself.
Why it matters
The authors argue that WRF-JAX combines fully coupled regional forecasting, practical single-GPU execution, and approximate gradient computation within one framework. This provides a foundation for gradient-based initial-field adjustment, conditional nonlinear optimal perturbation problems, and future end-to-end training.
Written by AI from the paper. Passages are checked word for word against the text we analysed; the rest may contain errors.
Ask questions about this paper to our AI assistant
How to chat with this paper? Illustrated guide
You can also chat with multiple papers at once here.
Keep this conversation — a free account saves your questions and answers, your collections of papers and your alerts.
Create a free accountTools for this paper
Advanced tools Premium
For researchers who follow a field closely: citation alerts, journal-club slides, version comparison and Zotero export. Discover Premium
Papers around this one
See them on a mapRanked by how close their title and abstract are to this paper’s. Select some to read them together.
Closest papers
-
reGRAF: a global MPAS reforecast data set with convection-allowing refinements over the US and EuropeT. Hamill, Akshay Subramaniam, Montgomery L. Flora et al. · 2026 · Not summarized yet
reGRAF provides GPU-generated global MPAS reforecasts with convection-allowing regional mesh refinement, whereas WRF-JAX reimplements a regional WRF model.
Abstract
NVIDIA and The Weather Company (TWC) have generated a data set of reforecasts from TWC's GRAF (Global high-Resolution Atmospheric Forecasting) model, a version of the National Center for Atmospheric Research (NCAR) Model for Predictions Across Scales (\href{https://ncar.ucar.edu/what-we-offer/models/model-prediction-across-scales-mpas}{\underline{MPAS}}). GRAF is global, but the configuration for this reforecast had a mesh refinement to \textasciitilde4 km over the US, Caribbean Basin, and Europe, and 15 km elsewhere. This model was designed to run much of the computation on graphical processing units (GPUs), with this development assisted by NVIDIA. The 1836 reforecast cases (\textasciitild…
-
Toward GPU-Resident Climate Models: A Feasibility Study on Lossy Compression for the Spherical Harmonic Transform's Communication BottleneckL. Breschi, Flavio Vella · 2026 · Not summarized yet
This study tests lossy compression to reduce GPU-resident climate models’ spherical-harmonic communication bottleneck, rather than reimplementing WRF dynamics and physics.
Abstract
Operational pseudospectral atmospheric models such as the ECMWF Integrated Forecasting System (IFS) run today almost exclusively on CPUs; GPU ports are under active development but not yet used in production. These models rely on the Spherical Harmonic Transform (SHT). Each time-step requires forward and inverse SHTs, and both passes depend on global pencil transposition that redistribute multi-dimensional arrays across compute nodes. At large node counts these global collectives dominate wall-clock time. We investigate GPU-resident lossy compression, using representative fields from the DYAMOND high-resolution operational dataset as input, and combining measured GPU compression throughput w…
-
GPU-accelerated three-dimensional variational data assimilation with automatic differentiation for WRF-ChemHan-Cheng Ye, Zeng-Liang Zang, Wei You et al. · 2026 · Geoscientific Model Development · Not summarized yet
PY3DVar uses GPU-accelerated automatic differentiation for WRF-Chem data assimilation, while WRF-JAX differentiates through coupled regional forecasts.
Abstract
This study developed a PyTorch-based three-dimensional variational (3DVar) data assimilation system (PY3DVar) for the Weather Research and Forecasting model coupled to Chemistry (WRF-Chem), which integrates automatic differentiation (AD) to replace traditional manual gradient derivation and adopts Graphics Processing Unit (GPU) acceleration for high computational efficiency. PY3DVar enables the simultaneous assimilation of gaseous pollutants (SO 2 , NO 2 , CO, O 3 ) and particulate matter (PM 2.5 , PM 10 ) and supports flexible deployment on both Central Processing Unit (CPU) and GPU computing platforms. Idealized tests were first conducted to verify the physical consistency of the assimilat…
-
A Description of the Advanced Research WRF Model Version 4C. Skamarock, B. Klemp, J. Dudhia et al. · 2019 · cited 1,712 times · Not summarized yet
The WRF version 4 description documents the model whose dynamics and physics WRF-JAX reimplements.
-
THE VERY-SHORT-RANGE NUMERICAL WEATHER AND THREATS OF HAZARD FORECAST BASED ON CONVECTIVE-RESOLVING MODELING WITH CONTINUOUS DATA ASSIMILATIOND. V. Blinov, G. Rivin, A. Bundel et al. · 2026 · Proceedings of the YSU C: Geological and Geographical Sciences · Not summarized yet
This system produces short-range regional forecasts with continuous data assimilation, while WRF-JAX focuses on a differentiable GPU implementation.
Abstract
The regional atmospheric modeling systems, which refine the results of global models, are currently actively used as a means of numerical weather forecasting for the coming days and hours. Using non-hydrostatic approach and grid spacing of several kilometers or less, these systems not only take into account complex geographical features of the terrain in detail but can also realistically predict complex weather formation mechanisms, including those associated with convection. Thе presentation is devoted to the description and results analysis of a continuously operating system for regional data assimilation and hourly numerical forecast updates for the next 12 h. It is based on the convectiv…
-
Technical note: A physically based correction of WRF temperature using atmospheric lapse rates for high-resolution hydrological simulations in a glacierized catchmentF. Hofmeister, Xin-Yang Fan, M. Pfeiffer et al. · 2026 · Hydrology and Earth System Sciences · Not summarized yet
This study uses WRF for high-resolution regional downscaling, applying its output to glacierized-catchment hydrology rather than differentiable GPU forecasting.
Abstract
This technical note presents a physically based post-processing workflow for correcting coarse-resolution regional climate model output used to force high-resolution hydrological models in high-elevation, glacierized catchments. The Weather Research and Forecasting (WRF) model was used to dynamically downscale the 20th Century Reanalysis Version 3 (20CRv3; 1° × 1°, 3-hourly) to a spatial resolution of 2 km and an hourly temporal resolution for the period 1969–2015. Evaluation of WRF output in the upper Kauner Valley (Austria) revealed a pronounced cold bias in the diagnosed 2 m temperature at elevations above 2600 m above sea level, which was attributed to the coarse representation of snow- …
-
Optimizer-Dependent Trade-Offs in Variational Multiple-Doppler Wind Retrieval: A Comparison of Adam, L-BFGS, and Newton-CGSeong-Jun Hwang, Ji-Sun Lee, Dong-In Lee et al. · 2026 · Atmosphere · Not summarized yet
This study applies GPU automatic differentiation to variational Doppler-wind retrieval, rather than differentiating through WRF’s coupled forecast time steps.
Abstract
The Wind Synthesis System using Doppler Measurements (WISSDOM) retrieves three-dimensional winds by minimizing a variational objective that combines Doppler-radar observations and physical constraints. Using a common Python implementation with PyTorch (2.9.1+cu130) automatic differentiation on an NVIDIA GPU, this study compared Adam, limited-memory Broyden–Fletcher–Goldfarb–Shanno (L-BFGS), and trust-region Newton conjugate-gradient (Newton-CG) for the same Typhoon Bavi case, initial wind field, and objective. At solver-specific stopping points, all three methods substantially reduced the objective and produced broadly similar principal horizontal- and vertical-wind structures. L-BFGS and Ne…
-
SD3: The First Operationally-Proven, Fully Heterogeneous-Accelerated Global Kilometer-Scale Model with Inline Physics ArchitectureYuan Liang, X. Hu, Xi Chen et al. · 2026 · Not summarized yet
SD3 builds a GPU-accelerated weather model with coupled physics, applying that approach to global kilometer-scale forecasting rather than regional WRF.
Abstract
We present Super Dynamics on the Cube (SD3), the first operationally-proven, fully heterogeneous-accelerated global kilometer-scale model. Through a full-stack reconstruction in native CUDA C, SD3 introduces an"Inline Physics"architecture that deeply couples its non-hydrostatic cubed-sphere dynamical core with fast physical processes. This design maintains high physical consistency, ensures energy and mass conservation, and mitigates"Grey Zone"mismatches. Five years of continuous operational forecasting, together with validation against diverse observations, demonstrates the scientific fidelity of SD3. Recently, SD3 achieved an unprecedented 205.7 simulated days per day at global 1.5 km reso…
Prior work it builds on
-
Explicit Forecasts of Winter Precipitation Using an Improved Bulk Microphysics Scheme. Part II: Implementation of a New Snow ParameterizationG. Thompson, P. Field, R. Rasmussen et al. · 2008 · Monthly Weather Review · cited 2,935 times · Not summarized yet
This paper describes a snow parameterization relevant to the WRF physics suite that WRF-JAX implements.
-
Important factors in the tracking of tropical cyclones in operational modelsT. Marchok · 2021 · Journal of Applied Meteorology and Climatology · cited 39 times · Not summarized yet
This study evaluates tropical-cyclone tracking configurations in operational forecasts, a downstream forecasting topic distinct from WRF-JAX’s model implementation.
Abstract
Multiple configurations of the Geophysical Fluid Dynamics Laboratory vortex tracker are tested to determine a setup that produces the best representation of a model forecast tropical cyclone center fix for the purpose of providing track guidance with the highest degree of accuracy and availability. Details of the tracking algorithms are provided, including descriptions of both the Barnes analysis used for center-fixing most variables and a separate scheme used for center-fixing wind circulation. The tracker is tested by running multiple configurations on all storms from the 2015-2017 hurricane seasons in the Atlantic and eastern Pacific Basins using forecasts from two operational National We…
-
More accuracy with less precisionS. Lang, A. Dawson, M. Diamantakis et al. · 2021 · Quarterly Journal of the Royal Meteorological Society · cited 47 times · Not summarized yet
This paper evaluates single-precision forecasts in ECMWF’s IFS, providing context for WRF-JAX’s numerical-precision and performance comparisons.
Abstract
Reducing the numerical precision of the forecast model of the Integrated Forecasting System (IFS) of the European Centre for Medium‐Range Weather Forecasts (ECMWF) from double to single precision results in significant computational savings without negatively affecting forecast accuracy. The computational savings allow to increase the vertical resolution of the operational ensemble forecasts from 91 to 137 levels earlier than anticipated and before the next upgrade of ECMWF's high‐performance computing facility. This upgrade to 137 levels harmonises the vertical resolution of the medium‐range deterministic forecasts and the medium‐range and extended‐range ensemble forecasts. Increasing the v…
-
Improved Representation of Boundary Layer Clouds over the Southeast Pacific in ARW-WRF Using a Modified Tiedtke Cumulus Parameterization Scheme*Chunxi Zhang, Yu-Qing Wang, K. Hamilton · 2011 · Monthly Weather Review · cited 486 times · Not summarized yet
This study modifies WRF’s Tiedtke cumulus scheme, a model-physics component within the scope of WRF-JAX’s physics implementation.
-
A new ensemble-based consistency test for the Community Earth System Model (pyCECT v1.0)A. Baker, D. Hammerling, M. Levy et al. · 2015 · Geoscientific Model Development · cited 69 times · Not summarized yet
pyCECT provides an ensemble-based software-consistency test for CESM, a verification resource for climate models rather than a weather-model reimplementation.
Abstract
Abstract. Climate simulation codes, such as the Community Earth System Model (CESM), are especially complex and continually evolving. Their ongoing state of development requires frequent software verification in the form of quality assurance to both preserve the quality of the code and instill model confidence. To formalize and simplify this previously subjective and computationally expensive aspect of the verification process, we have developed a new tool for evaluating climate consistency. Because an ensemble of simulations allows us to gauge the natural variability of the model's climate, our new tool uses an ensemble approach for consistency testing. In particular, an ensemble of CESM cl…
Go further
How are these papers found?
We compare the title and abstract of this paper with those of every paper summarized on this site, and with the papers Semantic Scholar recommends, those it cites and those citing it (for a much-cited paper, its most recent citations and, from OpenAlex, the most cited ones). Among the prior work and the follow-ups, the papers that use each other in depth, a method it uses and the much-cited follow-ups come a little higher. The levels (very close, close, related) come from the similarity of the texts, not from a judgment of quality; * marks a paper without an abstract, compared by its title. The sentence under a paper is written by an AI from the two abstracts: check it in the papers. A paper marked not relevant by three readers leaves the list.
Updated on 2 November 2026.
Disclaimer: The AI-based summarization tool and virtual assistant provided on this website may not always provide accurate and complete summaries or responses. We encourage you to carefully review and evaluate the generated content to ensure its quality and relevance to your needs.