--- MITgcm/doc/tag-index 2005/02/09 23:45:41 1.449 +++ MITgcm/doc/tag-index 2005/06/20 00:01:03 1.500 @@ -1,8 +1,123 @@ -$Header: /home/ubuntu/mnt/e9_copy/MITgcm/doc/tag-index,v 1.449 2005/02/09 23:45:41 jmc Exp $ +$Header: /home/ubuntu/mnt/e9_copy/MITgcm/doc/tag-index,v 1.500 2005/06/20 00:01:03 jmc Exp $ +$Name: $ Notes on tags used in MITgcmUV ============================== +o fix bug in rStar code (calc_r_star.F) when used with topo/bathy. + update output.txt from: aim.5l_cs (& .thSI), fizhi-gridalt-hs + and global_ocean.cs32x15 (& .thsice). +o fix few little things to avoid floating error with -ftrapuv (ifort v9) + (ini_spherical_polar_grid.F, calc_r_star.F, monitor/mon_surfcor.F) + +checkpoint57i_post +o Diagnostics package was changed: diagnostic allocation is now deactivated + by setting an empty file name in the namelist (used to be by setting 0 frequency) +o momentum advection (VI form) options: activate 4th.O vorticity Coriolis ; + add 1rst Order upwind vertical Shear. +o add a quick fix for A/B checkpointing in OFFLINE mode +o add IGNORE_TIME define and -ignore_time option to genmake2 as an + end-run around the C/Fortran linking horror in eesup/src/timers.F +o added pkg/runclock: allows user to terminate run based on wall clock +o added non-hydrostatic scaling parameter: nh_am2 +o pkg/my82: futile attempt to make results compiler-independent by adding + some "_d 0", etc. no effect. +o for mnc output, fill the 'T' coordinate var with myTime and create a + separate 'iter' variable for iteration count +o pkg/diagnostics: + add new capability: output of Global/Regional & per-level statistics ; + tested against monitor output (including land & thSIce) on various exp. +o make seaice-pkg I/O type flags (MNC/MDS) more standard. + +checkpoint57h_done + tag after changing user customized files (DIAGNOSTICS_SIZE.h, + data.diagnostics, data.gchem, data.ptracers) is done. + +o pkg/diagnostics: prepare for Global/Regional statistics. + add 2nd namelist in data.diagnostics and update DIAGNOSTICS_SIZE.h +o remove "baseTime" (no used) from arg. list of DIFF_BASE_MULTIPLE + and rename it: DIFFERENT_MULTIPLE + +checkpoint57h_post +o move tIter0 from data.gchem to PTRACERS_Iter0 in data.ptracers +o pkg/diagnostics: change output frequency, now in seconds (instead + of Nb of iterations). This requires to change data.diagnostics. +checkpoint57h_pre + +o in mnc, let the user create the output dir if both mnc_outdir_date + and mnc_outdir_num are false +o add fflags() to pkg/diagnostics which allows one to specify, on a + per-file basis, the file precision [default behavior is unchanged] +o added diagnostics to pkg/kpp, including computation of mixed layer + depth based on a temperature/density criterion +o updated verification/natl_box to test the new pkg/kpp diagnostics +o bugs fixed (with useAbsVorticity=T & with useJamartMomAdv=T) +o test AB-3 code with 4th.Order advection scheme (advect_xy/input.ab3_c4) +o fix mnc flags in pkg/seaice so that they are "owned" by seaice, + not mnc -- this mistake was found by JMC and is now corrected + +checkpoint57g_post +o add Adams-Bashforth 3rd Order time stepping: + - default remains AB-2 (#undef ALLOW_ADAMSBASHFORTH_3) + - not yet implemented with NH, CD_Scheme, pTracers, MNC_pickup ... +checkpoint57g_pre + +o make lambda[Theta,Salt]ClimRelax spatially varying + (default remains spatially uniform constant based on tau) +o added new control variables + * init. uVel, vVel, etanN + * lambda[Theta,Salt]ClimRelax +o separate masks used for ctrl_pack/unpack 'from write_grid' output + (suggested by G. Forget) + +checkpoint57f_post +o add parameter "baseTime" = model base time = time at iteration zero + new function DIFF_BASE_MULTIPLE (replace DIFFERENT_MULTIPLE) to + account for baseTime shift +o move Coriolis arrays from PARAMS.h to GRID.h +checkpoint57f_pre + +o mnc-ifying the seaice package +o introduced an alternative length scale calculation for use in the limiting + maximum viscosity (off by default, see mom_vi_hdissip.F for details) +o S/R ptracers_calc_diff: argument list bug for CALL KPP_CALC_DIFF_S +o added modified Leith scheme with viscosity proportional to grad(Hdiv) + as well as grad(vort3). Made it compatible with both approximate form + for the cubed sphere and full form of these gradients. Added flag + useFullLeith to select between approximate and full form. +o add "d0" in getcon.F to reduce differences between compilers/platforms + update output.txt of exp. fizhi-gridalt-hs +o change port_rand funtion to allow to set the seed. +o fix obscure MNC bug involving conversion between reals and integers + - it caused no problems with certain (eg. gcc, ifc) compilers but the + new version is now more standards-compliant +o adjoint-related modifications + * gad_dst3_adv_?: to be able to use advscheme=30 in adjoint + * gad_calc_rhs: fool adjoint, revert to advscheme=30 in reverse when using 33 + * mom_vi_hdissip: to be able to use Leith scheme in adjoint + +checkpoint57e_post +o Adding eddy stress controls a la Ferreira et al. +checkpoint57e_pre (actually was tagged: eckpoint57e_pre) + +o fizhi pkg: fix AtoC and CtoA when called with same input & output array + update output.txt of exp. fizhi-gridalt-hs +o add more "Z" dimensions and associated coordinate vars to MNC +o pkg/exf: added twoDigitYear capability for option useExfYearlyFields +o parameter calendarDumps: when set, approximate months (30-31 days) and years + (360-372 days) for parameters chkPtFreq, pChkPtFreq, taveFreq, SEAICE_taveFreq, + KPP_taveFreq, and freq in pkg/diagnostics are converted to exact calendar + months and years. Requires pkg/cal. +o diagnostics: add pickup functionality + - off by default for backwards compatibility + - current version only uses MDSIO -- MNC will be added +o allow to use pkg diagnostics for LAND pkg output & Shapiro Tendencies. +o pkg/shap_filt: fix for multi-tiles per face (CS-grid with EXCH2) + +checkpoint57d_post +o pkg/thsice used in the ocean: fix tile Pb related to sIceLoad forcing +o modify verification/ideal_2D_oce so that it tests the creation of mnc + output from the diagnostics package o temporary fix in EXCH2_UV: add a 3rd call to fix the 24.tiles CS-grid set-up o make genmake2 more portable by using ".$FS" instead of ".f" for more of the test compilations (eg. IBM xlf on Mac OSX w/HFS filesys)