/[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.7 by cnh, Mon Jun 8 21:43:00 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     | undef  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     | undef  phi_FX      - Indicates the variable phi only     |    C     | GRID.h variables for particular configurations.          
14  C     |                      varies in X (i.e.not in X or Z).    |  C     | In setting these variables the following convention      
15  C     | undef  phi_FY      - Indicates the variable phi only     |    C     | applies.                                                  
16  C     |                      varies in Y (i.e.not in X or Z).    |  C     | undef  phi_CONST   - Indicates the variable phi is fixed  
17  C     | undef  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    C     |                      varies in Y (i.e.not in X or Z).    
22    C     | undef  phi_FXY     - Indicates the variable phi only      
23    C     |                      varies in X and Y ( i.e. not Z).    
24    C     *==========================================================*
25    C     \ev
26    CEOP
27    
28  #undef    DXC_CONST    #undef    DXC_CONST  
29  #undef    DXC_FX  #undef    DXC_FX
# Line 75  C     \================================= Line 83  C     \=================================
83  #undef    HFACW_FXY  #undef    HFACW_FXY
84  #include "HFACW_MACROS.h"  #include "HFACW_MACROS.h"
85    
86  #undef    RDXC_CONST  #undef    RECIP_DXC_CONST
87  #undef    RDXC_FX  #undef    RECIP_DXC_FX
88  #undef    RDXC_FY  #undef    RECIP_DXC_FY
89  #include "RDXC_MACROS.h"  #include "RECIP_DXC_MACROS.h"
90    
91  #undef    RDXF_CONST  #undef    RECIP_DXF_CONST
92  #undef    RDXF_FX  #undef    RECIP_DXF_FX
93  #undef    RDXF_FY  #undef    RECIP_DXF_FY
94  #include "RDXF_MACROS.h"  #include "RECIP_DXF_MACROS.h"
95    
96  #undef    RDXG_CONST  #undef    RECIP_DXG_CONST
97  #undef    RDXG_FX  #undef    RECIP_DXG_FX
98  #undef    RDXG_FY  #undef    RECIP_DXG_FY
99  #include "RDXG_MACROS.h"  #include "RECIP_DXG_MACROS.h"
100    
101  #undef    RDXV_CONST  #undef    RECIP_DXV_CONST
102  #undef    RDXV_FX  #undef    RECIP_DXV_FX
103  #undef    RDXV_FY  #undef    RECIP_DXV_FY
104  #include "RDXV_MACROS.h"  #include "RECIP_DXV_MACROS.h"
105    
106  #undef    RDYC_CONST  #undef    RECIP_DYC_CONST
107  #undef    RDYC_FX  #undef    RECIP_DYC_FX
108  #undef    RDYC_FY  #undef    RECIP_DYC_FY
109  #include "RDYC_MACROS.h"  #include "RECIP_DYC_MACROS.h"
110    
111  #undef    RDYF_CONST  #undef    RECIP_DYF_CONST
112  #undef    RDYF_FX  #undef    RECIP_DYF_FX
113  #undef    RDYF_FY  #undef    RECIP_DYF_FY
114  #include "RDYF_MACROS.h"  #include "RECIP_DYF_MACROS.h"
115    
116  #undef    RDYG_CONST  #undef    RECIP_DYG_CONST
117  #undef    RDYG_FX  #undef    RECIP_DYG_FX
118  #undef    RDYG_FY  #undef    RECIP_DYG_FY
119  #include "RDYG_MACROS.h"  #include "RECIP_DYG_MACROS.h"
120    
121  #undef    RDYU_CONST  #undef    RECIP_DYU_CONST
122  #undef    RDYU_FX  #undef    RECIP_DYU_FX
123  #undef    RDYU_FY  #undef    RECIP_DYU_FY
124  #include "RDYU_MACROS.h"  #include "RECIP_DYU_MACROS.h"
125    
126  #undef    RHFACC_CONST    #undef    RECIP_HFACC_CONST  
127  #undef    RHFACC_FX  #undef    RECIP_HFACC_FX
128  #undef    RHFACC_FY  #undef    RECIP_HFACC_FY
129  #undef    RHFACC_FXY  #undef    RECIP_HFACC_FXY
130  #include "RHFACC_MACROS.h"  #include "RECIP_HFACC_MACROS.h"
131    
132  #undef    RHFACS_CONST    #undef    RECIP_HFACS_CONST  
133  #undef    RHFACS_FX  #undef    RECIP_HFACS_FX
134  #undef    RHFACS_FY  #undef    RECIP_HFACS_FY
135  #undef    RHFACS_FXY  #undef    RECIP_HFACS_FXY
136  #include "RHFACS_MACROS.h"  #include "RECIP_HFACS_MACROS.h"
137    
138  #undef    RHFACW_CONST    #undef    RECIP_HFACW_CONST  
139  #undef    RHFACW_FX  #undef    RECIP_HFACW_FX
140  #undef    RHFACW_FY  #undef    RECIP_HFACW_FY
141  #undef    RHFACW_FXY  #undef    RECIP_HFACW_FXY
142  #include "RHFACW_MACROS.h"  #include "RECIP_HFACW_MACROS.h"
143    
144  #undef    XC_CONST    #undef    XC_CONST  
145  #undef    XC_FX  #undef    XC_FX
# Line 143  C     \================================= Line 151  C     \=================================
151  #undef    YC_FY  #undef    YC_FY
152  #include "YC_MACROS.h"  #include "YC_MACROS.h"
153    
154  #undef    ZA_CONST    #undef    RA_CONST  
155  #undef    ZA_FX  #undef    RA_FX
156  #undef    ZA_FY  #undef    RA_FY
157  #include "ZA_MACROS.h"  #include "RA_MACROS.h"
158    #include "RAW_MACROS.h"
159    #include "RAS_MACROS.h"
160    
161  #undef    MASKW_CONST    #undef    MASKW_CONST  
162  #undef    MASKW_FX  #undef    MASKW_FX

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

  ViewVC Help
Powered by ViewVC 1.1.22