/[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.2239 by jmc, Mon Mar 14 13:31:47 2016 UTC revision 1.2274 by jmc, Thu Oct 6 00:50:19 2016 UTC
# Line 4  $Name$ Line 4  $Name$
4      Notes on tags used in MITgcmUV      Notes on tags used in MITgcmUV
5      ==============================      ==============================
6    
7    o pkg/mom_commom & generic_advdiff:
8      - add deep atmosphere and anelastic scaling factor in implicit vertical
9        advection routines (mom_u,v_implicit_r.F & gad*_impl*_r.F).
10    o model/src:
11      - remove few unnecessary temp array copies in solve_tridiagonal.F
12        & solve_pentadiagonal.F
13    
14    checkpoint65z (2016/09/28)
15    o pkg/seaice: fix multithreading for seaice_fgmres.F
16      - remove unecessary variables from common blocks
17      - use extra dimension MAX_NO_THREADS for all variables of the Krylov space
18        basis, that are stored in commom blocks (including integer variable i1)
19      - clean up code a little by removing commented lines that refer to
20        original code
21      - turn on multi-threaded test for experiment offline_exf_seaice.dyn_jfnk.
22    o MITgcm manual:
23      - add uptodate pkg/ecco documentation to the manual (section 8.1; ecco.tex),
24        preliminary documentation for generic controls (8.3; ctrl.tex),
25        a placeholder for smooth (8.4; smooth.tex), and comment out the deprecated
26        ecco_costfunction.tex
27    o pkg/ecco:
28      - update and cleanup list of CCP options
29      - re-assign gencost_mask to specify masks rather than gencost_errfile; 'c'
30        is now always passed to cost_generic; gencost_mask is now MAX_LEN_FNAM
31      - add checks that retired run-time options are not used, and in relation
32        to gencost_mask and gencost_errfile
33      - finish deprecating gencost_scalefile, gencost_smooth2Ddiffnbt, and
34        gencost_nrecperiod
35      - fix m_eta computation for virtual salt flux case
36      - add m_horflux_vol case (selected via gencost_barfile) that computes
37        transports via cost_gencost_boxmean (gencost_flag=-3)
38      - use gencost_flag more systematically (i.e., avoid using gencost_name)
39        for code switches (aside from physical variable selection)
40    o pkg/seaice: make seaice_fgmres.F fit for multithreading; this first
41      attempt appears to be a bit of a hack and my need some repair down the road
42    o pkg/exf:
43      - interpolation near South Pole: fix criteria on input field latitude.
44    o pkg/icefront & pkg/exf:
45      - move setting of icefront Sub-Glacial RunOff forcing (currently unused)
46        from pkg/exf (read from data.exf) to pkg/icefront (read from data.icefront)
47    o pkg/exf:
48      - replace CPP option ALLOW_EXF_OUTPUT_INTERP with run-time parameter
49        "exf_output_interp" (in namelist: EXF_NML_04); change output file name
50        (add suffix "_out" instead of a prefix); keep same record number as in
51        input file but always write record 1 first (to avoid a STOP in I/O S/R).
52        Change output file content by writing interpolated field before applying
53        land-sea mask (helpful for debug).
54      - 2 compon. vector interpolation with rotation: apply scaling factor on
55        each compon. (Eastward and Northward) just before rotation.
56    o pkg/bling:
57      - Cleaned package. Removed not needed code and comments.
58      - adjoint example now works
59        (MITgcm_contrib/verification_other/global_oce_biogeo_bling/code_ad)
60    o pkg/ptracers:
61      - add Bruno Deremble's code to complete the linear surface correction
62        for tracer conservation;
63      - enabled for individual ptracers by PTRACERS_linFSConserve(iTr)=.TRUE.
64    
65    checkpoint65y (2016/07/29)
66    o pkg/debug (stats):
67      - change GLOBAL_SUM to GLOBAL_SUM_TILE (result independent of tile to
68        proc/thread mapping);
69      - fix Min & Max for case where 1 thread has only empty tiles;
70      - use RL variable to count number of wet grid points (with big domain,
71        can be too large to fit into integer*4).
72    o pkg/monitor:
73      - use RL variable to count number of wet grid points (but used only for del2)
74      - add new routine to compute Advective CFL within tracer time-stepping with
75        writing delayed until next monitor output.
76    o pkg/obcs:
77      - fix bug in OBCS_BALANCE_FLOW (OBCS_balanceFacN misspelled OBCS_balanceFacW)
78    o pkg/cal:
79      - calandar-dump: treat case myTime < timePhase in the same way as in
80        eesupp/src/diff_phase_multiple.F (when not using calandar-dump).
81    o pkg/dic & seaice:
82      - fix compilation of ocean component for coupled atm+ocn model with
83        seaice dynamics & dic.
84    
85    checkpoint65x (2016/06/11)
86    o add a license text file in main MITgcm tree.
87    o added pkg/bling:
88      - intermediate complexity biogeochemical model
89      - see bling_description.txt for details
90      - verification experiment is global_oce_biogeo_bling (for now, in
91        Contrib/verification_other/); tested daily on baudelaire with gfortran.
92      - add entry point in pkg/gchem for new pkg "bling".
93    o pkg/seaice: fix tensile stength computation
94      - replace global field tensileStrength by tensileStrFac
95      - tensileStrFac can be computed once in S/R seaice_init_varia
96      - fortunately that does not affect any verification results
97    
98    checkpoint65w (2016/05/12)
99    o pkg/ctrl/ctrl.h: fix a comma in common block list, so that code compiles
100         with ECCO_CTRL_DEPRECATED defined
101    o verification/global_ocean.cs32x15:
102      - change secondary test "viscA4" to also test "selectP_inEOS_Zc=3"
103        with "selectNHfreeSurf=1".
104    o model/src (non-hydrostatic free-surface):
105      - More "natural" expression of NH free-surface term (case selectNHfreeSurf=1):
106        was: tmpSurf/(1+tmpSurf); changed to: 1/(1+Gamma) with Gamma=1/tmpSurf.
107      - Calculate surface vertical velocity after 2-D solver adjustment (accounts
108        for EmPmR if RealFreshWaterFlux); used in RHS (cg3d_b) if exactConserv
109        and used to compute dPhiNH (in post_cg3d.F) if selectNHfreeSurf=1.
110        This fixes EmPmR contribution when selectNHfreeSurf=1 & RealFreshWaterFlux.
111      - Update output (changes at machine truncation level) of verification exp:
112        exp4 (11 digits for cg2d), global_ocean.cs32x15.viscA4 (11.d),
113        short_surf_wave (13.d) and tutorial_deep_convection.smag3d (12.d).
114    o pkg/seaice: ITD code
115      - fix picking up from a single category model by initialising
116        heff/area/hsnowITD = 0. in seaice_itd_pickup.F
117      - split a long warning message in seaice_check_pickup.F into two lines,
118        because NEC SX-ACE cannot deal with the long line.
119    o model/src:
120      - fix missing dPhiNH in pressure_for_eos.F (case: selectP_inEOS_Zc=3)
121    o pkg/seaice:
122      - add missing checks for SEAICE_ALLOW_KRYLOV and SEAICE_ALLOW_BOTTOMDRAG
123    o pkg/seaice:
124      - add basal stress as parameterisation for grounding ice
125        following Lemieux et al. (2015)
126      - turn on by setting new parameter SEAICEbasalDragK2 to a value
127        larger than 0. Lemieux et al. (2015) recommend 15.
128      - The adjoint complains with extra recomputations so there is also a
129        new cpp-flag SEAICE_ALLOW_BOTTOMDRAG that is undefined by default in
130        order to postpone the problem
131      - compile the new code in lab_sea
132    o verification/halfpipe_streamice:
133      - update both TAF and OpenAD adm output (machine truncation differences)
134    
135    checkpoint65v (2016/04/08)
136    o verification/advect_xz:
137      - increase overlap size from 3 to 4 and add new secondary test for PQM
138        advection scheme (with mono & wino limiter).
139      - change main exp. to test PPM (with weno limiter) adv.scheme on Temp.
140    o model/src:
141      - new parameters "top_Pres" & "seaLev_Z" (replacing Ro_SeaLevel and recently
142        added phi0Ref) to set vertical axis origin and phiRef origin;
143        keep Ro_SeaLevel for backward compatibility (with a warning).
144       According to coordinate and fluid type:
145        OCN in Z: top_Pres(Ref) (=rhoConst*PhiRef(1)), seaLev_Z (=rF(1), @ the top)
146        ATM in Z: top_Pres(Ref) (=rhoConst*PhiRef(1)), seaLev_Z (=rF(Nr+1) @ bottom)
147        OCN in P: top_Pres (=rF(Nr+1)), seaLev_Z (= PhiRef(Nr+1)/g, @ the top)
148        ATM in P: top_Pres (=rF(Nr+1)), seaLev_Z (= PhiRef(1)/g, @ the bottom)
149      - remove Ro_SeaLevel from ATM experiment parameter files;
150      - in tutorial_global_oce_in_p, remove Ro_SeaLevel and set top_Pres to the
151        complement; update output.txt (changes at machine truncation level).
152    o pkg/seaice/seaice_evp.F
153      - simplify computation of deltaZ and zetaZ to simple averaging following
154        Bouillon et al. (2013). This removes a lot of code, but also changes
155        verification experiment lab_sea.hb87 -> updated
156    
157  checkpoint65u (2016/03/14)  checkpoint65u (2016/03/14)
158  o pkg/generic_advdiff:  o pkg/generic_advdiff:
159    - from Darren: add PPM and PQM advection schemes (number 40-42 and 50-52)    - from Darren: add PPM and PQM advection schemes (number 40-42 and 50-52)
# Line 180  o pkg/atm_phys: Line 330  o pkg/atm_phys:
330    - add diagnostics for 3-D, Nr+1 levels diagnostics of radiative fluxes    - add diagnostics for 3-D, Nr+1 levels diagnostics of radiative fluxes
331      (shortwave & longwave, net & downward) and diagnostics of temp. tendency      (shortwave & longwave, net & downward) and diagnostics of temp. tendency
332      for individual contribution (convection, LSC cond, radiation)      for individual contribution (convection, LSC cond, radiation)
333    - add Ruth Geen etal, GRL 2016, radiation optionis (see paper supp.    - add Ruth Geen etal, GRL 2016, radiation options (see paper supp.
334      information); activated with: solar_exponent=0. and wv_exponent=-1.      information); activated with: solar_exponent=0. and wv_exponent=-1.
335  o pkg/ggl90:  o pkg/ggl90:
336    - within IDEMIX add upper limit for horizontal group velocity to    - within IDEMIX add upper limit for horizontal group velocity to
# Line 703  o model/src & mom pkgs: Line 853  o model/src & mom pkgs:
853      just copy level Nr value to level Nr+1.      just copy level Nr value to level Nr+1.
854  o doc:  o doc:
855    - add notes form Abhisek Chakraborty on how to close Heat & Salt budgets.    - add notes form Abhisek Chakraborty on how to close Heat & Salt budgets.
856  o pkg/streamice:  o pkg/shelfice:
857    - shelfice_init_varia.F, shelfice_init_fixed.F, shelfice_readparms.F,    - shelfice_init_varia.F, shelfice_init_fixed.F, shelfice_readparms.F,
858      SHELFICE.h: move array shelficemass to init_varia, initialise      SHELFICE.h: move array shelficemass to init_varia, initialise
859      from array shelficemassinit, which is set in init_fixed and      from array shelficemassinit, which is set in init_fixed and

Legend:
Removed from v.1.2239  
changed lines
  Added in v.1.2274

  ViewVC Help
Powered by ViewVC 1.1.22