/[MITgcm]/MITgcm/doc/tag-index
ViewVC logotype

Diff of /MITgcm/doc/tag-index

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

revision 1.1403 by jmc, Tue Mar 29 02:36:05 2011 UTC revision 1.1437 by jmc, Fri May 20 01:31:10 2011 UTC
# Line 4  $Name$ Line 4  $Name$
4      Notes on tags used in MITgcmUV      Notes on tags used in MITgcmUV
5      ==============================      ==============================
6    
7    o obcs and non-lin free-surf:
8       move call to OBCS_APPLY_R_STAR from update_r_star.F to calc_r_star.F
9       and call to OBCS_APPLY_SURF_DR from update_surf_dr.F to calc_surf_dr.F
10       + add argument "etaFld" to OBCS_APPLY_R_STAR & OBCS_APPLY_SURF_DR:
11       this fixes missing EXCH + get consistent eta OB value (+ fix restart).
12       update results of test-exp. exp4(nlfs).
13    o exp4 (nlfs) test-exp:
14       use OBC for Eta at Western & Eastern OB (to test prescribing Eta
15       with NonLin-FreeSurf); update output.nlfs.txt
16    o obcs and 2d/3d solver norm:
17       use interior masks (maskInC) to cancel out cg2d & cg3d matrix coeff at OB
18       and outside OB interior region (will allow to place OB further inside the
19       domain). Depending on the domain, can affects cg2d-Norm (previous
20       cancelation outside OB was only partial), e.g. in exp4 & obcs_ctrl,
21       and cg3d-Norm (previous Norm was computed before canceling OB terms),
22       e.g. in tutorial_plume_on_slope.
23      - update output of exp.: exp4 (x2), obcs_ctrl and tutorial_plume_on_slope.
24    o pkg rbcs:
25      - split RBCS.h into 3 files: RBCS_SIZE.h, RBCS_PARAMS.h & RBCS_FIELDS.h
26      - add capability to apply relaxation to horizontal velocity uVel & vVel.
27    o pkg/grdchk: add gradient check for control variable xx_shifwflx
28    o pkg/shelfice/shelfice_init_fixed.F
29      fix CPP-flag combinations
30    o pkg/seaice: Merge iceage code of Pierre Rampal
31      * update/change/correct ice age calculations
32      * add age updates for pathological cases
33      Probably needs more testing...
34    
35    checkpoint62x (2011/05/13)
36    o pkg/mom_vecinv:
37       high-order vorticity scheme: use interior masks (maskInW & S)
38       to zero-out (outside OB) gradient of vorticity.
39    o verification exp.:
40       turn on "useEnergyConservingCoriolis" (better discretisation) in exp.
41       hs94.128x64x5 and seaice_obcs ; update results.
42    o pkg/obcs:
43      fix bug in OBeta for YZ sections in obcs_exf_load.F
44    o pkg/ctrl, pkg/shelfice, and optim:
45      - add new control variable xx_shifwflx (fresh water flux underneath ice
46        shelves). This is almost as tedious as obcs-ctrl, because the
47        variables needs its own mask.
48      - add a cost function term that penalizes the deviation of xx_shifwflx
49        from the first guess (zero) in analogy to other control variables
50    o pkg/shelfice:
51      - start basic adjoint
52    o pkg/ctrl:
53      - remove extra 2D field "for good measure" when initializing in
54        ctrl_set_globfld_[xy/xz/yz].F
55      - replace hard coded precision 32 (a bug) in ctrl_map_ini_gen by ctrlprec
56      - improve error messages in ctrl_set_unpack_*
57    o OBC implementation in momentum:
58       use interior masks (maskInC,W & S) in momentum S/R:
59       - multiply divergence, tension and some del^i.u or del^j.v by maskInC
60       - multiply del2u,del2v by maskInW/S (biharmonic viscosity)
61       - multiply horiz. grad of vorticity by maskInW/S (in Leith scheme)
62       - multiply gradient of wVel by maskInW/S in del2w calculation (NonHyd)
63       Motivation: fix/clean implementation of OBC with biharmonic-viscosity
64        (and also with Leith/Smagorinsky harmonic-viscosity).
65       Update output of experiment dome and exp4 (+nlfs).
66    o exp4 test-exp:
67      - turn on: nonHydrostatic, exactConserv, viscA4 (with momDissip_In_AB=F)
68        and prescribe time-varying OB (without pkg/exf) for zonal-velocity
69        at Western & Eastern Boundaries (+/- 1 per-cent); Also prescribe
70        time-varying OB at Western-side for wVel (NonHyd); update output.
71      - add secondary set-up (.nlfs) using NonLin FreeSurf (z*) + mom_vecinv
72        and biharmonic-viscosity ; also use prescribed time varying OB.
73    o pkg/obcs:
74      fix bug in OBWeta,OBWeta indices in obcs_apply_r_star.F
75    o model/src:
76      - fix startTime setting when baseTime<>0 & nIter0=0 are specified ;
77      - initialise startTime & nIter0 with unlikely values: allows to set one
78        from the other without ambiguity.
79    o seaice_obcs test-exp.:
80      add small diffK4T,S to test biharmonic diffusivity with OBCS ; update output.
81    o pkg/obcs:
82      - remove calls to OBCS_COPY_TRACER after EXCH for T,S & pTracer:
83        no longer needed with maskInC,W,S in pkg/generic_advdiff.
84    o pkg/seaice:
85      - retired SEAICE_SALINITY and SEAICE_salinity in favor of
86        SEAICE_VARIABLE_SALINITY and SIsalFRAC, respectively.
87      - fixed bug in the initialization of sea ice salinity variable HSALT
88        in seaice_init_varia.F  (removed dependence on ICE2WATR)
89    o fizhi-cs test exp.:
90       switch reference output convention for these 2 non-standard test-exp,
91        from: pgi  6.1-5 on faulks (FC.6, -of linux_ia32_pgf77+authors_fc5)
92          to: ifort 11.1 on baudelaire (FC.13, -of linux_amd64_ifort11)
93       reason: faulks might get retired soon and pkg/fizhi has still Pb with gfortran
94    o model/inc:
95      - change type of PmEpR array (from _RS to _RL) to fix restart (with "-use_r4")
96        of exp. global_ocean.90x40x15 (Suncronous time-stepping + Real-FW + NonLin-FS)
97    o pkg/seaice:
98      - fix calculation of saltFlux and saltPlumeFlux when using SEAICE_SALINITY
99    o verification/lab_sea, 1D_ocean_ice_column, seaice_obcs, global_ocean.cs32x15
100      - updated output*.txt files due to bug fixes in salt, saltPlumeFlux,
101        and initial HSALT
102    
103    checkpoint62w (2011/04/26)
104    o pkg/mom_fluxform:
105      - fix calculation of del2u & del2v (no-slip BC) when using Non-Lin Free-Surf.
106      - use parameter "sideDragFactor" in no-slip BC side-drag part.
107      - update output of exp. global_ocean.90x40x15
108    o pkg/mom_vecinv:
109      mask del2u & del2v (no effect on results, but cleaner & closer to mom_fluxform)
110    o update seaice exp.:
111      use more consistent parameter values (remove "backward compatability only":
112       ICE2WATR, SEAICE_lhSublim, SEAICE_cpAir, SEAICE_rhoAir + set rhoConstFresh)
113      related to thermodynamics seaice. Update output (fwd+AD) of exp.:
114       1D_ocean_ice_column (x2), lab_sea (x8), ioffline_exf_seaice (x2) & seaice_obcs
115    o update test-exp global_ocean.90x40x15:
116      o use default CD_CODE_OPTIONS file (Adams-Bashforth on CD Mom & Coriolis).
117      o increase Overlap size from 2 to 3 (to allow to test bi-harmonic Visc.)
118      o new pickup-files from a 100.yr run with pkg/down_slope (input.dwnslp params)
119      o turn on zStar & viscA4 in standard set-up (dir input/)
120        and update output files: output.txt & output.dwnslp.txt
121    o new AD-test experiment: obcs_ctrl
122      (From Matt MITgcm_Contrib/SOSE/BoxAdj) to test OBCS as control vector.
123    o pkg/dic:
124      fix two bugs in handling water vapour pressure in carbonate chemistry
125      and air-sea fluxes. Found by Val Bennington and Galen McKinley
126      (add DIC Option = WATERVAP_BUG to recover old results)
127      update output of tutorial_global_oce_biogeo (fwd+AD) & tutorial_dic_adjoffline
128    o adding allowInteriorFreezing option to check for water below freezing point
129      at depth and bring the negative heat anomaly to the surface level
130    o pkgs _fields_load:
131      - extend GET_PERIODIC_INTERVAL to deal with non-periodic case (from pkg/rbcs)
132      - use new S/R GET_PERIODIC_INTERVAL in pkgs:
133        bulk_force, cheapaml, cfc, dic, obcs (+ ctrl/ctrl_get_gen_rec), offline and
134        rbcs to get interpolation weights and time reccord number.
135      - fix multi-threading in aim_fields_load.F
136      - apply EXCH to temp arrays [0,1] after reading in dic_fields_load.F
137    o external_fields_load:
138      new S/R GET_PERIODIC_INTERVAL to calculate which time-record (and linear
139       interpolation weights) to use in a periodic time-series ; do not divide by
140       time-step to convert to integer:
141       - this fixes case where externForcingPeriod is not multiple of time-step
142          (Thanks to Christopher L. Wolfe)
143       - this fixes case where externForcingPeriod is an odd multiple of time-step
144         (was wrong by half of time-step); update results of tutorial_global_oce_in_p.
145      store index of time-record which is currently loaded:
146       - works without any assumption on sequence of calls to EXTERNAL_FIELDS_LOAD ;
147       - needed for the adjoint but not yet used because of extensive recomputations;
148         (to be fixed soon)
149    
150    checkpoint62v (2011/04/02)
151    o verification/1D_ocean_ice_column added to test Ian Fenty's
152      pkg/seaice_growth.F modifications for improving sea ice code differentiability
153    o update output of exp4, internal_wave, seaice_obcs, tutorial_plume_on_slope
154      (new velocity statistics after changing maskInW & maskInS definition)
155    o pkg/generic_advdiff with OBCS:
156      use maksInW & maskInS in advective flux and in biharmonic diffusion calculation:
157      equivalent to assumption of no tracer gradient outside the OB region.
158      This will affect the results if using obcs+biharmonic diffusion.
159      update output_adm.txt of experiment bottom_ctrl_5x5 (not expected since no obc)
160  o pkg/obcs:  o pkg/obcs:
161    change definition of maskInW & maskInS: leave OB edges inside (maskIn=1)    change definition of maskInW & maskInS: leave OB edges inside (maskIn=1)
162    (e.g., maskInW(OB_Ie)=1 ) so that velocity normal-component at OB is still    (e.g., maskInW(OB_Ie)=1 ) so that velocity normal-component at OB is still

Legend:
Removed from v.1.1403  
changed lines
  Added in v.1.1437

  ViewVC Help
Powered by ViewVC 1.1.22