/[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.1969 by mlosch, Thu Mar 20 09:26:56 2014 UTC revision 1.1985 by jmc, Tue Apr 29 21:16:20 2014 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/seaice:  o model/src: for atmosphere in p* coords:
8      - store factor rStarFacC**atm_kappa (= pStarFacK) in common block
9      - implement more accurate p* coordinate slope term (in calc_grad_phi_hyd.F),
10        but not yet activated.
11    o pkg/seaice: fix restart problem for ITD with new ice strength parameterisation:
12      - move computation of opnWtrFrac = 1-AREA to before computing ice strength
13      - this changes the results (but not for any verification experiment, because
14        none tests this), but avoids having an extra field in the restart files
15    o pkg/seaice: remove global variable TICE (not needed)
16      - replace by TICES or local variable where necessary (cost_seaice_test,
17        seaice_diagnostics_state)
18      - move copying TICE to TICES from seaice_check_pickup to seaice_read_pickup
19      - use specific read/write routines for reading and writing individual leves
20        of a multilevel field
21    o pkg/ctrl & model/inc:
22      - move additional anomaly fields of control vars (related to options:
23         ALLOW_KAPGM_CONTROL, ALLOW_KAPREDI_CONTROL and ALLOW_BOTTOMDRAG_CONTROL)
24        from DYNVARS.h into new header file: CTRL_FIELDS.h
25    o pkg/seaice: some small modifications to the ridging code
26      - make fw2ObyRidge a global variable and add the freshwater flux to
27        seaice_growth
28      - pass actual thickness from seaice_prepare_ridging, so that it is
29        computed only in one place and compute it in the same way as in
30        seaice_growth
31      - initialise more fields in seaice_do_ridging that where cause floating
32        point exceptions over land
33    o pkg/seaice: preparations for ridging code and first real ridging code
34      - move most of "PART 1" of S/R seaice_growth into a new and separate
35        S/R seaice_reg_ridge that will both regularize the state variable after
36        advection call the actual ridging routine;
37      - requires to make 5 fields global fields: d_HEFFbyNEG,d_HSNWbyNEG,
38        d_AREAbyRLX,d_HEFFbyRLX,saltFluxAdjust;
39      - remove ridging code from seaice_advdiff
40      - clean up remaining part 1 of seaice_growth in an attempt to make it
41        more readable (this is probably subjective)
42      - call seaice_itd_redist once in the initialisation phase to have the initial
43        conditions in the correct category
44      - finally: add new ridging routine for ITD code
45    
46    checkpoint64v (2014/04/11)
47    o pkg/ecco:
48      - add runtime parameters mdt[start,end]date[1,2]
49      - rename variable "tpmean" as "mdt" and "topexmeanfile" as "mdtdatfile"
50    o pkg/seaice:
51      - make deltaC a global variable, so that it can be used in ridging code
52      - first step towards ridging: introduce new routines that compute
53        ice strength based on ridging parameters
54      - add diagnostic for HSNOWITD
55      - add opnWtrFrac as a global variable (required for ridging scheme)
56    o pkg/salt_plume + pkg/seaice/seaice_growth.F
57      - add SALT_PLUME_IN_LEADS flag to activate pkg/salt_plume only when ice
58        AREA exceeds a threshold (code contributed by I.Fenty in 2011)
59    o verification/hs94.1x64x5:
60      - leave ALLOW_AUTODIFF_TAMC undefined in code_oad/AUTODIFF_OPTIONS.h
61      - do not use ECCO_CPPOPTIONS.h anymore for TAF & OpenAD Adjoint tests.
62    o autodiff:
63      - Start to include explicitly AUTODIFF_OPTIONS.h, COST_OPTIONS.h,
64        and CTRL_OPTIONS.h in src files (to enable to skip the ECCO_CPPOPTIONS.h)
65        For now, only in pkgs used in verification/hs94.1x64x5.
66      - Replace ALLOW_AUTODIFF_TAMC by ALLOW_AUTODIFF (except for tape/storage
67        which are specific to TAF/TAMC).
68      - Replace ALLOW_AUTODIFF_OPENAD by ALLOW_OPENAD:
69        since ALLOW_OPENAD is defined in PACKAGES_CONFIG.h (any time pkg/openad
70        is compiled), this simplifies/reduces which *_OPTIONS.h file to include.
71      - OpenAD: change Makefile to generate the appropriate AD_CONFIG.h when
72        building mitgcmuv_ad (make adAll).
73    o pkg/ecco:
74      - cost_gencost_seaicev4.F:
75         reformulate proxy cost as function of sst and local param SEAICE_freeze
76         change cost names from siv4-[sst,vol] to siv4-[deconc,exconc]
77      - add stop statement if old names siv4-[sst,vol] are used
78      - add snapshots + cost reports for atmospheric longwave
79      - remove factor 0.1 in front of wtau[u,v]
80      - replace never used flag ALLOW_TMI_COST_CONTRIBUTION with
81         ALLOW_TMI_SST_COST_CONTRIBUTION
82    o pkg/atm_phys:
83      - add some diagnostics for Short-wave and for convection S/R.
84    o pkg/seaice/seaice_growth:
85      - fix a bug in the lateral melt parameterization for SEAICE_ITD
86        in seaice_growth; tempFrz needs to be computed inside the i/j-loop
87      - rearrange loop order for better vector code in the same code block
88      - rewrite the floeDiameter formula to have fewer divisions
89      -  (miraculously) none of this changes the results of seaice_itd
90    o pkg/smooth:
91      - move param smooth2Ddiffnbt to pkg/ecco
92    o pkg/salt_plume:
93      - salt_plume_frac.F:
94         clean up local param names
95         reformulate (1-frac) to frac; original 1-frac was based on swfrac code
96    o pkg/rw:
97      - add RS version of S/R READ_MFLDS_LEV.
98    o pkg/streamice:
99      - fix the restart test by writing/reading pickup_streamice files.
100    o pkg/seaice:
101    - refine checks for jfnk-related parameters    - refine checks for jfnk-related parameters
102    - comment out if statement with SEAICEuseIMEX parameter as long as there    - comment out if statement with SEAICEuseIMEX parameter as long as there
103      is no IMEX code to avoid confusion and surprises      is no IMEX code to avoid confusion and surprises
# Line 37  o tools/adjoint_options: Line 130  o tools/adjoint_options:
130    - remove setting of "OPENAD=true" (now set by command line "genmake2 -oad")    - remove setting of "OPENAD=true" (now set by command line "genmake2 -oad")
131    
132  checkpoint64t (2014/02/01)  checkpoint64t (2014/02/01)
133    o pkg/ecco
134      - add compile flag ALLOW_GENCOST_TIMEVARY_WEIGHT in ECCO_OPTIONS.h and
135        runtime logical flag gencost_timevaryweight to read daily sea-ice sigma
136      - replace hard-coded record number and period which only work for monthly
137        with read-in runtime param that works for other periods (month,day,year)
138  o pkg/thsice  o pkg/thsice
139    - corrected store directive fixes thsice adjoint gradient checks    - corrected store directive fixes thsice adjoint gradient checks
140  o genmake2 & testreport:  o genmake2 & testreport:

Legend:
Removed from v.1.1969  
changed lines
  Added in v.1.1985

  ViewVC Help
Powered by ViewVC 1.1.22