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

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

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


Revision 1.6 - (show annotations) (download)
Sat May 30 02:10:15 1998 UTC (25 years, 11 months ago) by cnh
Branch: MAIN
CVS Tags: checkpoint5, checkpoint4
Changes since 1.5: +104 -77 lines
File MIME type: text/plain
Further memory saving macros for particular grids

1 C $Header: /u/gcmpack/models/MITgcmUV/model/inc/GRID_MACROS.h,v 1.5 1998/05/28 15:03:13 cnh Exp $
2 C
3 C /==========================================================\
4 C | GRID_MACROS.h |
5 C |==========================================================|
6 C | These macros are used to substitute definitions for |
7 C | GRID.h variables for particular configurations. |
8 C | In setting these variables the following convention |
9 C | applies. |
10 C | undef phi_CONST - Indicates the variable phi is fixed |
11 C | in X, Y and Z. |
12 C | undef phi_FX - Indicates the variable phi only |
13 C | varies in X (i.e.not in X or Z). |
14 C | undef phi_FY - Indicates the variable phi only |
15 C | varies in Y (i.e.not in X or Z). |
16 C | undef phi_FXY - Indicates the variable phi only |
17 C | varies in X and Y ( i.e. not Z). |
18 C \==========================================================/
19
20 #undef DXC_CONST
21 #undef DXC_FX
22 #undef DXC_FY
23 #include "DXC_MACROS.h"
24
25 #undef DXF_CONST
26 #undef DXF_FX
27 #undef DXF_FY
28 #include "DXF_MACROS.h"
29
30 #undef DXG_CONST
31 #undef DXG_FX
32 #undef DXG_FY
33 #include "DXG_MACROS.h"
34
35 #undef DXV_CONST
36 #undef DXV_FX
37 #undef DXV_FY
38 #include "DXV_MACROS.h"
39
40 #undef DYC_CONST
41 #undef DYC_FX
42 #undef DYC_FY
43 #include "DYC_MACROS.h"
44
45 #undef DYF_CONST
46 #undef DYF_FX
47 #undef DYF_FY
48 #include "DYF_MACROS.h"
49
50 #undef DYG_CONST
51 #undef DYG_FX
52 #undef DYG_FY
53 #include "DYG_MACROS.h"
54
55 #undef DYU_CONST
56 #undef DYU_FX
57 #undef DYU_FY
58 #include "DYU_MACROS.h"
59
60 #undef HFACC_CONST
61 #undef HFACC_FX
62 #undef HFACC_FY
63 #undef HFACC_FXY
64 #include "HFACC_MACROS.h"
65
66 #undef HFACS_CONST
67 #undef HFACS_FX
68 #undef HFACS_FY
69 #undef HFACS_FXY
70 #include "HFACS_MACROS.h"
71
72 #undef HFACW_CONST
73 #undef HFACW_FX
74 #undef HFACW_FY
75 #undef HFACW_FXY
76 #include "HFACW_MACROS.h"
77
78 #undef RDXC_CONST
79 #undef RDXC_FX
80 #undef RDXC_FY
81 #include "RDXC_MACROS.h"
82
83 #undef RDXF_CONST
84 #undef RDXF_FX
85 #undef RDXF_FY
86 #include "RDXF_MACROS.h"
87
88 #undef RDXG_CONST
89 #undef RDXG_FX
90 #undef RDXG_FY
91 #include "RDXG_MACROS.h"
92
93 #undef RDXV_CONST
94 #undef RDXV_FX
95 #undef RDXV_FY
96 #include "RDXV_MACROS.h"
97
98 #undef RDYC_CONST
99 #undef RDYC_FX
100 #undef RDYC_FY
101 #include "RDYC_MACROS.h"
102
103 #undef RDYF_CONST
104 #undef RDYF_FX
105 #undef RDYF_FY
106 #include "RDYF_MACROS.h"
107
108 #undef RDYG_CONST
109 #undef RDYG_FX
110 #undef RDYG_FY
111 #include "RDYG_MACROS.h"
112
113 #undef RDYU_CONST
114 #undef RDYU_FX
115 #undef RDYU_FY
116 #include "RDYU_MACROS.h"
117
118 #undef RHFACC_CONST
119 #undef RHFACC_FX
120 #undef RHFACC_FY
121 #undef RHFACC_FXY
122 #include "RHFACC_MACROS.h"
123
124 #undef RHFACS_CONST
125 #undef RHFACS_FX
126 #undef RHFACS_FY
127 #undef RHFACS_FXY
128 #include "RHFACS_MACROS.h"
129
130 #undef RHFACW_CONST
131 #undef RHFACW_FX
132 #undef RHFACW_FY
133 #undef RHFACW_FXY
134 #include "RHFACW_MACROS.h"
135
136 #undef XC_CONST
137 #undef XC_FX
138 #undef XC_FY
139 #include "XC_MACROS.h"
140
141 #undef YC_CONST
142 #undef YC_FX
143 #undef YC_FY
144 #include "YC_MACROS.h"
145
146 #undef ZA_CONST
147 #undef ZA_FX
148 #undef ZA_FY
149 #include "ZA_MACROS.h"
150
151 #undef MASKW_CONST
152 #undef MASKW_FX
153 #undef MASKW_FY
154 #undef MASKW_FXY
155 #include "MASKW_MACROS.h"
156
157 #undef MASKS_CONST
158 #undef MASKS_FX
159 #undef MASKS_FY
160 #undef MASKS_FXY
161 #include "MASKS_MACROS.h"

  ViewVC Help
Powered by ViewVC 1.1.22