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