--- MITgcm/doc/tag-index 2009/10/31 03:22:33 1.1188 +++ MITgcm/doc/tag-index 2009/11/24 14:54:25 1.1199 @@ -1,9 +1,56 @@ -$Header: /home/ubuntu/mnt/e9_copy/MITgcm/doc/tag-index,v 1.1188 2009/10/31 03:22:33 jmc Exp $ +$Header: /home/ubuntu/mnt/e9_copy/MITgcm/doc/tag-index,v 1.1199 2009/11/24 14:54:25 mlosch Exp $ $Name: $ Notes on tags used in MITgcmUV ============================== +o mnc: add horizontal grid coordinates (XC,YC) and (XG,YG) to netcdf output + for complex grids, for now only to "state", "adstate", "adexf", "adseaice" +o model: add Christopher Wolfe's implemetation of the single reduction cg2d + (d'Azevedo, Eijkhout, and Romine, 1999) with CPP-flag ALLOW_SRCG and + runtime flag useSRCGSolver. Modify verification experiment global_with_exf + to test this code +o pkg/cd_code: + Change defaut D-grid time-stepping to get the same for D-grid momentum as for + C-grid momentum. D-grid velocity used to be stepped forward in time with + Adams-Bashforth only on surface pressure term. Tests show that using AB on + D-grid coriolis term improves stability (as expected from CD-scheme paper). + To reproduce old results, add 2 options (in CD_CODE_OPTIONS.h). + Update results of exp: global_with_exf (x2), ideal_2D_oce, isomip (x2), + lab_sea (3 Fwd +3 AD), natl_box (x2), tutorial_global_oce_biogeo (Fwd+AD), + tutorial_global_oce_latlon, tutorial_global_oce_optim & tutorial_tracer_adjsens. + Keep old results by adding CD_CODE_OPTIONS.h in exp: cfc_example, exp2, + lobal_ocean.90x40x15(+AD), global_ocean_ebm(+AD) and OpenAD. +o pkg/obcs: + - fix bug in initialisation (broken since Oct 1rst modification) + for useOBCSprescribe without useEXF. + +checkpoint61y +o pkg/seaice + - change (once again) the discretization for the evp solver: rather than + squaring the averages of strain rates, average the squares to give + a better approximation to VP behavior (in simple test); this breaks + verification experiments that use EVP (lab_sea and lab_sea.hb87) + --> update outputs +o add CPP-flag (in mom_calc_visc.F) and TAF directive (in gmredi_slope_limit) + to improve vectorization of adjoint code on TARGET_NEC_SX +o verification/vermix: + - change vermix to a more "classical" 1d column with high vertical + resolution, seasonal heat flux forcing and constant wind forcing + --> update outputs +o pkg/seaice + - fix diagnostics of principal stress components for EVP + - add optional diagnostics of non-linear convergence for LSOR solver + - make maximum zeta a runtime parameter +o model/src (3-d solver): + Undo modif from Dec 12, 2005 (solve_for_pressure.F cvs version v.49), + which consisted in removing the Surf. Non-Hydrostatic pressure from the + whole column and adding it to Eta (inspired from Casualli, 1999): + Only affects 3-D solver initial guess and only if using ExactConserv, + but tests did show a degradation of solver convergence. For this reason, + decide to disable this piece of code. + to recover previous version, just set zeroPsNH = exactConserv (line 78). + Update output of exp. global_ocean.cs32x15.viscA4 & hs94.cs-32x32x5.impIGW o pkg/ggl90: - fix previous modif (unfortunatly has not been documented here). o pkg/seaice/autodiff: @@ -12,7 +59,7 @@ it was done by default, now clipping is disabled by default - modify computation and store zetaC/Z in seaice_evp for TAF - add CPP-flag SEAICE_ALLOW_CLIPVELS (undefined by default) - - change seaice_calc_viscosities/strainraties for better + - change seaice_calc_viscosities/strainrates for better vectorization after AD by TAF - rearrange common blocks in SEAICE.h once again for easier dumps of adjoint output, adjust adcommon.h and g_common.h