From 123888af72e66129b9bf84eeebcee0e636753abb Mon Sep 17 00:00:00 2001 From: Michael Levy Date: Sat, 25 May 2024 11:05:59 -0600 Subject: [PATCH] Update older settings files For cesm2.0 and cesm2.1 (3p1z or 4p1z), add lvariable_NtoC but set the default to .false.; also renamed gQfe_0 -> gQfe_max and added the non-N settings from the settings_latest files. --- defaults/json/settings_cesm2.0.json | 97 ++++++++++++++++++++- defaults/json/settings_cesm2.1+cocco.json | 100 +++++++++++++++++++++- defaults/json/settings_cesm2.1.json | 97 ++++++++++++++++++++- defaults/settings_cesm2.0.yaml | 82 +++++++++++++++++- defaults/settings_cesm2.1+cocco.yaml | 85 +++++++++++++++++- defaults/settings_cesm2.1.yaml | 82 +++++++++++++++++- 6 files changed, 537 insertions(+), 6 deletions(-) diff --git a/defaults/json/settings_cesm2.0.json b/defaults/json/settings_cesm2.0.json index e2a51bf9..b0bd956f 100644 --- a/defaults/json/settings_cesm2.0.json +++ b/defaults/json/settings_cesm2.0.json @@ -53,6 +53,30 @@ "subcategory": "10. autotrophs", "units": "eV" }, + "FeOpt": { + "datatype": "real", + "default_value": { + "((autotroph_sname)) == \"diat\"": 0.0018, + "((autotroph_sname)) == \"diaz\"": 0.002, + "((autotroph_sname)) == \"sp\"": 0.0018, + "default": "1e34" + }, + "longname": "Fe threshold in uptake ratio computations", + "subcategory": "10. autotrophs", + "units": "unitless" + }, + "NOpt": { + "datatype": "real", + "default_value": { + "((autotroph_sname)) == \"diat\"": 0.4, + "((autotroph_sname)) == \"diaz\"": 0.4, + "((autotroph_sname)) == \"sp\"": 0.4, + "default": "1e34" + }, + "longname": "N threshold in uptake ratio computations", + "subcategory": "10. autotrophs", + "units": "unitless" + }, "Nfixer": { "datatype": "logical", "default_value": { @@ -75,6 +99,30 @@ "subcategory": "10. autotrophs", "units": "1/day" }, + "POpt": { + "datatype": "real", + "default_value": { + "((autotroph_sname)) == \"diat\"": 0.8, + "((autotroph_sname)) == \"diaz\"": 0.8, + "((autotroph_sname)) == \"sp\"": 0.8, + "default": "1e34" + }, + "longname": "PO4 threshold in uptake ratio computations", + "subcategory": "10. autotrophs", + "units": "unitless" + }, + "Qn_fixed": { + "datatype": "real", + "default_value": { + "((autotroph_sname)) == \"diat\"": "16.0/117", + "((autotroph_sname)) == \"diaz\"": "0.32*(16.0/117)", + "((autotroph_sname)) == \"sp\"": "16.0/117", + "default": "1e34" + }, + "longname": "N/C ratio when using fixed N/C ratios", + "subcategory": "10. autotrophs", + "units": "unitless" + }, "Qp_fixed": { "datatype": "real", "default_value": { @@ -87,6 +135,18 @@ "subcategory": "10. autotrophs", "units": "unitless" }, + "SiOpt": { + "datatype": "real", + "default_value": { + "((autotroph_sname)) == \"diat\"": 10.0, + "((autotroph_sname)) == \"diaz\"": 0.0, + "((autotroph_sname)) == \"sp\"": 0.0, + "default": "1e34" + }, + "longname": "Si threshold in uptake ratio computations", + "subcategory": "10. autotrophs", + "units": "unitless" + }, "_type_name": "autotroph_settings_type", "agg_rate_max": { "datatype": "real", @@ -133,7 +193,7 @@ "subcategory": "10. autotrophs", "units": "non-numeric" }, - "gQfe_0": { + "gQfe_max": { "datatype": "real", "default_value": { "((autotroph_sname)) == \"diat\"": "35e-6", @@ -157,6 +217,32 @@ "subcategory": "10. autotrophs", "units": "unitless" }, + "gQp_max": { + "datatype": "real", + "default_value": { + "((autotroph_sname)) == \"diat\"": 0.011, + "((autotroph_sname)) == \"diaz\"": 0.0083, + "((autotroph_sname)) == \"sp\"": 0.011, + "default": "1e34" + }, + "dependencies": "lvariable_PtoC", + "longname": "Initial P/C ratio for growth", + "subcategory": "10. autotrophs", + "units": "unitless" + }, + "gQp_min": { + "datatype": "real", + "default_value": { + "((autotroph_sname)) == \"diat\"": 0.0083, + "((autotroph_sname)) == \"diaz\"": 0.0037, + "((autotroph_sname)) == \"sp\"": 0.0075, + "default": "1e34" + }, + "dependencies": "lvariable_PtoC", + "longname": "Minimum P/C ratio for growth", + "subcategory": "10. autotrophs", + "units": "unitless" + }, "imp_calcifier": { "datatype": "logical", "default_value": { @@ -1174,7 +1260,16 @@ "subcategory": "3. config flags", "units": "unitless" }, + "lvariable_NtoC": { + "datatype": "logical", + "default_value": ".false.", + "dependencies": "base_bio_on", + "longname": "Control if NtoC ratios in autotrophs vary", + "subcategory": "3. config flags", + "units": "unitless" + }, "lvariable_PtoC": { + "_append_to_config_keywords": true, "datatype": "logical", "default_value": ".true.", "dependencies": "base_bio_on", diff --git a/defaults/json/settings_cesm2.1+cocco.json b/defaults/json/settings_cesm2.1+cocco.json index d1f627e7..ed2d6aa4 100644 --- a/defaults/json/settings_cesm2.1+cocco.json +++ b/defaults/json/settings_cesm2.1+cocco.json @@ -54,6 +54,32 @@ "subcategory": "10. autotrophs", "units": "eV" }, + "FeOpt": { + "datatype": "real", + "default_value": { + "((autotroph_sname)) == \"cocco\"": 0.0018, + "((autotroph_sname)) == \"diat\"": 0.0018, + "((autotroph_sname)) == \"diaz\"": 0.002, + "((autotroph_sname)) == \"sp\"": 0.0018, + "default": "1e34" + }, + "longname": "Fe threshold in uptake ratio computations", + "subcategory": "10. autotrophs", + "units": "unitless" + }, + "NOpt": { + "datatype": "real", + "default_value": { + "((autotroph_sname)) == \"cocco\"": 0.4, + "((autotroph_sname)) == \"diat\"": 0.4, + "((autotroph_sname)) == \"diaz\"": 0.4, + "((autotroph_sname)) == \"sp\"": 0.4, + "default": "1e34" + }, + "longname": "N threshold in uptake ratio computations", + "subcategory": "10. autotrophs", + "units": "unitless" + }, "Nfixer": { "datatype": "logical", "default_value": { @@ -77,6 +103,31 @@ "subcategory": "10. autotrophs", "units": "1/day" }, + "POpt": { + "datatype": "real", + "default_value": { + "((autotroph_sname)) == \"cocco\"": 0.8, + "((autotroph_sname)) == \"diat\"": 0.8, + "((autotroph_sname)) == \"diaz\"": 0.8, + "((autotroph_sname)) == \"sp\"": 0.8, + "default": "1e34" + }, + "longname": "PO4 threshold in uptake ratio computations", + "subcategory": "10. autotrophs", + "units": "unitless" + }, + "Qn_fixed": { + "datatype": "real", + "default_value": { + "((autotroph_sname)) == \"diat\"": "16.0/117", + "((autotroph_sname)) == \"diaz\"": "0.32*(16.0/117)", + "((autotroph_sname)) == \"sp\"": "16.0/117", + "default": "1e34" + }, + "longname": "N/C ratio when using fixed N/C ratios", + "subcategory": "10. autotrophs", + "units": "unitless" + }, "Qp_fixed": { "datatype": "real", "default_value": { @@ -90,6 +141,18 @@ "subcategory": "10. autotrophs", "units": "unitless" }, + "SiOpt": { + "datatype": "real", + "default_value": { + "((autotroph_sname)) == \"diat\"": 10.0, + "((autotroph_sname)) == \"diaz\"": 0.0, + "((autotroph_sname)) == \"sp\"": 0.0, + "default": "1e34" + }, + "longname": "Si threshold in uptake ratio computations", + "subcategory": "10. autotrophs", + "units": "unitless" + }, "_type_name": "autotroph_settings_type", "agg_rate_max": { "datatype": "real", @@ -140,7 +203,7 @@ "subcategory": "10. autotrophs", "units": "non-numeric" }, - "gQfe_0": { + "gQfe_max": { "datatype": "real", "default_value": { "((autotroph_sname)) == \"cocco\"": "35e-6", @@ -166,6 +229,32 @@ "subcategory": "10. autotrophs", "units": "unitless" }, + "gQp_max": { + "datatype": "real", + "default_value": { + "((autotroph_sname)) == \"cocco\"": 0.011, + "((autotroph_sname)) == \"diat\"": 0.011, + "((autotroph_sname)) == \"diaz\"": 0.0083, + "((autotroph_sname)) == \"sp\"": 0.011, + "default": "1e34" + }, + "longname": "Initial P/C ratio for growth", + "subcategory": "10. autotrophs", + "units": "unitless" + }, + "gQp_min": { + "datatype": "real", + "default_value": { + "((autotroph_sname)) == \"cocco\"": 0.0083, + "((autotroph_sname)) == \"diat\"": 0.0083, + "((autotroph_sname)) == \"diaz\"": 0.0037, + "((autotroph_sname)) == \"sp\"": 0.0075, + "default": "1e34" + }, + "longname": "Minimum P/C ratio for growth", + "subcategory": "10. autotrophs", + "units": "unitless" + }, "imp_calcifier": { "datatype": "logical", "default_value": { @@ -1219,7 +1308,16 @@ "subcategory": "3. config flags", "units": "unitless" }, + "lvariable_NtoC": { + "datatype": "logical", + "default_value": ".false.", + "dependencies": "base_bio_on", + "longname": "Control if NtoC ratios in autotrophs vary", + "subcategory": "3. config flags", + "units": "unitless" + }, "lvariable_PtoC": { + "_append_to_config_keywords": true, "datatype": "logical", "default_value": ".true.", "dependencies": "base_bio_on", diff --git a/defaults/json/settings_cesm2.1.json b/defaults/json/settings_cesm2.1.json index 4c8cbb93..7421a33b 100644 --- a/defaults/json/settings_cesm2.1.json +++ b/defaults/json/settings_cesm2.1.json @@ -53,6 +53,30 @@ "subcategory": "10. autotrophs", "units": "eV" }, + "FeOpt": { + "datatype": "real", + "default_value": { + "((autotroph_sname)) == \"diat\"": 0.0018, + "((autotroph_sname)) == \"diaz\"": 0.002, + "((autotroph_sname)) == \"sp\"": 0.0018, + "default": "1e34" + }, + "longname": "Fe threshold in uptake ratio computations", + "subcategory": "10. autotrophs", + "units": "unitless" + }, + "NOpt": { + "datatype": "real", + "default_value": { + "((autotroph_sname)) == \"diat\"": 0.4, + "((autotroph_sname)) == \"diaz\"": 0.4, + "((autotroph_sname)) == \"sp\"": 0.4, + "default": "1e34" + }, + "longname": "N threshold in uptake ratio computations", + "subcategory": "10. autotrophs", + "units": "unitless" + }, "Nfixer": { "datatype": "logical", "default_value": { @@ -75,6 +99,30 @@ "subcategory": "10. autotrophs", "units": "1/day" }, + "POpt": { + "datatype": "real", + "default_value": { + "((autotroph_sname)) == \"diat\"": 0.8, + "((autotroph_sname)) == \"diaz\"": 0.8, + "((autotroph_sname)) == \"sp\"": 0.8, + "default": "1e34" + }, + "longname": "PO4 threshold in uptake ratio computations", + "subcategory": "10. autotrophs", + "units": "unitless" + }, + "Qn_fixed": { + "datatype": "real", + "default_value": { + "((autotroph_sname)) == \"diat\"": "16.0/117", + "((autotroph_sname)) == \"diaz\"": "0.32*(16.0/117)", + "((autotroph_sname)) == \"sp\"": "16.0/117", + "default": "1e34" + }, + "longname": "N/C ratio when using fixed N/C ratios", + "subcategory": "10. autotrophs", + "units": "unitless" + }, "Qp_fixed": { "datatype": "real", "default_value": { @@ -87,6 +135,18 @@ "subcategory": "10. autotrophs", "units": "unitless" }, + "SiOpt": { + "datatype": "real", + "default_value": { + "((autotroph_sname)) == \"diat\"": 10.0, + "((autotroph_sname)) == \"diaz\"": 0.0, + "((autotroph_sname)) == \"sp\"": 0.0, + "default": "1e34" + }, + "longname": "Si threshold in uptake ratio computations", + "subcategory": "10. autotrophs", + "units": "unitless" + }, "_type_name": "autotroph_settings_type", "agg_rate_max": { "datatype": "real", @@ -133,7 +193,7 @@ "subcategory": "10. autotrophs", "units": "non-numeric" }, - "gQfe_0": { + "gQfe_max": { "datatype": "real", "default_value": { "((autotroph_sname)) == \"diat\"": "30e-6", @@ -157,6 +217,32 @@ "subcategory": "10. autotrophs", "units": "unitless" }, + "gQp_max": { + "datatype": "real", + "default_value": { + "((autotroph_sname)) == \"diat\"": 0.011, + "((autotroph_sname)) == \"diaz\"": 0.0083, + "((autotroph_sname)) == \"sp\"": 0.011, + "default": "1e34" + }, + "dependencies": "lvariable_PtoC", + "longname": "Initial P/C ratio for growth", + "subcategory": "10. autotrophs", + "units": "unitless" + }, + "gQp_min": { + "datatype": "real", + "default_value": { + "((autotroph_sname)) == \"diat\"": 0.0083, + "((autotroph_sname)) == \"diaz\"": 0.0037, + "((autotroph_sname)) == \"sp\"": 0.0075, + "default": "1e34" + }, + "dependencies": "lvariable_PtoC", + "longname": "Minimum P/C ratio for growth", + "subcategory": "10. autotrophs", + "units": "unitless" + }, "imp_calcifier": { "datatype": "logical", "default_value": { @@ -1177,7 +1263,16 @@ "subcategory": "3. config flags", "units": "unitless" }, + "lvariable_NtoC": { + "datatype": "logical", + "default_value": ".false.", + "dependencies": "base_bio_on", + "longname": "Control if NtoC ratios in autotrophs vary", + "subcategory": "3. config flags", + "units": "unitless" + }, "lvariable_PtoC": { + "_append_to_config_keywords": true, "datatype": "logical", "default_value": ".true.", "dependencies": "base_bio_on", diff --git a/defaults/settings_cesm2.0.yaml b/defaults/settings_cesm2.0.yaml index d33ac0b7..0d6045fe 100644 --- a/defaults/settings_cesm2.0.yaml +++ b/defaults/settings_cesm2.0.yaml @@ -355,6 +355,14 @@ general_parms : units : unitless datatype : logical default_value : .true. + _append_to_config_keywords : true + lvariable_NtoC : + dependencies : base_bio_on + longname : Control if NtoC ratios in autotrophs vary + subcategory : 3. config flags + units : unitless + datatype : logical + default_value : .false. ladjust_bury_coeff : dependencies : base_bio_on longname : Control if bury coefficients are adjusted (rather than constant) @@ -977,7 +985,27 @@ PFT_derived_types : ((autotroph_sname)) == "sp" : 1.0/117 ((autotroph_sname)) == "diat" : 1.0/117 ((autotroph_sname)) == "diaz" : 0.32*(1.0/117) - gQfe_0 : + Qn_fixed : + longname : N/C ratio when using fixed N/C ratios + subcategory : 10. autotrophs + units : unitless + datatype : real + default_value : + default : 1e34 + ((autotroph_sname)) == "sp" : 16.0/117 + ((autotroph_sname)) == "diat" : 16.0/117 + ((autotroph_sname)) == "diaz" : 0.32*(16.0/117) + SiOpt : + longname : Si threshold in uptake ratio computations + subcategory : 10. autotrophs + units : unitless + datatype : real + default_value : + default : 1e34 + ((autotroph_sname)) == "sp" : 0.0 + ((autotroph_sname)) == "diat" : 10.0 + ((autotroph_sname)) == "diaz" : 0.0 + gQfe_max : longname : Initial Fe/C ratio for growth subcategory : 10. autotrophs units : unitless @@ -997,6 +1025,58 @@ PFT_derived_types : ((autotroph_sname)) == "sp" : 2.7e-6 ((autotroph_sname)) == "diat" : 2.7e-6 ((autotroph_sname)) == "diaz" : 5.4e-6 + FeOpt : + longname : Fe threshold in uptake ratio computations + subcategory : 10. autotrophs + units : unitless + datatype : real + default_value : + default : 1e34 + ((autotroph_sname)) == "sp" : 1.8e-3 + ((autotroph_sname)) == "diat" : 1.8e-3 + ((autotroph_sname)) == "diaz" : 2.0e-3 + gQp_max : + dependencies : lvariable_PtoC + longname : Initial P/C ratio for growth + subcategory : 10. autotrophs + units : unitless + datatype : real + default_value : + default : 1e34 + ((autotroph_sname)) == "sp" : 1.1e-2 + ((autotroph_sname)) == "diat" : 1.1e-2 + ((autotroph_sname)) == "diaz" : 8.3e-3 + gQp_min : + dependencies : lvariable_PtoC + longname : Minimum P/C ratio for growth + subcategory : 10. autotrophs + units : unitless + datatype : real + default_value : + default : 1e34 + ((autotroph_sname)) == "sp" : 7.5e-3 + ((autotroph_sname)) == "diat" : 8.3e-3 + ((autotroph_sname)) == "diaz" : 3.7e-3 + POpt : + longname : PO4 threshold in uptake ratio computations + subcategory : 10. autotrophs + units : unitless + datatype : real + default_value : + default : 1e34 + ((autotroph_sname)) == "sp" : 0.8 + ((autotroph_sname)) == "diat" : 0.8 + ((autotroph_sname)) == "diaz" : 0.8 + NOpt : + longname : N threshold in uptake ratio computations + subcategory : 10. autotrophs + units : unitless + datatype : real + default_value : + default : 1e34 + ((autotroph_sname)) == "sp" : 0.4 + ((autotroph_sname)) == "diat" : 0.4 + ((autotroph_sname)) == "diaz" : 0.4 alphaPI_per_day : longname : Initial slope of P_I curve (GD98) subcategory : 10. autotrophs diff --git a/defaults/settings_cesm2.1+cocco.yaml b/defaults/settings_cesm2.1+cocco.yaml index 4d34a419..585cdd42 100644 --- a/defaults/settings_cesm2.1+cocco.yaml +++ b/defaults/settings_cesm2.1+cocco.yaml @@ -357,6 +357,14 @@ general_parms : units : unitless datatype : logical default_value : .true. + _append_to_config_keywords : true + lvariable_NtoC : + dependencies : base_bio_on + longname : Control if NtoC ratios in autotrophs vary + subcategory : 3. config flags + units : unitless + datatype : logical + default_value : .false. ladjust_bury_coeff : dependencies : base_bio_on longname : Control if bury coefficients are adjusted (rather than constant) @@ -994,7 +1002,27 @@ PFT_derived_types : ((autotroph_sname)) == "diat" : 1.0/117 ((autotroph_sname)) == "diaz" : 0.32*(1.0/117) ((autotroph_sname)) == "cocco" : 1.0/117 - gQfe_0 : + Qn_fixed : + longname : N/C ratio when using fixed N/C ratios + subcategory : 10. autotrophs + units : unitless + datatype : real + default_value : + default : 1e34 + ((autotroph_sname)) == "sp" : 16.0/117 + ((autotroph_sname)) == "diat" : 16.0/117 + ((autotroph_sname)) == "diaz" : 0.32*(16.0/117) + SiOpt : + longname : Si threshold in uptake ratio computations + subcategory : 10. autotrophs + units : unitless + datatype : real + default_value : + default : 1e34 + ((autotroph_sname)) == "sp" : 0.0 + ((autotroph_sname)) == "diat" : 10.0 + ((autotroph_sname)) == "diaz" : 0.0 + gQfe_max : longname : Initial Fe/C ratio for growth subcategory : 10. autotrophs units : unitless @@ -1016,6 +1044,61 @@ PFT_derived_types : ((autotroph_sname)) == "diat" : 3e-6 ((autotroph_sname)) == "diaz" : 6e-6 ((autotroph_sname)) == "cocco" : 3e-6 + FeOpt : + longname : Fe threshold in uptake ratio computations + subcategory : 10. autotrophs + units : unitless + datatype : real + default_value : + default : 1e34 + ((autotroph_sname)) == "sp" : 1.8e-3 + ((autotroph_sname)) == "diat" : 1.8e-3 + ((autotroph_sname)) == "diaz" : 2.0e-3 + ((autotroph_sname)) == "cocco" : 1.8e-3 + gQp_max : + longname : Initial P/C ratio for growth + subcategory : 10. autotrophs + units : unitless + datatype : real + default_value : + default : 1e34 + ((autotroph_sname)) == "sp" : 1.1e-2 + ((autotroph_sname)) == "diat" : 1.1e-2 + ((autotroph_sname)) == "diaz" : 8.3e-3 + ((autotroph_sname)) == "cocco" : 1.1e-2 + gQp_min : + longname : Minimum P/C ratio for growth + subcategory : 10. autotrophs + units : unitless + datatype : real + default_value : + default : 1e34 + ((autotroph_sname)) == "sp" : 7.5e-3 + ((autotroph_sname)) == "diat" : 8.3e-3 + ((autotroph_sname)) == "diaz" : 3.7e-3 + ((autotroph_sname)) == "cocco" : 8.3e-3 + POpt : + longname : PO4 threshold in uptake ratio computations + subcategory : 10. autotrophs + units : unitless + datatype : real + default_value : + default : 1e34 + ((autotroph_sname)) == "sp" : 0.8 + ((autotroph_sname)) == "diat" : 0.8 + ((autotroph_sname)) == "diaz" : 0.8 + ((autotroph_sname)) == "cocco" : 0.8 + NOpt : + longname : N threshold in uptake ratio computations + subcategory : 10. autotrophs + units : unitless + datatype : real + default_value : + default : 1e34 + ((autotroph_sname)) == "sp" : 0.4 + ((autotroph_sname)) == "diat" : 0.4 + ((autotroph_sname)) == "diaz" : 0.4 + ((autotroph_sname)) == "cocco" : 0.4 alphaPI_per_day : longname : Initial slope of P_I curve (GD98) subcategory : 10. autotrophs diff --git a/defaults/settings_cesm2.1.yaml b/defaults/settings_cesm2.1.yaml index 1cc48809..86233cad 100644 --- a/defaults/settings_cesm2.1.yaml +++ b/defaults/settings_cesm2.1.yaml @@ -355,6 +355,14 @@ general_parms : units : unitless datatype : logical default_value : .true. + _append_to_config_keywords : true + lvariable_NtoC : + dependencies : base_bio_on + longname : Control if NtoC ratios in autotrophs vary + subcategory : 3. config flags + units : unitless + datatype : logical + default_value : .false. ladjust_bury_coeff : dependencies : base_bio_on longname : Control if bury coefficients are adjusted (rather than constant) @@ -979,7 +987,27 @@ PFT_derived_types : ((autotroph_sname)) == "sp" : 1.0/117 ((autotroph_sname)) == "diat" : 1.0/117 ((autotroph_sname)) == "diaz" : 0.32*(1.0/117) - gQfe_0 : + Qn_fixed : + longname : N/C ratio when using fixed N/C ratios + subcategory : 10. autotrophs + units : unitless + datatype : real + default_value : + default : 1e34 + ((autotroph_sname)) == "sp" : 16.0/117 + ((autotroph_sname)) == "diat" : 16.0/117 + ((autotroph_sname)) == "diaz" : 0.32*(16.0/117) + SiOpt : + longname : Si threshold in uptake ratio computations + subcategory : 10. autotrophs + units : unitless + datatype : real + default_value : + default : 1e34 + ((autotroph_sname)) == "sp" : 0.0 + ((autotroph_sname)) == "diat" : 10.0 + ((autotroph_sname)) == "diaz" : 0.0 + gQfe_max : longname : Initial Fe/C ratio for growth subcategory : 10. autotrophs units : unitless @@ -999,6 +1027,58 @@ PFT_derived_types : ((autotroph_sname)) == "sp" : 2.5e-6 ((autotroph_sname)) == "diat" : 2.5e-6 ((autotroph_sname)) == "diaz" : 2.5e-6 + FeOpt : + longname : Fe threshold in uptake ratio computations + subcategory : 10. autotrophs + units : unitless + datatype : real + default_value : + default : 1e34 + ((autotroph_sname)) == "sp" : 1.8e-3 + ((autotroph_sname)) == "diat" : 1.8e-3 + ((autotroph_sname)) == "diaz" : 2.0e-3 + gQp_max : + dependencies : lvariable_PtoC + longname : Initial P/C ratio for growth + subcategory : 10. autotrophs + units : unitless + datatype : real + default_value : + default : 1e34 + ((autotroph_sname)) == "sp" : 1.1e-2 + ((autotroph_sname)) == "diat" : 1.1e-2 + ((autotroph_sname)) == "diaz" : 8.3e-3 + gQp_min : + dependencies : lvariable_PtoC + longname : Minimum P/C ratio for growth + subcategory : 10. autotrophs + units : unitless + datatype : real + default_value : + default : 1e34 + ((autotroph_sname)) == "sp" : 7.5e-3 + ((autotroph_sname)) == "diat" : 8.3e-3 + ((autotroph_sname)) == "diaz" : 3.7e-3 + POpt : + longname : PO4 threshold in uptake ratio computations + subcategory : 10. autotrophs + units : unitless + datatype : real + default_value : + default : 1e34 + ((autotroph_sname)) == "sp" : 0.8 + ((autotroph_sname)) == "diat" : 0.8 + ((autotroph_sname)) == "diaz" : 0.8 + NOpt : + longname : N threshold in uptake ratio computations + subcategory : 10. autotrophs + units : unitless + datatype : real + default_value : + default : 1e34 + ((autotroph_sname)) == "sp" : 0.4 + ((autotroph_sname)) == "diat" : 0.4 + ((autotroph_sname)) == "diaz" : 0.4 alphaPI_per_day : longname : Initial slope of P_I curve (GD98) subcategory : 10. autotrophs