/[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.1356 by jahn, Wed Dec 22 21:28:00 2010 UTC revision 1.1387 by heimbach, Sat Mar 5 22:56:22 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/seaice
8     - beginning code for a seaice tracer package,
9       but currently only used for seaice age: SEAICE_AGE
10       SEAICE_num = 4
11       iTracer = 1: area-weighted ice age
12               = 2: volume-weighted ice age
13               = 3, 4: template for one-year vs. multi-year ice
14       data.seaice has new namelist SEAICE_PARM03 for arrays related to
15       SEAICE_num
16    
17    checkpoint62t (2011/03/05)
18    o pkg/obcs:
19     - obcs_apply_uv.F: change to a 2 steps method, first tangential component;
20       then normal component. This ensures that the normal component is set
21       correctly even when it conficts with tangential setting from an other OB.
22       Affects results of test-experiment seaice_obcs: update the output.txt
23    o pkg/obcs:
24     - add code to monitor statistics of dynamical fields at OB.
25     - take OBCS_BALANCE code out of obcs_calc.F into new S/R OBCS_BALANCE_FLOW :
26       - fix to OBCS_BALANCE code (right hFac ; deal with simple OB intersection).
27       - change default: balance the Net inflow through all OB (instead of balancing
28         each OB separately); keep the old method if setting OBC_balanceFacX < 0.
29     - switch on useOBCSbalance in dome experiment: only correct Western OB outflow
30       to match Nortern OB inflow (OBCS_balanceFacN=0).
31    o pkg/seaice:
32     - redefined actual sea ice age to be ICEAGE/HEFF ifdef SEAICE_AGE_VOL
33    o pkg/seaice (seaice_growth v 1.113):
34     - reverting seaice_growth to v 1.111 in order to have code with exact bit
35       compatibility with MITgcm_contrib/ifenty/Fenty_seaice_thermo_code_merge
36       CPP option SEAICE_OCN_MELT_ACT_ON_AREA removed in v 1.112 is reintroduced
37       runtime flag SEAICEareaFormula is kept but is inactive
38    o model/src:
39     - add new param to scale curvilinear grid distance and area when using
40       a different sphere radius from the grid-files.
41     - test/check multi-threads EXCH applied to local variable (cg2d_x)
42    o adjoint:
43     - enable adjoint of Stevens OB
44     - add dummy_in_dynamics to enable extraction of ADJrhoinsitu
45       (a bit delicate because of potentially modified adj. common block structure;
46       current switch is ALLOW_AUTODIFF_MONITOR_DIAG, could be changed later)
47    
48    checkpoint62s (2011/02/15)
49    o pkg/seaice (seaice_growth v 1.112):
50     - introduce SEAICEareaFormula run time parameter, which selects the recipe for
51       computing the ice cover tendency from effective thickness tendencies. Include
52       Ian Fenty's formula.
53     - remove 'undef SEAICE_OCN_MELT_ACT_ON_AREA' which may now be achieved using
54       SEAICEareaFormula.
55     - simplify notations for the various d_HEFF/d_AREA terms.
56    o pkg/gmredi:
57     - add Boundary-Value-Problem bolus transport (Ferrari etal, OM 2010) code
58       from Christopher Wolfe (UCSD); add partial cell factor in vertical derivative;
59       add a verification test-run (front_relax.bvp) to test GM_useBVP.
60    o pkg/seaice (seaice_growth v 1.111):
61     - for SEAICE_DO_OPEN_WATER_GROWTH, replace Gael's implementation with Ian's.
62     - the new SEAICE_DO_OPEN_WATER_MELT allows open-water air-sea heat fluxes to
63       also melt ice.
64    o pkg/seaice:
65     - McPhee formula for Ice-Ocean fluxes (provided by Ian Fenty).
66     - can be used by #define MCPHEE_OCEAN_ICE_HEAT_FLUX in SEAICE_OPTIONS.h
67    o pkg/cheapaml:
68     - from Nico Wienders: New version of this package.
69    o pkg/flt:
70     - add CPP options to prevent floats to re-enter the opposite side of
71       a periodic domain (default: keep periodicity)
72    o pkg/gmredi:
73     - apply exchange to GM_PsiX,GM_PsiY to get valid values near CS-corners
74       (needed for multi-dim advection).
75     - switch on GM Advective form in global_ocean.cs32x15 and update output.txt
76    o model/src:
77     - fix wrong re-setting of addMass array (ALLOW_ADDFLUID) for atmospheric run.
78    o tutorial_tracer_adjsens
79     - extend to NLFS and replace maskC by hFacC
80       (change reference output accordingly)
81    
82    checkpoint62r (2011/01/24)
83    o testreport:
84     - add option -deloutp (-do) to remove output file after successful run
85     - add option -mfile (-mf) for MPI machile-file and for each test-exp,
86       extract exact list of procs from this file ; adjust COMMAND by
87       replacing TR_MFILE & TR_NPROC with local machile-file & Nb of MPI procs.
88    o pkg/ecco: replace old ineffective way of penalizing deviations from
89      first guess (of obcs) with code by Matt Mazloff
90    o pkg/ctrl: add code that allows the use of ALLOW_OBCS?_CONTROL without
91      exf/cal
92      - ctrl_init: fix initialisation (computation of diffrec) for obcs-ctrl
93        and handle case of obcs?period == 0
94        Not affected by these changes: There is still an inconsistency in
95        the computation of start/endrec for the obcs variables for ALLOW_CAL
96        defined (see comment by Menemenlis, 7-Mar-2003)
97      - make S/R ctrl_get_gen_rec return something meaningful even if
98        ALLOW_CAL is not defined
99      - ctrl_getobcs?: simplify code so that it does not need to use
100                       S/R exf_swapfields
101    o testreport:
102       allow to test MPI with different number of processors for each experiment:
103       create file "SIZE.h.mpi" in each build dir.
104       Note: update of "-command" argument not yet implemented.
105    o model/src, pkg/autodiff, pkg/ecco, pkg/seaice:
106      alleviate the need for additional 3D tapes when using
107      the non-inear free surface in the adjoint. This is done
108      by adding an 'update' of hfacc etc. to their current
109      value at the beginning of forward_step.F.
110    o pkg/seaice
111      seaice_lsr: move stress-divergence computations out of outer pseudo-
112      timestepping loop
113    o pkg/obcs/obcs_prescribe_read.F: move 'CALL OBCS_EXTERNAL_FIELDS_LOAD'
114      up, so that the calls of the ctrl_* subroutines are really at the end
115      of the routine.
116    o pkg/gmredi:
117      allow to specify a 2-D horizontal map and a 1-D vertical profil
118      as scaling factor for Isopycnal diffusivity (Redi) and GM diffusivity.
119    o pkg/seaice:
120      move lsr iterations from seaice_dynsolver to seaice_lsr.
121    o pkg/seaice:
122      reduce memory footprint of seaice mutldim advection tapes,
123      by using a 2D tape independent of the generic_advdiff ones,
124      and setting GAD_AREA=1 etc. rather than GAD_AREA=101 etc.
125    
126    checkpoint62q (2010/12/29)
127    o model/src:
128      - check horizontal grid-spacing for unset or zero/negative values.
129      - change AD test hs94.1x64x5 to be truly a 2-D set-up.
130    o pkg/flt:
131      - use (recent) mdsio S/R MDS_READVEC_LOC instead of local FLT_MDSREADVECTOR
132      - precision of input and output files set according to readBinaryPrec
133        and writeBinaryPrec (previously always 64.b), pickup remains at 64 bits.
134      - initial float position from tiled file was not converted to index space
135        (looks like a bug): fixed to make it similar to initial pos. global file.
136    o global_ocean.cs32x15:
137       change SIZE.h of AD set-up to get same tiling as with MPI.
138       Update output_adm, output_adm.thsice (pass@14) & output_adm.seaice (fail@11)
139    o model/src:
140       add flag to control printing of domain fields (bathymetry, hFac ...) in
141       ini_mask_etc (call to plot_fieds_xy*).
142    o pkg/thsice:
143       if useEXF, some forcing fields are not valid in overlap: fixed by computing
144       over the interior only + apply EXCH at the end (like with SEAICE advection).
145    o pkg/mdsio:
146      - add 2 arguments to S/R MDS_PASS_R4/8toRL/S for overlap size of buffer
147        to copy to/from, so that it can be used to replace MDS_PASS_WH_R8toRL/RS.
148      - change barrier call for safe multi-threads access to 3-D shared buffer.
149      - MDS_READ/WRITEVEC_LOC use buffers from MDSIO_BUFF_3D.h (instead of local ones)
150      - replace call to MDS_PASS_WH_R4/8toRL with call to MDS_PASS_R4/8toRL and
151        remove the 4 S/R MDS_PASS_WH_R4/8toRL/S.
152  o pkg/flt:  o pkg/flt:
153    - add fourth-order Runge-Kutta integration    - add fourth-order Runge-Kutta integration
154    - add basic exch2 support (only 1 facet supported so far!)    - add basic exch2 support (only 1 facet supported so far!)

Legend:
Removed from v.1.1356  
changed lines
  Added in v.1.1387

  ViewVC Help
Powered by ViewVC 1.1.22