/[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.2150 by jmc, Mon May 11 23:39:11 2015 UTC revision 1.2170 by heimbach, Sun Jul 5 02:06:23 2015 UTC
# Line 4  $Name$ Line 4  $Name$
4      Notes on tags used in MITgcmUV      Notes on tags used in MITgcmUV
5      ==============================      ==============================
6    
7    o OpenAD
8     - Adding preliminary ggl90 test to OpenAD verification.
9       Config. with ggl90 currently diverges after 64 time steps
10       so will need more work to become more stable
11     - Adding preliminary kpp test to OpenAD verification.
12       required small tweakes in kpp_routines.F
13     - Merge and update from Krishna Narayanan's contrib area:
14       * Add one variable for preliminary OpenAD DIVA
15       * Add replacement time-stepping for OpenAD DIVA
16       * genmake2 flag -diva (but only for OpenAD; preliminary)
17       * required modifs for OAD_support
18       successful preliminary test for tutorial_global_oce_biogeo/
19    o pkg/seaice:
20     - initialise deltaC in seaice_lsr, cosmetic changes in seaice_lsr
21     - add cpp-flag SEAICE_DELTA_SMOOTHREG for option of regularising
22       delta with a smooth function in s/r seaice_calc_viscosity
23       (no effect on EVP)
24     - rename local suffix "sqr" into "sq" for more consistent variable names
25    o pkg/seaice: add new parameter SEAICE_deltaMin that is used ***only***
26      for regularizing Delta (and nothing else, like the parameter
27      which is also used for all sorts of things SEAICE_EPS). Defaults to
28      SEAICE_EPS for backward compatibility only.
29    o pkg/seaice: replace erroneously storing e12Csqr on the wrong tape with
30      the wrong key by inialising it before use -> fixes a recomputation
31      problem but does not fix the gradient
32    o pkg/layers:
33      - move resetting of flux arrays to outside the iLa loop
34        (this caused layers_diapycnal to not work with more than one layer coord.)
35      - fix bug in calculation of layers_recip_delta in layers_init_fixed.F
36    o pkg/layers:
37      - remove from common block 3D layers fields (used to diagnose transport
38        in tracer coords) and declare them as local arrays in layers_calc.F
39    o pkg/seaice:
40      - Rename SEAICE_VECTORIZE_LSR_ZEBRA to SEAICE_LSR_ZEBRA and define it
41        in lab_sea forward experiment (changes results -> updated)
42      - update adjoint experiment lab_sea after cleaning up seaice_lsr_tridiagu/v
43    o pkg/seaice: modify seaice_lsr.F in order to improve the gradient
44      computations; for SEAICE_VECTORIZE_LSR
45      - move the loops over which the tridiagonal solvers (seaice_lsr_tridiagu/v)
46        sweep to the outside,
47      - remove store directives and add "CADJ loop sequential" directives
48        in analogy to model/src/solve_tridiagonal.F
49      - replace many "#ifdef SEAICE_VECTORIZE_LSR_ZEBRA" by variable loop
50        boundaries to yield more readable code. This has also the charming side
51        effect that your can use SEAICE_VECTORIZE_LSR_ZEBRA without
52        SEAICE_VECTORIZE_LSR (i.e. adjoint without recomputations in
53        seaice_lsr_tridiagu/v now requires either of these flags, vectorization
54        still requires SEAICE_VECTORIZE_LSR with SEAICE_VECTORIZE_LSR_ZEBRA as
55        an additional option)
56       The tridiagonal solvers are now completely analoguous to solve_tridiagonal.F
57       but the adjoint gradients (which are affected by this change) still explode.
58    o coupler (atm & ocn _compon_interf):
59      - avoid using Exch2 IO mapping if not suitable.
60    
61    checkpoint65m (2015/06/15)
62    o pkg/layers:
63      - clean-up old parameters setting (from Sep 2012):
64        + remove old parameters setting from common block (declared locally);
65        + stop if any old parameter is mixed with new parameters;
66        + check for valid or consistent parameter setting (e.g., layers_name)
67      - check that layers_bounds for Pot.Density are in the right range;
68        this is supposed to catch un-updated setting after recently shifting
69        potential density field "prho" by -1000 (now in "sigma" scale).
70    o pkg/layers:
71      - Added missing call to layers_fill for keeping track of tottend in
72        pkg/diagnostics/diagnostics_fill_state.F
73    o pkg/layers:
74      - added CPP flux LAYERS_FINEGRID_DIAPYCNAL to disable fine-grid binning
75        of diapycnal fluxes
76    o pkg/layers:
77      - reverted changes to interpolation to previous treatment; there
78        was never actually a problem
79    o pkg/layers:
80      - fix interpolation of layers tracers in the presence of partial cells
81      - add lots of new functionality to compute water mass transformation
82        (enabled by CPP flag LAYERS_THERMODYNAMICS)
83      - add new calls from main code (diags_oceanic_surf_flux.F,
84        thermodynamics.F, impldiff.F) and gad to save the necessary fields
85        for layers_thermodynamics calculations
86    o pkg/ptracers:
87      - add capability of stepping a passive tracer forward without advection
88        by setting PTRACERS_advScheme to 0.
89    o pkg/diagnostics:
90      - add few (threads) _BARRIER around any update of "diag_pkgStatus".
91    o pkg/layers:
92      - shift potential density field "prho" by -1000 for density layer averaging so
93        that it corresponds to usual "sigma" definition (i.e., rho(p=const)-1000);
94        Note that density bin boundaries (layers_bounds in data.layers) have
95        to be set accordingly (i.e., shifted, in sigma scale).
96  o pkg/layers:  o pkg/layers:
97    - fix snap-shot output of layer thickness @ V.pt and output of pot.density    - fix snap-shot output of layer thickness @ V.pt and output of pot.density
98    - fix calculation of layer non-weighted velocity and layer probability    - fix calculation of layer non-weighted velocity and layer probability

Legend:
Removed from v.1.2150  
changed lines
  Added in v.1.2170

  ViewVC Help
Powered by ViewVC 1.1.22