|
||||
File indexing completed on 2023-08-02 05:10:58 UTC
view on githubraw file Latest commit 5bc99689 on 2023-08-01 13:40:46 UTCd8e7ce6dbc Patr*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 *==========================================================* 0008 0009 #ifndef KPP_OPTIONS_H 0010 #define KPP_OPTIONS_H 0011 #include "PACKAGES_CONFIG.h" 0012 #include "CPP_OPTIONS.h" 0013 0014 #ifdef ALLOW_KPP 0015 C Package-specific Options & Macros go here 0016 0017 C o When set, smooth shear horizontally with 121 filters 0018 cph#define KPP_SMOOTH_SHSQ 0019 #undef KPP_SMOOTH_SHSQ 0020 #undef KPP_SMOOTH_DVSQ 0021 0022 C o When set, smooth dbloc KPP variable horizontally 0023 cph#define KPP_SMOOTH_DBLOC 0024 #undef KPP_SMOOTH_DBLOC 0025 0026 C o When set, smooth all KPP density variables horizontally 0027 #undef KPP_SMOOTH_DENS 0028 #ifdef KPP_SMOOTH_DENS 0029 # define KPP_SMOOTH_DBLOC 0030 #endif 0031 0032 C o When set, smooth vertical viscosity horizontally 0033 #undef KPP_SMOOTH_VISC 0034 0035 C o When set, smooth vertical diffusivity horizontally 0036 #undef KPP_SMOOTH_DIFF 0037 0038 C o Get rid of vertical resolution dependence of dVsq term by 0039 C estimating a surface velocity that is independent of first 0040 C level thickness in the model. 0041 #undef KPP_ESTIMATE_UREF 0042 0043 C o Include/exclude KPP non/local transport terms 0044 cph#define KPP_GHAT 0045 #undef KPP_GHAT 0046 0047 C o Exclude Interior shear instability mixing 0048 #undef EXCLUDE_KPP_SHEAR_MIX 0049 0050 C o Exclude double diffusive mixing in the interior 0051 #undef EXCLUDE_KPP_DOUBLEDIFF 0052 0053 C o Avoid as many as possible AD recomputations 0054 C usually not necessary, but useful for testing 0055 #undef KPP_AUTODIFF_EXCESSIVE_STORE 0056 0057 C o Vertically smooth Ri (for interior shear mixing) 0058 #undef ALLOW_KPP_VERTICALLY_SMOOTH 0059 0060 #endif /* ALLOW_KPP */ 0061 #endif /* KPP_OPTIONS_H */ 0062 0063 CEH3 ;;; Local Variables: *** 0064 CEH3 ;;; mode:fortran *** 0065 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 |