|
||||
File indexing completed on 2020-11-27 06:12:12 UTC
view on githubraw file Latest commit a67734cb on 2020-11-26 15:13:13 UTCa589927d63 Jean*0001 C *==========================================================* 0002 C | KPP_OPTIONS.h 0003 C | o CPP options file for KPP package. 0004 C *==========================================================* 0005 C | Use this file for selecting options within the KPP 0006 C | package. 0007 C *==========================================================* 14a30b2cfe Davi*0008 0009 #ifndef KPP_OPTIONS_H 0010 #define KPP_OPTIONS_H 0011 #include "PACKAGES_CONFIG.h" a589927d63 Jean*0012 #include "CPP_OPTIONS.h" 14a30b2cfe Davi*0013 0014 #ifdef ALLOW_KPP a589927d63 Jean*0015 C Package-specific Options & Macros go here 14a30b2cfe Davi*0016 0017 C o When set, smooth shear horizontally with 121 filters 0018 #undef KPP_SMOOTH_SHSQ 0019 #undef KPP_SMOOTH_DVSQ 0020 0021 C o When set, smooth dbloc KPP variable horizontally 0022 #undef KPP_SMOOTH_DBLOC 0023 0024 C o When set, smooth all KPP density variables horizontally 0025 #undef KPP_SMOOTH_DENS 0026 #ifdef KPP_SMOOTH_DENS 0027 # define KPP_SMOOTH_DBLOC 0028 #endif 0029 0030 C o When set, smooth vertical viscosity horizontally 0031 #undef KPP_SMOOTH_VISC 0032 0033 C o When set, smooth vertical diffusivity horizontally 0034 #undef KPP_SMOOTH_DIFF 0035 0036 C o Get rid of vertical resolution dependence of dVsq term by 0037 C estimating a surface velocity that is independent of first 0038 C level thickness in the model. a67734cba4 Mart*0039 #define KPP_ESTIMATE_UREF 14a30b2cfe Davi*0040 0041 C o Include/exclude KPP non/local transport terms 0042 #define KPP_GHAT 0043 0044 C o Exclude Interior shear instability mixing 0045 #undef EXCLUDE_KPP_SHEAR_MIX 0046 0047 C o Exclude double diffusive mixing in the interior 0048 #undef EXCLUDE_KPP_DOUBLEDIFF 0049 0050 C o Avoid as many as possible AD recomputations 0051 C usually not necessary, but useful for testing 0052 #undef KPP_AUTODIFF_EXCESSIVE_STORE 0053 0054 C o Vertically smooth Ri (for interior shear mixing) 0055 #undef ALLOW_KPP_VERTICALLY_SMOOTH 0056 0057 #endif /* ALLOW_KPP */ 0058 #endif /* KPP_OPTIONS_H */ 0059 0060 CEH3 ;;; Local Variables: *** 0061 CEH3 ;;; mode:fortran *** 0062 CEH3 ;;; End: ***
[ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
This page was automatically generated from https://github.com/MITgcm/MITgcm by the 2.2.1-MITgcm-0.1 LXR engine. The LXR team |