/[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.348 by jmc, Tue Sep 21 15:47:59 2004 UTC revision 1.386 by heimbach, Wed Nov 17 04:18:45 2004 UTC
# Line 2  $Header$ Line 2  $Header$
2    
3      Notes on tags used in MITgcmUV      Notes on tags used in MITgcmUV
4      ==============================      ==============================
5    
6    checkpoint56
7    o AIM: read land-Fraction earlier (from ini-fixed) and monitor land at nIter0
8    o mnc: cleanup "full" files--fixes out-of-memory problem
9    o ECCO-GODAE
10      * model/, pkg/, code/, input/ now complete w.r.t. ECCO-GODAE production setup
11      * fully merged and updated from SIO code
12        windstress sign change affects
13        - exf_inscal_[u/v]stress
14        - sign of xx_tau[u/v] adjustments
15        - signs in cost_scat
16      * ctrl_get_gen: avoid update of tau[u/v] for first few days
17      * natl_box_adjoint updated and compressed
18      * 2-level checkpoint switch added
19        (tested in EXP. 1 of natl_box_adjoint)
20      * new switch doInitXX to avoid init. of xx_... in optimcycle=0
21    o SVD
22      * first complete, non-hacked version for SVD calculations
23      * all interfaces clean w.r.t to handling of xx_..., adxx_..., g_xx_...
24        performed via direct access files admtlm_vector.it????
25        (via ctrl_[un]pack)
26      * optimcycle is used for ARPACK iteration counter
27        (note: adxx_... is iterated, rather than xx_...; latter is constant!)
28      * EV problem ok w.r.t. L2-norm in tangent space; need to check other norms
29        and add linear transforms where necessary
30      * controls are initial/final SST, SSS (can be extended; need to check
31        ctrl_set_[un]pack_xyz.F according to ctrl_set_[un]pack_xy.F
32    o mdsio: filename info to both stderr, stdout
33    o exf: exf_inscal_runoff: separated default conversion [m/year] -> [m/sec]
34      from sign change
35    
36    checkpoint55j_post
37    o isolate dissipation tendency (allow to keep it out off AB) in V.I form.
38      affects (truncation level) output.txt of global_ocean.cs32x15(&.thsice)
39    o add consistent build directories and .cvsignore files to verification
40    o added viscA4GridMin and viscA4GridMax for more control on biharmonic viscosity
41    o make all subroutines 30 or less characters in length for certain older
42      compilers to work (a thorough search only turns up two routines in
43      pkg/ptracers)
44    o allow (vecinv only) a different horiz. viscosity for Divergence and Vorticity;
45      affects (truncation level) output.txt of global_ocean.cs32x15(&.thsice)
46    
47    checkpoint55i_post
48    o change arrays for total vertical diffusivity (2.D if explicit,
49      3.D if implicit) ; each ptracer uses its own background value.
50    o added mnc/NetCDF output capability to ocn_compon_interf
51      - added bits to verification/cpl_aim+ocn so that it can run on
52        ITRDA and other clusters without the mpirun "-wd" option
53    o fixed wayward endif in mom_fluxform.F that messed up cyclindrical
54      configuration
55    o give MNC the ability to create additional files rather than
56      exceeding a specified file size limit "MNC_MAX_FILESIZE"
57      - the default is just less than 2GB which is a practical limit
58        on many systems
59    o Compute the non-local term using either KPP vertical diffusivity (=default)
60       or the total vertical diffusivity (when KPP_ghatUseTotalDiffus=T)
61    
62    checkpoint55h_post
63    o add verification test "vermix"
64    o remove all the *_ioinc flags and replace with the single global
65      outputTypesInclusive flag
66    o allow to set a vertical profile of vertical diffusivity for T & S
67    o call PACKAGE_BOOT & PACKAGES_READPARMS just after INI_PARMS
68    o useMNC moved from data.mnc to data.pkg
69    
70    checkpoint55g_post
71    o Renaming carbon AD experiments to comply with testreport conventions
72    o Updating adjoint of Held-Suarez hs94.1x64x5
73    o Fixing directives for non-ECCO forward_step, after ECCO directives
74      have been fixed to avoid recomp. of do_oceanic_phys
75      Works well for global_ocean.90x40x15,
76      but recomp. issue remains for carbon
77    o Updating adjoint output for natl_box_adjoint after
78      pkg/ecco has been modified (see taga c55d_post)
79    
80    checkpoint55f_post
81    o rename to timeave_init_fixed
82    
83    checkpoint55e_post
84    o some delicate re-shuffle of store directives to avoid one
85      extra call of do_oceanic_physics
86      affects ecco_the_main_loop.F, do_oceanic_physics.F
87      checkpoint_lev1_directives.h
88    o NB: this may break global_ocean adjoint temporarily,
89      but it is clear how to fix it. Will do later, need this now.
90    
91    checkpoint55d_post
92    o ECCO specific cost function terms (up-to-date with 1x1 runs)
93    o ecco_cost_weights is modified to 1x1 runs
94    o modifs to allow observations to be read in as
95      single file or yearly files
96    o enable to read exf forcing fields as either
97      single file or yearly files (flag useExfYearlyFields)
98    checkpoint55d_pre
99    
100    o switch between 2-level and 3-level checkpointing
101    o add ability of MNC to write local and "partial" (eg. 2D slices where
102      the full 3D field is never actually stored) arrays to NetCDF files
103      with the correct (that is, the complete multi-dimensional) set of
104      array indicies
105      - used in mom_vecinv() to write the diagFreq output
106      - tested (demonstrated) in verification/aim.5l_cs
107    o further mnc-ification
108      - add verification/lab_sea to the list with mnc setups
109      - fix undefined mnc v-names in cd_code
110      - add kpp to mnc output (both snapshot and timeave)
111    o non-hydrostatic code
112      - added horizontal viscosity parameter viscAhW for w, that replaces viscAh
113        in calc_gw.F
114      - defaults to viscAh
115      - this is useful, when I want to use viscAh=0 (e.g., only biharmonic
116        friction or Leith) in non-hydrostatic mode, as long as there is
117        no biharmonic friction and/or Leigth or equivalent for vertical velocity.
118    o pkg/cost
119      extend simple cost functions to treat time mean quantities
120      (T,U,V) via cost_accumulate_state from cost_tile
121    o multidimAdvection on CS-grid: implement the full 3 pass ; overlap needs to
122        be 2 times larger than the minimum size the advection scheme requires.
123        now get a perfect conservation of salt in advect_cs test-exp (updated)
124    o GGL90 (Gaspar's TKE mixed layer)
125      - add horizontal diffusion of TKE, requires exchanges in
126        do_fields_blocking_exchanges, horizontal diffusivity is zero by
127        default. In OPA there is no horizontal diffusion of TKE but the
128        mixing coefficients are computed from a horizontal average of TKE of
129        6 points or so. I think that diffusion has a little more physical
130        justification.
131      - clean up ggl90_calc in the hope of reducing memory usage (this hope
132        was in vain)
133      - mask tke-variable in ggl90_init
134    o fix mask Pb in multidimAdvection on CS-grid (still a small Pb with ipass)
135    o fix biharmonic diffusion on CS-grid.
136    o more obcs stuff
137      - added obcs_external_fields_load as an alternative to the EXF-pkg option
138        for reading boundary values. This routine is called from
139        obcs_prescribe_read
140      - updated obcs_check
141      - changed sponge layer relaxation parameter units for days to seconds
142      - turned off sponge layer by default
143      - changed argument list of OBCS_CALC to myTime+deltaTclock
144      - fixed about 35 bugs in obcs_external_fields_load
145    
146    checkpoint55c_post
147    o obcs stuff
148      - new runtime flags useOBCSprescribe, useOBCSbalance
149      - re-arranged obcs_calc
150      - moved exf_getobcs to obcs_prescibe_read
151        obcs_prescibe_read is called after ORLANSKI stuff
152        and independent of it (executable can contain all).
153      - updated obcs_check
154      - added exchanges for U,V,gU,gV for useOBCSprescribe=.TRUE.
155        These may be necessary only if tangential velocities are
156        prescribed at OB, not sure, needs testing.
157    o make the MNC_CW_ADD_VATTR_* subroutines all take scalar arguments
158      which simplifies the calls and passes the ifc check-bounds test
159    
160    checkpoint55b_post
161    o add a 2D scalar, Z location, exchange_2 routine.
162    o EXCH_UV for CS-grid: add one u,v in the corner-halo region, allows
163      to compute vorticity on a wider stencil [e.g., vort3(0,1)&(1,0)]
164      affects advect_cs results (for the wrong reason): update output.txt
165  o use a more standard discretization for biharmonic viscosity ;  o use a more standard discretization for biharmonic viscosity ;
166   (original version still available with #define MOM_VI_ORIGINAL_VISCA4 )   (original version still available with #define MOM_VI_ORIGINAL_VISCA4 )
167    affects results of dome set-up: update output.txt    affects results of dome set-up: update output.txt

Legend:
Removed from v.1.348  
changed lines
  Added in v.1.386

  ViewVC Help
Powered by ViewVC 1.1.22