Skip to content
DraconiticResearch
Search Sources API
203,234 studies31 sourcesUpdated 20 min ago
PreprintCC BY 4.0arXiv

TrunX: A massively parallel, differentiable implementation of the 3-PG forest growth model in JAX

Abstract

Process-based forest models are widely used to simulate forest growth and responses to environmental change, but their calibration and application often require many computationally expensive model evaluations. We present an implementation of the Physiological Processes Predicting Growth (3-PG) model in JAX that uses just-in-time compilation, vectorization, and GPU acceleration to reduce execution time. The implementation also supports automatic differentiation, providing gradients of model outputs and calibration objectives with respect to model parameters. This enables efficient gradient-based optimization and gradient-informed Bayesian calibration, extending 3-PG beyond conventional gradient-free approaches. The implementation produced results numerically consistent with r3PG for the evaluated configuration. Overall, the JAX implementation provides a faster and differentiable framework for calibrating and applying the 3-PG model.

Related

  1. A Massively Parallel Hybridizable Discontinuous Galerkin Solver for Direct Numerical Simulation of Compressible Flows on GPUs
    Andrew Welter, Thea Collin, Ngoc Cuong Nguyen +1
    arXivPreprintarXiv licenceFull textNumerical analysis & scientific computingFluid dynamicsarXiv
  2. A Massively Parallel Three-Grid Preconditioner for the High-Frequency Helmholtz Equation
    Shubin Fu, Yitong Wang, Zixiao Zhao
    arXivPreprintCC BY 4.0Full textNumerical analysis & scientific computingarXiv
  3. Massively parallel Schwarz methods for the high-frequency Helmholtz equation with O(k) convergence
    Yan Xie, Yue Yu, Shihua Gong +2
    arXivPreprintCC BY 4.0Full textNumerical analysis & scientific computingarXiv
  4. Counterfactual Probing for Parallel Unmasking with Hidden Forest Structure
    Ryotaro Kawata, Satoshi Hayakawa, Taiji Suzuki
    arXivPreprintCC BY 4.0Full textStatisticsarXiv
  5. Polynomial Spectral Gap Estimates for Finitely Differentiable Quasi-Periodic Schrödinger Operators
    Ao Cai, Yang Gao, Jiawei He
    arXivPreprintarXiv licenceFull textAnalysis & PDEsDynamical systemsarXiv
BibTeX
@misc{givi2026trunx,
  title = {{TrunX: A massively parallel, differentiable implementation of the 3-PG forest growth model in JAX}},
  author = {Glory Mary Givi and Cédric Travelletti and Grégory Mermoud},
  howpublished = {arXiv},
  year = {2026},
  month = sep,
  doi = {10.48550/arxiv.2609.02557},
  eprint = {2609.02557},
  archivePrefix = {arXiv},
  url = {https://arxiv.org/abs/2609.02557},
  note = {CC BY 4.0},
}
RIS
TY  - UNPB
TI  - TrunX: A massively parallel, differentiable implementation of the 3-PG forest growth model in JAX
AU  - Glory Mary Givi
AU  - Cédric Travelletti
AU  - Grégory Mermoud
PY  - 2026
DA  - 2026/09/09
PB  - arXiv
DO  - 10.48550/arxiv.2609.02557
UR  - https://arxiv.org/abs/2609.02557
AB  - Process-based forest models are widely used to simulate forest growth and responses to environmental change, but their calibration and application often require many computationally expensive model evaluations. We present an implementation of the Physiological Processes Predicting Growth (3-PG) model in JAX that uses just-in-time compilation, vectorization, and GPU acceleration to reduce execution time. The implementation also supports automatic differentiation, providing gradients of model outputs and calibration objectives with respect to model parameters. This enables efficient gradient-based optimization and gradient-informed Bayesian calibration, extending 3-PG beyond conventional gradient-free approaches. The implementation produced results numerically consistent with r3PG for the evaluated configuration. Overall, the JAX implementation provides a faster and differentiable framework for calibrating and applying the 3-PG model.
ER  -