--- MITgcm/doc/tag-index 2003/10/22 16:35:47 1.192 +++ MITgcm/doc/tag-index 2003/11/13 06:35:13 1.207 @@ -1,10 +1,133 @@ -$Header: /home/ubuntu/mnt/e9_copy/MITgcm/doc/tag-index,v 1.192 2003/10/22 16:35:47 dimitri Exp $ +$Header: /home/ubuntu/mnt/e9_copy/MITgcm/doc/tag-index,v 1.207 2003/11/13 06:35:13 dimitri Exp $ Notes on tags used in MITgcmUV ============================== -untagged +o modifications to make FREEZE flux visible to pkg/kpp + - moved surfaceTendencyTice from pkg/seaice to main code + - FREEZE moved to FORWARD_STEP + - subroutine FREEZE now limits only surface temperature + this means new output.txt for global_ocean.90x40x15, + global_ocean.cs32x15, and global_with_exf, but note + that results for these three experiments remain + bit-identical to before if allowFreezing=.FALSE. +o added surface flux output variables to TIMEAVE_STATVARS +o time-averaged output for pkg/ptracers + +checkpoint52a_pre +o some bug fixes for #undef REAL4_IS_SLOW + +checkpoint52 = ecco_c52_e35 +o after testing adjoints of checkpoint51u_post + +checkpoint51u_post +o this is the post-merge tag of the ecco-branch + (needs another clean checkout and re-testing) +o various natl_box_adjoint configs and results + but no input fields +o obcs adjoint not yet merged! +o adding ECCO global 1x1 and 2x2 degree configs +o updated/extended some store directives for seaice +o pkg/ecco now containes ecco-specific part of cost function +o top level routines the_main_loop, forward_step + supersede those in model/src/ + previous input data.cost now in data.ecco + (new namelist ecco_cost_nml) +o in ctrl/ cleaned some cross-dependencies and updated CPP options + +checkpoint51t_post +o this is the pre-merge tag of the ecco-branch + +checkpoint51s_post +o cleanup: removed various obsolete #define-s +o pkg/grdchk + - renamed 'ph-grd 3' to 'grad-res' + - merged from ecco-branch + (remaining bug fixes for obcs gradient checks) + - additional high-precision output for testreport + (grep for 'precision_grdchk_result') + +checkpoint51r_post +o cleaned up or removed CPP_OPTIONS.h files +o updated results for some of the tests to reflect the new + optfiles (-ieee: -O0 instead of -O3) + +checkpoint51q_post +o cd_code: + - moved cd_scheme.F -> cd_code_scheme.F + - separate read_checkpoint from cd_code_ini_vars.F + - separated cd_code part from write_checkpoint + - updated AD_SOURCE, generated .flow + - added CD_CODE_VARS.h to the_main_loop + - Moving cd_code specific store dir.s to pkg/cd_code +o ctrl package totally restructured + - pack/unpack now optional and decoupled from + xx_/adxx_ I/O + - ctrl_pack/unpack cleaned + (new routines ctrl_init_ctrlvar.F, pkg/ctrl/ctrl_init_wet.F) + - confined inclusion of AD_CONFIG.h to where necessary. +o genmake2: changed AD dependencies from SRCFILES to AD_FILES + +checkpoint51p_post +o create initial cd_code package + - WARNING: the initialization of fields within packages + is broken because INI_FIELDS (where READ_CHECKPOINT is + called) is called *before* PACKAGES_INIT_VARIABLES. + This seems to be backwards since + 1) its important to initially zero the entire field including + the "halo" region + 2) zeroing needs to be done *before* reading pickup info + and the pickup call might or might not happen in any + particular run + - this needs an overhaul for R2 +o cleanup verification/*/code/GMREDI_OPTIONS.h +o cleanup testreport + +checkpoint51o_post +o bringing AD-related verif's up to date with genmake2 + - carbon/ + - global_ocean.90x40x15/ + - hs.94.1x64x5/ + - (front_relax/ ) +o (more) consistent directory structure for AD-related verif.'s +o cleaning ALLOW_GRADIENT_CHECK -> ALLOW_GRDCHK +o cleaning some ALLOW_TANGENTLINEAR_RUN -> ALLOW_AUTODIFF +o bug fix in find_alpha.F for MDJWF: + - modif. to alpha = 1/D*( dN/dT - rho*dD/Dt) to account for + change rho -> rho-rhoConst + - replace call find_rho to find_rhonum +o initialisation of rFlx extended to full array (required by TAF) + and shifted to thermodynamics +o removed PTRACERS.h in ptracers routine +o added surfacetendencyPtr to S/R parameter list pracers_forcing +o Correcting initialisations for fVerU, fVerV. +o helping TAF to recognize dependency on kUp for + fVerU, fVerV +o Replacing delZ by delR in pkg/ctrl/ +checkpoint51o_pre + +o undid all of cp51 pending some cleanups and discussion +o added the [#include "AD_CONFIG.h"] statement to all files that need + it for adjoint/tl #defines + o re-worked the build logic in genmake2 to support AD_CONFIG.h + o removed tools/genmake since it no longer works + +checkpoint51n_post +o modifications to make FREEZE flux visible to pkg/kpp + - moved surfaceTendencyTice from pkg/seaice to main code + - FREEZE & EXTERNAL_FORCING_SURF moved to FORWARD_STEP + - subroutine FREEZE now limits only surface temperature + (this means new output.txt for global_ocean.90x40x15, + global_ocean.cs32x15, and global_with_exf) +o added surface flux output variables to TIMEAVE_STATVARS + +checkpoint51n_pre o added "#undef ALLOW_USE_MPI" support to eesupp/src/gather_2d.F +o added [#include "AD_CONFIG.h"] to all files that use the following + defines: + - ALLOW_ADJOINT_RUN + - ALLOW_TANGENTLINEAR_RUN + - ALLOW_ECCO_OPTIMIZATION checkpoint51m_post o incorporating changes to get TAMC/TAF working in genmake2