Back to home page

MITgcm

 
 

    


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

view on githubraw file Latest commit 2e3e8c33 on 2023-02-03 17:26:01 UTC
6acab690ae Jona*0001 #ifndef DIC_OPTIONS_H
                0002 #define DIC_OPTIONS_H
                0003 #include "PACKAGES_CONFIG.h"
                0004 #include "CPP_OPTIONS.h"
                0005 
                0006 #ifdef ALLOW_DIC
                0007 C     Package-specific Options & Macros go here
                0008 
                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 #define 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).
2e3e8c330d Jona*0019 #define CARBONCHEM_TOTALPHSCALE
6acab690ae Jona*0020 
                0021 C BIOTIC OPTIONS
                0022 #define DIC_BIOTIC
                0023 #define ALLOW_O2
                0024 #undef ALLOW_FE
                0025 #undef READ_PAR
                0026 #undef MINFE
                0027 #undef DIC_NO_NEG
                0028 #undef DIC_BOUNDS
                0029 C these all need to be defined for coupling to atmospheric model:
                0030 #undef USE_QSW
                0031 #undef USE_QSW_UNDERICE
                0032 #undef USE_PLOAD
                0033 
                0034 C use surface salinity forcing (scaled by mean surf value) for DIC & ALK forcing
                0035 #undef ALLOW_OLD_VIRTUALFLUX
                0036 
                0037 C put back bugs related to Water-Vapour in carbonate chemistry & air-sea fluxes
                0038 #undef WATERVAP_BUG
                0039 
                0040 C dissolution only below saturation horizon following method by Karsten Friis
2e3e8c330d Jona*0041 #define DIC_CALCITE_SAT
6acab690ae Jona*0042 
                0043 C Include self-shading effect by phytoplankton
                0044 #undef LIGHT_CHL
                0045 
                0046 C Include iron sediment source using DOP flux
                0047 #undef SEDFE
                0048 
2e3e8c330d Jona*0049 C For Adjoint built
                0050 #undef DIC_AD_SAFE
                0051 
6acab690ae Jona*0052 #endif /* ALLOW_DIC */
                0053 #endif /* DIC_OPTIONS_H */
                0054 
                0055 CEH3 ;;; Local Variables: ***
                0056 CEH3 ;;; mode:fortran ***
                0057 CEH3 ;;; End: ***