Back to home page

darwin3

 
 

    


File indexing completed on 2025-12-02 20:42:54 UTC

view on githubraw file Latest commit a092808e on 2025-12-02 20:09:45 UTC
8fbfd1f382 Oliv*0001 #ifdef ALLOW_DARWIN
                0002 
                0003 CBOP
                0004 C     !ROUTINE: DARWIN_TRAITPARAMS.h
                0005 C     !INTERFACE:
                0006 C #include DARWIN_TRAITPARAMS.h
                0007 
                0008 C     !DESCRIPTION:
                0009 C Contains run-time parameters for the darwin package
                0010 C the parameters in this file are used to generate traits
                0011 C
                0012 C Requires: DARWIN_SIZE.h
                0013 
5910c7e5d2 Oliv*0014 C--   COMMON /DARWIN_RANDOM_PARAMS_l/ For darwin_allometric_random
                0015 C     oldTwoGrazers :: old defaults for 2 grazers
8fbfd1f382 Oliv*0016       COMMON /DARWIN_RANDOM_PARAMS_l/
                0017      &    oldTwoGrazers
                0018       LOGICAL oldTwoGrazers
5910c7e5d2 Oliv*0019 
                0020 C--   COMMON /DARWIN_RANDOM_PARAMS_r/ For darwin_allometric_random
8fbfd1f382 Oliv*0021       COMMON /DARWIN_RANDOM_PARAMS_r/
54fc1c2e36 Oliv*0022      &    phymin,
8fbfd1f382 Oliv*0023      &    Smallgrow,
                0024      &    Biggrow,
                0025      &    Smallgrowrange,
                0026      &    Biggrowrange,
                0027      &    diaz_growfac,
                0028      &    cocco_growfac,
                0029      &    diatom_growfac,
                0030      &    Smallmort,
                0031      &    Bigmort,
                0032      &    Smallmortrange,
                0033      &    Bigmortrange,
                0034      &    Smallexport,
                0035      &    Bigexport,
                0036      &    tempcoeff1,
                0037      &    tempcoeff2_small,
                0038      &    tempcoeff2_big,
                0039      &    tempcoeff3,
                0040      &    tempmax,
                0041      &    temprange,
                0042      &    tempdecay,
                0043      &    val_R_NC,
                0044      &    val_R_NC_diaz,
                0045      &    val_R_PC,
                0046      &    val_R_SiC_diatom,
                0047      &    val_R_FeC,
                0048      &    val_R_FeC_diaz,
                0049      &    val_R_PICPOC,
                0050      &    val_R_ChlC,
                0051      &    val_R_NC_zoo,
                0052      &    val_R_PC_zoo,
                0053      &    val_R_SiC_zoo,
                0054      &    val_R_FeC_zoo,
                0055      &    val_R_PICPOC_zoo,
                0056      &    val_R_ChlC_zoo,
                0057      &    SmallSink,
                0058      &    BigSink,
                0059      &    SmallPsat,
                0060      &    BigPsat,
                0061      &    ProcPsat,
                0062      &    UniDzPsat,
                0063      &    CoccoPsat,
                0064      &    SmallPsatrange,
                0065      &    BigPsatrange,
                0066      &    ProcPsatrange,
                0067      &    UniDzPsatrange,
                0068      &    CoccoPsatrange,
                0069      &    ksatNH4fac,
                0070      &    ksatNO2fac,
                0071      &    val_amminhib,
                0072      &    val_ksatsio2,
                0073      &    smallksatpar,
                0074      &    smallksatparstd,
                0075      &    smallkinhpar,
                0076      &    smallkinhparstd,
                0077      &    Bigksatpar,
                0078      &    Bigksatparstd,
                0079      &    Bigkinhpar,
                0080      &    Bigkinhparstd,
                0081      &    LLProkinhpar,
                0082      &    Coccokinhpar,
                0083      &    inhibcoef_geid_val,
                0084      &    smallmQyield,
                0085      &    smallmQyieldrange,
                0086      &    BigmQyield,
                0087      &    BigmQyieldrange,
                0088      &    smallchl2cmax,
                0089      &    smallchl2cmaxrange,
                0090      &    Bigchl2cmax,
                0091      &    Bigchl2cmaxrange,
                0092      &    val_acclimtimescl,
                0093      &    GrazeFast,
                0094      &    GrazeSlow,
                0095      &    ZooexfacSmall,
                0096      &    ZooexfacBig,
                0097      &    ZoomortSmall,
                0098      &    ZoomortBig,
                0099      &    ZoomortSmall2,
                0100      &    ZoomortBig2,
                0101      &    ExGrazfracbig,
                0102      &    ExGrazfracsmall,
                0103      &    palathi,
                0104      &    palatlo,
                0105      &    diatomgraz,
                0106      &    coccograz,
                0107      &    olargegraz,
                0108      &    GrazeEfflow,
                0109      &    GrazeEffmod,
                0110      &    GrazeEffhi,
                0111      &    GrazeRate,
                0112      &    ExGrazfrac,
                0113      &    val_palat,
                0114      &    val_ass_eff,
                0115      &    kgrazesat_val,
                0116      &    Zoomort,
                0117      &    Zoomort2,
                0118      &    Zooexfac,
                0119      &    ZooDM
54fc1c2e36 Oliv*0120       _RL phymin
8fbfd1f382 Oliv*0121       _RL Smallgrow
                0122       _RL Biggrow
                0123       _RL Smallgrowrange
                0124       _RL Biggrowrange
                0125       _RL diaz_growfac
                0126       _RL cocco_growfac
                0127       _RL diatom_growfac
                0128       _RL Smallmort
                0129       _RL Bigmort
                0130       _RL Smallmortrange
                0131       _RL Bigmortrange
                0132       _RL Smallexport
                0133       _RL Bigexport
                0134       _RL tempcoeff1
                0135       _RL tempcoeff2_small
                0136       _RL tempcoeff2_big
                0137       _RL tempcoeff3
                0138       _RL tempmax
                0139       _RL temprange
                0140       _RL tempdecay
                0141       _RL val_R_NC
                0142       _RL val_R_NC_diaz
                0143       _RL val_R_PC
                0144       _RL val_R_SiC_diatom
                0145       _RL val_R_FeC
                0146       _RL val_R_FeC_diaz
                0147       _RL val_R_PICPOC
                0148       _RL val_R_ChlC
                0149       _RL val_R_NC_zoo
                0150       _RL val_R_PC_zoo
                0151       _RL val_R_SiC_zoo
                0152       _RL val_R_FeC_zoo
                0153       _RL val_R_PICPOC_zoo
                0154       _RL val_R_ChlC_zoo
                0155       _RL SmallSink
                0156       _RL BigSink
                0157       _RL SmallPsat
                0158       _RL BigPsat
                0159       _RL ProcPsat
                0160       _RL UniDzPsat
                0161       _RL CoccoPsat
                0162       _RL SmallPsatrange
                0163       _RL BigPsatrange
                0164       _RL ProcPsatrange
                0165       _RL UniDzPsatrange
                0166       _RL CoccoPsatrange
                0167       _RL ksatNH4fac
                0168       _RL ksatNO2fac
                0169       _RL val_amminhib
                0170       _RL val_ksatsio2
                0171       _RL smallksatpar
                0172       _RL smallksatparstd
                0173       _RL smallkinhpar
                0174       _RL smallkinhparstd
                0175       _RL Bigksatpar
                0176       _RL Bigksatparstd
                0177       _RL Bigkinhpar
                0178       _RL Bigkinhparstd
                0179       _RL LLProkinhpar
                0180       _RL Coccokinhpar
                0181       _RL inhibcoef_geid_val
                0182       _RL smallmQyield
                0183       _RL smallmQyieldrange
                0184       _RL BigmQyield
                0185       _RL BigmQyieldrange
                0186       _RL smallchl2cmax
                0187       _RL smallchl2cmaxrange
                0188       _RL Bigchl2cmax
                0189       _RL Bigchl2cmaxrange
                0190       _RL val_acclimtimescl
                0191       _RL GrazeFast
                0192       _RL GrazeSlow
                0193       _RL ZooexfacSmall
                0194       _RL ZooexfacBig
                0195       _RL ZoomortSmall
                0196       _RL ZoomortBig
                0197       _RL ZoomortSmall2
                0198       _RL ZoomortBig2
                0199       _RL ExGrazfracbig
                0200       _RL ExGrazfracsmall
                0201       _RL palathi
                0202       _RL palatlo
                0203       _RL diatomgraz
                0204       _RL coccograz
                0205       _RL olargegraz
                0206       _RL GrazeEfflow
                0207       _RL GrazeEffmod
                0208       _RL GrazeEffhi
                0209       _RL GrazeRate
                0210       _RL ExGrazfrac
                0211       _RL val_palat
                0212       _RL val_ass_eff
                0213       _RL kgrazesat_val
                0214       _RL Zoomort
                0215       _RL Zoomort2
                0216       _RL Zooexfac
                0217       _RL ZooDM
                0218 
5910c7e5d2 Oliv*0219 C--   COMMON /DARWIN_TRAIT_PARAMS_l/ Used in darwin_generate_allometric
                0220 C     darwin_sort_biovol    :: whether to sort type by volume rather than group first
                0221 C     darwin_effective_ksat :: compute effective half-saturation for non-quota elements
8fbfd1f382 Oliv*0222       COMMON /DARWIN_TRAIT_PARAMS_l/
                0223      &    darwin_sort_biovol,
5910c7e5d2 Oliv*0224      &    darwin_effective_ksat
8fbfd1f382 Oliv*0225       LOGICAL darwin_sort_biovol
5910c7e5d2 Oliv*0226       LOGICAL darwin_effective_ksat
                0227 
                0228 C--   COMMON /DARWIN_TRAIT_PARAMS_c/ Used in darwin_generate_allometric
                0229 C     grp_names :: names of functional groups
8fbfd1f382 Oliv*0230       COMMON /DARWIN_TRAIT_PARAMS_c/
                0231      &    grp_names
                0232       CHARACTER*80 grp_names(nGroup)
5910c7e5d2 Oliv*0233 
                0234 C--   COMMON /DARWIN_TRAIT_PARAMS_i/ Used in darwin_generate_allometric
                0235 C     darwin_select_kn_allom :: 1: use Ward et al formulation, 2: use Follett et al
                0236 C     logvol0ind             :: first index in volume list used by this group
                0237 C     grp_nplank             :: number of plankton types in this group
                0238 C     grp_photo              :: -> isPhoto
                0239 C     grp_bacttype           :: -> bactType
                0240 C     grp_aerobic            :: -> isAerobic
                0241 C     grp_denit              :: -> isDenit
                0242 C     grp_pred               :: -> isPred
                0243 C     grp_prey               :: -> isPrey
                0244 C     grp_hasSi              :: -> hasSi
                0245 C     grp_hasPIC             :: -> hasPIC
                0246 C     grp_diazo              :: -> diazo
                0247 C     grp_useNH4             :: -> useNH4
                0248 C     grp_useNO2             :: -> useNO2
                0249 C     grp_useNO3             :: -> useNO3
                0250 C     grp_combNO             :: -> combNO
                0251 C     grp_aptype             :: -> aptype
                0252 C     grp_tempMort           :: -> tempMort
                0253 C     grp_tempMort2          :: -> tempMort2
                0254 C     grp_tempGraz           :: -> tempGraz
8fbfd1f382 Oliv*0255       COMMON /DARWIN_TRAIT_PARAMS_i/
                0256      &    darwin_select_kn_allom,
                0257      &    logvol0ind,
                0258      &    grp_nplank,
                0259      &    grp_photo,
                0260      &    grp_bacttype,
                0261      &    grp_aerobic,
                0262      &    grp_denit,
                0263      &    grp_pred,
                0264      &    grp_prey,
                0265      &    grp_hasSi,
                0266      &    grp_hasPIC,
                0267      &    grp_diazo,
                0268      &    grp_useNH4,
                0269      &    grp_useNO2,
                0270      &    grp_useNO3,
                0271      &    grp_combNO,
                0272      &    grp_aptype,
                0273      &    grp_tempMort,
14aae40637 Oliv*0274      &    grp_tempMort2,
                0275      &    grp_tempGraz
8fbfd1f382 Oliv*0276       INTEGER darwin_select_kn_allom
                0277       INTEGER logvol0ind(nGroup)
                0278       INTEGER grp_nplank(nGroup)
                0279       INTEGER grp_photo(nGroup)
                0280       INTEGER grp_bacttype(nGroup)
                0281       INTEGER grp_aerobic(nGroup)
                0282       INTEGER grp_denit(nGroup)
                0283       INTEGER grp_pred(nGroup)
                0284       INTEGER grp_prey(nGroup)
                0285       INTEGER grp_hasSi(nGroup)
                0286       INTEGER grp_hasPIC(nGroup)
                0287       INTEGER grp_diazo(nGroup)
                0288       INTEGER grp_useNH4(nGroup)
                0289       INTEGER grp_useNO2(nGroup)
                0290       INTEGER grp_useNO3(nGroup)
                0291       INTEGER grp_combNO(nGroup)
                0292       INTEGER grp_aptype(nGroup)
                0293       INTEGER grp_tempMort(nGroup)
                0294       INTEGER grp_tempMort2(nGroup)
14aae40637 Oliv*0295       INTEGER grp_tempGraz(nGroup)
5910c7e5d2 Oliv*0296 
                0297 C--   COMMON /DARWIN_TRAIT_PARAMS_r/ Used in darwin_generate_allometric
                0298 C     logvolbase             :: []    log-10 base for list of volumes
                0299 C     logvolinc              :: []    log-10 increment for list of volumes
                0300 C     biovol0                :: [um3] volume of smallest type in group
                0301 C     biovolfac              :: []    factor by which each type is bigger than previous
                0302 C     grp_logvolind          :: []    indices into volume list for type in this group
                0303 C     grp_biovol             :: [um3] volumes of types in each group
                0304 C
                0305 C- Allometric parameters
                0306 C     a_* b_* :: param = a_param*V^b_param
                0307 C
                0308 C- Predator prey preference distribution parameters
                0309 C     a_pp_sig               :: standard deviation of predator-prey volume ratio for palatability
                0310 C     a_pp_opt               :: a for optimal predator-prey volume ratio
                0311 C     b_pp_opt               :: b for optimal predator-prey volume ratio
faa67d1773 Oliv*0312 C     palat_min              :: min non-zero palatability, smaller palat are set to 0 (was 1D-4 in quota)
5910c7e5d2 Oliv*0313 C
                0314 C     a_respRate_c           :: Note function of cellular C --> aC^b
                0315 C     a_respRate_c_denom     :: Note function of cellular C --> aC^b
                0316 C     b_respRate_c           :: Note function of cellular C --> aC^b
                0317 C
                0318 C     a_ksatNO2fac           :: only used for darwin_effective_ksat
                0319 C     a_ksatNH4fac           :: only used for darwin_effective_ksat
                0320 C
8fbfd1f382 Oliv*0321       COMMON /DARWIN_TRAIT_PARAMS_r/
                0322      &    logvolbase,
                0323      &    logvolinc,
                0324      &    biovol0,
                0325      &    biovolfac,
                0326      &    grp_logvolind,
                0327      &    grp_biovol,
                0328      &    a_Xmin,
                0329      &    a_R_NC,
                0330      &    a_R_PC,
                0331      &    a_R_SiC,
                0332      &    a_R_FeC,
                0333      &    a_R_ChlC,
                0334      &    a_R_PICPOC,
                0335      &    a_ExportFracMort,
                0336      &    a_ExportFracMort2,
                0337      &    a_ExportFracExude,
c7b6c66d45 Oliv*0338      &    a_FracExudeC,
8fbfd1f382 Oliv*0339      &    a_mort,
                0340      &    a_mort2,
                0341      &    a_phytoTempCoeff,
                0342      &    a_phytoTempExp2,
                0343      &    a_phytoTempExp1,
09b16dd232 Oliv*0344      &    a_phytoTempAe,
8fbfd1f382 Oliv*0345      &    a_phytoTempOptimum,
                0346      &    a_phytoDecayPower,
09b16dd232 Oliv*0347      &    a_hetTempAe,
                0348      &    a_hetTempExp2,
                0349      &    a_hetTempOptimum,
                0350      &    a_hetDecayPower,
                0351      &    a_grazTempAe,
                0352      &    a_grazTempExp2,
                0353      &    a_grazTempOptimum,
                0354      &    a_grazDecayPower,
a092808e6b shlo*0355 #ifdef DARWIN_MACROMOLECULAR_GROWTH
                0356      &    a_Y_CP_Plip,
                0357      &    a_Y_CN_protein,
                0358      &    a_Y_NC_chl,
                0359      &    a_Y_CN_cyano,
                0360      &    a_Y_PN_nucacid,
                0361      &    a_Y_CN_DNA,
                0362      &    a_Y_CN_RNA,
                0363      &    a_Y_THY_P,
                0364      &    a_Y_FeN_photo,
                0365      &    a_ECo2Prod,
                0366      &    a_maintConsum,
                0367      &    a_VI_max,
                0368      &    b_VI_max,
                0369      &    a_A_I,
                0370      &    a_QC_other,
                0371      &    a_QC_pro_other,
                0372      &    a_QP_other,
                0373      &    a_QP_RNA_min,
                0374      &    a_QC_DNA,
                0375      &    a_QN_sto_max,
                0376      &    b_QN_sto_max,
                0377      &    a_Qp_max,
                0378      &    b_Qp_max,
                0379      &    a_Qfe_max,
                0380      &    b_Qfe_max,
                0381      &    a_A_pho,
                0382      &    a_A_bio,
                0383      &    a_AP_RNA,
                0384 #endif
8fbfd1f382 Oliv*0385 #ifdef DARWIN_ALLOW_GEIDER
                0386      &    a_mQyield,
                0387      &    a_chl2cmax,
                0388      &    a_inhibGeider,
                0389 #else
                0390      &    a_ksatPAR,
                0391      &    a_kinhPAR,
                0392 #endif
                0393      &    a_amminhib,
                0394      &    a_acclimtimescl,
                0395      &    a_acclimtimescl_denom,
367178819a Oliv*0396      &    a_ksatPON,
                0397      &    a_ksatDON,
a092808e6b shlo*0398      &    a_hillnumDIN,
                0399      &    a_hillnumPO4,
                0400      &    a_hillnumFeT,
                0401      &    a_hillnumSiO2,
8fbfd1f382 Oliv*0402      &    a_grazemax,
                0403      &    a_grazemax_denom,
                0404      &    b_grazemax,
                0405      &    a_kgrazesat,
                0406      &    b_kgrazesat,
                0407      &    a_biosink,
                0408      &    a_biosink_denom,
                0409      &    b_biosink,
                0410      &    a_bioswim,
                0411      &    a_bioswim_denom,
                0412      &    b_bioswim,
5e7acb36b1 daat*0413      &    a_bioswimDVM,
                0414      &    b_bioswimDVM,
1d634e507f Oliv*0415      &    a_ppSig,
                0416      &    a_ppOpt,
                0417      &    b_ppOpt,
faa67d1773 Oliv*0418      &    palat_min,
8fbfd1f382 Oliv*0419      &    a_PCmax,
                0420      &    a_PCmax_denom,
                0421      &    b_PCmax,
                0422      &    a_qcarbon,
                0423      &    b_qcarbon,
                0424      &    a_respRate_c,
                0425      &    a_respRate_c_denom,
                0426      &    b_respRate_c,
                0427      &    a_kexcC,
                0428      &    b_kexcC,
                0429      &    a_vmaxNO3,
                0430      &    a_vmaxNO3_denom,
                0431      &    b_vmaxNO3,
                0432      &    a_ksatNO3,
                0433      &    b_ksatNO3,
                0434      &    a_Qnmin,
                0435      &    b_Qnmin,
                0436      &    a_Qnmax,
                0437      &    b_Qnmax,
                0438      &    a_kexcN,
                0439      &    b_kexcN,
                0440      &    a_vmaxNO2,
                0441      &    a_vmaxNO2_denom,
                0442      &    b_vmaxNO2,
                0443      &    a_ksatNO2,
                0444      &    b_ksatNO2,
                0445      &    a_ksatNO2fac,
                0446      &    a_vmaxNH4,
                0447      &    a_vmaxNH4_denom,
                0448      &    b_vmaxNH4,
                0449      &    a_ksatNH4,
                0450      &    b_ksatNH4,
                0451      &    a_ksatNH4fac,
                0452      &    a_vmaxN,
                0453      &    a_vmaxN_denom,
                0454      &    b_vmaxN,
                0455      &    a_vmaxPO4,
                0456      &    a_vmaxPO4_denom,
                0457      &    b_vmaxPO4,
                0458      &    a_ksatPO4,
                0459      &    b_ksatPO4,
                0460      &    a_Qpmin,
                0461      &    b_Qpmin,
                0462      &    a_Qpmax,
                0463      &    b_Qpmax,
                0464      &    a_kexcP,
                0465      &    b_kexcP,
                0466      &    a_vmaxSiO2,
                0467      &    a_vmaxSiO2_denom,
                0468      &    b_vmaxSiO2,
                0469      &    a_ksatSiO2,
                0470      &    b_ksatSiO2,
                0471      &    a_Qsimin,
                0472      &    b_Qsimin,
                0473      &    a_Qsimax,
                0474      &    b_Qsimax,
                0475      &    a_kexcSi,
                0476      &    b_kexcSi,
                0477      &    a_vmaxFeT,
                0478      &    a_vmaxFeT_denom,
                0479      &    b_vmaxFeT,
                0480      &    a_ksatFeT,
                0481      &    b_ksatFeT,
                0482      &    a_Qfemin,
                0483      &    b_Qfemin,
                0484      &    a_Qfemax,
                0485      &    b_Qfemax,
                0486      &    a_kexcFe,
                0487      &    b_kexcFe,
                0488      &    grp_ExportFracPreyPred,
5e7acb36b1 daat*0489      &    grp_ass_eff,
                0490      &    a_PARpref,
                0491      &    b_PARpref,
                0492      &    a_mortmaxDVM,
                0493      &    b_mortmaxDVM,
                0494      &    a_ksatDVM,
                0495      &    b_ksatDVM,
                0496      &    a_ksatPARDVM,
                0497      &    b_ksatPARDVM,
                0498      &    a_fracPARmort,
                0499      &    b_fracPARmort,
                0500      &    a_ExportFracDVM
8fbfd1f382 Oliv*0501       _RL logvolbase
                0502       _RL logvolinc
                0503       _RL biovol0(nGroup)
                0504       _RL biovolfac(nGroup)
                0505       _RL grp_logvolind(nPlank,nGroup)
                0506       _RL grp_biovol(nPlank,nGroup)
                0507       _RL a_Xmin(nGroup)
                0508       _RL a_R_NC(nGroup)
                0509       _RL a_R_PC(nGroup)
                0510       _RL a_R_SiC(nGroup)
                0511       _RL a_R_FeC(nGroup)
                0512       _RL a_R_ChlC(nGroup)
                0513       _RL a_R_PICPOC(nGroup)
                0514       _RL a_ExportFracMort(nGroup)
                0515       _RL a_ExportFracMort2(nGroup)
                0516       _RL a_ExportFracExude(nGroup)
c7b6c66d45 Oliv*0517       _RL a_FracExudeC(nGroup)
8fbfd1f382 Oliv*0518       _RL a_mort(nGroup)
                0519       _RL a_mort2(nGroup)
                0520       _RL a_phytoTempCoeff(nGroup)
                0521       _RL a_phytoTempExp1(nGroup)
09b16dd232 Oliv*0522       _RL a_phytoTempAe(nGroup)
                0523       _RL a_phytoTempExp2(nGroup)
8fbfd1f382 Oliv*0524       _RL a_phytoTempOptimum(nGroup)
                0525       _RL a_phytoDecayPower(nGroup)
09b16dd232 Oliv*0526       _RL a_hetTempAe(nGroup)
                0527       _RL a_hetTempExp2(nGroup)
                0528       _RL a_hetTempOptimum(nGroup)
                0529       _RL a_hetDecayPower(nGroup)
                0530       _RL a_grazTempAe(nGroup)
                0531       _RL a_grazTempExp2(nGroup)
                0532       _RL a_grazTempOptimum(nGroup)
                0533       _RL a_grazDecayPower(nGroup)
a092808e6b shlo*0534 #ifdef DARWIN_MACROMOLECULAR_GROWTH
                0535       _RL a_Y_CP_Plip(nGroup)
                0536       _RL a_Y_CN_protein(nGroup)
                0537       _RL a_Y_NC_chl(nGroup)
                0538       _RL a_Y_CN_cyano(nGroup)
                0539       _RL a_Y_PN_nucacid(nGroup)
                0540       _RL a_Y_CN_DNA(nGroup)
                0541       _RL a_Y_CN_RNA(nGroup)
                0542       _RL a_Y_THY_P(nGroup)
                0543       _RL a_Y_FeN_photo(nGroup)
                0544       _RL a_ECo2Prod(nGroup)
                0545       _RL a_maintConsum(nGroup)
                0546       _RL a_VI_max(nGroup)
                0547       _RL b_VI_max(nGroup)
                0548       _RL a_A_I(nGroup)
                0549       _RL a_QC_other(nGroup)
                0550       _RL a_QC_pro_other(nGroup)
                0551       _RL a_QP_other(nGroup)
                0552       _RL a_QP_RNA_min(nGroup)
                0553       _RL a_QC_DNA(nGroup)
                0554       _RL a_QN_sto_max(nGroup)
                0555       _RL b_QN_sto_max(nGroup)
                0556       _RL a_Qp_max(nGroup)
                0557       _RL b_Qp_max(nGroup)
                0558       _RL a_Qfe_max(nGroup)
                0559       _RL b_Qfe_max(nGroup)
                0560       _RL a_A_pho(nGroup)
                0561       _RL a_A_bio(nGroup)
                0562       _RL a_AP_RNA(nGroup)
                0563 #endif
8fbfd1f382 Oliv*0564 #ifdef DARWIN_ALLOW_GEIDER
                0565       _RL a_mQyield(nGroup)
                0566       _RL a_chl2cmax(nGroup)
                0567       _RL a_inhibGeider(nGroup)
                0568 #else
                0569       _RL a_ksatPAR(nGroup)
                0570       _RL a_kinhPAR(nGroup)
                0571 #endif
                0572       _RL a_amminhib(nGroup)
                0573       _RL a_acclimtimescl(nGroup)
                0574       _RL a_acclimtimescl_denom(nGroup)
367178819a Oliv*0575       _RL a_ksatPON(nGroup)
                0576       _RL a_ksatDON(nGroup)
a092808e6b shlo*0577       _RL a_hillnumDIN(nGroup)
                0578       _RL a_hillnumPO4(nGroup)
                0579       _RL a_hillnumFeT(nGroup)
                0580       _RL a_hillnumSiO2(nGroup)
8fbfd1f382 Oliv*0581       _RL a_grazemax(nGroup)
                0582       _RL a_grazemax_denom(nGroup)
                0583       _RL b_grazemax(nGroup)
                0584       _RL a_kgrazesat(nGroup)
                0585       _RL b_kgrazesat(nGroup)
                0586       _RL a_biosink(nGroup)
                0587       _RL a_biosink_denom(nGroup)
                0588       _RL b_biosink(nGroup)
                0589       _RL a_bioswim(nGroup)
                0590       _RL a_bioswim_denom(nGroup)
                0591       _RL b_bioswim(nGroup)
5e7acb36b1 daat*0592       _RL a_bioswimDVM(nGroup)
                0593       _RL b_bioswimDVM(nGroup)
1d634e507f Oliv*0594       _RL a_ppSig(nGroup)
                0595       _RL a_ppOpt(nGroup)
                0596       _RL b_ppOpt(nGroup)
faa67d1773 Oliv*0597       _RL palat_min
8fbfd1f382 Oliv*0598       _RL a_PCmax(nGroup)
                0599       _RL a_PCmax_denom(nGroup)
                0600       _RL b_PCmax(nGroup)
                0601       _RL a_qcarbon(nGroup)
                0602       _RL b_qcarbon(nGroup)
                0603       _RL a_respRate_c(nGroup)
                0604       _RL a_respRate_c_denom(nGroup)
                0605       _RL b_respRate_c(nGroup)
                0606       _RL a_kexcC(nGroup)
                0607       _RL b_kexcC(nGroup)
                0608       _RL a_vmaxNO3(nGroup)
                0609       _RL a_vmaxNO3_denom(nGroup)
                0610       _RL b_vmaxNO3(nGroup)
                0611       _RL a_ksatNO3(nGroup)
                0612       _RL b_ksatNO3(nGroup)
                0613       _RL a_Qnmin(nGroup)
                0614       _RL b_Qnmin(nGroup)
                0615       _RL a_Qnmax(nGroup)
                0616       _RL b_Qnmax(nGroup)
                0617       _RL a_kexcN(nGroup)
                0618       _RL b_kexcN(nGroup)
                0619       _RL a_vmaxNO2(nGroup)
                0620       _RL a_vmaxNO2_denom(nGroup)
                0621       _RL b_vmaxNO2(nGroup)
                0622       _RL a_ksatNO2(nGroup)
                0623       _RL b_ksatNO2(nGroup)
                0624       _RL a_ksatNO2fac(nGroup)
                0625       _RL a_vmaxNH4(nGroup)
                0626       _RL a_vmaxNH4_denom(nGroup)
                0627       _RL b_vmaxNH4(nGroup)
                0628       _RL a_ksatNH4(nGroup)
                0629       _RL b_ksatNH4(nGroup)
                0630       _RL a_ksatNH4fac(nGroup)
                0631       _RL a_vmaxN(nGroup)
                0632       _RL a_vmaxN_denom(nGroup)
                0633       _RL b_vmaxN(nGroup)
                0634       _RL a_vmaxPO4(nGroup)
                0635       _RL a_vmaxPO4_denom(nGroup)
                0636       _RL b_vmaxPO4(nGroup)
                0637       _RL a_ksatPO4(nGroup)
                0638       _RL b_ksatPO4(nGroup)
                0639       _RL a_Qpmin(nGroup)
                0640       _RL b_Qpmin(nGroup)
                0641       _RL a_Qpmax(nGroup)
                0642       _RL b_Qpmax(nGroup)
                0643       _RL a_kexcP(nGroup)
                0644       _RL b_kexcP(nGroup)
                0645       _RL a_vmaxSiO2(nGroup)
                0646       _RL a_vmaxSiO2_denom(nGroup)
                0647       _RL b_vmaxSiO2(nGroup)
                0648       _RL a_ksatSiO2(nGroup)
                0649       _RL b_ksatSiO2(nGroup)
                0650       _RL a_Qsimin(nGroup)
                0651       _RL b_Qsimin(nGroup)
                0652       _RL a_Qsimax(nGroup)
                0653       _RL b_Qsimax(nGroup)
                0654       _RL a_kexcSi(nGroup)
                0655       _RL b_kexcSi(nGroup)
                0656       _RL a_vmaxFeT(nGroup)
                0657       _RL a_vmaxFeT_denom(nGroup)
                0658       _RL b_vmaxFeT(nGroup)
                0659       _RL a_ksatFeT(nGroup)
                0660       _RL b_ksatFeT(nGroup)
                0661       _RL a_Qfemin(nGroup)
                0662       _RL b_Qfemin(nGroup)
                0663       _RL a_Qfemax(nGroup)
                0664       _RL b_Qfemax(nGroup)
                0665       _RL a_kexcFe(nGroup)
                0666       _RL b_kexcFe(nGroup)
                0667       _RL grp_ExportFracPreyPred(nGroup,nGroup)
                0668       _RL grp_ass_eff(nGroup,nGroup)
5e7acb36b1 daat*0669       _RL a_PARpref(nGroup)
                0670       _RL b_PARpref(nGroup)
                0671       _RL a_mortmaxDVM(nGroup)
                0672       _RL b_mortmaxDVM(nGroup)
                0673       _RL a_ksatDVM(nGroup)
                0674       _RL b_ksatDVM(nGroup)
                0675       _RL a_ksatPARDVM(nGroup)
                0676       _RL b_ksatPARDVM(nGroup)
                0677       _RL a_fracPARmort(nGroup)
                0678       _RL b_fracPARmort(nGroup)
                0679       _RL a_ExportFracDVM(nGroup)
8fbfd1f382 Oliv*0680 
                0681 #endif /* ALLOW_DARWIN */
                0682