/[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.1362 by mlosch, Wed Jan 12 09:24:33 2011 UTC revision 1.1396 by mlosch, Mon Mar 14 17:35:43 2011 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/ctrl/obcs/ecco:
8      - remove obsolete, unused, and partially broken code:
9        ctrl_obcsvol/ctrl_obcsbal/ctrl_volflux and code within
10        ALLOW_CTRL_OBCS_BALANCE
11      - put a stop statement into ecco/cost_obcsvol.F, but also add
12        cost_obcsvol to ecco_ad_diff.list
13    o pkg/ecco: fix counting cost function contributions for obcs (code
14      by Matt M.) and diffkr for diagnostics
15    o pkg/ecco, pkg/ctrl, pkg/grdchk:
16      add cost penalty terms for initial uvel, vvel, eta controls
17      and I/O for prior error files
18    o pkg/mdsio:
19       move mds_check4file.F from eesupp/src to mdsio_check4file.F ; add option
20       (new argument) to check for tiled file in mdsioLocalDir : this fix the
21       restart from pickup_som , pickup_dic (& dic_co2atm) with mdsioLocalDir.
22    o pkg/ctrl:
23     - ctrl_obcsbal.F, ctrl_obcsvol.F: replace last calls of ctrl_getrec by
24       ctrl_get_gen_rec, put a stop statement into ctrl_getrec. Remove
25       unused and superfluous variables
26     - ctrl_get_gen_rec.F: catch the case of xx_genperiod=0.
27    o pkg/ecco
28     - enable adjoint of Stevens OB
29    o pkg/ctrl/ecco/grdchk:
30      - remove global declaration of tmpfldx/yz and tmpfldx/yz2.
31        Fortunately, we do not have any tests for the numerous cpp-flagged
32        option of "obcs as control parameters" so we will never know
33        if this is an improvement (but at least now things compile).
34      - remove an obsolete initialization from ecco_cost_init_barfiles.F
35      - fix some problems within never used ifdefs to make the code compile
36    o pkg/obcs:
37     - Refine Interior mask definition to work with more complex OB (e.g.
38       if OB_Ie < OB_Iw); In case default setting is not sufficient, allows to
39       read in Interior mask from file. Check if Interior mask is consistent
40       with OB list of indices.
41    o pkg/seaice
42     - beginning code for a seaice tracer package,
43       but currently only used for seaice age: SEAICE_AGE
44       SEAICE_num = 4
45       iTracer = 1: area-weighted ice age
46               = 2: volume-weighted ice age
47               = 3, 4: template for one-year vs. multi-year ice
48       data.seaice has new namelist SEAICE_PARM03 for arrays related to
49       SEAICE_num
50    
51    checkpoint62t (2011/03/05)
52    o pkg/obcs:
53     - obcs_apply_uv.F: change to a 2 steps method, first tangential component;
54       then normal component. This ensures that the normal component is set
55       correctly even when it conficts with tangential setting from an other OB.
56       Affects results of test-experiment seaice_obcs: update the output.txt
57    o pkg/obcs:
58     - add code to monitor statistics of dynamical fields at OB.
59     - take OBCS_BALANCE code out of obcs_calc.F into new S/R OBCS_BALANCE_FLOW :
60       - fix to OBCS_BALANCE code (right hFac ; deal with simple OB intersection).
61       - change default: balance the Net inflow through all OB (instead of balancing
62         each OB separately); keep the old method if setting OBC_balanceFacX < 0.
63     - switch on useOBCSbalance in dome experiment: only correct Western OB outflow
64       to match Nortern OB inflow (OBCS_balanceFacN=0).
65    o pkg/seaice:
66     - redefined actual sea ice age to be ICEAGE/HEFF ifdef SEAICE_AGE_VOL
67    o pkg/seaice (seaice_growth v 1.113):
68     - reverting seaice_growth to v 1.111 in order to have code with exact bit
69       compatibility with MITgcm_contrib/ifenty/Fenty_seaice_thermo_code_merge
70       CPP option SEAICE_OCN_MELT_ACT_ON_AREA removed in v 1.112 is reintroduced
71       runtime flag SEAICEareaFormula is kept but is inactive
72    o model/src:
73     - add new param to scale curvilinear grid distance and area when using
74       a different sphere radius from the grid-files.
75     - test/check multi-threads EXCH applied to local variable (cg2d_x)
76    o adjoint:
77     - enable adjoint of Stevens OB
78     - add dummy_in_dynamics to enable extraction of ADJrhoinsitu
79       (a bit delicate because of potentially modified adj. common block structure;
80       current switch is ALLOW_AUTODIFF_MONITOR_DIAG, could be changed later)
81    
82    checkpoint62s (2011/02/15)
83    o pkg/seaice (seaice_growth v 1.112):
84     - introduce SEAICEareaFormula run time parameter, which selects the recipe for
85       computing the ice cover tendency from effective thickness tendencies. Include
86       Ian Fenty's formula.
87     - remove 'undef SEAICE_OCN_MELT_ACT_ON_AREA' which may now be achieved using
88       SEAICEareaFormula.
89     - simplify notations for the various d_HEFF/d_AREA terms.
90    o pkg/gmredi:
91     - add Boundary-Value-Problem bolus transport (Ferrari etal, OM 2010) code
92       from Christopher Wolfe (UCSD); add partial cell factor in vertical derivative;
93       add a verification test-run (front_relax.bvp) to test GM_useBVP.
94    o pkg/seaice (seaice_growth v 1.111):
95     - for SEAICE_DO_OPEN_WATER_GROWTH, replace Gael's implementation with Ian's.
96     - the new SEAICE_DO_OPEN_WATER_MELT allows open-water air-sea heat fluxes to
97       also melt ice.
98    o pkg/seaice:
99     - McPhee formula for Ice-Ocean fluxes (provided by Ian Fenty).
100     - can be used by #define MCPHEE_OCEAN_ICE_HEAT_FLUX in SEAICE_OPTIONS.h
101    o pkg/cheapaml:
102     - from Nico Wienders: New version of this package.
103    o pkg/flt:
104     - add CPP options to prevent floats to re-enter the opposite side of
105       a periodic domain (default: keep periodicity)
106    o pkg/gmredi:
107     - apply exchange to GM_PsiX,GM_PsiY to get valid values near CS-corners
108       (needed for multi-dim advection).
109     - switch on GM Advective form in global_ocean.cs32x15 and update output.txt
110    o model/src:
111     - fix wrong re-setting of addMass array (ALLOW_ADDFLUID) for atmospheric run.
112    o tutorial_tracer_adjsens
113     - extend to NLFS and replace maskC by hFacC
114       (change reference output accordingly)
115    
116    checkpoint62r (2011/01/24)
117    o testreport:
118     - add option -deloutp (-do) to remove output file after successful run
119     - add option -mfile (-mf) for MPI machile-file and for each test-exp,
120       extract exact list of procs from this file ; adjust COMMAND by
121       replacing TR_MFILE & TR_NPROC with local machile-file & Nb of MPI procs.
122    o pkg/ecco: replace old ineffective way of penalizing deviations from
123      first guess (of obcs) with code by Matt Mazloff
124    o pkg/ctrl: add code that allows the use of ALLOW_OBCS?_CONTROL without
125      exf/cal
126      - ctrl_init: fix initialisation (computation of diffrec) for obcs-ctrl
127        and handle case of obcs?period == 0
128        Not affected by these changes: There is still an inconsistency in
129        the computation of start/endrec for the obcs variables for ALLOW_CAL
130        defined (see comment by Menemenlis, 7-Mar-2003)
131      - make S/R ctrl_get_gen_rec return something meaningful even if
132        ALLOW_CAL is not defined
133      - ctrl_getobcs?: simplify code so that it does not need to use
134                       S/R exf_swapfields
135    o testreport:
136       allow to test MPI with different number of processors for each experiment:
137       create file "SIZE.h.mpi" in each build dir.
138       Note: update of "-command" argument not yet implemented.
139    o model/src, pkg/autodiff, pkg/ecco, pkg/seaice:
140      alleviate the need for additional 3D tapes when using
141      the non-inear free surface in the adjoint. This is done
142      by adding an 'update' of hfacc etc. to their current
143      value at the beginning of forward_step.F.
144  o pkg/seaice  o pkg/seaice
145    seaice_lsr: move stress-divergence computations out of outer pseudo-    seaice_lsr: move stress-divergence computations out of outer pseudo-
146    timestepping loop      timestepping loop
147  o pkg/obcs/obcs_prescribe_read.F: move 'CALL OBCS_EXTERNAL_FIELDS_LOAD'  o pkg/obcs/obcs_prescribe_read.F: move 'CALL OBCS_EXTERNAL_FIELDS_LOAD'
148    up, so that the calls of the ctrl_* subroutines are really at the end    up, so that the calls of the ctrl_* subroutines are really at the end
149    of the routine.    of the routine.
150    o pkg/gmredi:
151      allow to specify a 2-D horizontal map and a 1-D vertical profil
152      as scaling factor for Isopycnal diffusivity (Redi) and GM diffusivity.
153    o pkg/seaice:
154      move lsr iterations from seaice_dynsolver to seaice_lsr.
155    o pkg/seaice:
156      reduce memory footprint of seaice mutldim advection tapes,
157      by using a 2D tape independent of the generic_advdiff ones,
158      and setting GAD_AREA=1 etc. rather than GAD_AREA=101 etc.
159    
160  checkpoint62q (2010/12/29)  checkpoint62q (2010/12/29)
161  o model/src:  o model/src:

Legend:
Removed from v.1.1362  
changed lines
  Added in v.1.1396

  ViewVC Help
Powered by ViewVC 1.1.22