CESM2.0.0 MARBL Namelist Definitions
Model Version: 2.0.0
Change CESM Version
Component Tag:
cesm2.0-n01
HTML Created:
2018-06-02
Variable | Namelist Group | Category | Entry Type | Valid Values | Possible Default Values | Description and out-of-the-box Default |
---|---|---|---|---|---|---|
bury_coeff_rmean_timescale_years | 4. general parameters | general_parms | real | ['any real'] | 10 | Running mean time scale for bury coefficients |
caco3_bury_thres_depth | 4. general parameters | general_parms | real | ['any real'] | 3.0000000000000000e+05 | Threshold depth for CaCO3 burial when opt = 'fixed_depth' |
caco3_bury_thres_omega_calc | 4. general parameters | general_parms | real | ['any real'] | 1.0 | omega calcite threshold for CaCO3 burial when opt = 'omega_calc' |
caco3_bury_thres_opt | 4. general parameters | general_parms | string | ['fixed_depth', 'omega_calc'] | "omega_calc" | Option of threshold of CaCO3 burial |
ciso_fract_factors | 4. general parameters | general_parms | string | ['any string'] | "Laws" | Option for which biological fractionation calculation to use |
ciso_lecovars_full_depth_tavg | 2. config flags | general_parms | logical | ['.true.', '.false.'] | .false. | Control whether carbon isotope variables are written full depth |
ciso_lsource_sink | 2. config flags | general_parms | logical | ['.true.', '.false.'] | .true. | Control which portions of the carbon isotope code are executed (useful for debugging) |
ciso_on | 2. config flags | general_parms | logical | ['.true.', '.false.'] | .false. | Control whether CISO tracer module is active |
Jint_Ctot_thres_molpm2pyr | 4. general parameters | general_parms | real | ['any real'] | 1e-09 | MARBL will abort if abs(Jint_Ctot) exceeds this threshold |
ladjust_bury_coeff | 2. config flags | general_parms | logical | ['.true.', '.false.'] | .false. | Control if bury coefficients are adjusted (rather than constant) |
lcompute_nhx_surface_emis | 2. config flags | general_parms | logical | ['.true.', '.false.'] | .true. | Control if NHx emissions are computed |
lecovars_full_depth_tavg | 2. config flags | general_parms | logical | ['.true.', '.false.'] | .false. | Control whether base ecosystem variables are written full depth |
lflux_gas_co2 | 2. config flags | general_parms | logical | ['.true.', '.false.'] | .true. | Control which portions of code are executed (useful for debugging) |
lflux_gas_o2 | 2. config flags | general_parms | logical | ['.true.', '.false.'] | .true. | Control which portions of code are executed (useful for debugging) |
lsource_sink | 2. config flags | general_parms | logical | ['.true.', '.false.'] | .true. | Control which portions of code are executed (useful for debugging) |
lvariable_PtoC | 2. config flags | general_parms | logical | ['.true.', '.false.'] | .true. | Control if PtoC ratios in autotrophs vary |
parm_CaCO3_diss | 4. general parameters (dissipation) | general_parms | real | ['any real'] | 5.0000000000000000e+04 | Base CaCO3 dissipation length scale |
parm_f_prod_sp_CaCO3 | 4. general parameters | general_parms | real | ['any real'] | 0.07 | Fraction of sp production as CaCO3 production |
parm_Fe_bioavail | 4. general parameters | general_parms | real | ['any real'] | 1.0 | Fraction of Fe flux that is bioavailable |
parm_Fe_desorption_rate0 | 4. general parameters | general_parms | real | ['any real'] | 9.9999999999999995e-07 | Desorption rate for scavenged Fe from particles |
parm_Fe_scavenge_rate0 | 4. general parameters (scavenging) | general_parms | real | ['any real'] | 18.0 | Scavenging base rate for Fe |
parm_FeLig_scavenge_rate0 | 4. general parameters (scavenging) | general_parms | real | ['any real'] | 1.4 | Scavenging base rate for bound iron |
parm_init_bSi_bury_coeff | 4. general parameters (bury coeffs) | general_parms | real | ['any real'] | 1.0 | Initial scale factor for burial of bSi |
parm_init_POC_bury_coeff | 4. general parameters (bury coeffs) | general_parms | real | ['any real'] | 1.1 | Initial scale factor for burial of POC, PON |
parm_init_POP_bury_coeff | 4. general parameters (bury coeffs) | general_parms | real | ['any real'] | 1.1 | Initial scale factor for burial of POP |
parm_kappa_nitrif_per_day | 4. general parameters (nitrification) | general_parms | real | ['any real'] | 0.06 | Nitrification inverse time constant |
parm_labile_ratio | 4. general parameters | general_parms | real | ['any real'] | 0.94 | Fraction of loss to DOC that routed directly to DIC |
parm_Lig_degrade_rate0 | 4. general parameters | general_parms | real | ['any real'] | 9.4e-05 | Fe-binding ligand bacterial degradation base rate coefficient |
parm_Lig_scavenge_rate0 | 4. general parameters (scavenging) | general_parms | real | ['any real'] | 0.015 | Scavenging base rate for bound ligand |
parm_nitrif_par_lim | 4. general parameters (nitrification) | general_parms | real | ['any real'] | 1.0 | PAR limit for nitrification |
parm_o2_min | 4. general parameters | general_parms | real | ['any real'] | 5.0 | Minimum O2 needed for production & consumption |
parm_o2_min_delta | 4. general parameters | general_parms | real | ['any real'] | 5.0 | Width of min O2 range |
parm_POC_diss | 4. general parameters (dissipation) | general_parms | real | ['any real'] | 1.0000000000000000e+04 | Base POC dissipation length scale |
parm_scalelen_vals | 5. Scale lengths | general_parms | real(4) | ['any real(4)'] | [1, 3.0, 4.5, 5.5] | Prescribed scalelen values |
parm_scalelen_z | 5. Scale lengths | general_parms | real(4) | ['any real(4)'] | ['100.0e2', '250.0e2', '500.0e2', '1000.0e2'] | Depths of prescribed scalelen values |
parm_sed_denitrif_coeff | 4. general parameters | general_parms | real | ['any real'] | 1 | Global scaling factor for sed_denitrif |
parm_SiO2_diss | 4. general parameters (dissipation) | general_parms | real | ['any real'] | 7.7000000000000000e+04 | Base SiO2 dissipation length scale |
particulate_flux_ref_depth | 4. general parameters | general_parms | integer | ['any integer'] | 100 | reference depth for particulate flux diagnostics |
PFT_defaults | 1. config PFTs | general_parms | string | ['CESM2', 'user-specified'] | "CESM2" | Define how PFTs are initialized |
PON_bury_coeff | 4. general parameters (bury coeffs) | general_parms | real | ['any real'] | 0.5 | Scale factor for burial of PON |
init_bury_coeff_opt | 3. config strings | general_parms2 | string | ['any string'] | "settings_file" | Source of initial burial coefficient |
autotroph_cnt | 1. config PFTs | PFT_counts | integer | ['any integer'] | 3 | Number of autotroph classes |
max_grazer_prey_cnt | 1. config PFTs | PFT_counts | integer | ['any integer'] | 3 | Number of grazer prey classes |
zooplankton_cnt | 1. config PFTs | PFT_counts | integer | ['any integer'] | 1 | Number of zooplankton classes |
autotrophs%agg_rate_max | 10. autotrophs | PFT_derived_types | dtype(3)%real | ['any real'] | [0.5, 0.5, 0.5] | Maximum agg rate |
autotrophs%agg_rate_min | 10. autotrophs | PFT_derived_types | dtype(3)%real | ['any real'] | [0.01, 0.02, 0.01] | Minimum agg rate |
autotrophs%alphaPI_per_day | 10. autotrophs | PFT_derived_types | dtype(3)%real | ['any real'] | [0.39, 0.29, 0.39] | Initial slope of P_I curve (GD98) |
autotrophs%exp_calcifier | 10. autotrophs | PFT_derived_types | dtype(3)%logical | ['any logical'] | ['.false.', '.false.', '.false.'] | Flag set to true if autotroph explicitly handles calcification |
autotrophs%gQfe_0 | 10. autotrophs | PFT_derived_types | dtype(3)%real | ['any real'] | ['35e-6', '35e-6', '70e-6'] | Initial Fe/C ratio for growth |
autotrophs%gQfe_min | 10. autotrophs | PFT_derived_types | dtype(3)%real | ['any real'] | [2.7e-06, 2.7e-06, 5.4e-06] | Minimum Fe/C ratio for growth |
autotrophs%imp_calcifier | 10. autotrophs | PFT_derived_types | dtype(3)%logical | ['any logical'] | ['.true.', '.false.', '.false.'] | Flag set to true if autotroph implicitly handles calcification |
autotrophs%kDOP | 10. autotrophs | PFT_derived_types | dtype(3)%real | ['any real'] | [0.3, 0.5, 0.075] | DOP uptake half-sat constant |
autotrophs%kFe | 10. autotrophs | PFT_derived_types | dtype(3)%real | ['any real'] | [3e-05, 6e-05, 4.5e-05] | Fe uptake half-sat constant |
autotrophs%kNH4 | 10. autotrophs | PFT_derived_types | dtype(3)%real | ['any real'] | [0.01, 0.05, 0.2] | NH4 uptake half-sat constant |
autotrophs%kNO3 | 10. autotrophs | PFT_derived_types | dtype(3)%real | ['any real'] | [0.25, 0.5, 2] | NO3 uptake half-sat constant |
autotrophs%kPO4 | 10. autotrophs | PFT_derived_types | dtype(3)%real | ['any real'] | [0.01, 0.05, 0.015] | PO4 uptake half-sat constant |
autotrophs%kSiO3 | 10. autotrophs | PFT_derived_types | dtype(3)%real | ['any real'] | [0, 0.7, 0] | SiO3 uptake half-sat constant |
autotrophs%lname | 10. autotrophs | PFT_derived_types | dtype(3)%string | ['any string'] | ['Small Phyto', 'Diatom', 'Diazotroph'] | Long name of the autotroph |
autotrophs%loss_poc | 10. autotrophs | PFT_derived_types | dtype(3)%real | ['any real'] | [0, 0, 0] | Routing of loss term |
autotrophs%loss_thres | 10. autotrophs | PFT_derived_types | dtype(3)%real | ['any real'] | [0.01, 0.02, 0.02] | concentration where losses go to zero |
autotrophs%loss_thres2 | 10. autotrophs | PFT_derived_types | dtype(3)%real | ['any real'] | [0, 0, 0.001] | concentration where losses go to zero |
autotrophs%mort2_per_day | 10. autotrophs | PFT_derived_types | dtype(3)%real | ['any real'] | [0.01, 0.01, 0.01] | Quadratic mortality rate |
autotrophs%mort_per_day | 10. autotrophs | PFT_derived_types | dtype(3)%real | ['any real'] | [0.1, 0.1, 0.1] | Linear mortality rate |
autotrophs%Nfixer | 10. autotrophs | PFT_derived_types | dtype(3)%logical | ['any logical'] | ['.false.', '.false.', '.true.'] | Flag set to true if autotroph fixes nitrogen |
autotrophs%PCref_per_day | 10. autotrophs | PFT_derived_types | dtype(3)%real | ['any real'] | [5, 5, 2.5] | Maximum C-spec growth rate at Tref |
autotrophs%Qp_fixed | 10. autotrophs | PFT_derived_types | dtype(3)%real | ['any real'] | ['1.0/117', '1.0/117', '0.32*(1.0/117)'] | P/C ratio when using fixed P/C ratios |
autotrophs%silicifier | 10. autotrophs | PFT_derived_types | dtype(3)%logical | ['any logical'] | ['.false.', '.true.', '.false.'] | Flag set to true if autotroph is a silicifier |
autotrophs%sname | 10. autotrophs | PFT_derived_types | dtype(3)%string | ['any string'] | ['sp', 'diat', 'diaz'] | Short name of the autotroph |
autotrophs%temp_thres | 10. autotrophs | PFT_derived_types | dtype(3)%real | ['any real'] | [-10, -10, 15] | Temperature where concentration threshold and photosynthesis rate drops |
autotrophs%thetaN_max | 10. autotrophs | PFT_derived_types | dtype(3)%real | ['any real'] | [2.5, 4, 2.5] | Maximum thetaN (Chl / N) |
grazing%auto_ind | 12. grazing | PFT_derived_types | dtype(3,1)%integer(3) | ['any integer(3)'] | [1, 2, 3] | Indices of autotrophs being grazed |
grazing%auto_ind_cnt | 12. grazing | PFT_derived_types | dtype(3,1)%integer | ['any integer'] | [1, 1, 1] | Number of autotrophs being grazed |
grazing%f_zoo_detr | 12. grazing | PFT_derived_types | dtype(3,1)%real | ['any real'] | [0.12, 0.24, 0.12] | Fraction of zoo losses to detrital |
grazing%graze_doc | 12. grazing | PFT_derived_types | dtype(3,1)%real | ['any real'] | [0.06, 0.06, 0.06] | Routing of grazed term, remainder goes to dic |
grazing%graze_poc | 12. grazing | PFT_derived_types | dtype(3,1)%real | ['any real'] | [0, 0.38, 0.1] | Routing of grazed term, remainder goes to dic |
grazing%graze_zoo | 12. grazing | PFT_derived_types | dtype(3,1)%real | ['any real'] | [0.3, 0.25, 0.3] | Routing of grazed term, remainder goes to dic |
grazing%grazing_function | 12. grazing | PFT_derived_types | dtype(3,1)%integer | ['any integer'] | [1, 1, 1] | Functional form of grazing parameterization |
grazing%lname | 12. grazing | PFT_derived_types | dtype(3,1)%string | ['any string'] | ['Grazing of sp by zoo', 'Grazing of diat by zoo', 'Grazing of diaz by zoo'] | Long name of the grazing relationship |
grazing%sname | 12. grazing | PFT_derived_types | dtype(3,1)%string | ['any string'] | ['grz_sp_zoo', 'grz_diat_zoo', 'grz_diaz_zoo'] | Short name of the grazing relationship |
grazing%z_grz | 12. grazing | PFT_derived_types | dtype(3,1)%real | ['any real'] | [1.2, 1.2, 1.2] | Grazing coefficient |
grazing%z_umax_0_per_day | 12. grazing | PFT_derived_types | dtype(3,1)%real | ['any real'] | [3.3, 3.1, 3.25] | Max zoo growth rate at tref |
grazing%zoo_ind | 12. grazing | PFT_derived_types | dtype(3,1)%integer(1) | ['any integer(1)'] | [0, 0, 0] | Indices of zooplankton being grazed |
grazing%zoo_ind_cnt | 12. grazing | PFT_derived_types | dtype(3,1)%integer | ['any integer'] | [0, 0, 0] | Number of zooplankton being grazed |
zooplankton%lname | 11. zooplankton | PFT_derived_types | dtype(1)%string | ['any string'] | ['Zooplankton'] | Long name of the zooplankton |
zooplankton%loss_thres | 11. zooplankton | PFT_derived_types | dtype(1)%real | ['any real'] | [0.075] | Zoo concentration where losses go to zero |
zooplankton%sname | 11. zooplankton | PFT_derived_types | dtype(1)%string | ['any string'] | ['zoo'] | Short name of the zooplankton |
zooplankton%z_mort2_0_per_day | 11. zooplankton | PFT_derived_types | dtype(1)%real | ['any real'] | [0.4] | Quadratic mortality rate |
zooplankton%z_mort_0_per_day | 11. zooplankton | PFT_derived_types | dtype(1)%real | ['any real'] | [0.1] | Linear mortality rate |
tracer_restore_vars | 20. tracer restoring | tracer_dependent | string(32) | ['any string(32)'] | ['PO4', 'NO3', 'SiO3', 'ALK', 'ALK_ALT_CO2'] | Tracer names for tracers that are restored |
Variable | Namelist Group | Category | Entry Type | Valid Values | Possible Default Values | Description and out-of-the-box Default |