/[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.2326 by jmc, Mon Apr 24 12:43:21 2017 UTC revision 1.2356 by jmc, Wed Oct 4 20:43:58 2017 UTC
# Line 4  $Name$ Line 4  $Name$
4      Notes on tags used in MITgcmUV      Notes on tags used in MITgcmUV
5      ==============================      ==============================
6    
7    o model:
8      - add new 2-d forcing field for time-dependent geopotential anomaly (e.g.,
9        tidal forcing), in m^2/s^2 ; add run-time param to allow to turn it off.
10    o eesupp/src:
11      - shift standardMessageUnit in eeboot.F and I/O units in mdsfindunit.F
12        for coupling to GEOS AGCM: HACK_FOR_GMAO_CPL option in CPP_EEOPTIONS.h
13    
14    checkpoint66k (2017/09/20)
15    o model/src:
16      - add missing CPP brackets (ALLOW_COST, ALLOW_CTRL in load_fields_driver.F
17        and the_model_main.F)
18    o ctrl:
19      - use zeroRL in place of fc when ALLOW_COST is not compiled (in ctrl_pack.F)
20      - call MDS_READ_FIELD / MDS_WRITE_FIELD instead of deprecated
21        mdsreadfield / mdswritefield (in ctrl_get_gen.F, ctrl_map_ini_gen.F,
22        ctrl_map_ini_genarr.F, and ctrl_map_ini_gentim2d.F )
23    o eesupp:
24      - add CPP option to activate some pieces of code for coupling to GEOS AGCM;
25      - shift commonly used IO unit (in eeboot.F) for coupling to GEOS AGCM.
26    o pkg/bling:
27      - bling_production: Fix typo in calcium carbonate uptake. Also rearranging
28        and cleaning
29    o model/src:
30      - move k loop inside correction_step.F (+ update calling S/R)
31      - collect implicit pressure gradient tendencies in local 2-D array;
32        affect results (at machine truncation level) when using 3-D solver; update
33        output of exp.: exp4 (x1), global_ocean.cs32x15 (x2),hs94.cs-32x32x5.impIGW,
34                        rotating_tank, short_surf_wave,tutorial_deep_convection (x2)
35                        & tutorial_plume_on_slope.
36    
37    checkpoint66j (2017/08/15)
38    o pkg/ptracers:
39      - fix surface forcing under ice-shelf (useShelfIce=T).
40    o pkg/atm_phys:
41      - use hFac weighted average when applying A-grid atm-phys momentum tendency
42        to C-grid dynamics; this ensures wind-stress match mom tendency.
43    o eesupp/src:
44      - change default for opening scratch files to avoid STATUS='SCRATCH'
45      - close scratch files with STATUS='DELETE'
46      - changes affect eeset_parms.F and open_copy_data_file.F and many routines
47        that read namelists (because they close the scratch files)
48      - you can revert to old default by setting USE_FORTRAN_SCRATCH_FILES
49        in CPP_EEOPTIONS.h (tested in ideal_2D_oce/code & lab_sea/code_ad)
50    o pkg/atm_phys:
51      - fix unset arguments in (unused) S/R surface_flux_0d.
52    o eesupp/src:
53      - add argument "procId" to S/R EESET_PARMS to fix  scratchFile1 & 2 setting
54        (case TARGET_BGL or TARGET_CRAYXT) for early call (from eeboot_minimal.F):
55        called with myProcId in eeboot.F and with mpiMyWId in eeboot_minimal.F
56    o pkg/streamice:
57      - remove blank between _EXCH_XY_RL and "()", which my Apple Xcode
58        preprocessor /usr/bin/cpp cannot interpret; 3 instances in total in
59        streamice_driving_stress_fd.F and streamice_advect_2dtracer.F
60    o pkg/diagnostics:
61      - new option to allow to cumulate thickness-factor (hFac) weighted field
62        (if field permitted); implemented by changing sign of "jdiag" pointer
63        (> 0: cumlulate field, < 0: cumulate hFac weighted field).
64        a) restricted to 3-d (Nr levels), level centered diagnostics at U,V or Cell
65           center position (gcode(2)='U','V','M' & gcode(3,5,9:10)='R',' ','MR')
66        b) for now, activated by setting fileFlags 3rd character to 'h'.
67    
68    checkpoint66i (2017/07/18)
69    o pkg/cheapaml:
70      - add parameter "useRelativeWind", default set to False; this change the
71        previous setting which was always using relative wind.
72    o add hooks for the Parallel Data Assimilation Framework PDAF
73        (http://pdaf.awi.de/) in eeboot_minimal.F and the_main_loop.F;
74        to use set CPP-flag USE_PDAF in CPP_EEOPTIONS.h
75    o pkg/exf:
76      - interpolation of vector fields (exf_interp_uv.F): fix bug in calculation
77        of South-Pole mean value.  
78      - interpolation near the poles, case where second additional row is at the
79        pole (or beyond the pole and moved to the pole): change first addition row
80        value to a linear interpolation between pole and 1rst (S.pole)/last (N.pole)
81        row (instead of just a copy of it).
82    o pkg/seaice:
83      - prevent JFNK and KRYLOV solvers from trying to reduce a residual of 0
84      - add the option to compute no-slip du/dy, dv/dx (i.e.
85        the offdiagonal strain rate e12) by a second order approximation
86        on the boundary; works only with JFNK, KRYLOV, or EVP solvers, because
87        it is too messy to implement for the implicit LSR matrix.
88        SEAICE_2ndOrderBC = .FALSE. by default
89    
90    checkpoint66h (2017/06/02)
91    o pkg/seaice:
92      - add new routines to compute stress tensor components and stress tensor
93        divergence to be reused in s/r seaice_lsr and s/r seaice_calc_lhs
94      - change names of diagnostics SIsigI/II (commonly used for invariants)
95        to SIsig1/sig2 (more common for principal components) to avoid confusion
96    o pkf/exf:
97      - add a stop if useRelativeWind with un-updated uwind/vwind (e.g., constant);
98        similarly, stop if rotateStressOnAgrid with constant wind-stress.
99    o pkg/seaice:
100      - remove (comment out) diagnostics SIuwind,SIvwind,SIfu,SIfv (duplicate of
101        EXFuwind,EXFvwind,oceTAUX,oceTAUY) and point them to their equivalent.
102      - add diagnostics of wind-stress over seaice (SItaux,SItauy) and seaice
103        fraction weighted wind stress over ocean+seaice (SIatmTx,SIatmTy).
104    o pkg/diagnostics:
105      - small piece of code to rename (old) diagnostics, when namelist is processed.
106    o model/src:
107      - new run-time param (useMin4hFacEdges) to select method for setting hFacW,S:
108        originally, set as minimum of adjacent hFacC factor ; now (new default)
109        computed from rSurfW,S and rLowW,S by applying same rules as for hFacC.
110        Only matters when useShelfIce=T with particular ice-shelf cavity geometry.
111    o pkg/seaice:
112      - add momemtum advection, off by default, still in test phase
113        most of the momentum advection code is adapted and reused from mom_vecinv
114    o pkg/mom_vecinv:
115      - pass these runtime flags:
116        selectVortScheme, highOrderVorticity, upwindVorticity, useJamartMomAdv
117        as formal parameters to s/r mom_vi_u/v_coriolis, mom_vi_u/v_coriolis_c4,
118        so that these routines can also be used in pkg/seaice.
119    
120  checkpoint66g (2017/04/24)  checkpoint66g (2017/04/24)
121  o model/src:  o model/src:
122    - more robust ordering of column thickness integral (=Sum_k(drF*hFac) )    - more robust ordering of column thickness integral (=Sum_k(drF*hFac) )

Legend:
Removed from v.1.2326  
changed lines
  Added in v.1.2356

  ViewVC Help
Powered by ViewVC 1.1.22