Back to home page

MITgcm

 
 

    


File indexing completed on 2018-03-02 18:36:20 UTC

view on githubraw file Latest commit add29e06 on 2018-01-31 20:35:05 UTC
5c76561bf0 Chri*0001 C
ac0f2a1690 Chri*0002 CBOP
                0003 C    !ROUTINE: GRID_MACROS.h
                0004 C    !INTERFACE:
                0005 C    include GRID_MACROS.h
                0006 C    !DESCRIPTION: \bv
                0007 C     *==========================================================*
75c8ade6c2 Jean*0008 C     | GRID_MACROS.h
ac0f2a1690 Chri*0009 C     *==========================================================*
75c8ade6c2 Jean*0010 C     | These macros are used to substitute definitions for
                0011 C     | GRID.h variables for particular configurations.
                0012 C     | In setting these variables the following convention
                0013 C     | applies.
                0014 C     | undef  phi_CONST   - Indicates the variable phi is fixed
                0015 C     |                      in X, Y and Z.
                0016 C     | undef  phi_FX      - Indicates the variable phi only
                0017 C     |                      varies in X (i.e.not in X or Z).
                0018 C     | undef  phi_FY      - Indicates the variable phi only
                0019 C     |                      varies in Y (i.e.not in X or Z).
                0020 C     | undef  phi_FXY     - Indicates the variable phi only
                0021 C     |                      varies in X and Y ( i.e. not Z).
ac0f2a1690 Chri*0022 C     *==========================================================*
                0023 C     \ev
                0024 CEOP
4160936f5e Chri*0025 
75c8ade6c2 Jean*0026 #undef    DXC_CONST
5984027334 Chri*0027 #undef    DXC_FX
                0028 #undef    DXC_FY
5c76561bf0 Chri*0029 #include "DXC_MACROS.h"
4160936f5e Chri*0030 
75c8ade6c2 Jean*0031 #undef    DXF_CONST
5984027334 Chri*0032 #undef    DXF_FX
                0033 #undef    DXF_FY
5c76561bf0 Chri*0034 #include "DXF_MACROS.h"
4160936f5e Chri*0035 
75c8ade6c2 Jean*0036 #undef    DXG_CONST
5984027334 Chri*0037 #undef    DXG_FX
                0038 #undef    DXG_FY
5c76561bf0 Chri*0039 #include "DXG_MACROS.h"
4160936f5e Chri*0040 
75c8ade6c2 Jean*0041 #undef    DXV_CONST
5984027334 Chri*0042 #undef    DXV_FX
                0043 #undef    DXV_FY
5c76561bf0 Chri*0044 #include "DXV_MACROS.h"
55e467e3e0 Chri*0045 
75c8ade6c2 Jean*0046 #undef    DYC_CONST
5984027334 Chri*0047 #undef    DYC_FX
                0048 #undef    DYC_FY
55e467e3e0 Chri*0049 #include "DYC_MACROS.h"
                0050 
75c8ade6c2 Jean*0051 #undef    DYF_CONST
5984027334 Chri*0052 #undef    DYF_FX
                0053 #undef    DYF_FY
55e467e3e0 Chri*0054 #include "DYF_MACROS.h"
                0055 
75c8ade6c2 Jean*0056 #undef    DYG_CONST
5984027334 Chri*0057 #undef    DYG_FX
                0058 #undef    DYG_FY
55e467e3e0 Chri*0059 #include "DYG_MACROS.h"
                0060 
75c8ade6c2 Jean*0061 #undef    DYU_CONST
5984027334 Chri*0062 #undef    DYU_FX
                0063 #undef    DYU_FY
55e467e3e0 Chri*0064 #include "DYU_MACROS.h"
8d53d3db26 Chri*0065 
75c8ade6c2 Jean*0066 #undef    HFACC_CONST
5984027334 Chri*0067 #undef    HFACC_FX
                0068 #undef    HFACC_FY
                0069 #undef    HFACC_FXY
8d53d3db26 Chri*0070 #include "HFACC_MACROS.h"
                0071 
75c8ade6c2 Jean*0072 #undef    HFACS_CONST
5984027334 Chri*0073 #undef    HFACS_FX
                0074 #undef    HFACS_FY
                0075 #undef    HFACS_FXY
8d53d3db26 Chri*0076 #include "HFACS_MACROS.h"
                0077 
75c8ade6c2 Jean*0078 #undef    HFACW_CONST
5984027334 Chri*0079 #undef    HFACW_FX
                0080 #undef    HFACW_FY
                0081 #undef    HFACW_FXY
8d53d3db26 Chri*0082 #include "HFACW_MACROS.h"
                0083 
c8a2a4bee7 Chri*0084 #undef    RECIP_DXC_CONST
                0085 #undef    RECIP_DXC_FX
                0086 #undef    RECIP_DXC_FY
                0087 #include "RECIP_DXC_MACROS.h"
                0088 
                0089 #undef    RECIP_DXF_CONST
                0090 #undef    RECIP_DXF_FX
                0091 #undef    RECIP_DXF_FY
                0092 #include "RECIP_DXF_MACROS.h"
                0093 
                0094 #undef    RECIP_DXG_CONST
                0095 #undef    RECIP_DXG_FX
                0096 #undef    RECIP_DXG_FY
                0097 #include "RECIP_DXG_MACROS.h"
                0098 
                0099 #undef    RECIP_DXV_CONST
                0100 #undef    RECIP_DXV_FX
                0101 #undef    RECIP_DXV_FY
                0102 #include "RECIP_DXV_MACROS.h"
                0103 
                0104 #undef    RECIP_DYC_CONST
                0105 #undef    RECIP_DYC_FX
                0106 #undef    RECIP_DYC_FY
                0107 #include "RECIP_DYC_MACROS.h"
                0108 
                0109 #undef    RECIP_DYF_CONST
                0110 #undef    RECIP_DYF_FX
                0111 #undef    RECIP_DYF_FY
                0112 #include "RECIP_DYF_MACROS.h"
                0113 
                0114 #undef    RECIP_DYG_CONST
                0115 #undef    RECIP_DYG_FX
                0116 #undef    RECIP_DYG_FY
                0117 #include "RECIP_DYG_MACROS.h"
                0118 
                0119 #undef    RECIP_DYU_CONST
                0120 #undef    RECIP_DYU_FX
                0121 #undef    RECIP_DYU_FY
                0122 #include "RECIP_DYU_MACROS.h"
                0123 
75c8ade6c2 Jean*0124 #undef    RECIP_HFACC_CONST
c8a2a4bee7 Chri*0125 #undef    RECIP_HFACC_FX
                0126 #undef    RECIP_HFACC_FY
                0127 #undef    RECIP_HFACC_FXY
                0128 #include "RECIP_HFACC_MACROS.h"
                0129 
75c8ade6c2 Jean*0130 #undef    RECIP_HFACS_CONST
c8a2a4bee7 Chri*0131 #undef    RECIP_HFACS_FX
                0132 #undef    RECIP_HFACS_FY
                0133 #undef    RECIP_HFACS_FXY
                0134 #include "RECIP_HFACS_MACROS.h"
                0135 
75c8ade6c2 Jean*0136 #undef    RECIP_HFACW_CONST
c8a2a4bee7 Chri*0137 #undef    RECIP_HFACW_FX
                0138 #undef    RECIP_HFACW_FY
                0139 #undef    RECIP_HFACW_FXY
                0140 #include "RECIP_HFACW_MACROS.h"
5984027334 Chri*0141 
75c8ade6c2 Jean*0142 #undef    XC_CONST
5984027334 Chri*0143 #undef    XC_FX
                0144 #undef    XC_FY
                0145 #include "XC_MACROS.h"
                0146 
75c8ade6c2 Jean*0147 #undef    YC_CONST
5984027334 Chri*0148 #undef    YC_FX
                0149 #undef    YC_FY
                0150 #include "YC_MACROS.h"
                0151 
75c8ade6c2 Jean*0152 #undef    RA_CONST
056a024bcc Chri*0153 #undef    RA_FX
                0154 #undef    RA_FY
                0155 #include "RA_MACROS.h"
c1701ff971 Alis*0156 #include "RAW_MACROS.h"
                0157 #include "RAS_MACROS.h"
5984027334 Chri*0158 
75c8ade6c2 Jean*0159 #undef    MASKW_CONST
5984027334 Chri*0160 #undef    MASKW_FX
                0161 #undef    MASKW_FY
                0162 #undef    MASKW_FXY
                0163 #include "MASKW_MACROS.h"
                0164 
75c8ade6c2 Jean*0165 #undef    MASKS_CONST
5984027334 Chri*0166 #undef    MASKS_FX
                0167 #undef    MASKS_FY
                0168 #undef    MASKS_FXY
                0169 #include "MASKS_MACROS.h"
b05b067368 Chri*0170 
                0171 #undef    TANPHIATU_CONST
                0172 #undef    TANPHIATU_FX
                0173 #undef    TANPHIATU_FY
                0174 #include "TANPHIATU_MACROS.h"
                0175 
                0176 #undef    TANPHIATV_CONST
                0177 #undef    TANPHIATV_FX
                0178 #undef    TANPHIATV_FY
                0179 #include "TANPHIATV_MACROS.h"
75c8ade6c2 Jean*0180 
                0181 #undef    FCORI_CONST
                0182 #undef    FCORI_FX
                0183 #undef    FCORI_FY
                0184 #include "FCORI_MACROS.h"