Back to home page

MITgcm

 
 

    


File indexing completed on 2018-03-02 18:45:26 UTC

view on githubraw file Latest commit add29e06 on 2018-01-31 20:35:05 UTC
27577cf3bc Oliv*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 
a589927d63 Jean*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
27577cf3bc Oliv*0012 #define ALLOW_3D_FLT
                0013 
a589927d63 Jean*0014 C Use the alternative method of adding random noise to float advection
27577cf3bc Oliv*0015 #define USE_FLT_ALT_NOISE
                0016 
a589927d63 Jean*0017 C Add noise also to the vertical velocity of 3D floats
27577cf3bc Oliv*0018 #ifdef ALLOW_3D_FLT
                0019 #define ALLOW_FLT_3D_NOISE
                0020 #endif
                0021 
a589927d63 Jean*0022 C Define this to revert to old second-order Runge-Kutta integration
27577cf3bc Oliv*0023 #define FLT_SECOND_ORDER_RUNGE_KUTTA
                0024 
a589927d63 Jean*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 
27577cf3bc Oliv*0029 #endif /* ALLOW_FLT */
                0030 #endif /* FLT_OPTIONS_H */