pith. sign in

arxiv: 2606.07681 · v1 · pith:CGV5SESMnew · submitted 2026-06-04 · 💻 cs.SE · cs.AI· cs.CE· cs.MA

Systematic LLM Translation of Legacy Scientific Code to Differentiable Frameworks: Application to a Land Surface Model

Pith reviewed 2026-06-27 23:55 UTC · model grok-4.3

classification 💻 cs.SE cs.AIcs.CEcs.MA
keywords LLM translationFortran to JAXdifferentiable programmingland surface modelagentic pipelinenumerical equivalenceJacobian computationscientific code migration
0
0 comments X

The pith

An LLM agent pipeline translates a 19,000-line Fortran land surface model into equivalent differentiable JAX code.

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The paper develops a five-phase LLM-based pipeline to convert legacy Fortran scientific code into JAX. Static dependency analysis orders translation from the call graph, iterative compile-repair loops fix errors, and a Fortran reference oracle enforces numerical parity at the module level before integration. Applied to CLM-ml-v2, the resulting model computes the complete Jacobian in one backward pass, recovers parameters in eight times fewer steps than gradient-free optimization, and runs 24 times faster than sequential Fortran at ensemble size 2,048. This enables gradient-based methods on existing large models without manual recoding.

Core claim

The pipeline converts the full CLM-ml-v2 Fortran land surface model to JAX while maintaining numerical equivalence. The translated model computes the complete Jacobian in a single backward pass, recovers physical parameters in eight times fewer steps than gradient-free optimization, and achieves a 24 times wall-clock speedup over sequential Fortran at ensemble size N=2,048. The model and pipeline infrastructure are released as a reusable framework.

What carries the argument

The five-phase LLM-based agentic pipeline that orders modules via static dependency analysis on the call graph, applies iterative compile-repair loops, and uses a Fortran reference oracle to enforce module-level numerical parity before full integration and gradient verification.

If this is right

  • Gradient-based parameter estimation and sensitivity analysis become directly available for the land surface model.
  • Data assimilation tasks can use exact gradients instead of finite-difference approximations.
  • Ensemble simulations at scales of thousands of members complete in a fraction of the original wall-clock time.
  • The same pipeline can be applied to translate additional legacy Earth system model components.

Where Pith is reading between the lines

These are editorial extensions of the paper, not claims the author makes directly.

  • The method could extend to legacy codes in other domains such as atmospheric or ocean modeling.
  • Differentiable versions of physical models may support hybrid physics-ML architectures that require end-to-end gradients.
  • The observed ensemble speedup implies practical gains for uncertainty quantification workflows that rely on large sample sizes.

Load-bearing premise

The iterative LLM compile-repair loop with the Fortran oracle will produce modules that remain numerically equivalent after full call-graph integration and during gradient computation.

What would settle it

Execute the translated JAX model on the same input sets as the original Fortran version and observe output values or computed gradients that deviate beyond floating-point tolerance.

Figures

Figures reproduced from arXiv: 2606.07681 by Aya Lahlou, Linnia Hawkins, Pierre Gentine.

Figure 2
Figure 2. Figure 2: Fortran Oracle Construction and Functional Testing Flowchart. RL refers to Ralph Loop. Dotted arrows refer to updates to the state documents. The Fortran tests are executed once under fixed inputs, sav￾ing the reference input-output pairs at each checkpoint for validation during the translation phase. 3.4. Iterative Translation, Testing, and Repair Following the bottom-up dependency order from Phase 1, eac… view at source ↗
Figure 4
Figure 4. Figure 4: Integration and Differentiability Validation Flowchart. level. Fortran DO loops over Runge-Kutta sub-steps are re￾placed with jax.lax.scan, tracing the loop body once at compile time, resulting in a single XLA kernel spanning all sub-steps. This transformation is necessary for efficient gradient computation — JAX can differentiate Python for loops by unrolling them into the computation graph, but do￾ing so… view at source ↗
Figure 3
Figure 3. Figure 3: Autonomous Agentic Translation, Testing, and Repair Flowchart. 3.5. Phase 5: Integration and Differentiability Validation Following module-level translation, an Integration Agent assembles the full column pipeline and validates end-to-end behavior against the Full column Fortran oracle as seen in figure 4. This phase revealed errors not exposed by module￾level parity tests, such as mismatched array shapes … view at source ↗
Figure 5
Figure 5. Figure 5: Oracle validation: time series (left) and scatter compari￾son (right) of JAX vs. Fortran outputs for sensible heat (H), latent heat (LE), net radiation (Rn), and GPP across 1488 half-hourly timesteps (May 2007, CHATS7). 4.2. Validation of Backpropagation Capability We validate jax.grad over the CLM-ml-jax column us￾ing central finite differences for four key parameters (leaf absorptivity αsw, Vc,max 25, st… view at source ↗
Figure 6
Figure 6. Figure 6: Jacobian-based sensitivity analysis: heatmap of ∂(GPP, H, LE)/∂θ to forcing parameters (Vc,max 25, air temper￾ature, shortwave radiation, specific humidity q, dpai (plant area index per canopy layer)), computed via jax.jacrev in one backward pass. Stomatal model: WUE. GPP, H, and LE are dpai￾weighted canopy sums of leaf-level fluxes. a) Log-scale Jacobian magnitude. b) Row-normalized relative sensitivity (… view at source ↗
Figure 8
Figure 8. Figure 8: Proof-of-concept parameter recovery for ι, Vc,max 25, and Tref (CHATS7, single timestep, May 2007). (a) Loss vs. evalu￾ations (gradient and forward-pass counts combined) for Adam+AD (blue solid), L-BFGS-B+AD (orange dash-dot), and Nelder-Mead (green dotted). L-BFGS-B+AD reaches ∼ 10−19 in < 50 eval￾uations; Nelder-Mead requires ≈ 8× more. Adam+AD stalls at ∼ 10−2 within 100 steps. (b) Parameter recovery ra… view at source ↗
Figure 7
Figure 7. Figure 7: AD vs. finite-difference timing as a function of number of parameters p (CHATS7, GPU, scalar GPP loss). Blue bars: TAD (jax.grad, constant in p). Orange bars: TFD (2p forward evaluations, linear in p). AD becomes cheaper than FD at p ≥ 3, confirming the theoretical crossover at pcross = Tb/(2Tf ) ≈ 2.2. At p = 5, AD is 2.2× faster than FD; this advantage grows linearly with p. Parameter Calibration - Proof… view at source ↗
Figure 9
Figure 9. Figure 9: Throughput scaling of CLM-ML-JAX with ensemble size N (CHATS7 walnut orchard, 46 layers, Quadro RTX 8000). N is the number of independent forward passes—each with a distinct parameter vector—run simultaneously, as needed for ensemble calibration or uncertainty quantification. (a) GPU amortized cost falls from 24.9 to 11.4 ms/sample as N grows from 1 to 2048; Fortran executes serially and stays flat at ≈54 … view at source ↗
Figure 10
Figure 10. Figure 10: CHATS7 May 1, 2007: Canopy profiles at noon (timestep 24): JAX vs. Fortran reference across all 46 canopy layers. Variables shown include air temperature, wind speed, specific humidity, CO2 concentration, and leaf-level photosynthesis and stomatal conductance. 12 [PITH_FULL_IMAGE:figures/full_fig_p012_10.png] view at source ↗
Figure 11
Figure 11. Figure 11: Differentiability repair campaign timeline (April 1 – May 8, 2026, 46 sessions). Stems show bugs fixed per session. The dashed line shows the cumulative count (right axis). Background shading marks the Four dominant phases: NaN elimination (orange), zero-gradient root cause (salmon), IFT and parameter-injection fixes (blue), calibration and optimization (green). Full 7-parameter Jacobian with all non-zero… view at source ↗
read the original abstract

Differentiable programming offers transformative capabilities for scientific modeling, enabling gradient-based parameter estimation, sensitivity analysis, and data assimilation. Yet, migrating legacy codebases into differentiable frameworks remains a challenge. We present a five-phase LLM-based agentic pipeline that translates legacy Fortran into JAX: static dependency analysis determines module translation order from the full call graph; iterative compile-repair loops correct errors autonomously; and a Fortran reference oracle enforces numerical parity at the module level before integration and gradient verification. We instantiate and evaluate the pipeline on CLM-ml-v2, a 19,000-line Fortran land surface model, and analyze agent behavior across 73 module translation tasks. The resulting differentiable model computes the complete Jacobian in a single backward pass, recovers physical parameters in eight times fewer steps than gradient-free optimization, and achieves a 24 times wall-clock speedup over sequential Fortran at ensemble size N=2,048. Both the translated model and pipeline infrastructure are released as a reusable framework for differentiating other Earth system model components.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, simulated authors' rebuttal, and a circularity audit. Tearing a paper down is the easy half of reading it; the pith above is the substance, this is the friction.

Referee Report

2 major / 1 minor

Summary. The paper presents a five-phase LLM-based agentic pipeline for translating legacy Fortran code to JAX, demonstrated on the 19,000-line CLM-ml-v2 land surface model across 73 modules. The pipeline performs static dependency analysis to order translations, uses iterative compile-repair loops, and applies a Fortran reference oracle for module-level numerical parity before integration and gradient verification. The authors report that the resulting differentiable model computes the full Jacobian in one backward pass, recovers physical parameters in eight times fewer optimization steps than gradient-free methods, and achieves a 24 times wall-clock speedup over sequential Fortran at ensemble size N=2,048, with both the model and pipeline infrastructure released as open artifacts.

Significance. If the numerical equivalence claims hold including for derivatives, this work offers a practical, reusable approach to converting large legacy scientific codes into differentiable form. This could enable gradient-based parameter estimation, sensitivity analysis, and data assimilation in Earth system models at scale. The explicit release of the translated model and pipeline infrastructure is a clear strength, supporting reproducibility and extension by the community.

major comments (2)
  1. [Pipeline description] Pipeline description (abstract and methods): The iterative compile-repair loop enforces numerical parity only at the per-module level with the Fortran oracle before full call-graph integration. No details are given on the gradient verification step (e.g., whether it checks derivatives via finite differences or JAX autodiff, tolerance thresholds, or handling of control-flow changes), leaving open the risk that repairs preserving scalar outputs alter associativity or evaluation order enough to change computed Jacobians. This directly underpins the single-backward-pass Jacobian, 8× optimization, and 24× speedup claims.
  2. [Results] Results (evaluation of 73 modules): The manuscript reports aggregate performance numbers but provides no per-module success/failure rates, error distributions, or ablation studies isolating pipeline components. This absence leaves the reliability of the translation process and the robustness of the headline metrics only moderately supported.
minor comments (1)
  1. [Results] A table or figure summarizing translation outcomes, repair iterations, and any residual discrepancies across the 73 modules would improve clarity and allow readers to assess scalability.

Simulated Author's Rebuttal

2 responses · 0 unresolved

We thank the referee for their thorough review and constructive feedback. The two major comments identify areas where the manuscript can be strengthened with additional methodological detail and granular results. We address each point below and will revise accordingly.

read point-by-point responses
  1. Referee: [Pipeline description] Pipeline description (abstract and methods): The iterative compile-repair loop enforces numerical parity only at the per-module level with the Fortran oracle before full call-graph integration. No details are given on the gradient verification step (e.g., whether it checks derivatives via finite differences or JAX autodiff, tolerance thresholds, or handling of control-flow changes), leaving open the risk that repairs preserving scalar outputs alter associativity or evaluation order enough to change computed Jacobians. This directly underpins the single-backward-pass Jacobian, 8× optimization, and 24× speedup claims.

    Authors: We agree that the gradient verification procedure requires more explicit description. The current text references the step but does not elaborate on its implementation. In the revised manuscript we will add a dedicated paragraph in the Methods section specifying that gradient verification employs JAX autodiff with cross-checks against finite-difference approximations, states the tolerance criteria used, and describes how control-flow and associativity changes are monitored during the integration phase to preserve Jacobian fidelity. revision: yes

  2. Referee: [Results] Results (evaluation of 73 modules): The manuscript reports aggregate performance numbers but provides no per-module success/failure rates, error distributions, or ablation studies isolating pipeline components. This absence leaves the reliability of the translation process and the robustness of the headline metrics only moderately supported.

    Authors: The manuscript does analyze agent behavior across the 73 tasks, yet presents outcomes in aggregate form. We acknowledge that per-module breakdowns and component ablations would provide stronger support. In revision we will add these elements, either in the main text or as supplementary material, including success/failure counts per module, error distributions for the translated modules, and an ablation isolating the contribution of the dependency-analysis and compile-repair stages. revision: yes

Circularity Check

0 steps flagged

Empirical engineering demonstration with external Fortran oracle and timing benchmarks; no derivations reduce to inputs

full rationale

The paper describes an LLM-based translation pipeline evaluated on CLM-ml-v2 via module-level numerical parity checks against a Fortran reference oracle, followed by integration, gradient verification, and empirical measurements of Jacobian computation, optimization steps, and wall-clock speedups. These outcomes are obtained by direct execution and benchmarking rather than any mathematical derivation, parameter fitting, or self-referential definition. No equations or claims reduce by construction to prior fitted values or self-citations; the central results rest on observable runtime behavior against independent external references.

Axiom & Free-Parameter Ledger

0 free parameters · 0 axioms · 0 invented entities

The work relies on standard assumptions about LLM code generation capabilities and Fortran/JAX numerical semantics rather than introducing new free parameters, axioms, or invented entities.

pith-pipeline@v0.9.1-grok · 5717 in / 1138 out tokens · 17674 ms · 2026-06-27T23:55:46.628031+00:00 · methodology

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Reference graph

Works this paper leans on

78 extracted references · 7 canonical work pages

  1. [1]

    2026 , month =

    Huntley, Geoffrey , title =. 2026 , month =

  2. [2]

    2025 , eprint=

    Towards fully differentiable neural ocean model with Veros , author=. 2025 , eprint=

  3. [3]

    , title =

    Kwa, Albert and Clymer, Jacky and McDougall, Cassidy and Greenblatt, Ryan and Denison, Carson and Roger, Gavin and Bowman, Samuel R. , title =. arXiv preprint , year =

  4. [4]

    and Cai, Carrie J

    Park, Joon Sung and O'Brien, Joseph C. and Cai, Carrie J. and Morris, Meredith Ringel and Liang, Percy and Bernstein, Michael S. , title =. Proceedings of the 36th Annual ACM Symposium on User Interface Software and Technology , series =. 2023 , publisher =

  5. [5]

    1998 , doi =

    Recipes for Adjoint Code Construction , author =. 1998 , doi =

  6. [6]

    Agricultural and Forest Meteorology , volume =

    Moving beyond the incorrect but useful paradigm: reevaluating big-leaf and multilayer plant canopies to model biosphere--atmosphere fluxes -- a review , author =. Agricultural and Forest Meteorology , volume =. 2021 , publisher =

  7. [7]

    Agricultural and Forest Meteorology , year =

    Beyond surface fluxes: Observational and computational needs of multilayer canopy models , author =. Agricultural and Forest Meteorology , year =

  8. [8]

    arXiv preprint arXiv:1910.00935 , year =

    Hu, Yuanming and Anderson, Luke and Li, Tzu-Mao and Sun, Qi and Carr, Nathan and Ragan-Kelley, Jonathan and Durand, Fr. arXiv preprint arXiv:1910.00935 , year =

  9. [9]

    Advances in Neural Information Processing Systems , volume =

    Neural Ordinary Differential Equations , author =. Advances in Neural Information Processing Systems , volume =

  10. [10]

    and Peng, Liran and Lin, Jerry and Bhouri, Mohamed Aziz and Gupta, Ritwik and L

    Yu, Sungduk and Hannah, Walter M. and Peng, Liran and Lin, Jerry and Bhouri, Mohamed Aziz and Gupta, Ritwik and L. Advances in Neural Information Processing Systems , volume =

  11. [11]

    Bradbury, James and Frostig, Roy and Hawkins, Peter and Johnson, Matthew James and Leary, Chris and Maclaurin, Dougal and Necula, George and Paszke, Adam and

  12. [12]

    Journal of Machine Learning Research , volume =

    Automatic differentiation in machine learning: a survey , author =. Journal of Machine Learning Research , volume =

  13. [13]

    2025 , doi =

    Jiang, Peishi and Shen, Chaopeng and others , journal =. 2025 , doi =

  14. [14]

    Biogeosciences , volume =

    A differentiable, physics-informed ecosystem modeling and learning framework for large-scale inverse problems , author =. Biogeosciences , volume =. 2023 , doi =

  15. [15]

    Cowan, I. R. and Farquhar, G. D. , title =. Symposia of the Society for Experimental Biology , volume =

  16. [16]

    James Bradbury and Roy Frostig and Peter Hawkins and Matthew James Johnson and Yash Katariya and Chris Leary and Dougal Maclaurin and George Necula and Adam Paszke and Jake Vander

  17. [17]

    Efficient and Modular Implicit Differentiation , booktitle =

    Blondel, Mathieu and Berthet, Quentin and Cuturi, Marco and Frostig, Roy and Hoyer, Stephan and Llinares-. Efficient and Modular Implicit Differentiation , booktitle =. 2022 , url =

  18. [18]

    Zico and Koltun, Vladlen , title =

    Bai, Shaojie and Kolter, J. Zico and Koltun, Vladlen , title =. Advances in Neural Information Processing Systems , volume =. 2019 , publisher =

  19. [19]

    Veros v0.1 -- a fast and versatile ocean simulator in pure

    H. Veros v0.1 -- a fast and versatile ocean simulator in pure. Geoscientific Model Development , volume =. 2018 , doi =

  20. [20]

    Nature , volume =

    Neural general circulation models for weather and climate , author =. Nature , volume =. 2024 , doi =

  21. [21]

    Tang, Yujia and others , booktitle =

  22. [22]

    arXiv preprint arXiv:1412.6980 , year =

    Adam: A method for stochastic optimization , author =. arXiv preprint arXiv:1412.6980 , year =

  23. [23]

    and ter Braak, Cajo J

    Vrugt, Jasper A. and ter Braak, Cajo J. F. and Diks, Cees G. H. and Robinson, Bruce A. and Hyman, James M. and Higdon, Dave , journal =. 2009 , doi =

  24. [24]

    The ensemble

    Evensen, Geir , journal =. The ensemble. 2003 , doi =

  25. [25]

    Nature Reviews Earth & Environment , volume =

    Differentiable modelling to unify machine learning and physical models for geosciences , author =. Nature Reviews Earth & Environment , volume =. 2023 , doi =

  26. [26]

    Tellus A: Dynamic Meteorology and Oceanography , volume =

    Variational algorithms for analysis and assimilation of meteorological observations: theoretical aspects , author =. Tellus A: Dynamic Meteorology and Oceanography , volume =. 1986 , doi =

  27. [27]

    Variational assimilation of meteorological observations with the adjoint vorticity equation

    Talagrand, Olivier and Courtier, Philippe , journal =. Variational assimilation of meteorological observations with the adjoint vorticity equation. 1987 , doi =

  28. [28]

    and Jupp, Timothy E

    Raoult, Natasha M. and Jupp, Timothy E. and Cox, Peter M. and Luke, Catherine M. , journal =. 2016 , doi =

  29. [29]

    and von Caemmerer, Susanne and Berry, Joseph A

    Farquhar, Graham D. and von Caemmerer, Susanne and Berry, Joseph A. , journal =. A biochemical model of photosynthetic. 1980 , doi =

  30. [30]

    Global Change Biology , volume =

    Reconciling the optimal and empirical approaches to modelling stomatal conductance , author =. Global Change Biology , volume =. 2011 , doi =

  31. [31]

    Boundary-Layer Meteorology , volume =

    A simple unified theory for flow in the canopy and roughness sublayer , author =. Boundary-Layer Meteorology , volume =. 2007 , doi =

  32. [32]

    Bulletin of the American Meteorological Society , volume =

    The Canopy Horizontal Array Turbulence Study , author =. Bulletin of the American Meteorological Society , volume =. 2011 , doi =

  33. [33]

    Differentiable programming for

    Gelbrecht, Maximilian and White, Andrew and Bathiany, Sebastian and Boers, Niklas , journal =. Differentiable programming for. 2023 , doi =

  34. [34]

    2023 , doi =

    Wang, Yujie and Frankenberg, Christian , journal =. 2023 , doi =

  35. [35]

    2026 , doi =

    Tian, Wei and Yu, Hao and Zhao, Shuai and Cao, Yan and Yi, Wanying and Xu, Jian and Nan, Zhuotong , journal =. 2026 , doi =

  36. [36]

    Bridging the gap:

    Pietrini, Marco and others , booktitle =. Bridging the gap:

  37. [37]

    Ranasinghe, Kasun and others , journal =

  38. [38]

    Kwa, Anthony and Clymer, Jacob and Mallen, Alex and Nguyen, Minh and Choi, Seraphina and others , booktitle =. Can. 2025 , note =

  39. [39]

    Journal of Advances in Modeling Earth Systems , year =

    Parameter Estimation in Land Surface Models: Challenges and Opportunities With Data Assimilation and Machine Learning , author =. Journal of Advances in Modeling Earth Systems , year =

  40. [40]

    and Patton, Edward G

    Bonan, Gordon B. and Patton, Edward G. and Harman, Ian N. and Oleson, Keith W. and Finnigan, John J. and Lu, Yunyan and Burakowski, Elizabeth A. , journal =. Modeling canopy-induced turbulence in the. 2018 , doi =

  41. [41]

    Boundary-Layer Meteorology , volume =

    Scalar concentration profiles in the canopy and roughness sublayer , author =. Boundary-Layer Meteorology , volume =. 2008 , doi =

  42. [42]

    and Yang, John and Wettig, Alexander and Yao, Shunyu and Pei, Kexin and Press, Ofir and Narasimhan, Karthik , booktitle =

    Jimenez, Carlos E. and Yang, John and Wettig, Alexander and Yao, Shunyu and Pei, Kexin and Press, Ofir and Narasimhan, Karthik , booktitle =. 2024 , note =

  43. [43]

    and Wettig, Alexander and Lieret, Kilian and Yao, Shunyu and Narasimhan, Karthik and Press, Ofir , booktitle =

    Yang, John and Jimenez, Carlos E. and Wettig, Alexander and Lieret, Kilian and Yao, Shunyu and Narasimhan, Karthik and Press, Ofir , booktitle =. 2024 , note =

  44. [44]

    Platform for Advanced Scientific Computing Conference (PASC) , year =

    Leveraging Large Language Models for Code Translation and Software Development in Scientific Computing , author =. Platform for Advanced Scientific Computing Conference (PASC) , year =. doi:10.1145/3732775.3733572 , note =

  45. [45]

    From Legacy

    Gupta, Aditya and others , year =. From Legacy

  46. [46]

    2024 , note =

    Li, Ziqian and others , journal =. 2024 , note =

  47. [47]

    Global Change Biology , volume =

    Inferring carbon fluxes from remote sensing data using data assimilation, model averaging and prediction error statistics: a sensitivity analysis , author =. Global Change Biology , volume =. 2015 , doi =

  48. [48]

    2025 , note =

    Enhancing Parameter Calibration in Land Surface Models Using a Multi-Task Surrogate Model within a Differentiable Parameter Learning Framework , author =. 2025 , note =

  49. [49]

    Hybrid-Modeling of Land-Atmosphere Fluxes Using Integrated Machine Learning in the

    El Ghawi, Rima and others , journal =. Hybrid-Modeling of Land-Atmosphere Fluxes Using Integrated Machine Learning in the. 2025 , doi =

  50. [50]

    arXiv preprint arXiv:2403.02215 , year=

    Joint Parameter and Parameterization Inference with Uncertainty Quantification through Differentiable Programming , author=. arXiv preprint arXiv:2403.02215 , year=

  51. [51]

    Symposia of the Society for Experimental Biology , volume =

    Stomatal function in relation to leaf metabolism and environment , author =. Symposia of the Society for Experimental Biology , volume =

  52. [52]

    Bezgin and Aaron B

    Deniz A. Bezgin and Aaron B. Buhendwa and Nikolaus A. Adams , title =. Computer Physics Communications , volume =. 2023 , issn =. doi:10.1016/j.cpc.2022.108527 , url =

  53. [53]

    and Molteni, F

    Kucharski, F. and Molteni, F. and King, M. P. and Farneti, R. and Kang, I.-S. and Feudale, L. , title =. Bulletin of the American Meteorological Society , year =. doi:10.1175/BAMS-D-11-00238.1 , url =

  54. [54]

    and Madan, J

    Davenport, Ellen H. and Madan, J. Varan and Gjini, Rebecca and Brzenski, Jared and Ho, Nick and Hsu, Tien. JCM v1.0: A Differentiable, Intermediate-Complexity Atmospheric Model , journal =. 2026 , note =. doi:10.5194/egusphere-2025-6266 , url =

  55. [55]

    JAX-COSMO: An End-to-End Differentiable and GPU Accelerated Cosmology Library , journal =

    Jean-Eric Campagne and Fran. JAX-COSMO: An End-to-End Differentiable and GPU Accelerated Cosmology Library , journal =. 2023 , doi =. 2302.05163 , archivePrefix =

  56. [56]

    Journal of the Australian Mathematical Society , author=

    On Runge-Kutta processes of high order , volume=. Journal of the Australian Mathematical Society , author=. 1964 , pages=. doi:10.1017/S1446788700023387 , number=

  57. [57]

    Advances in Neural Information Processing Systems , volume =

    Efficient and modular implicit differentiation , author =. Advances in Neural Information Processing Systems , volume =

  58. [58]

    and Churavy, Valentin and Paehler, Ludger and H

    Moses, William S. and Churavy, Valentin and Paehler, Ludger and H. Reverse-mode automatic differentiation and optimization of. Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis (SC21) , year =

  59. [59]

    Kahn, A. B. , title =. Commun. ACM , month = nov, pages =. 1962 , issue_date =. doi:10.1145/368996.369025 , abstract =

  60. [60]

    Trudy Geofiz

    Basic laws of turbulent mixing in the surface layer of the atmosphere , author =. Trudy Geofiz. Inst. Akad. Nauk SSSR , volume =

  61. [61]

    Norman, J. M. , title =. Modification of the Aerial Environment of Crops , editor =

  62. [62]

    ACM Transactions on mathematical software (TOMS) , volume=

    Algorithm 778: L-BFGS-B: Fortran subroutines for large-scale bound-constrained optimization , author=. ACM Transactions on mathematical software (TOMS) , volume=. 1997 , publisher=

  63. [63]

    Nelder, J. A. and Mead, R. , year =. A Simplex Method for Function Minimization , volume =. The Computer Journal , publisher =. doi:10.1093/comjnl/7.4.308 , number =

  64. [64]

    Climate Models: Challenges for

    M. Climate Models: Challenges for. 2nd International Workshop on Software Engineering for High Performance Computing in Computational Science and Engineering (SE-HPCCSE) , year =

  65. [65]

    M. Legacy. Journal of Computer Science & Technology , year =

  66. [66]

    Modernisation of the Integrated Forecasting System , journal =

  67. [67]

    Unsupervised Translation of Programming Languages , booktitle =

    Rozi. Unsupervised Translation of Programming Languages , booktitle =. 2020 , url =

  68. [68]

    and Ibrahimzada, A

    Pan, R. and Ibrahimzada, A. R. and Krishna, R. and Sankar, D. and Wassi, L. P. and Merler, M. and Sobolev, A. and Pavuluri, M. and Sinha, S. and Jabbarvand, R. , title =. Proceedings of the 46th IEEE/ACM International Conference on Software Engineering (ICSE) , year =

  69. [69]

    and others , title =

    Jin, M. and others , title =. arXiv preprint arXiv:2412.19770 , year =

  70. [70]

    and others , title =

    Kadosh, T. and others , title =. arXiv preprint arXiv:2504.15424 , year =

  71. [71]

    Nichols, J. A. and others , title =. arXiv preprint arXiv:2509.12443 , year =

  72. [72]

    and Hawkins, L

    Zhou, A. and Hawkins, L. and Gentine, P. , title =. arXiv preprint arXiv:2405.00018 , year =

  73. [73]

    and Pritchard, M

    Rasp, S. and Pritchard, M. S. and Gentine, P. , title =. Proceedings of the National Academy of Sciences , volume =. 2018 , doi =

  74. [74]

    Assessing the scales in numerical weather and climate predictions: will exascale be the rescue? , journal =

    Philipp Neumann and Peter D. Assessing the scales in numerical weather and climate predictions: will exascale be the rescue? , journal =. 2019 , doi =

  75. [75]

    and Koven, Charles D

    Fisher, Rosie A. and Koven, Charles D. , title =. Journal of Advances in Modeling Earth Systems , volume =. 2020 , doi =

  76. [76]

    Geoscientific Model Development , volume =

    Gelbrecht, Maximilian and White, Amber and Bathiany, Sebastian and Boers, Niklas , title =. Geoscientific Model Development , volume =. 2023 , doi =

  77. [77]

    Nature Communications , volume =

    Irrgang, Christopher and Saynisch-Wagner, Jan and Thomas, Martin , title =. Nature Communications , volume =. 2021 , doi =

  78. [78]

    Water Resources Research , volume =

    Jiang, Peishi and Kidger, Patrick and Bandai, Toshiyuki and Baldocchi, Dennis and Liu, Heping and Xiao, Yi and Zhang, Qianyu and Wang, Carlos Tianxin and Steefel, Carl , title =. Water Resources Research , volume =. 2025 , doi =