Skip to content

Files

Latest commit

a7b0613 · Nov 9, 2022

History

History
512 lines (488 loc) · 32.4 KB

MANUAL.md

File metadata and controls

512 lines (488 loc) · 32.4 KB

OSCAR

Manual

Basic simulation

Essentially, to make a basic simulation one must:

  1. import the OSCAR object from core_fct.mod_process;
  2. define the For (forcing data) and Par (parameters) arguments;
  3. call OSCAR with these arguments (and possibly other optional arguments, like Ini (initial state)).

The run_scripts folder contains a few extra basic examples.

Core structure

Here is a quick overview of the files contained in the core_fct folder and their content.

File Content
cls_main definition of the Model and Process classes upon which OSCAR v3 is based
fct_calib functions to calibrate some of the model's parameters
fct_genD functions to generate consistent timeseries of drivers
fct_genMC functions to generate the Monte Carlo setup
fct_loadD functions to load the primary drivers
fct_loadP functions to load the primary parameters, some being loaded from files and others manually written therein
fct_process_alt functions to replace some processes with alternative formulations
fct_misc a bunch of useful functions, notably including the solving schemes, a generic loading function called load_data, and a function to regionally aggregate datasets called aggreg_region
mod_process equations for the physical processes constituting OSCAR; also contains OSCAR and submodels

Dimensions, drivers, variables and parameters

Dimensions

Here is a table summerizing the various dimensions over which OSCAR's input, internal and output data may be defined. Additional dimensions can be added freely to the Ini, For and/or Par arguments, in which case they will be conserved throughout the run, which allows easily parallelizing experiments (e.g. scenarios). This can be heavy on the memory, however.

Dims Description
year time axis
config Monte Carlo elements
spc_halo species of halogenated compounds
box_osurf pools for the surface ocean carbon cycling
reg_land land carbon-cycle regions
bio_land land carbon-cycle biomes
bio_from origine biomes of the land-use perturbations
bio_to destination biomes of the land-use perturbations
box_hwp pools of harvested wood products
reg_pf regions specific to the permafrost module
box_thaw pools of thawed permafrost
spc_bb species from biomass burning
reg_slcf regions specific to SLCF regional saturation effects
reg_bcsnow regions specific to BC deposition on snow

Drivers

Drivers are the forcing data that need to be prescribed to the model for it to be able to run. They must be prescribed using the For argument when calling a Model object. The model automatically connects the various processes it is made of, and deduces what input data are required, so that it will display an error message if some drivers are missing in For. Assuming OSCAR has been imported, a list of the model's drivers can be displayed with OSCAR.var_in. More information on the drivers is available in core_fct.fct_loadD.

In code In papers Units Dims
Eff E FF PgC yr-1 year, reg_land
E_CH4 E CH 4 TgC yr-1 year, reg_land
E_N2O E N 2 O TgN yr-1 year, reg_land
E_Xhalo E X Gg yr-1 year, reg_land, spc_halo
E_NOX E NO x TgN yr-1 year, reg_land
E_CO E CO TgC yr-1 year, reg_land
E_VOC E VOC Tg yr-1 year, reg_land
E_SO2 E SO 2 TgS yr-1 year, reg_land
E_NH3 E NH 3 TgN yr-1 year, reg_land
E_OC E OC TgC yr-1 year, reg_land
E_BC E BC TgC yr-1 year, reg_land
d_Acover δ A Mha yr-1 year, reg_land, bio_from, bio_to
d_Hwood δ H PgC yr-1 year, reg_land, bio_land
d_Ashift δ S Mha yr-1 year, reg_land, bio_from, bio_to
RF_contr RF con W m-2 year
RF_volc RF volc W m-2 year
RF_solar RF solar W m-2 year

Variables

Each of the model's variable is defined through a Process object; and a Model object is essentially a collection of connected processes. Prognostic variables (i.e. state variables) are those defined through a time-differential equation, while diagnostic variables are defined at any time t as a function of prognostic variables and/or other diagnostic variables at that same time t. When solving, at every single timestep, the model first solves all prognostic variables, and only then calculates the diagnostic variables. Assuming OSCAR has been imported, a list of the model's variables can be displayed with OSCAR.proc_all, or somewhat equivalently with OSCAR.var_mid | OSCAR.var_out. Prognostic and diagnostic variables can be displayed with OSCAR.var_prog and OSCAR.var_diag, respectively. More information on each variable/process is available in core_fct.fct_process.

In code In papers Units Dims Prog?
D_pCO2 F pCO 2 ppm -
D_mld Δ h mld m -
D_dic Δ dic µmol kg-1 -
D_Fin Δ F in PgC yr-1 box_osurf
D_Fout Δ F out PgC yr-1 box_osurf
D_Fcirc Δ F circ PgC yr-1 box_osurf
D_Focean Δ F , ocean PgC yr-1 -
D_Cosurf Δ C surf PgC - yes
f_fert F fert 1 reg_land, bio_land
D_npp Δ npp PgC Mha-1 yr-1 reg_land, bio_land
f_igni F igni 1 reg_land, bio_land
D_efire Δ e fire PgC Mha-1 yr-1 reg_land, bio_land
D_eharv Δ e harv PgC Mha-1 yr-1 reg_land, bio_land
D_egraz Δ e graz PgC Mha-1 yr-1 reg_land, bio_land
D_fmort1 Δ f mort 1 PgC Mha-1 yr-1 reg_land, bio_land
D_fmort2 Δ f mort 2 PgC Mha-1 yr-1 reg_land, bio_land
f_resp F resp 1 reg_land, bio_land
D_rh1 Δ rh 1 PgC Mha-1 yr-1 reg_land, bio_land
D_fmet Δ f met PgC Mha-1 yr-1 reg_land, bio_land
D_rh2 Δ rh 2 PgC Mha-1 yr-1 reg_land, bio_land
D_nbp - PgC Mha-1 yr-1 reg_land, bio_land
D_cveg Δ c veg PgC Mha-1 reg_land, bio_land yes
D_csoil1 Δ c soil 1 PgC Mha-1 reg_land, bio_land yes
D_csoil2 Δ c soil 2 PgC Mha-1 reg_land, bio_land yes
D_Fveg_bk δ C veg , bk PgC yr-1 reg_land, bio_land
D_Fsoil1_bk δ C soil 1 , bk PgC yr-1 reg_land, bio_land
D_Fsoil2_bk δ C soil 2 , bk PgC yr-1 reg_land, bio_land
D_Fslash1 Δ F slash 1 PgC yr-1 reg_land, bio_land
D_Fslash2 Δ F slash 2 PgC yr-1 reg_land, bio_land
D_Fhwp Δ F hwp PgC yr-1 reg_land, bio_land, box_hwp
D_NPP_bk Δ NPP bk PgC yr-1 reg_land, bio_land
D_Efire_bk Δ E fire , bk PgC yr-1 reg_land, bio_land
D_Eharv_bk Δ E harv , bk PgC yr-1 reg_land, bio_land
D_Egraz_bk Δ E graz , bk PgC yr-1 reg_land, bio_land
D_Fmort1_bk Δ F mort 1 , bk PgC yr-1 reg_land, bio_land
D_Fmort2_bk Δ F mort 2 , bk PgC yr-1 reg_land, bio_land
D_Rh1_bk Δ Rh 1 , bk PgC yr-1 reg_land, bio_land
D_Fmet_bk Δ F met , bk PgC yr-1 reg_land, bio_land
D_Rh2_bk Δ Rh 2 , bk PgC yr-1 reg_land, bio_land
D_Ehwp Δ E hwp PgC yr-1 reg_land, bio_land, box_hwp
D_NBP_bk - PgC yr-1 reg_land, bio_land
D_Eluc Δ E LUC PgC yr-1 -
D_Fland Δ F , land PgC yr-1 -
D_Flasc Δ F LASC PgC yr-1 -
D_Aland Δ A Mha reg_land, bio_land yes
D_Cveg_bk Δ C veg , bk PgC reg_land, bio_land yes
D_Csoil1_bk Δ C soil 1 , bk PgC reg_land, bio_land yes
D_Csoil2_bk Δ C soil 2 , bk PgC reg_land, bio_land yes
D_Chwp Δ C hwp PgC reg_land, bio_land, box_hwp yes
f_resp_pf - 1 reg_pf
D_pthaw_bar Δ p ¯ thaw 1 reg_pf
d_pthaw d d t p thaw yr-1 reg_pf
D_pthaw Δ p thaw 1 reg_pf yes
D_Fthaw Δ F thaw PgC yr-1 reg_pf
D_Ethaw - PgC yr-1 reg_pf, box_thaw
D_Epf Δ E pf PgC yr-1 reg_pf
D_Epf_CO2 - PgC yr-1 reg_pf
D_Epf_CH4 - TgC yr-1 reg_pf
D_Cfroz Δ C froz PgC reg_pf yes
D_Cthaw Δ C thaw PgC reg_pf, box_thaw yes
D_CO2 Δ CO 2 ppm - yes
d_CO2 d d t CO 2 ppm yr-1 -
AF - 1 -
kS - yr-1 -
RF_CO2 Δ RF CO 2 W m-2 -
D_Efire Δ E fire PgC yr-1 reg_land, bio_land
D_Ebb_nat - TgX yr-1 reg_land, bio_land, spc_bb
D_Ebb_ant - TgX yr-1 reg_land, bio_land, spc_bb
D_Ebb Δ E bb TgX yr-1 reg_land, bio_land, spc_bb
D_CH4_lag Δ CH 4 lag ppb - yes
D_N2O_lag Δ N 2 O lag ppb - yes
D_Xhalo_lag Δ X lag ppt spc_halo yes
D_Ta Δ T A K -
D_f_Qa Δ Q A Q A , 0 1 -
f_kOH F OH 1 -
D_Foh_CH4 - TgC yr-1 -
D_Fhv_CH4 - TgC yr-1 -
D_Fsoil_CH4 - TgC yr-1 -
D_Focean_CH4 - TgC yr-1 -
D_Fsink_CH4 Δ F CH 4 TgC yr-1 -
D_Foxi_CH4 - PgC yr-1 -
D_ewet Δ e wet TgC Mha-1 yr-1 reg_land
D_Awet Δ A wet Mha reg_land
D_Ewet Δ E wet TgC yr-1 reg_land
D_CH4 Δ CH 4 ppb - yes
tau_CH4 - yr -
RF_CH4 Δ RF CH 4 W m-2 -
RF_H2Os Δ RF H 2 Os W m-2 -
D_f_ageair - 1 -
f_hv F h ν 1 -
D_Fhv_N2O - TgN yr-1 -
D_Fsink_N2O Δ F N 2 O TgN yr-1 -
D_N2O Δ N 2 O ppb - yes
tau_N2O - yr -
RF_N2O Δ RF N 2 O W m-2 -
D_Foh_Xhalo - Gg yr-1 spc_halo
D_Fhv_CH4 - Gg yr-1 spc_halo
D_Fother_CH4 - Gg yr-1 spc_halo
D_Fsink_CH4 Δ F X Gg yr-1 spc_halo
D_Xhalo Δ X ppt spc_halo yes
RF_Xhalo Δ RF X W m-2 spc_halo
RF_halo Δ RF halo W m-2 -
D_O3t Δ O 3 t DU -
 RF_O3t Δ RF O 3 t W m-2  -
 D_EESC Δ EESC ppt  -
 D_O3s Δ O 3 s DU  -
 RF_O3s Δ RF O 3 s W m-2  -
D_Edms Δ E DMS TgS yr-1 -
D_Ebvoc Δ E BVOC Tg yr-1 -
D_Edust - Tg yr-1 -
D_Esalt - Tg yr-1 -
 D_SO4 Δ SO 4 Tg  -
 D_POA Δ POA Tg  -
 D_BC Δ BC Tg  -
 D_NO3 Δ NO 3 Tg  -
 D_SOA Δ SOA Tg  -
 D_Mdust - Tg  -
 D_Msalt - Tg  -
 RF_SO4 Δ RF SO 4 W m-2  -
 RF_POA Δ RF POA W m-2  -
 RF_BC Δ RF BC W m-2  -
 RF_NO3 Δ RF NO 3 W m-2  -
 RF_SOA Δ RF SOA W m-2  -
 RF_dust - W m-2  -
 RF_salt - W m-2  -
 D_AERsol Δ AER sol Tg  -
 RF_cloud1 - W m-2  -
 RF_cloud2 - W m-2  -
 RF_cloud Δ RF cloud W m-2  -
RF_BCsnow Δ RF BCsnow W m-2  -
 RF_lcc Δ RF LCC W m-2  -
 RF_nonCO2 - W m-2  -
 RF_wmghg - W m-2  -
 RF_strat - W m-2  -
 RF_scatter - W m-2  -
 RF_absorb - W m-2  -
 RF_AERtot - W m-2  -
 RF_slcf - W m-2  -
 RF_alb - W m-2  -
 RF Δ RF W m-2  -
 RF_warm Δ RF warm W m-2  -
 RF_atm Δ RF atm W m-2  -
 D_Tg Δ T G - yes
 D_Td Δ T D - yes
 d_Tg d d t T G K yr-1  -
 CFF - W m-2 K-1  -
 D_Tl Δ T L reg_land
 D_To Δ T S -
 D_Pg Δ P G mm yr-1  - yes
 D_Pl Δ P L mm yr-1  reg_land
 D_OHC Δ OHC ZJ  - yes
 d_OHC d d t OHC ZJ yr-1  -
 D_pH - -

† default; can be altered through the fct_process_alt functions.

Parameters

Parameters are implicitly defined when creating a model's processes. When OSCAR is run, it does not check whether the needed parameters are actually provided in the Par argument. Primary parameters can be loaded with the load_all_param function defined in core_fct.fct_loadP. Many parameters have several possible values, and these different configurations are defined along the various mod_ dimensions of the dataset containing the primary parameters. Sets of randomly drawn parameters for Monte Carlo runs can be generated using the generate_config function defined in core_fct.fct_genMC. More information on each parameter is available in core_fct.fct_loadP.

In code In papers Units Dims Mods
a_dic α sol µmol kg-1 [ppm m-3]-1  - -
mld_0 h mld , 0 - mod_Focean_struct
A_ocean A ocean m2  - mod_Focean_struct
To_0 T S , 0 - mod_Focean_struct
v_fg ν fg yr-1  - mod_Focean_struct
p_circ π circ box_osurf mod_Focean_struct
t_circ τ circ yr  box_osurf mod_Focean_struct
pCO2_is_Pade - bool  - mod_Focean_chem
p_mld π mld - mod_Focean_trans
g_mld γ mld K-1  - mod_Focean_trans
fert_is_Log - bool  - mod_Fland_fert
t_shift τ shift yr  - -
npp_0 η PgC Mha-1 yr-1  reg_land, bio_land mod_Fland_preind
igni_0 ι yr-1  reg_land, bio_land mod_Efire_preind
harv_0 ϵ harv yr-1  reg_land, bio_land mod_Eharv_preind
graz_0 ϵ graz yr-1  reg_land, bio_land mod_Egraz_preind
mu1_0 μ 1 yr-1  reg_land, bio_land mod_Fland_preind
mu2_0 μ 2 yr-1  reg_land, bio_land mod_Fland_preind
muM_0 μ met yr-1  reg_land, bio_land mod_Fland_preind
rho1_0 ρ 1 yr-1  reg_land, bio_land mod_Fland_preind
rho2_0 ρ 2 yr-1  reg_land, bio_land mod_Fland_preind
p_agb π agb reg_land, bio_land mod_Eluc_agb
b_npp β npp reg_land, bio_land mod_Fland_trans
b2_npp β ~ npp reg_land, bio_land mod_Fland_trans
CO2_cp CO 2 cp ppm  reg_land, bio_land mod_Fland_trans
g_nppT γ npp , T K-1  reg_land, bio_land mod_Fland_trans, mod_Fland_fert
g_nppP γ npp , P [mm yr-1]-1  reg_land, bio_land mod_Fland_trans, mod_Fland_fert
g_rhoT γ resp , T K-1  reg_land, bio_land mod_Fland_trans, mod_Fland_resp
g_rhoT1 γ resp , T 1 K-1  reg_land, bio_land mod_Fland_trans, mod_Fland_resp
g_rhoT2 γ resp , T 2 K-2  reg_land, bio_land mod_Fland_trans, mod_Fland_resp
g_rhoP γ resp , P [mm yr-1]-1  reg_land, bio_land mod_Fland_trans
g_igniC γ igni , C ppm-1  reg_land, bio_land mod_Efire_trans
g_igniT γ igni , T K-1  reg_land, bio_land mod_Efire_trans
g_igniP γ igni , P [mm yr-1]-1  reg_land, bio_land mod_Efire_trans
t_hwp τ hwp yr  box_hwp mod_Ehwp_tau
w_t_hwp - - mod_Ehwp_speed
p_hwp_bb - box_hwp -
p_hwp π hwp reg_land, bio_land, box_hwp mod_Ehwp_bb
a_bb α bb TgX PgC-1  reg_land, bio_land, spc_bb -
Cfroz_0 C froz , 0 PgC  reg_pf mod_Epf_main
w_clim_pf ω T pf reg_pf mod_Epf_main
g_respT_pf γ pf , T 1 K-1  reg_pf mod_Epf_main
g_respT2_pf γ pf , T 2 K-2  reg_pf mod_Epf_main
k_resp_pf κ resp , pf reg_pf mod_Epf_main
pthaw_min p thaw , min reg_pf mod_Epf_main
g_pthaw γ p thaw K-1  reg_pf mod_Epf_main
k_pthaw κ p thaw reg_pf mod_Epf_main
v_thaw ν thaw yr-1  reg_pf mod_Epf_main
v_froz ν froz yr-1  reg_pf mod_Epf_main
p_pf_thaw π thaw reg_pf, box_thaw mod_Epf_main
t_pf_thaw τ thaw yr  reg_pf, box_thaw mod_Epf_main
p_pf_inst - - -
p_pf_CH4 - - mod_Epf_CH4
ewet_0 e wet , 0 TgC yr-1  reg_land mod_Ewet_preind
Awet_0 A wet , 0 Mha  reg_land mod_Ewet_preind
p_wet π wet reg_land, bio_land mod_Ewet_preind
g_wetC γ wet , C ppm-1  reg_land mod_Awet_trans
g_wetT γ wet , T K-1  reg_land mod_Awet_trans
g_wetP γ wet , P [mm yr-1]-1  reg_land mod_Awet_trans
a_CO2 α atm CO 2 PgC ppm-1  - -
a_CH4 α atm CH 4 TgC ppb-1  - -
a_N2O α atm N 2 O TgC ppb-1  - -
a_Xhalo α atm X Gg ppt-1  spc_halo -
a_SO4 - Tg TgS-1  - -
a_POM α OM OC Tg TgC-1  - mod_POA_conv
a_NO3 - Tg TgN-1  - -
CO2_0 CO 2 0 ppm  - -
CH4_0 CH 4 0 ppb  - -
N2O_0 N 2 O 0 ppb  - -
Xhalo_0 X 0 ppt  spc_halo -
p_CH4geo - - -
g_ageair γ age K-1  - mod_Fhv_ageair
w_t_OH - - -
w_t_hv - - -
t_OH_CH4 τ OH CH 4 yr  - mod_Foh_tau
t_hv_CH4 τ h ν CH 4 yr  - -
t_soil_CH4 τ soil CH 4 yr  - -
t_ocean_CH4 τ ocean CH 4 yr  - -
x_OH_Ta χ T A OH - mod_Foh_trans
x_OH_Qa χ Q A OH - mod_Foh_trans
x_OH_O3s χ O 3 s OH - mod_Foh_trans
x_OH_CH4 χ CH 4 OH - mod_Foh_trans
x_OH_NOX χ ~ NO x OH - mod_Foh_trans
x_OH_CO χ ~ CO OH - mod_Foh_trans
x_OH_VOC χ ~ VOC OH - mod_Foh_trans
x2_OH_NOX χ NO x OH [TgN yr-1]-1  - mod_Foh_trans
x2_OH_CO χ CO OH [TgC yr-1]-1  - mod_Foh_trans
x2_OH_VOC χ VOC OH [Tg yr-1]-1  - mod_Foh_trans
w_clim_Ta κ T A - -
k_Qa κ Q A - -
Ta_0 T A , 0 - -
k_svp κ svp - -
T_svp T svp - -
O3s_0 O 3 s 0 DU  - -
Enat_NOX E nat NO x TgN yr-1  - -
Enat_CO E nat CO TgC yr-1  - -
Enat_VOC E nat VOC Tg yr-1  - -
kOH_is_Log - bool  - mod_Foh_fct
t_hv_N2O τ h ν N 2 O yr  - mod_Fhv_tau
x_hv_N2O χ N 2 O h ν - mod_Fhv_trans
x_hv_EESC χ EESC h ν - mod_Fhv_trans
x_hv_age χ age h ν - mod_Fhv_trans
t_OH_Xhalo τ OH X yr  spc_halo -
t_hv_Xhalo τ h ν X yr  spc_halo -
t_other_Xhalo τ othr X yr  spc_halo -
p_reg_slcf π reg reg_land, reg_slcf -
w_reg_NOX ω NO x reg_slcf mod_O3t_regsat
w_reg_CO ω CO reg_slcf mod_O3t_regsat
w_reg_VOC ω VOC reg_slcf mod_O3t_regsat
x_O3t_CH4 χ CH 4 O 3 t DU  - mod_O3t_emis
x_O3t_NOX χ NO x O 3 t DU [TgN yr-1]-1  - mod_O3t_emis
x_O3t_CO χ CO O 3 t DU [TgC yr-1]-1  - mod_O3t_emis
x_O3t_VOC χ VOC O 3 t DU [Tg yr-1]-1  - mod_O3t_emis
G_O3t Γ O 3 t DU K-1  - mod_O3t_clim
t_lag τ lag yr  - -
p_fracrel π rel X spc_halo mod_O3s_fracrel
k_Br_Cl α Cl Br - -
n_Cl n Cl X spc_halo -
n_Br n Br X spc_halo -
EESC_x EESC × ppt  - -
k_EESC_N2O χ N 2 O O 3 s χ EESC O 3 s ppt ppb-1  - mod_O3s_nitrous, mod_O3s_fracrel
x_O3s_EESC χ EESC O 3 s DU ppt-1  - mod_O3s_trans
G_O3s Γ O 3 s DU K-1  - mod_O3s_trans
w_reg_SO2 ω SO 2 reg_slcf mod_SO4_regsat
w_reg_OC ω OC reg_slcf mod_POA_regsat
w_reg_BC ω BC reg_slcf mod_BC_regsat
t_SO2 τ SO 2 yr  - mod_SO4_load
t_DMS τ DMS yr  - mod_SO4_load
G_SO4 Γ SO 4 Tg K-1  - mod_SO4_load
t_OMff τ OM , ff yr  - mod_POA_load
t_OMbb τ OM , bb yr  - mod_POA_load
G_POA Γ POA Tg K-1  - mod_POA_load
t_BCff τ BC , ff yr  - mod_BC_load
t_BCbb τ BC , bb yr  - mod_BC_load
G_BC Γ BC Tg K-1  - mod_BC_load
t_NOX τ NO x yr  - mod_NO3_load
t_NH3 τ NH 3 yr  - mod_NO3_load
G_NO3 Γ NO 3 Tg K-1  - mod_NO3_load
t_VOC τ VOC yr  - mod_SOA_load
t_BVOC τ BVOC yr  - mod_SOA_load
G_SOA Γ SOA Tg K-1  - mod_SOA_load
t_dust - yr  - mod_Mdust_load
G_dust - Tg K-1  - mod_Mdust_load
t_salt - yr  - mod_Msalt_load
G_salt - Tg K-1  - mod_Msalt_load
p_sol_SO4 π sol SO 4 - mod_RFcloud_solub
p_sol_POA π sol POA - mod_RFcloud_solub
p_sol_BC π sol BC - mod_RFcloud_solub
p_sol_NO3 π sol NO 3 - mod_RFcloud_solub
p_sol_SOA π sol SOA - mod_RFcloud_solub
p_sol_dust - - mod_RFcloud_solub
p_sol_salt - - mod_RFcloud_solub
rf_CO2 α rf CO 2 W m-2  - -
rf_CH4 α rf CH 4 W m-2 ppb-0.5  - -
rf_N2O α rf N 2 O W m-2 ppb-0.5 - -
k_rf_H2Os α rf H 2 Os α rf CH 4 1 - -
rf_Xhalo α rf X W m-2 ppt-1  spc_halo -
rf_O3t α rf O 3 t W m-2 DU-1  - mod_O3t_radeff
rf_O3s α rf O 3 s W m-2 DU-1  - mod_O3s_radeff
rf_SO4 α rf SO 4 W m-2 Tg-1  - mod_SO4_radeff
rf_POA α rf POA W m-2 Tg-1  - mod_POA_radeff
rf_BC α rf BC W m-2 Tg-1  - mod_BC_radeff
rf_NO3 α rf NO 3 W m-2 Tg-1  - mod_NO3_radeff
rf_SOA α rf SOA W m-2 Tg-1  - mod_SOA_radeff
rf_dust - W m-2 Tg-1  - -
rf_salt - W m-2 Tg-1  - -
k_adj_BC κ adj BC - mod_BC_adjust
Phi_0 Φ W m-2  - mod_RFcloud_erf, mod_RFcloud_solub
AERsol_0 AER sol , 0 Tg  - mod_RFcloud_solub, mod_RFcloud_erf, mod_RFcloud_preind
p_reg_bcsnow π reg reg_land, reg_bcsnow -
w_reg_bcsnow ω BCsnow reg_bcsnow mod_RFbcsnow_reg
rf_bcsnow α rf BCsnow W m-2 [TgC yr-1]-1  - mod_RFbcsnow_rf
p_trans π trans - -
alpha_alb α alb reg_land, bio_land mod_RFlcc_alb, mod_RFlcc_flux, mod_RFlcc_cover
F_rsds ϕ rsds W m-2  reg_land mod_RFlcc_flux
w_warm_volc κ warm volc - -
w_warm_bcsnow κ warm BCsnow - mod_RFbcsnow_warmeff
w_warm_lcc κ warm LCC - mod_RFlcc_warmeff
p_atm_CO2 π atm CO 2 - mod_Pg_radfact
p_atm_nonCO2 π atm noCO 2 - mod_Pg_radfact
p_atm_O3t π atm O 3 t - mod_Pg_radfact
p_atm_strat π atm strat - mod_Pg_radfact
p_atm_scatter π atm scatter - mod_Pg_radfact
p_atm_absorb π atm absorb - mod_Pg_radfact
p_atm_cloud π atm cloud - mod_Pg_radfact
p_atm_alb π atm alb - mod_Pg_radfact
p_atm_solar π atm solar - mod_Pg_radfact
lambda_0 λ K [W m-2]-1  - mod_Tg_resp
Th_g τ T G λ yr W m-2 K-1  - mod_Tg_resp
Th_d τ T D λ yr W m-2 K-1  - mod_Tg_resp
th_0 θ λ W m-2 K-1  - mod_Tg_resp
e_ohu - - -
w_clim_Tl ω T L reg_land mod_Tl_pattern, mod_Tg_resp
w_clim_To ω T S - mod_Tl_pattern, mod_Tg_resp
a_prec α P G mm yr-1 K-1  - mod_Pg_resp
b_prec β P G mm yr-1 [W m-2]-1  - mod_Pg_resp
w_clim_Pl ω P L reg_land mod_Pl_pattern, mod_Pg_resp
p_ohc π ohc - -
pH_is_Log - bool  - mod_pH_fct