9 |
#ifdef ALLOW_BLING |
#ifdef ALLOW_BLING |
10 |
C Package-specific Options & Macros go here |
C Package-specific Options & Macros go here |
11 |
|
|
12 |
c Use nitrate instead of phosphate as macro-nutrient |
c Active tracer for total phytoplankton biomass |
13 |
#undef NITROGEN_CURRENCY |
#undef ADVECT_PHYTO |
14 |
|
|
15 |
c Prevents negative values in nutrient fields |
c Prevents negative values in nutrient fields |
16 |
#undef BLING_NO_NEG |
#define BLING_NO_NEG |
|
|
|
|
c Replace Liebig nutrient limitation function by |
|
|
c the product of macro- and micro-nutrient limitations |
|
|
#undef MULT_NUT_LIM |
|
17 |
|
|
18 |
c Assume that phytoplankton in the mixed layer experience |
c Assume that phytoplankton in the mixed layer experience |
19 |
c the average light over the mixed layer |
c the average light over the mixed layer |
20 |
c (as in original BLING model) |
c (as in original BLING model) |
21 |
#undef ML_MEAN_LIGHT |
#define ML_MEAN_LIGHT |
22 |
|
|
23 |
|
c Assume that phytoplankton are homogenized in the mixed layer |
24 |
|
#define ML_MEAN_PHYTO |
25 |
|
|
26 |
c Determine PAR from shortwave radiation from EXF package |
c Determine PAR from shortwave radiation from EXF package |
27 |
#undef USE_EXFQSW |
#undef USE_EXFQSW |
28 |
|
|
29 |
|
c Sub grid scale sediments |
30 |
|
#undef USE_SGS_SED |
31 |
|
|
32 |
c Read atmospheric pCO2 values from EXF package |
c Read atmospheric pCO2 values from EXF package |
33 |
c *** requires modifications to pkg/exf, not checked in yet *** |
c *** to be specified in ECCO_CPPOPTIONS.h *** |
34 |
c #undef USE_EXFPCO2 |
c #undef USE_EXFCO2 |
35 |
|
|
36 |
c Simplify some parts of the code that are problematic |
c Simplify some parts of the code that are problematic |
37 |
c when using the adjoint |
c when using the adjoint |