File indexing completed on 2023-10-13 05:11:24 UTC
view on githubraw file Latest commit edcd27be on 2023-10-12 20:00:12 UTC
5a54dbbd56 Jean*0001 #ifndef CTRL_OPTIONS_H
                0002 #define CTRL_OPTIONS_H
                0003 #include "PACKAGES_CONFIG.h"
                0004 #include "CPP_OPTIONS.h"
                0005 
b4daa24319 Shre*0006 
                0007 
                0008 
                0009 
                0010 
                0011 
                0012 
                0013 
                0014 
                0015 
                0016 
                0017 
                0018 #ifdef ALLOW_CTRL
                0019 #ifdef ECCO_CPPOPTIONS_H
                0020 
                0021 
                0022 
                0023 
                0024 
                0025 #else /* ndef ECCO_CPPOPTIONS_H */
                0026 
                0027 
                0028 
5a54dbbd56 Jean*0029 
                0030 #undef CTRL_SET_PREC_32
                0031 
b4daa24319 Shre*0032 #undef ALLOW_NONDIMENSIONAL_CONTROL_IO
5a54dbbd56 Jean*0033 #define EXCLUDE_CTRL_PACK
                0034 #undef ALLOW_PACKUNPACK_METHOD2
                0035 #undef CTRL_DO_PACK_UNPACK_ONLY
                0036 #undef CTRL_PACK_PRECISE
                0037 #undef CTRL_UNPACK_PRECISE
                0038 #undef CTRL_DELZNORM
                0039 #undef ALLOW_CTRL_WETV
b4daa24319 Shre*0040 
                0041 
5a54dbbd56 Jean*0042 
b4daa24319 Shre*0043 #undef ALLOW_KAPGM_CONTROL
                0044 #undef ALLOW_KAPREDI_CONTROL
5a54dbbd56 Jean*0045 
                0046 #define ALLOW_DIFFKR_CONTROL
b4daa24319 Shre*0047 #undef ALLOW_BOTTOMDRAG_CONTROL
5a54dbbd56 Jean*0048 #undef ALLOW_DIC_CONTROL
                0049 
                0050 
                0051 
                0052 
                0053 #undef ALLOW_DEPTH_CONTROL
                0054 #ifdef ALLOW_DEPTH_CONTROL
                0055 
                0056 # define USE_SMOOTH_MIN
                0057 #endif /* ALLOW_DEPTH_CONTROL */
b4daa24319 Shre*0058 
                0059 
                0060 #undef ALLOW_GENARR2D_CONTROL
                0061 #define ALLOW_GENARR3D_CONTROL
                0062 #undef ALLOW_GENTIM2D_CONTROL
5a54dbbd56 Jean*0063 # undef ALLOW_UVEL0_CONTROL
                0064 # undef ALLOW_VVEL0_CONTROL
                0065 # undef CTRL_SET_OLD_MAXCVARS_30
                0066 # undef CTRL_SET_OLD_MAXCVARS_40
                0067 
                0068 
                0069 #ifdef ALLOW_OBCS
                0070 
                0071 
                0072 # define ALLOW_OBCSN_CONTROL
                0073 # define ALLOW_OBCSS_CONTROL
                0074 # define ALLOW_OBCSW_CONTROL
                0075 # define ALLOW_OBCSE_CONTROL
                0076 # undef ALLOW_OBCS_CONTROL_MODES
                0077 #endif /* ALLOW_OBCS */
                0078 
                0079 
                0080 #if (defined (ALLOW_OBCSN_CONTROL) || \
                0081      defined (ALLOW_OBCSS_CONTROL) || \
                0082      defined (ALLOW_OBCSW_CONTROL) || \
                0083      defined (ALLOW_OBCSE_CONTROL))
                0084 # define ALLOW_OBCS_CONTROL
                0085 #endif
                0086 
                0087 
                0088 #undef ALLOW_ADCTRLBOUND
b4daa24319 Shre*0089 
                0090 
                0091 
                0092 #undef ALLOW_ROTATE_UV_CONTROLS
                0093 
5a54dbbd56 Jean*0094 
                0095 
                0096 
                0097 
                0098 #undef CTRL_SKIP_FIRST_TWO_ATM_REC_ALL
b4daa24319 Shre*0099 
5a54dbbd56 Jean*0100 
                0101 
                0102 
                0103 
                0104 
                0105 
b4daa24319 Shre*0106 #undef ALLOW_SMOOTH_CTRL2D
5a54dbbd56 Jean*0107 
                0108 
                0109 #undef ALLOW_CTRL_DEBUG
b4daa24319 Shre*0110 
                0111 
                0112 #endif /* ndef ECCO_CPPOPTIONS_H */
                0113 #endif /* ALLOW_CTRL */
                0114 #endif /* CTRL_OPTIONS_H */