211 |
& phtmpadmtlm(nveccount) |
& phtmpadmtlm(nveccount) |
212 |
cph) |
cph) |
213 |
#endif |
#endif |
214 |
|
#ifndef ALLOW_SMOOTH_CORREL2D |
215 |
#ifdef ALLOW_NONDIMENSIONAL_CONTROL_IO |
#ifdef ALLOW_NONDIMENSIONAL_CONTROL_IO |
216 |
if ( lxxadxx ) then |
if ( lxxadxx ) then |
217 |
globfld3d(i,bi,ip,j,bj,jp,k) = |
globfld3d(i,bi,ip,j,bj,jp,k) = |
218 |
& globfld3d(i,bi,ip,j,bj,jp,k)/ |
& globfld3d(i,bi,ip,j,bj,jp,k)/ |
219 |
& sqrt(globfld2d(i,bi,ip,j,bj,jp)) |
& sqrt(globfld2d(i,bi,ip,j,bj,jp)) |
220 |
|
& * forcingPrecond |
221 |
else |
else |
222 |
globfld3d(i,bi,ip,j,bj,jp,k) = |
globfld3d(i,bi,ip,j,bj,jp,k) = |
223 |
& globfld3d(i,bi,ip,j,bj,jp,k)* |
& globfld3d(i,bi,ip,j,bj,jp,k)* |
224 |
& sqrt(globfld2d(i,bi,ip,j,bj,jp)) |
& sqrt(globfld2d(i,bi,ip,j,bj,jp)) |
225 |
|
& / forcingPrecond |
226 |
endif |
endif |
227 |
#endif |
#endif |
228 |
|
#else / * ALLOW_SMOOTH_CORREL2D * / |
229 |
|
if ( lxxadxx ) then |
230 |
|
globfld3d(i,bi,ip,j,bj,jp,k) = |
231 |
|
& globfld3d(i,bi,ip,j,bj,jp,k) |
232 |
|
& * forcingPrecond |
233 |
|
else |
234 |
|
globfld3d(i,bi,ip,j,bj,jp,k) = |
235 |
|
& globfld3d(i,bi,ip,j,bj,jp,k) |
236 |
|
& / forcingPrecond |
237 |
|
endif |
238 |
|
#endif / * ALLOW_SMOOTH_CORREL2D * / |
239 |
else |
else |
240 |
globfld3d(i,bi,ip,j,bj,jp,k) = 0. _d 0 |
globfld3d(i,bi,ip,j,bj,jp,k) = 0. _d 0 |
241 |
endif |
endif |
319 |
& phtmpadmtlm(nveccount) |
& phtmpadmtlm(nveccount) |
320 |
cph) |
cph) |
321 |
#endif |
#endif |
322 |
|
#ifndef ALLOW_SMOOTH_CORREL2D |
323 |
#ifdef ALLOW_NONDIMENSIONAL_CONTROL_IO |
#ifdef ALLOW_NONDIMENSIONAL_CONTROL_IO |
324 |
if ( lxxadxx ) then |
if ( lxxadxx ) then |
325 |
globfld3d(i,bi,ip,j,bj,jp,k) = |
globfld3d(i,bi,ip,j,bj,jp,k) = |
326 |
& globfld3d(i,bi,ip,j,bj,jp,k)/ |
& globfld3d(i,bi,ip,j,bj,jp,k)/ |
327 |
& sqrt(globfld2d(i,bi,ip,j,bj,jp)) |
& sqrt(globfld2d(i,bi,ip,j,bj,jp)) |
328 |
|
& * forcingPrecond |
329 |
else |
else |
330 |
globfld3d(i,bi,ip,j,bj,jp,k) = |
globfld3d(i,bi,ip,j,bj,jp,k) = |
331 |
& globfld3d(i,bi,ip,j,bj,jp,k)* |
& globfld3d(i,bi,ip,j,bj,jp,k)* |
332 |
& sqrt(globfld2d(i,bi,ip,j,bj,jp)) |
& sqrt(globfld2d(i,bi,ip,j,bj,jp)) |
333 |
|
& / forcingPrecond |
334 |
endif |
endif |
335 |
#endif |
#endif |
336 |
|
#else / * ALLOW_SMOOTH_CORREL2D * / |
337 |
|
if ( lxxadxx ) then |
338 |
|
globfld3d(i,bi,ip,j,bj,jp,k) = |
339 |
|
& globfld3d(i,bi,ip,j,bj,jp,k) |
340 |
|
& * forcingPrecond |
341 |
|
else |
342 |
|
globfld3d(i,bi,ip,j,bj,jp,k) = |
343 |
|
& globfld3d(i,bi,ip,j,bj,jp,k) |
344 |
|
& / forcingPrecond |
345 |
|
endif |
346 |
|
#endif / * ALLOW_SMOOTH_CORREL2D * / |
347 |
else |
else |
348 |
globfld3d(i,bi,ip,j,bj,jp,k) = 0. _d 0 |
globfld3d(i,bi,ip,j,bj,jp,k) = 0. _d 0 |
349 |
endif |
endif |