r3PG

An R/Fortran implementation of the 3-PG process-based forest growth model.

An R package wrapping a Fortran implementation of 3-PG (Physiological Processes Predicting Growth), one of the most widely used process-based forest growth models worldwide. It can simulate monospecific stands as well as mixtures of evergreen and deciduous tree species, even-aged or uneven-aged.

As with rLPJGUESS, the point of keeping the model fast in Fortran while driving it from R is inference: it makes the repeated evaluation needed for sensitivity analysis and Bayesian calibration practical. It’s a separate codebase from threePGN below — that one wraps the related but distinct 3PGN model variant.

Developed by Volodymyr Trotsiuk, with David I. Forrester and Florian Hartig, and described in Trotsiuk et al. (2020) in Methods in Ecology and Evolution.