/[MITgcm]/MITgcm/model/inc/GRID_MACROS.h
ViewVC logotype

Diff of /MITgcm/model/inc/GRID_MACROS.h

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.2 by cnh, Wed May 27 05:18:38 1998 UTC revision 1.12 by cnh, Fri Sep 21 15:13:31 2001 UTC
# Line 1  Line 1 
1  C $Header$  C $Header$
2    C $Name$
3  C  C
4  C     /==========================================================\  CBOP
5  C     | GRID_MACROS.h                                            |  C    !ROUTINE: GRID_MACROS.h
6  C     |==========================================================|  C    !INTERFACE:
7  C     | These macros are used to substitute definitions for      |  C    include GRID_MACROS.h
8  C     | GRID.h variables for particular configurations.          |  C    !DESCRIPTION: \bv
9  C     | In setting these variables the following convention      |  C     *==========================================================*
10  C     | applies.                                                 |  C     | GRID_MACROS.h                                            
11  C     | define phi_CONST   - Indicates the variable phi is fixed |  C     *==========================================================*
12  C     |                      in X, Y and Z.                      |  C     | These macros are used to substitute definitions for      
13  C     | define phi_FX      - Indicates the variable phi only     |    C     | GRID.h variables for particular configurations.          
14  C     |                      varies in X.                        |  C     | In setting these variables the following convention      
15  C     | define phi_FY      - Indicates the variable phi only     |    C     | applies.                                                  
16  C     |                      varies in Y.                        |  C     | undef  phi_CONST   - Indicates the variable phi is fixed  
17  C     | define phi_FXY     - Indicates the variable phi only     |    C     |                      in X, Y and Z.                      
18  C     |                      varies in X and Y ( i.e. not Z).    |  C     | undef  phi_FX      - Indicates the variable phi only      
19  C     \==========================================================/  C     |                      varies in X (i.e.not in X or Z).    
20    C     | undef  phi_FY      - Indicates the variable phi only      
21  #undef  DXC_CONST    C     |                      varies in Y (i.e.not in X or Z).    
22  #undef  DXC_FX  C     | undef  phi_FXY     - Indicates the variable phi only      
23  #undef  DXC_FY  C     |                      varies in X and Y ( i.e. not Z).    
24    C     *==========================================================*
25    C     \ev
26    CEOP
27    
28    #undef    DXC_CONST  
29    #undef    DXC_FX
30    #undef    DXC_FY
31  #include "DXC_MACROS.h"  #include "DXC_MACROS.h"
32    
33  #undef  DXF_CONST    #undef    DXF_CONST  
34  #undef  DXF_FX  #undef    DXF_FX
35  #undef  DXF_FY  #undef    DXF_FY
36  #include "DXF_MACROS.h"  #include "DXF_MACROS.h"
37    
38  #undef  DXG_CONST    #undef    DXG_CONST  
39  #undef  DXG_FX  #undef    DXG_FX
40  #undef  DXG_FY  #undef    DXG_FY
41  #include "DXG_MACROS.h"  #include "DXG_MACROS.h"
42    
43  #undef  DXV_CONST    #undef    DXV_CONST  
44  #undef  DXV_FX  #undef    DXV_FX
45  #undef  DXV_FY  #undef    DXV_FY
46  #include "DXV_MACROS.h"  #include "DXV_MACROS.h"
47    
48    #undef    DYC_CONST  
49    #undef    DYC_FX
50    #undef    DYC_FY
51    #include "DYC_MACROS.h"
52    
53    #undef    DYF_CONST  
54    #undef    DYF_FX
55    #undef    DYF_FY
56    #include "DYF_MACROS.h"
57    
58    #undef    DYG_CONST  
59    #undef    DYG_FX
60    #undef    DYG_FY
61    #include "DYG_MACROS.h"
62    
63    #undef    DYU_CONST  
64    #undef    DYU_FX
65    #undef    DYU_FY
66    #include "DYU_MACROS.h"
67    
68    #undef    HFACC_CONST  
69    #undef    HFACC_FX
70    #undef    HFACC_FY
71    #undef    HFACC_FXY
72    #include "HFACC_MACROS.h"
73    
74    #undef    HFACS_CONST  
75    #undef    HFACS_FX
76    #undef    HFACS_FY
77    #undef    HFACS_FXY
78    #include "HFACS_MACROS.h"
79    
80    #undef    HFACW_CONST  
81    #undef    HFACW_FX
82    #undef    HFACW_FY
83    #undef    HFACW_FXY
84    #include "HFACW_MACROS.h"
85    
86    #undef    RECIP_DXC_CONST
87    #undef    RECIP_DXC_FX
88    #undef    RECIP_DXC_FY
89    #include "RECIP_DXC_MACROS.h"
90    
91    #undef    RECIP_DXF_CONST
92    #undef    RECIP_DXF_FX
93    #undef    RECIP_DXF_FY
94    #include "RECIP_DXF_MACROS.h"
95    
96    #undef    RECIP_DXG_CONST
97    #undef    RECIP_DXG_FX
98    #undef    RECIP_DXG_FY
99    #include "RECIP_DXG_MACROS.h"
100    
101    #undef    RECIP_DXV_CONST
102    #undef    RECIP_DXV_FX
103    #undef    RECIP_DXV_FY
104    #include "RECIP_DXV_MACROS.h"
105    
106    #undef    RECIP_DYC_CONST
107    #undef    RECIP_DYC_FX
108    #undef    RECIP_DYC_FY
109    #include "RECIP_DYC_MACROS.h"
110    
111    #undef    RECIP_DYF_CONST
112    #undef    RECIP_DYF_FX
113    #undef    RECIP_DYF_FY
114    #include "RECIP_DYF_MACROS.h"
115    
116    #undef    RECIP_DYG_CONST
117    #undef    RECIP_DYG_FX
118    #undef    RECIP_DYG_FY
119    #include "RECIP_DYG_MACROS.h"
120    
121    #undef    RECIP_DYU_CONST
122    #undef    RECIP_DYU_FX
123    #undef    RECIP_DYU_FY
124    #include "RECIP_DYU_MACROS.h"
125    
126    #undef    RECIP_HFACC_CONST  
127    #undef    RECIP_HFACC_FX
128    #undef    RECIP_HFACC_FY
129    #undef    RECIP_HFACC_FXY
130    #include "RECIP_HFACC_MACROS.h"
131    
132    #undef    RECIP_HFACS_CONST  
133    #undef    RECIP_HFACS_FX
134    #undef    RECIP_HFACS_FY
135    #undef    RECIP_HFACS_FXY
136    #include "RECIP_HFACS_MACROS.h"
137    
138    #undef    RECIP_HFACW_CONST  
139    #undef    RECIP_HFACW_FX
140    #undef    RECIP_HFACW_FY
141    #undef    RECIP_HFACW_FXY
142    #include "RECIP_HFACW_MACROS.h"
143    
144    #undef    XC_CONST  
145    #undef    XC_FX
146    #undef    XC_FY
147    #include "XC_MACROS.h"
148    
149    #undef    YC_CONST  
150    #undef    YC_FX
151    #undef    YC_FY
152    #include "YC_MACROS.h"
153    
154    #undef    RA_CONST  
155    #undef    RA_FX
156    #undef    RA_FY
157    #include "RA_MACROS.h"
158    #include "RAW_MACROS.h"
159    #include "RAS_MACROS.h"
160    
161    #undef    MASKW_CONST  
162    #undef    MASKW_FX
163    #undef    MASKW_FY
164    #undef    MASKW_FXY
165    #include "MASKW_MACROS.h"
166    
167    #undef    MASKS_CONST  
168    #undef    MASKS_FX
169    #undef    MASKS_FY
170    #undef    MASKS_FXY
171    #include "MASKS_MACROS.h"
172    
173    #undef    TANPHIATU_CONST
174    #undef    TANPHIATU_FX
175    #undef    TANPHIATU_FY
176    #include "TANPHIATU_MACROS.h"
177    
178    #undef    TANPHIATV_CONST
179    #undef    TANPHIATV_FX
180    #undef    TANPHIATV_FY
181    #include "TANPHIATV_MACROS.h"

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.12

  ViewVC Help
Powered by ViewVC 1.1.22