Back to home page

MITgcm

 
 

    


File indexing completed on 2023-02-04 06:10:44 UTC

view on githubraw file Latest commit 2e3e8c33 on 2023-02-03 17:26:01 UTC
01a4b8e46d Patr*0001 #ifndef DIC_OPTIONS_H
                0002 #define DIC_OPTIONS_H
                0003 #include "PACKAGES_CONFIG.h"
                0004 #include "CPP_OPTIONS.h"
                0005 
a589927d63 Jean*0006 #ifdef ALLOW_DIC
                0007 C     Package-specific Options & Macros go here
                0008 
2e3e8c330d Jona*0009 C ABIOTIC OPTIONS
                0010 C Compile Munhoven (2013) "Solvesaphe" package for pH/pCO2
                0011 C  can still select Follows et al (2006) solver in data.dic,
                0012 C  but will use solvesaphe dissociation coefficient options.
                0013 #undef CARBONCHEM_SOLVESAPHE
                0014 
                0015 C In S/R CARBON_CHEM convert ak1 and ak2 to the total pH scale
                0016 C  consistent with other coefficients (currently on the seawater scale).
                0017 C NOTE: Has NO effect when CARBONCHEM_SOLVESAPHE is defined (different
                0018 C  coeffs are used).
                0019 #undef CARBONCHEM_TOTALPHSCALE
                0020 
                0021 C BIOTIC OPTIONS
01a4b8e46d Patr*0022 #define DIC_BIOTIC
                0023 #define ALLOW_O2
1d96d0e34e Jean*0024 #define ALLOW_FE
01a4b8e46d Patr*0025 #undef READ_PAR
                0026 #undef MINFE
a589927d63 Jean*0027 #undef DIC_NO_NEG
1d96d0e34e Jean*0028 #undef DIC_BOUNDS
                0029 C these all need to be defined for coupling to atmospheric model:
01a4b8e46d Patr*0030 #undef USE_QSW
a589927d63 Jean*0031 #undef USE_QSW_UNDERICE
01a4b8e46d Patr*0032 #undef USE_PLOAD
                0033 
1d96d0e34e Jean*0034 C use surface salinity forcing (scaled by mean surf value) for DIC & ALK forcing
01a4b8e46d Patr*0035 #undef ALLOW_OLD_VIRTUALFLUX
                0036 
36560d309b Jean*0037 C put back bugs related to Water-Vapour in carbonate chemistry & air-sea fluxes
                0038 #undef WATERVAP_BUG
857780d438 Jean*0039 
a589927d63 Jean*0040 C dissolution only below saturation horizon following method by Karsten Friis
2e3e8c330d Jona*0041 #undef DIC_CALCITE_SAT
a589927d63 Jean*0042 
1d96d0e34e Jean*0043 C Include self-shading effect by phytoplankton
                0044 #undef LIGHT_CHL
2e3e8c330d Jona*0045 
1d96d0e34e Jean*0046 C Include iron sediment source using DOP flux
                0047 #undef SEDFE
                0048 
                0049 C For Adjoint built
2e3e8c330d Jona*0050 #define DIC_AD_SAFE
01a4b8e46d Patr*0051 
                0052 #endif /* ALLOW_DIC */
                0053 #endif /* DIC_OPTIONS_H */
                0054 
                0055 CEH3 ;;; Local Variables: ***
                0056 CEH3 ;;; mode:fortran ***
                0057 CEH3 ;;; End: ***