/[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.12 - (show annotations) (download)
Fri Sep 21 15:13:31 2001 UTC (22 years, 7 months ago) by cnh
Branch: MAIN
CVS Tags: checkpoint46n_post, checkpoint51k_post, checkpoint62v, checkpoint47e_post, checkpoint57m_post, checkpoint52l_pre, checkpoint44e_post, checkpoint62u, hrcube4, hrcube5, checkpoint46l_post, checkpoint57g_pre, checkpoint46g_pre, checkpoint47c_post, release1_p13_pre, checkpoint62t, checkpoint50c_post, checkpoint57s_post, checkpoint58b_post, checkpoint57b_post, checkpoint46f_post, checkpoint52d_pre, checkpoint57g_post, checkpoint48e_post, checkpoint56b_post, checkpoint50c_pre, checkpoint57y_post, checkpoint44f_post, checkpoint46b_post, checkpoint52j_pre, checkpoint43a-release1mods, checkpoint51o_pre, checkpoint54d_post, checkpoint54e_post, ecco_c50_e32, ecco_c50_e33, ecco_c50_e30, ecco_c50_e31, release1_p13, checkpoint62c, checkpoint51l_post, checkpoint48i_post, checkpoint57r_post, checkpoint46l_pre, checkpoint57d_post, checkpoint57i_post, checkpoint52l_post, checkpoint52k_post, chkpt44d_post, checkpoint59, checkpoint58, checkpoint55, checkpoint54, checkpoint57, checkpoint56, checkpoint51, checkpoint50, checkpoint53, checkpoint52, release1_p8, release1_p9, checkpoint50d_post, release1_p1, release1_p2, release1_p3, release1_p4, release1_p5, release1_p6, release1_p7, checkpoint58f_post, checkpoint52f_post, checkpoint57n_post, checkpoint58d_post, checkpoint62s, checkpoint58a_post, checkpoint62r, checkpoint62q, checkpoint50b_pre, checkpoint44e_pre, checkpoint62p, checkpoint57z_post, checkpoint54f_post, checkpoint51f_post, checkpoint62a, release1_b1, checkpoint62g, checkpoint62f, checkpoint62e, checkpoint62d, checkpoint62k, checkpoint62j, checkpoint62i, checkpoint62h, checkpoint62o, checkpoint62n, checkpoint62m, checkpoint62l, ecco_c51_e34d, ecco_c51_e34e, ecco_c51_e34f, ecco_c51_e34g, checkpoint62w, ecco_c51_e34a, ecco_c51_e34b, ecco_c51_e34c, checkpoint62z, checkpoint62y, checkpoint62x, checkpoint58y_post, checkpoint48b_post, checkpoint43, checkpoint51d_post, checkpoint48c_pre, checkpoint47d_pre, checkpoint51t_post, checkpoint58t_post, checkpoint51n_post, release1_chkpt44d_post, checkpoint55i_post, checkpoint58m_post, checkpoint57l_post, checkpoint52i_pre, hrcube_1, hrcube_2, hrcube_3, checkpoint51s_post, checkpoint47a_post, checkpoint57t_post, checkpoint55c_post, checkpoint48d_pre, checkpoint51j_post, checkpoint47i_post, checkpoint63g, checkpoint52e_pre, checkpoint57v_post, release1_p11, checkpoint57f_post, checkpoint52e_post, checkpoint51n_pre, checkpoint47d_post, icebear5, icebear4, icebear3, icebear2, checkpoint53d_post, checkpoint46d_pre, checkpoint64, checkpoint60, checkpoint61, checkpoint62, checkpoint63, checkpoint57a_post, checkpoint48d_post, release1-branch_tutorials, checkpoint57h_pre, checkpoint48f_post, checkpoint45d_post, checkpoint52b_pre, checkpoint54b_post, checkpoint46j_pre, checkpoint58w_post, checkpoint57h_post, checkpoint51l_pre, checkpoint52m_post, checkpoint57y_pre, chkpt44a_post, checkpoint55g_post, checkpoint44h_pre, checkpoint48h_post, checkpoint51q_post, ecco_c50_e29, checkpoint51b_pre, checkpoint46a_post, checkpoint47g_post, checkpoint52b_post, checkpoint52c_post, checkpoint46j_post, checkpoint51h_pre, checkpoint46k_post, ecco_c50_e28, chkpt44c_pre, checkpoint58o_post, checkpoint48a_post, checkpoint45a_post, checkpoint57c_post, checkpoint50f_post, checkpoint50a_post, checkpoint50f_pre, checkpoint58p_post, checkpoint58q_post, checkpoint52f_pre, checkpoint55d_post, ecco_c44_e19, ecco_c44_e18, ecco_c44_e17, ecco_c44_e16, release1_p12, checkpoint58e_post, release1_p10, mitgcm_mapl_00, release1_p16, release1_p17, release1_p14, release1_p15, checkpoint47j_post, checkpoint54a_pre, checkpoint63p, checkpoint63q, checkpoint63r, checkpoint63s, checkpoint63l, checkpoint63m, checkpoint63n, checkpoint63o, checkpoint63h, checkpoint63i, checkpoint63j, checkpoint63k, checkpoint63d, checkpoint63e, checkpoint63f, ecco_c50_e33a, checkpoint53c_post, checkpoint63a, checkpoint63b, checkpoint63c, checkpoint55d_pre, checkpoint57c_pre, checkpoint58r_post, checkpoint55j_post, branch-exfmods-tag, checkpoint44g_post, branchpoint-genmake2, checkpoint54a_post, checkpoint46e_pre, checkpoint55h_post, checkpoint58n_post, checkpoint51r_post, checkpoint48c_post, checkpoint45b_post, checkpoint46b_pre, checkpoint51i_post, checkpoint57e_post, release1-branch-end, release1_final_v1, checkpoint55b_post, checkpoint51b_post, checkpoint51c_post, checkpoint46c_pre, checkpoint53a_post, checkpoint46, checkpoint47b_post, checkpoint44b_post, checkpoint59q, checkpoint59p, checkpoint59r, checkpoint59e, checkpoint59d, checkpoint59g, checkpoint59f, checkpoint59a, checkpoint55f_post, checkpoint59c, checkpoint59b, checkpoint59m, checkpoint59l, checkpoint59o, checkpoint59n, checkpoint59i, checkpoint59h, checkpoint59k, ecco_c51_e34, checkpoint46h_pre, checkpoint52d_post, checkpoint53g_post, checkpoint46m_post, checkpoint57p_post, checkpint57u_post, checkpoint46a_pre, checkpoint50g_post, checkpoint45c_post, checkpoint57q_post, ecco_ice2, ecco_ice1, checkpoint44h_post, eckpoint57e_pre, checkpoint46g_post, release1_p12_pre, checkpoint58k_post, checkpoint52a_pre, checkpoint62b, ecco_c44_e22, checkpoint58v_post, checkpoint50h_post, checkpoint52i_post, checkpoint50e_pre, checkpoint50i_post, ecco_c44_e25, checkpoint51i_pre, checkpoint52h_pre, checkpoint56a_post, checkpoint58l_post, checkpoint53f_post, checkpoint64i, checkpoint64h, checkpoint64k, checkpoint64j, checkpoint64l, checkpoint64a, checkpoint64c, checkpoint64b, checkpoint64e, checkpoint64d, checkpoint64g, checkpoint64f, checkpoint57h_done, checkpoint52j_post, checkpoint47f_post, checkpoint50e_post, chkpt44a_pre, checkpoint46i_post, ecco_c44_e23, ecco_c44_e20, ecco_c44_e21, ecco_c44_e26, ecco_c44_e27, ecco_c44_e24, checkpoint57j_post, checkpoint57f_pre, checkpoint61f, checkpoint46c_post, checkpoint58g_post, ecco-branch-mod1, ecco-branch-mod2, ecco-branch-mod3, ecco-branch-mod4, ecco-branch-mod5, branch-netcdf, checkpoint50d_pre, checkpoint58x_post, checkpoint61n, checkpoint52n_post, checkpoint53b_pre, checkpoint46e_post, checkpoint59j, release1_beta1, checkpoint58h_post, checkpoint56c_post, checkpoint58j_post, checkpoint51e_post, checkpoint44b_pre, checkpoint42, checkpoint57a_pre, checkpoint41, checkpoint55a_post, checkpoint47, checkpoint44, checkpoint45, checkpoint48, checkpoint49, checkpoint57o_post, checkpoint46h_post, checkpoint51o_post, checkpoint61q, checkpoint57k_post, checkpoint51f_pre, chkpt44c_post, checkpoint48g_post, checkpoint53b_post, checkpoint47h_post, checkpoint52a_post, checkpoint57w_post, checkpoint61e, checkpoint44f_pre, checkpoint58i_post, checkpoint51g_post, ecco_c52_e35, checkpoint57x_post, checkpoint46d_post, checkpoint50b_post, checkpoint58c_post, checkpoint58u_post, release1-branch_branchpoint, checkpoint51m_post, checkpoint53d_pre, checkpoint58s_post, checkpoint55e_post, checkpoint61g, checkpoint61d, checkpoint54c_post, checkpoint61b, checkpoint61c, checkpoint61a, checkpoint51a_post, checkpoint61o, checkpoint61l, checkpoint61m, checkpoint61j, checkpoint61k, checkpoint61h, checkpoint61i, checkpoint61v, checkpoint61w, checkpoint61t, checkpoint61u, checkpoint61r, checkpoint61s, checkpoint61p, checkpoint51p_post, checkpoint61z, checkpoint61x, checkpoint61y, checkpoint51u_post
Branch point for: c24_e25_ice, branch-exfmods-curt, release1_final, release1-branch, branch-genmake2, release1, branch-nonh, tg2-branch, ecco-branch, release1_50yr, netcdf-sm0, icebear, checkpoint51n_branch, release1_coupled
Changes since 1.11: +25 -18 lines
File MIME type: text/plain
More comments up to date and formatted for document extraction of "prototypes".

1 C $Header: /u/gcmpack/models/MITgcmUV/model/inc/GRID_MACROS.h,v 1.11 2001/02/04 14:38:44 cnh Exp $
2 C $Name: $
3 C
4 CBOP
5 C !ROUTINE: GRID_MACROS.h
6 C !INTERFACE:
7 C include GRID_MACROS.h
8 C !DESCRIPTION: \bv
9 C *==========================================================*
10 C | GRID_MACROS.h
11 C *==========================================================*
12 C | These macros are used to substitute definitions for
13 C | GRID.h variables for particular configurations.
14 C | In setting these variables the following convention
15 C | applies.
16 C | undef phi_CONST - Indicates the variable phi is fixed
17 C | in X, Y and Z.
18 C | undef phi_FX - Indicates the variable phi only
19 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
29 #undef DXC_FX
30 #undef DXC_FY
31 #include "DXC_MACROS.h"
32
33 #undef DXF_CONST
34 #undef DXF_FX
35 #undef DXF_FY
36 #include "DXF_MACROS.h"
37
38 #undef DXG_CONST
39 #undef DXG_FX
40 #undef DXG_FY
41 #include "DXG_MACROS.h"
42
43 #undef DXV_CONST
44 #undef DXV_FX
45 #undef DXV_FY
46 #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"

  ViewVC Help
Powered by ViewVC 1.1.22