|
||||
File indexing completed on 2024-05-16 05:11:09 UTC
view on githubraw file Latest commit 0c90ef58 on 2024-05-15 16:50:06 UTC0c90ef582a Jean*0001 C CPP options file for FLT package 0002 0003 #ifndef FLT_OPTIONS_H 0004 #define FLT_OPTIONS_H 0005 #include "PACKAGES_CONFIG.h" 0006 #include "CPP_OPTIONS.h" 0007 0008 #ifdef ALLOW_FLT 0009 C Package-specific Options & Macros go here 0010 0011 C Include/Exclude part that allows 3-dimensional advection of floats 0012 #define ALLOW_3D_FLT 0013 0014 C Use the alternative method of adding random noise to float advection 0015 #define USE_FLT_ALT_NOISE 0016 0017 C Add noise also to the vertical velocity of 3D floats 0018 #ifdef ALLOW_3D_FLT 0019 #define ALLOW_FLT_3D_NOISE 0020 #endif 0021 0022 C Define this to revert to old second-order Runge-Kutta integration 0023 #define FLT_SECOND_ORDER_RUNGE_KUTTA 0024 0025 C Prevent floats to re-enter the opposite side of a periodic domain (stop instead) 0026 #undef FLT_WITHOUT_X_PERIODICITY 0027 #undef FLT_WITHOUT_Y_PERIODICITY 0028 0029 C Allow experimentation with pkg/flt + exch2 despite incomplete implementation 0030 #undef DEVEL_FLT_EXCH2 0031 0032 #endif /* ALLOW_FLT */ 0033 #endif /* FLT_OPTIONS_H */
[ 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 |