--- MITgcm/doc/tag-index 2006/06/14 16:09:00 1.677 +++ MITgcm/doc/tag-index 2006/07/08 00:29:20 1.696 @@ -1,9 +1,63 @@ -$Header: /home/ubuntu/mnt/e9_copy/MITgcm/doc/tag-index,v 1.677 2006/06/14 16:09:00 mlosch Exp $ +$Header: /home/ubuntu/mnt/e9_copy/MITgcm/doc/tag-index,v 1.696 2006/07/08 00:29:20 heimbach Exp $ $Name: $ Notes on tags used in MITgcmUV ============================== +o take bi,bj loops outside calc_gw to fix Pb with local array KappaRU,V +o commit code to make SST/SSS weights spatially variable + (based on either variable in-situ or variable initial T/S weights) +o pkg/ecco: + * commit code to relax deviations of xx_theta, xx_salt to 5*sigma, + now based on horizontally varying weights wthetaLev, wsaltLev + * cost_averagesflags now returns year indices in addition to day, month + * sflux balance is performed on annual basis + (sflxumm, sfluxmm2, bal_sfluxmm) + * for SSH anomaly, separate more cleanly contrib from T/P, ERS, GFO, + including separate counting and multipliers + +checkpoint58k_post +o testreport: + - always build in dir. "build" (if not there, mkdir build instead of building + & running in input) + - run in dir run (if it exists), in build otherwise. + - call prepare_run (if input/prepare_run exists) + - run multi-threaded test (with new option: "-mth") if file input/eedata.mth exists. +o pkg/exf modifications to interpolation and rotation routines for more + reasonable treatment of North Pole singularity: for tracers North Pole + value is set to northernmost zonal-mean value, for zonal velocity it is + set to zero, and for meridional velocity it is set to northernmost value. +o pkg/exf/exf_check_range.F + - add tile index to diagnostics and move stop statement to the very + end of the routine. +o pkg/diagnostics: (diagnostics_main_init.F) + define title of isomorphic variables according to the current config. +o pkg/thsice with pkg/seaice dynamics: +- fix domain of computation (interior only, required for exf) and do exchanges +- seaice-dynamics forcing: add atmospheric and seaice loading to SSH gradient +o towards a standard way of dealing with multi-threading in MONITOR + and ${PKG}_MONITOR (all except ptracers_monitor) subroutines. +o Pass variable viscosities (vertical and horizontal, e.g., KPP or Leith) + to W momentum equation in nonhydrostatic and quasihydrostatic runs. +o make exf_monitor & seaice_monitor independant of the main (dynamics) monitor. +o pkg/seaice: fix SEAICEuseEVPpickup parameter (put it in a commom block) +o generic_advdiff: DST advection S/R : use local copy of velocity to compute CFL + (problems ? with gradient check in bottom_ctrl_5x5 adjoint test) +o tracer advection: + - clean-up and simplify calc_common_factors.F + - make a local copy of velocity and pass it (as u,v,r_Trans) to DST tracer + advection subroutine (but still not used within DST advection S/R) +o rename pkg aim_ocn_coupler to atm_ocn_coupler (later on, will be used without aim) + +checkpoint58j_post +o new driver S/R: LOAD_FIELDS_DRIVER to load external forcing fields + from file (collects calls previously in FORWARD_STEP) +o move call to SEAICE_MODEL from FORWARD_STEP to DO_OCEANIC_PHYS +o adjoint store dir. adjusted accordingly +o genmake2 + replace target "ad_taf" by $(EXE_AD) ; add $(EXE_AD) to the make CLEAN list. + +checkpoint58i_post o pkg/seaice: add parameter that allows to scale/turn off effect of seaice on wind stress (SEAICEstressFactor defaults to 1.) o Total number of Timers is finite (<=40): comment out 2 non-essential one