/[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.576 by jmc, Thu Nov 3 17:34:32 2005 UTC revision 1.608 by mlosch, Fri Feb 10 10:01:03 2006 UTC
# Line 4  $Name$ Line 4  $Name$
4      Notes on tags used in MITgcmUV      Notes on tags used in MITgcmUV
5      ==============================      ==============================
6    
7    o shelfice:
8      - separate shelfice load anomaly from pload (breaks with time
9        dependent forcing), => introduce constant field shelficeLoadAnomaly.
10        Its default is 0., but it may be computed more cleverly from (unknown)
11        t- and s-profiles (tRef, sRef) and actual EOS. For now this has to be
12        done offline. A good approximation of the pressure load anomaly is
13        necessary to avoid large initial adjustment processes underneath
14        deep-reaching shelfice.
15      - small fix in shelfice_thermodynamics
16    o add code to balance EmPmP and Qnet at the end of do_ocean_physics. Useful
17      if bulk formulae are used in long integration (especially EmPmR). Turn
18      on with balanceEmPmR = .true. or balanceQnet = .true. in data, PARM01
19      if balancePrintMean, the imbalance that is substracted is printed to
20      STDOUT.
21    o fix bug (typo) in obcs_apply_eta.F
22    o add a new package shelfice which enables us to model the circulation
23      underneath shelf-ice with draughts of hundreds of meters.
24     - works
25     - to do: + include improved thermodynamics
26              + check whether kSurfC (from model/inc/SURFACE.h) can be used
27                instead of new field kTopC
28              + can we use topoFile, Ro_surf and existing code in ini_depth.F
29                instead of new field R_shelfIce and new code in ini_depth.F
30                and ini_mask_etc.F?
31              + adjust vertical mixing schemes?
32    o seaice pkg:
33     - add a cpp-flag to include a simple formula for a salinity dependent
34       freezing point of sea water at the surface
35     - change the contents of SEAICE_TEST_ICE_STRESS_1 so that zonal and
36       meridional stresses are now different (and hopefully correct)
37    o AIM pkg: change threshold on large-scale condensation to conserve Heat.
38       update results of aim.5l_LatLon test ; fix title & units of AIM diagnostics
39       and  change 3 diagnostics names (OSR,OSRCLR,KM -> TSR,TSRCLR,DRAG)
40    o pkg/diagnostics: add options and parameters for regional-statistics
41       diagnostics ; define regions by reading a region-mask from a file
42       (might add other options later)
43    o pkg/bulk_force:
44     - add option and parameters to use AIM surface-flux formulae.
45     - Change loading part: S/R BULKF_FIELDS_LOAD only take care of bulkf_fields ;
46       others forcing fields (defined in PARM05, parameter file "data") are loaded
47       from S/R EXTERNAL_FIELDS_LOAD, as usually (with useBulkforce = T or F).
48     - initialise all bulkf_fields in bulkf_init.F ; do in-lining of exf_bulkcdn.F
49     - use the right EXCH call for uwind,vwind (to work on CS-grid).
50     - re-arrange header files (move parameters from BULKF.h to BULKF_PARAMS.h)
51       and parameters (note: calcWindStress replaces .NOT.readwindstress).
52     - cleaner interface with pkg/thSIce (new S/R THSICE_GET_PRECIP).
53    
54    checkpoint58
55    o add "--embed-source" option to genmake2 which, when the supporting
56      tools can be compiled (as determined by genmake2) will turn on the
57      embed_files package which then embeds the entire MITgcm source code
58      (*.[fFhc] + Makefile) used for the build within the executable
59      - requested by CNH but off by default
60      - adds a paltry <9MB to the mitgcmuv executable in most cases
61      - only writes the output when useEMBEDSRC in eedata is true
62    o clean up 3-dim. relaxation codes:
63      * Fix I/O inconsistency in pkg/rbcs: replace precFloat32 by readBinaryPrec
64      * Remove 3-dim. relaxation code from pkg/exf (now use only pkg/rbcs)
65      * Thanks to Tom Haine for testing!
66    
67    checkpoint57z_post
68    o make CG3D solver compatible with Free-surface at k > 1 (p-coordinate):
69      affects output (@ truncation level) of exp. plume_on_slope ; updated.
70    o fix the pickup behavior for obcs in combination with ptracers
71    o fix a bug in ptracers_external_fields_load
72    o no AB-2 at the first iteration for Gw (consistent with Gu,Gv,Gt,Gs ...)
73      affects results of NH experiments (but all our NH tests have Gw[it=1]==0 !!)
74    o transfered surface NH pressure to eta field (if exactConserv).
75    o gmredi: fix bugs in slope tapering ldd97 (depthZ had the wrong sign)
76         and update lab_sea output.txt file.
77    o completing 3-dim. relaxation code: additional term
78         1/tau*( theta(i,j,k) - thetaStar(i,j,k) )
79      in S/R EXTERNAL_FORCING_T (file external_forcing.F)
80      * At compile time, in "EXF_OPTIONS.h" set
81          #define  ALLOW_CLIMTEMP_RELAXATION
82          #define  ALLOW_CLIMSALT_RELAXATION
83      * At runtime in "data", under &PARM03 set (e.g., units in seconds)
84          tauThetaClimRelax3Dim = 15552000.0,
85          tauSaltClimRelax3Dim  = 15552000.0,
86      * 3 cases:
87          1) Use a constant-in-time 3-dim. field
88          2) Provide 12 3-dim. fields corresponding to Jan., ... , Dec.
89          3) Real-time relax. to time-evolving prescribed field
90    o Adding Laplacian-type smoothness constraint on
91      initial and boundary (forcing) controls (ic, bc)
92      * enable at compile-time via
93        ALLOW_SMOOTH_IC_COST_CONTRIBUTION, ALLOW_SMOOTH_BC_COST_CONTRIBUTION
94      * enable at run-time via mult_smooth_ic = 1, mult_smooth_bc = 1
95      * Absolute scale somewhat unclear so far
96      * no area weighting was included since no other cost term does so far
97    
98    checkpoint57y_post
99    First step for a NLFS adjoint
100    o initially suppress rStar (new flag DISABLE_RSTAR_CODE)
101    o new init. routines for calc_r_star, calc_surf_dr
102    o still need to deal with ini_masks_etc
103    o testreport seemed happy
104    checkpoint57y_pre
105    
106    o obcs: always reset wVel & eta (to zero or prescribe it) at the OBs.
107    o add new package rbcs (for relaxing ptracers at boundaries/depth/surface etc)
108    o add new offset feature to offline pkg (plus minor cleanup)
109    o cfc fixes for final year of integration
110    o clean up GCHEM_OPTIONS.h/DIC_OPTIONS.h (all options should
111      be in GCHEM_OPTIONS).
112    
113    checkpoint57x_post
114    o fix testreport Pb in multiple test experiment.
115    o cleanup our namelist syntax in verification:
116      - make it more F95 standards compliant (some work still needed)
117      - allows the vast majority of our tests to work with gfortran
118    o Non-Hydrostatic:
119     - put all NH variables (formerly in DYNVARS.h & GW.h) in NH_VARS.h
120     - fix exchange calls for CS-grid using the new EXCH_S3D_RL.
121    o Allow to apply AB on T,S rather than on AB(gT,gS):
122     - implemented within #ifdef ALLOW_ADAMSBASHFORTH_3
123     - use the same arrays (gtNm,gsNm) to hold tracer field at previous
124       time-steps (if AB(T,S)) and tendencies (if AB(gT,gS)).
125     - need a "clever" read_pickup to restart from the other AB formulation
126    o move local commom bloc /GlobalLo/ (used for singleCpuIO) in EESUPPORT.h
127    o remove some unused variables (reduces number of compiler warnings)
128    o adjoint
129      * Disable useVariableViscosity for adjoint for time being
130        (there are a number of extensive recomputations)
131      * Initialize certain variables needed for adjoint
132    
133    checkpoint57w_post
134  o pkg/mdsio: use MAX_LEN_FNAM (instead of hard coded 80) for file-names  o pkg/mdsio: use MAX_LEN_FNAM (instead of hard coded 80) for file-names
135               fix the singleCpuIO RS version of MDSWRITEFIELD               fix the singleCpuIO RS version of MDSWRITEFIELD
136     and add a WARNING if using globalFiles=T with multi-processors.     and add a WARNING if using globalFiles=T with multi-processors.

Legend:
Removed from v.1.576  
changed lines
  Added in v.1.608

  ViewVC Help
Powered by ViewVC 1.1.22