A Compiler-First Planetary Compute Engine: Automatic differentiable and performance portable Earth System Modeling (PROPL 2026)
Position. A new generation planetary compute engine for climate science needs to overcome two fundamental limitations of current-generation climate models: (1) it should be end-to-end auto-differentiable to be able to harness advanced gradient-based algorithms (adjoint and backpropagation operators) to comprehensively learn from diverse, heterogenous data (observations and/or high-fidelity simulations); (2) it should be portable across a rapidly diversifying landscape of compute hardware, from traditional HPC to AI-oriented cloud accelerators. We argue that both capabilities should be delivered at the compiler level, built around language-agnostic intermediate representations such as LLVM and MLIR, rather than by rewriting science codes.
Differentiability as infrastructure. A "live computational commons" that ingests billions of observations is, at its core, a massive inverse problem. Extracting actionable information from the data is achieved via gradient-based parameter calibration, state and boundary-flux estimation, sensitivity analysis, and uncertainty quantification, each of which becomes tractable if the adjoint of the physical model is available. The DJ4Earth initiative builds on the Enzyme AD compiler operating at LLVM IR, together with MLIR-level transpilation via Reactant.jl, to produce efficient gradients for the Oceananigans.jl ocean model, a Julia implementation of the Ice Sheet and Sea level Model (ISSM), and the SpeedyWeather.jl atmospheric model.
Portability on the same stack. Earth system simulation is limited by compute availability, yet the exaFLOPs being deployed for AI are largely inaccessible to Fortran, C++ and Julia codes targeting MPI-over-InfiniBand. Compiler-level cross-compilation — running the same Julia ocean and atmosphere forward and adjoint models on AMD, NVIDIA and Google TPU hardware — offers a more promising path than a manual rewrite, and lets the commons be retargeted on whatever silicon is cheapest, greenest or most available.
Talk by William S. Moses (University of Illinois Urbana-Champaign) with Gong Cheng, Valentin Churavy, Maximilian Gelbrecht, Milan Klöwer, Joseph Kump, Mathieu Morlighem, Sarah Williamson, Dhruv Apte, Paul Berg, Mosè Giordano, Chris Hill, Nora Loose, Alexis Montoison, Sri Hari Krishna Narayanan, Avik Pal, Michel Schanen, Simone Silvestri, Greg Wagner and Patrick Heimbach, at the PROPL 2026 workshop at PLDI 2026 in Boulder, Colorado on 15th June 2026. Mirror of https://www.youtube.com/watch?v=tmXtnRWNRpE.
