10 |
I layer, |
I layer, |
11 |
I itilepos, |
I itilepos, |
12 |
I jtilepos, |
I jtilepos, |
13 |
I xx_comp, |
I adxx_comp, |
14 |
I mythid |
I mythid |
15 |
& ) |
& ) |
16 |
|
|
45 |
integer layer |
integer layer |
46 |
integer itilepos |
integer itilepos |
47 |
integer jtilepos |
integer jtilepos |
48 |
_RL xx_comp |
_RL adxx_comp |
49 |
integer mythid |
integer mythid |
50 |
|
|
51 |
#ifdef ALLOW_GRADIENT_CHECK |
#ifdef ALLOW_GRADIENT_CHECK |
87 |
& doglobalread, ladinit, optimcycle, |
& doglobalread, ladinit, optimcycle, |
88 |
& mythid, dummy) |
& mythid, dummy) |
89 |
|
|
90 |
xx_comp = tmpfld3d( itilepos,jtilepos,layer,itile,jtile ) |
adxx_comp = tmpfld3d( itilepos,jtilepos,layer,itile,jtile ) |
91 |
|
|
92 |
#endif /* ALLOW_THETA0_CONTROL */ |
#endif /* ALLOW_THETA0_CONTROL */ |
93 |
|
|
102 |
& doglobalread, ladinit, optimcycle, |
& doglobalread, ladinit, optimcycle, |
103 |
& mythid, dummy) |
& mythid, dummy) |
104 |
|
|
105 |
xx_comp = tmpfld3d( itilepos,jtilepos,layer,itile,jtile ) |
adxx_comp = tmpfld3d( itilepos,jtilepos,layer,itile,jtile ) |
106 |
|
|
107 |
#endif /* ALLOW_SALT0_CONTROL */ |
#endif /* ALLOW_SALT0_CONTROL */ |
108 |
|
|
117 |
& doglobalread, ladinit, optimcycle, |
& doglobalread, ladinit, optimcycle, |
118 |
& mythid, dummy) |
& mythid, dummy) |
119 |
|
|
120 |
xx_comp = tmpfld2d( itilepos,jtilepos,itile,jtile ) |
adxx_comp = tmpfld2d( itilepos,jtilepos,itile,jtile ) |
121 |
|
|
122 |
#endif /* ALLOW_HFLUX_CONTROL */ |
#endif /* ALLOW_HFLUX_CONTROL */ |
123 |
|
|
132 |
& doglobalread, ladinit, optimcycle, |
& doglobalread, ladinit, optimcycle, |
133 |
& mythid, dummy) |
& mythid, dummy) |
134 |
|
|
135 |
xx_comp = tmpfld2d( itilepos,jtilepos,itile,jtile ) |
adxx_comp = tmpfld2d( itilepos,jtilepos,itile,jtile ) |
136 |
|
|
137 |
#endif /* ALLOW_SFLUX_CONTROL */ |
#endif /* ALLOW_SFLUX_CONTROL */ |
138 |
|
|
147 |
& doglobalread, ladinit, optimcycle, |
& doglobalread, ladinit, optimcycle, |
148 |
& mythid, dummy) |
& mythid, dummy) |
149 |
|
|
150 |
xx_comp = tmpfld2d( itilepos,jtilepos,itile,jtile ) |
adxx_comp = tmpfld2d( itilepos,jtilepos,itile,jtile ) |
151 |
|
|
152 |
#endif /* ALLOW_USTRESS_CONTROL */ |
#endif /* ALLOW_USTRESS_CONTROL */ |
153 |
|
|
162 |
& doglobalread, ladinit, optimcycle, |
& doglobalread, ladinit, optimcycle, |
163 |
& mythid, dummy) |
& mythid, dummy) |
164 |
|
|
165 |
xx_comp = tmpfld2d( itilepos,jtilepos,itile,jtile ) |
adxx_comp = tmpfld2d( itilepos,jtilepos,itile,jtile ) |
166 |
|
|
167 |
#endif /* ALLOW_VSTRESS_CONTROL */ |
#endif /* ALLOW_VSTRESS_CONTROL */ |
168 |
|
|
177 |
& doglobalread, ladinit, optimcycle, |
& doglobalread, ladinit, optimcycle, |
178 |
& mythid, dummy) |
& mythid, dummy) |
179 |
|
|
180 |
xx_comp = tmpfld3d( itilepos,jtilepos,layer,itile,jtile ) |
adxx_comp = tmpfld3d( itilepos,jtilepos,layer,itile,jtile ) |
181 |
|
|
182 |
#endif /* ALLOW_TR10_CONTROL */ |
#endif /* ALLOW_TR10_CONTROL */ |
183 |
|
|
192 |
& doglobalread, ladinit, optimcycle, |
& doglobalread, ladinit, optimcycle, |
193 |
& mythid, dummy) |
& mythid, dummy) |
194 |
|
|
195 |
xx_comp = tmpfld2d( itilepos,jtilepos,itile,jtile ) |
adxx_comp = tmpfld2d( itilepos,jtilepos,itile,jtile ) |
196 |
|
|
197 |
#endif /* ALLOW_SST0_CONTROL */ |
#endif /* ALLOW_SST0_CONTROL */ |
198 |
|
|
207 |
& doglobalread, ladinit, optimcycle, |
& doglobalread, ladinit, optimcycle, |
208 |
& mythid, dummy) |
& mythid, dummy) |
209 |
|
|
210 |
xx_comp = tmpfld2d( itilepos,jtilepos,itile,jtile ) |
adxx_comp = tmpfld2d( itilepos,jtilepos,itile,jtile ) |
211 |
|
|
212 |
#endif /* ALLOW_SSS0_CONTROL */ |
#endif /* ALLOW_SSS0_CONTROL */ |
213 |
|
|
224 |
& doglobalread, ladinit, optimcycle, |
& doglobalread, ladinit, optimcycle, |
225 |
& mythid, dummy) |
& mythid, dummy) |
226 |
|
|
227 |
xx_comp = tmpfld3d( itilepos,jtilepos,layer,itile,jtile ) |
adxx_comp = tmpfld3d( itilepos,jtilepos,layer,itile,jtile ) |
228 |
|
|
229 |
#else |
#else |
230 |
|
|
232 |
& doglobalread, ladinit, optimcycle, |
& doglobalread, ladinit, optimcycle, |
233 |
& mythid, dummy) |
& mythid, dummy) |
234 |
|
|
235 |
xx_comp = tmpfld2d( itilepos,jtilepos,itile,jtile ) |
adxx_comp = tmpfld2d( itilepos,jtilepos,itile,jtile ) |
236 |
|
|
237 |
#endif /* ALLOW_HFACC3D_CONTROL */ |
#endif /* ALLOW_HFACC3D_CONTROL */ |
238 |
#endif /* ALLOW_HFACC_CONTROL */ |
#endif /* ALLOW_HFACC_CONTROL */ |
248 |
& doglobalread, ladinit, optimcycle, |
& doglobalread, ladinit, optimcycle, |
249 |
& mythid, dummy) |
& mythid, dummy) |
250 |
|
|
251 |
xx_comp = tmpfld3d( itilepos,jtilepos,layer,itile,jtile ) |
adxx_comp = tmpfld3d( itilepos,jtilepos,layer,itile,jtile ) |
252 |
|
|
253 |
#endif /* ALLOW_THETA0_CONTROL */ |
#endif /* ALLOW_THETA0_CONTROL */ |
254 |
|
|
263 |
& doglobalread, ladinit, optimcycle, |
& doglobalread, ladinit, optimcycle, |
264 |
& mythid, dummy) |
& mythid, dummy) |
265 |
|
|
266 |
xx_comp = tmpfld3d( itilepos,jtilepos,layer,itile,jtile ) |
adxx_comp = tmpfld3d( itilepos,jtilepos,layer,itile,jtile ) |
267 |
|
|
268 |
#endif /* ALLOW_EFLUXY0_CONTROL */ |
#endif /* ALLOW_EFLUXY0_CONTROL */ |
269 |
|
|
278 |
& doglobalread, ladinit, optimcycle, |
& doglobalread, ladinit, optimcycle, |
279 |
& mythid, dummy) |
& mythid, dummy) |
280 |
|
|
281 |
xx_comp = tmpfld3d( itilepos,jtilepos,layer,itile,jtile ) |
adxx_comp = tmpfld3d( itilepos,jtilepos,layer,itile,jtile ) |
282 |
|
|
283 |
#endif /* ALLOW_EFLUXP0_CONTROL */ |
#endif /* ALLOW_EFLUXP0_CONTROL */ |
284 |
|
|