Run BiomeE Fortran model on single site.
run_biomee_f_bysite(
sitename,
params_siml,
site_info,
forcing,
params_tile,
params_species,
init_cohort,
init_soil,
init_lu = NULL,
luc_forcing = NULL,
makecheck = TRUE
)
Site name.
Simulation parameters.
Site meta info in a data.frame.
A data.frame of forcing climate data, used as input.
Tile-level model parameters, into a single row data.frame.
A data.frame containing species-specific model parameters,
with one species per row. See examples biomee_gs_leuning_drivers
or biomee_p_model_drivers
A data.frame of initial cohort specifications.
A data.frame of initial soil pools.
A data.frame of initial land unit (LU) specifications.
An array of land use change (LUC) used during transient phase.
For further specifications of above inputs and examples see biomee_gs_leuning_drivers
, biomee_p_model_drivers
, or biomee_p_model_luluc_drivers
.
A logical specifying whether checks are performed to verify forcings and model parameters. TRUE
by default.
A data.frame with columns containing model output for each land unit (LU).
See examples biomee_gs_leuning_output
, biomee_p_model_output
, or biomee_p_model_luluc_output
.
If only one land unit (LU) is simulated, the column is named 'data'.
If multiple land units (LU) are simulated, the columns are named according to the LU names.
If multiple land units (LU) are simulated, an additional column 'aggregated' contains output aggregating all tiles as
well as product pools.
Model output for each land unit (LU) is provided as a list.
Each list has elements: output_daily_tile
, output_annual_tile
, and output_annual_cohorts
.
Model output for the aggregated land units (LU) is provided as a list containing output_daily_cell
.
output_daily_tile
A data.frame with daily outputs at tile level.
Year of the simulation.
Day of the year.
Air temperature (Kelvin).
Precipitation (mm m\(^{-2}\) day\(^{-1}\)).
Soil water content in root zone (kg m\(^{-2}\)).
Transpiration (mm m\(^{2-}\) day\(^{-1}\)).
Evaporation (mm m\(^{-2}\) day\(^{-1}\)).
Water runoff (mm m\(^{-2}\) day\(^{-1}\)).
Volumetric soil water content for layer 1.
Volumetric soil water content for layer 2.
Volumetric soil water content for layer 3.
Leaf area index (m\(^2\)/m\(^2\)).
Net primary productivity (kg C m\(^{-2}\) day\(^{-1}\)).
Gross primary production (kg C m\(^{-2}\) day\(^{-1}\)).
Plant autotrophic respiration (kg C m\(^{-2}\) day\(^{-1}\)).
Heterotrophic respiration (kg C m\(^{-2}\) day\(^{-1}\)).
Non-structural carbon (kg C m\(^{-2}\)).
Biomass of seeds (kg C m\(^{-2}\)).
Biomass of leaves (kg C m\(^{-2}\)).
Biomass of fine roots (kg C m\(^{-2}\)).
Biomass of sapwood (kg C m\(^{-2}\)).
Biomass of heartwood (kg C m\(^{-2}\)).
Non-structural N pool (kg N m\(^{-2}\)).
Nitrogen of seeds (kg N m\(^{-2}\)).
Nitrogen of leaves (kg N m\(^{-2}\)).
Nitrogen of roots (kg N m\(^{-2}\)).
Nitrogen of sapwood (kg N m\(^{-2}\)).
Nitrogen of heartwood (kg N m\(^{-2}\)).
Microbial carbon (kg C m\(^{-2}\)).
Fast soil carbon pool (kg C m\(^{-2}\)).
Slow soil carbon pool (kg C m\(^{-2}\)).
Microbial nitrogen (kg N m\(^{-2}\)).
Fast soil nitrogen pool (kg N m\(^{-2}\)).
Slow soil nitrogen pool (kg N m\(^{-2}\)).
Mineral nitrogen pool (kg N m\(^{-2}\)).
Nitrogen uptake (kg N m\(^{-2}\) day\(^{-1}\)).
output_annual_tile
A data.frame with annual outputs at tile level.
Year of the simulation.
Crown area index (m\(^2\)/m\(^2\)).
Leaf area index (m\(^2\)/m\(^2\)).
Number of trees per area (trees ha\(^{-1}\)).
Diameter at tile level (cm).
Tree density for trees with DBH > 12 cm (individuals ha\(^{-1}\)).
Diameter at tile level considering trees with DBH > 12 cm(cm).
Quadratic mean diameter at tile level considering trees withDBH > 12 cm (cm).
Net primary productivity (kg C m\(^{-2}\) yr\(^{-1}\)).
Gross primary productivity (kg C m\(^{-2}\) yr\(^{-1}\)).
Plant autotrophic respiration (kg C m\(^{-2}\) yr\(^{-1}\)).
Heterotrophic respiration (kg C m\(^{-2}\) yr\(^{-1}\)).
Annual precipitation (mm m\(^{-2}\) yr\(^{-1}\)).
Soil water content in root zone (kg m\(^{-2}\)).
Transpiration (mm m\(^{-2}\) yr\(^{-1}\)).
Evaporation (mm m\(^{-2}\) yr\(^{-1}\)).
Water runoff (mm m\(^{-2}\) yr\(^{-1}\)).
Plant biomass (kg C m\(^{-2}\)).
Soil carbon (kg C m\(^{-2}\)).
Total carbon in plant and soil (kg C m\(^{-2}\)).
Plant nitrogen (kg N m\(^{-2}\)).
Soil nitrogen (kg N m\(^{-2}\)).
Total nitrogen in plant and soil (kg N m\(^{-2}\)).
Nonstructural carbohydrates (kg C m\(^{-2}\)).
Seed biomass (kg C m\(^{-2}\)).
Leaf biomass (kg C m\(^{-2}\)).
Fine root biomass (kg C m\(^{-2}\)).
Sapwood biomass (kg C m\(^{-2}\)).
Heartwood biomass (kg C m\(^{-2}\)).
Nonstructural nitrogen (kg N m\(^{-2}\)).
Seed nitrogen (kg N m\(^{-2}\)).
Leaf nitrogen (kg N m\(^{-2}\)).
Fine root nitrogen (kg N m\(^{-2}\)).
Sapwood nitrogen (kg N m\(^{-2}\)).
Heartwood nitrogen (kg N m\(^{-2}\)).
Microbial carbon (kg C m\(^{-2}\)).
Fast soil carbon pool (kg C m\(^{-2}\)).
Slow soil carbon pool (kg C m\(^{-2}\)).
Microbial nitrogen (kg N m\(^{-2}\)).
Fast soil nitrogen pool (kg N m\(^{-2}\)).
Slow soil nitrogen pool (kg N m\(^{-2}\)).
Mineral nitrogen pool (kg N m\(^{-2}\)).
Nitrogen fixation (kg N m\(^{-2}\)).
Nitrogen uptake (kg N m\(^{-2}\)).
Annual available nitrogen (kg N m\(^{-2}\)).
Annual nitrogen from plants to soil (kg N m\(^{-2}\)).
Annual nitrogen loss (kg N m\(^{-2}\)).
Total seed carbon (kg C m\(^{-2}\)).
Total seed nitrogen (kg N m\(^{-2}\)).
Total carbon from all compartments but seeds (kg C m\(^{-2}\)).
Total nitrogen from all compartments but seeds(kg N m\(^{-2}\)).
Age of the oldest tree in the tile (years).
Maximum volume of a tree in the tile (m\(^3\)).
Maximum DBH of a tree in the tile (m).
Growth of a tree, including carbon allocated to leaves(kg C m\(^{-2}\) yr\(^{-1}\)).
Growth of a tree, including carbon allocated to sapwood(kg C m\(^{-2}\) yr\(^{-1}\)).
Number of trees that died (trees m\(^{-2}\) yr\(^{-1}\)).
Carbon biomass of trees that died (kg C m\(^{-2}\) yr\(^{-1}\)).
Continuous biomass turnover (kg C m\(^{-2}\) yr\(^{-1}\)).
Carbon turnover rate, calculated as the ratio between plant biomass and NPP (yr\(^{-1}\)).
Fraction of BiomeE grid cell that is occupied by this land unit (LU tile) tile (unitless, or m\(^{-2}\) LU area per m\(^{-2}\) grid cell area).
output_annual_cohorts
A data.frame of annual outputs at the cohort level.
Year of the simulation.
An integer indicating the cohort identity.
An integer indicating the Plant Functional Type.
An integer indicating the crown layer, numbered from top to bottom.
Number of trees per area (trees ha\(^{-1}\)).
Fraction of layer area occupied by this cohort.
Tree diameter (cm).
Diameter growth of a tree in this cohort (cm yr\(^{-1}\)).
Tree height (m).
Age of the cohort (years).
Basal area a tree in this cohort (m\(^2\) tree\(^{-1}\)).
Basal area increment of a tree in this cohort (m\(^2\) tree\(^{-1}\) yr\(^{-1}\)).
Crown area of a tree in this cohort (m\(^2\) tree\(^{-1}\)).
Total area of leaves (m\(^2\) tree\(^{-1}\)).
Sum of sapwood and heartwood biomass of a tree in this cohort (kg C tree\(^{-1}\)).
Non-structural carbon of a tree in this cohort (kg C tree\(^{-1}\)).
Biomass of seeds of a tree in this cohort (kg C tree\(^{-1}\)).
Biomass of leaves of a tree in this cohort (kg C tree\(^{-1}\)).
Biomass of fine roots of a tree in this cohort (kg C tree\(^{-1}\)).
Biomass of sapwood of a tree in this cohort (kg C tree\(^{-1}\)).
Biomass of heartwood of a tree in this cohort (kg C tree\(^{-1}\)).
Non-structural nitrogen of a tree in this cohort (kg N tree\(^{-1}\)).
Total growth of a tree, including carbon allocated to seeds, leaves, fine roots, and sapwood (kg C tree\(^{-1}\) yr\(^{-1}\)).
Fraction of carbon allocated to seeds to total growth.
Fraction of carbon allocated to leaves to total growth.
Fraction of carbon allocated to fine roots to total growth.
Fraction of carbon allocated to sapwood to total growth.
Net primary productivity of a tree (kg C tree\(^{-1}\) yr\(^{-1}\)).
Gross primary productivity of a tree (kg C tree\(^{-1}\) yr\(^{-1}\)).
Plant autotrophic respiration (kg C tree\(^{-1}\) yr\(^{-1}\)).
Nitrogen uptake (kg N tree\(^{-1}\) yr\(^{-1}\)).
Nitrogen fixation (kg N tree\(^{-1}\) yr\(^{-1}\)).
Mortality rate of this cohort, including natural mortality, starvation and any other processes causing a loss of individuals in general (yr\(^{-1}\)).
Plant to soil N flux due to mortality, including natural mortality, starvation and any other processes causing a loss of individuals in general (kg N yr\(^{-1}\) m\(^{-2}\)).
Plant to soil C flux due to mortality, including natural mortality, starvation and any other processes causing a loss of individuals in general (kg C yr\(^{-1}\) m\(^{-2}\)).
If there are multiple land units (LU) there will also be a column named `aggregated` containing a data.frame in the column `output_annual_cell` with annual outputs aggregating all tiles present in the simulation cell. Note that quantities per m2 refer to m2 of grid cell area, i.e. the full area of the BiomeE simulation. 'lu_fraction' refers to the sum of all the tiles, which must remain constant and which represents the fraction of the cell area that is not water/ice. In most cases, it would be close to 1. It contains columns:
output_annual_cell
A data.frame with annual outputs aggregating all tiles present in the simulation cell. Note that quantities per m\(^{2}\) refer to m\(^{2}\) of grid cell area, i.e. the full area of the BiomeE simulation. 'lu_fraction' refers to the sum of all the tiles, which must remain constant and which represents the fraction of the cell area that is not water/ice. In most cases, it would be close to 1.
See above for output_yearly_tile, but now expressed per unit area of the BiomeE grid cell.
Fraction of BiomeE grid cell that is occupied by this land unit (LU tile) tile (unitless, or m\(^{2}\) LU area per m\(^{2}\) grid cell area).
Carbon in product pool 1 (kg C m\(^{-2}\) grid cell).
Nitrogen in product pool 1 (kg N m\(^{-2}\) grid cell).
Carbon in product pool 2 (kg C m\(^{-2}\) grid cell).
Nitrogen in product pool 2 (kg N m\(^{-2}\) grid cell).
Carbon loss rate directly from land use change (LUC) (kg C m\(^{-2}\) grid cell yr\(^{-1}\)).
Nitrogen loss rate directly from land use change (LUC) (kg C m\(^{-2}\) grid cell yr\(^{-1}\)).
Carbon loss rate from product pool 1 (kg C m\(^{-2}\) grid cell yr\(^{-1}\)).
Nitrogen loss rate from product pool 1 (kg N m\(^{-2}\) grid cell yr\(^{-1}\)).
Carbon loss rate from product pool 2 (kg C m\(^{-2}\) grid cell yr\(^{-1}\)).
Nitrogen loss rate from product pool 2 (kg N m\(^{-2}\) grid cell yr\(^{-1}\)).
# \donttest{
# Example BiomeE model run
# Use example drivers data
drivers <- biomee_gs_leuning_drivers
# Run BiomeE for the first site
mod_output <- run_biomee_f_bysite(
sitename = drivers$sitename[1],
params_siml = drivers$params_siml[[1]],
site_info = drivers$site_info[[1]],
forcing = drivers$forcing[[1]],
params_tile = drivers$params_tile[[1]],
params_species = drivers$params_species[[1]],
init_cohort = drivers$init_cohort[[1]],
init_soil = drivers$init_soil[[1]]
)
# }