Parent Directory | Revision Log | Revision Graph
Merging changes on MAIN between checkpoint43 and checkpoint43a-release1mods Command: cvs -q update -jcheckpoint43 -jcheckpoint43a-release1mods -d -P These changes are most of the changes between c43 and c44 except those that occured after "12:45 11 Jan 2002". As far as I can tell it is checkpoint43 with the following mods: o fix bug in mom_vi_del2uv o select when filters are applied ; add options to zonal_filter (data.zonfilt) o gmredi: fix Pb in the adiabatic form ; add options (.e.g. Bolus advection) o update AIM experiments (NCEP input files) o improve and extend diagnostics (Monitor, TimeAve with NonLin-FrSurf) o added some stuff for AD o Jamar wet-points This update does not contain the following mods that are in checkpoint44 o bug fix in pkg/generic_advdiff/ - thread related bug, bi,bj arguments in vertical advection routines o some changes to pkg/autodiff, pkg/cost, pkg/exf, pkg/ecco, verification/carbon and model/src/ related to adjoint o some new Matlab scripts for diagnosing model density - utils/matlab/dens_poly3.m and ini_poly3.m The list of exclusions is accurate based on a "cvs diff". The list of inclusions is based on the record in doc/tag-index which may not be complete.
1 | C $Header: /u/gcmpack/MITgcm/pkg/zonal_filt/zonal_filt_apply_uv.F,v 1.1 2001/12/11 14:49:07 jmc Exp $ |
2 | C $Name: checkpoint43a-release1mods $ |
3 | |
4 | #include "ZONAL_FILT_OPTIONS.h" |
5 | |
6 | SUBROUTINE ZONAL_FILT_APPLY_UV( |
7 | U uFld, vFld, |
8 | I myThid ) |
9 | C /==========================================================\ |
10 | C | S/R ZONAL_FILT_APPLY_UV | |
11 | C | o Apply FFT filter to a latitude circle. | |
12 | C \==========================================================/ |
13 | IMPLICIT NONE |
14 | |
15 | C == Global data == |
16 | #include "SIZE.h" |
17 | #include "EEPARAMS.h" |
18 | #include "PARAMS.h" |
19 | #include "GRID.h" |
20 | |
21 | C == Routine arguments == |
22 | _RL uFld(1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy) |
23 | _RL vFld(1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy) |
24 | INTEGER myThid |
25 | |
26 | #ifdef ALLOW_ZONAL_FILT |
27 | |
28 | C == Local data == |
29 | INTEGER K,bi,bj |
30 | |
31 | DO bj=myByLo(myThid),myByHi(myThid) |
32 | DO bi=myBxLo(myThid),myBxHi(myThid) |
33 | |
34 | DO k=1,Nr |
35 | CALL ZONAL_FILTER( |
36 | & uFld, hFacW, 1-1, sNy+1, k, k, bi, bj, 1, myThid) |
37 | CALL ZONAL_FILTER( |
38 | & vFld, hFacS, 1-1, sNy+1, k, k, bi, bj, 2, myThid) |
39 | ENDDO |
40 | |
41 | ENDDO |
42 | ENDDO |
43 | |
44 | #endif /* ALLOW_ZONAL_FILT */ |
45 | |
46 | RETURN |
47 | END |
ViewVC Help | |
Powered by ViewVC 1.1.22 |