/[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.2068 by gforget, Mon Sep 22 14:21:10 2014 UTC revision 1.2078 by gforget, Mon Oct 6 14:12:28 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/ecco: increase modularity and improve logic
8      - ecco_toolbox.F (new) : basic operations that are often used
9         (for now, ecco_toolbox.F simply contains function ecco_zero).
10      - cost_gencal.F (new) : determine filnames and records.
11      - cost_gendif.F (new) : compute masked model-data difference.
12      - cost_genread.F : use ecco_zero to initialize field to 0s.
13      - cost_generic.F : use spzeroloc rather than hard-coded -9999,
14        and exploit the above functions leading to more compact code.
15      - ecco_check.F, ecco_readparms.F : bring logic up to date (using_tpj,
16        using_ers, using_gfo, using_mdt is now only defined within gencost)
17    o pkg/ecco: extend generic cost capabilities
18      - pkg/ecco : added 3D gencost (ALLOW_GENCOST3D), added gencost
19        capabilities via gencost_preproc (+ _c,_i,_r related params),
20        gencost_posproc (+ _c,_i,_r related params), gencost_nrecperiod,
21        gencost_outputlevel arguments to cost_generic
22      - pkg/ecco/cost_genread.F (new) : interface between cost_generic
23        and active_read, making room for gencost_preproc to take effect.
24        Added preproc code ('climmon') to replace GENERIC_BAR_MONTH.
25      - pkg/ecco/cost_generic.F :
26        compute and store misfit maks*(model-data) in localdif that is
27        then used in cost and for output, output misfit if outlev.GT.0
28      - pkg/ecco/cost_averagesfields.F : depend on gencost_barskip
29        rather gencost_barfile for deciding whether to write barfile
30      - pkg/ecco/ecco_cost_driver.F : extract call to cost_profiles from cost_hyd
31      - pkg/ecco/ecco_cost_init_fixed.F : extract gencost weights from
32        ecco_cost_weights, re-activate ecco_summary, determine gencost_barskip
33      - pkg/ecco/ecco_summary.F : report gencost variables
34      - pkg/ecco/cost_gencost_customize.F : treat case of scatterometer costs
35    o pkg/sea/SEAICE_OPTIONS.h : add ALLOW_COST_ICE, ALLOW_SEAICE_COST_SMR_AREA
36    o pkg/ecco: internal re-organization
37      - resolve un-necessary dependancies within pkg/ecco and to pkg/ctrl
38        (rm includes of optim.h and ctrl.h, replace optimcycle with eccoiter,
39        mv relevant variables definition from ecco_cost.h to ecco.h,
40        make sure gencost routines only include ecco.h)
41      - throughout : add missing CCP switches, rm unused variables,
42        and rm un-necessary CPP switches
43      - throughout gencost routines : replace modelstartdate with
44        gencost_startdate when needed
45      - cost_bp_read.F : use arguments, instead of common blocs
46        so that it can be used also by (new) cost_gencost_bpv4.F
47      - ecco_init_varia.F : initialize RHOsumGlob_0, VOLsumGlob_0
48      - ecco_phys.F : compute etanFull
49      - ecco_readparms.F : rename using_topex as using_tpj, add
50        bpv4-grace to gencost list, initialize added parameters
51      - ecco_summary.F : include SIZE.h needed for augmented ecco.h
52    
53    checkpoint65e (2014/09/28)
54    o pkg/obcs:
55      - replaced the just-added CPP options with run-time variables
56        (see pkg/obcs/OBCS_PARAMS.h for details)
57    o pkg/obcs:
58      - add additional CPP options for sponge boundary layers
59        (see pkg/obcs/OBCS_OPTIONS.h for details)
60    o pkg/atm_phys:
61      - implement simple (obliquity only, assuming circular planet orbit)
62        seasonal cycle for incoming insolation ; used when run-time parameter
63        "select_incSW" is set to 1 ; by default (=0), uses old unchanged formula.
64    o pkg/exf, pkg/ecco, pkg/ctrl:
65      - add ctrlUseGen and .NOT.ctrlUseGen exclusive brackets
66      - activate gentim2d for xx_atemp,xx_aqh,xx_swdown,xx_lwdown,xx_precip
67      - implement gentim2d for xx_tauu, xx_tauv
68    o pkg/ctrl, pkg/ecco :
69      - fix and complement the generic controls implementation
70  o pkg/exf/exf_getclim.F, exf_getffields.F, exf_getsurfacefluxes.F,  o pkg/exf/exf_getclim.F, exf_getffields.F, exf_getsurfacefluxes.F,
71    pkg/shelfice/shelfice_thermodynamics.F,      pkg/shelfice/shelfice_thermodynamics.F,
72    verification/hs94.1x64x5/code_ad/ctrl_map_gentim2d.F,      verification/hs94.1x64x5/code_ad/ctrl_map_gentim2d.F,
73    verification/hs94.1x64x5/code_oad/ctrl_map_gentim2d.F :      verification/hs94.1x64x5/code_oad/ctrl_map_gentim2d.F :
74   -  add weight in CTRL_GET_GEN calls    - add weight in CTRL_GET_GEN calls
75  o pkg/ctrl :  o pkg/ctrl :
76   - ctrl_get_gen.F : add weight as input parameter, and apply    - ctrl_get_gen.F : add weight as input parameter, and apply
77     it directly rather than using smooth_correl2Dw (to be retired).      it directly rather than using smooth_correl2Dw (to be retired).
78   - ctrl_map_gentim2d.F : add wgentim2d in CTRL_GET_GEN call    - ctrl_map_gentim2d.F : add wgentim2d in CTRL_GET_GEN call
79  o pkg/ctrl :  o pkg/ctrl :
80   - CTRL_GENARR.h : add xx_gentim2d_numsmooth    - introduce run time switch ctrlUseGen (in ctrl.h, ctrl_check.F,
81   - ctrl_cost_driver.F : bug fix (iarr, not 1)      ctrl_init_variables.F, ctrl_readparms.F, ctrl_summary.F)
82   - ctrl_init.F : bug fix (missing iarr)    - re-activate ctrl_summary (call in ctrl_init.F)
  - ctrl_readparms.F : add xx_gentim2d_numsmooth, improve numsmooth defaults  
  - ctrl_summary.F : improved report of controls settings  
 o pkg/ecco/ecco_cost_final.F : add genarr2d, genarr3d cost contributions  
 o pkg/ctrl :  
  - introduce run time switch ctrlUseGen (in ctrl.h, ctrl_check.F,  
    ctrl_init_variables.F, ctrl_readparms.F, ctrl_summary.F)  
  - re-activate ctrl_summary (call in ctrl_init.F)  
 o pkg/ctrl/ctrl_cost_gen.F :  
  - rename ctrl_cost_gen2d input parameters {wmean_gen,wgen,genmask}  
    as {xx_gen_wmean,xx_gen_weight,xx_gen_mask}  
  - add ctrl_cost_gen3d for ARR3D (ctrl_cost_gen2d is for ARR2D,TIM2D)  
 o pkg/ctrl/CTRL_GENARR.h :  
  - add objf_genarr2d,  num_genarr2d, mult_genarr2d  
  - add objf_genarr3d,  num_genarr3d, mult_genarr3d  
  - add wgenarr2d, wgenarr3d  
 o pkg/ctrl/ctrl_readparms.F :  
  - add mult_genarr2d,mult_genarr3d in namelist  
 o pkg/ctrl_map_ini_genarr.F :  
  - bug fixes  
 o pkg/ctrl/ctrl_cost_driver.F :  
  - remove un-necessary cal.h, fix CCP brackets, remove un-necessary  
    myiter, mytime, add return  
83  o pkg/ctrl/ctrl_cost_gen.F :  o pkg/ctrl/ctrl_cost_gen.F :
84   - fix CCP brackets, remove un-necessary myiter, mytime    - fix CCP brackets, remove un-necessary myiter, mytime
85  o pkg/ecco :  o pkg/ecco, pkg/ctrl :
86     - remove cost_genctrl.F (now pkg/ctrl/ctrl_cost_driver.F)    - remove cost_genctrl.F (now pkg/ctrl/ctrl_cost_driver.F)
87     - remove cost_forcing_gen.F (now pkg/ctrl/ctrl_cost_gen2d.F)    - remove cost_forcing_gen.F (now pkg/ctrl/ctrl_cost_gen2d.F)
88     - update cost_forcing_gen calls in cost_forcing.F    - add ctrl_cost_driver.F (replaces pkg/ecco/cost_genctrl.F)
89     - update cost_genctrl call in ecco_cost_driver.F    - add ctrl_cost_gen2d.F (replaces pkg/ecco/cost_forcing_gen.F)
    - update ecco_ad_diff.list accordingly  
 o pkg/ctrl :  
    - add ctrl_cost_driver.F (replaces pkg/ecco/cost_genctrl.F)  
    - add ctrl_cost_gen2d.F (replaces pkg/ecco/cost_forcing_gen.F)  
    - update ctrl_ad_diff.list accordingly  
90    
91  checkpoint65d (2014/09/15)  checkpoint65d (2014/09/15)
92  o pkg/ctrl/CTRL_GENARR.h, ctrl_readparms.F :  o pkg/ctrl/CTRL_GENARR.h, ctrl_readparms.F :

Legend:
Removed from v.1.2068  
changed lines
  Added in v.1.2078

  ViewVC Help
Powered by ViewVC 1.1.22