4 |
Notes on tags used in MITgcmUV |
Notes on tags used in MITgcmUV |
5 |
============================== |
============================== |
6 |
|
|
7 |
o pkg/exf/exf_getffields.F : add ctrlUseGen and .NOT.ctrlUseGen exclusive brackets |
o pkg/atm_phys: |
8 |
and activate gentim2d for xx_atemp, xx_aqh, xx_swdown, xx_lwdown, xx_precip |
- implement simple (obliquity only, assuming circular planet orbit) |
9 |
o pkg/exf/exf_getsurfacefluxes.F : implement gentim2d for xx_tauu, xx_tauv |
seasonal cycle for incoming insolation ; used when run-time parameter |
10 |
and add ctrlUseGen and .NOT.ctrlUseGen exclusive brackets. |
"select_incSW" is set to 1 ; by default (=0), uses old unchanged formula. |
11 |
|
o pkg/exf/exf_getffields.F : |
12 |
|
add ctrlUseGen and .NOT.ctrlUseGen exclusive brackets |
13 |
|
and activate gentim2d for xx_atemp, xx_aqh, xx_swdown, xx_lwdown, xx_precip |
14 |
|
o pkg/exf/exf_getsurfacefluxes.F : |
15 |
|
implement gentim2d for xx_tauu, xx_tauv |
16 |
|
and add ctrlUseGen and .NOT.ctrlUseGen exclusive brackets. |
17 |
o pkg/ecco/cost_forcing.F, cost_hyd.F, cost_internal_params.F : |
o pkg/ecco/cost_forcing.F, cost_hyd.F, cost_internal_params.F : |
18 |
add .NOT.ctrlUseGen exclusive brackets -- ctrl_cost_driver |
add .NOT.ctrlUseGen exclusive brackets -- ctrl_cost_driver |
19 |
is used instead when ctrlUseGen is .TRUE. |
is used instead when ctrlUseGen is .TRUE. |
20 |
o pkg/ecco/ecco_cost_final.F : print f_genarr3d to stdout |
o pkg/ecco/ecco_cost_final.F : print f_genarr3d to stdout |
21 |
o pkg/ctrl/ctrl_cost_driver.F : add ctrl_cost_gen3d loop |
o pkg/ctrl/ctrl_cost_driver.F : add ctrl_cost_gen3d loop |
22 |
o pkg/exf/exf_getclim.F, exf_getffields.F, exf_getsurfacefluxes.F, |
o pkg/exf/exf_getclim.F, exf_getffields.F, exf_getsurfacefluxes.F, |
23 |
pkg/shelfice/shelfice_thermodynamics.F, |
pkg/shelfice/shelfice_thermodynamics.F, |
24 |
verification/hs94.1x64x5/code_ad/ctrl_map_gentim2d.F, |
verification/hs94.1x64x5/code_ad/ctrl_map_gentim2d.F, |
25 |
verification/hs94.1x64x5/code_oad/ctrl_map_gentim2d.F : |
verification/hs94.1x64x5/code_oad/ctrl_map_gentim2d.F : |
26 |
- add weight in CTRL_GET_GEN calls |
- add weight in CTRL_GET_GEN calls |
27 |
o pkg/ctrl : |
o pkg/ctrl : |
28 |
- ctrl_get_gen.F : add weight as input parameter, and apply |
- ctrl_get_gen.F : add weight as input parameter, and apply |
29 |
it directly rather than using smooth_correl2Dw (to be retired). |
it directly rather than using smooth_correl2Dw (to be retired). |
30 |
- ctrl_map_gentim2d.F : add wgentim2d in CTRL_GET_GEN call |
- ctrl_map_gentim2d.F : add wgentim2d in CTRL_GET_GEN call |
31 |
o pkg/ctrl : |
o pkg/ctrl : |
32 |
- CTRL_GENARR.h : add xx_gentim2d_numsmooth |
- CTRL_GENARR.h : add xx_gentim2d_numsmooth |
33 |
- ctrl_cost_driver.F : bug fix (iarr, not 1) |
- ctrl_cost_driver.F : bug fix (iarr, not 1) |
34 |
- ctrl_init.F : bug fix (missing iarr) |
- ctrl_init.F : bug fix (missing iarr) |
35 |
- ctrl_readparms.F : add xx_gentim2d_numsmooth, improve numsmooth defaults |
- ctrl_readparms.F : add xx_gentim2d_numsmooth, improve numsmooth defaults |
36 |
- ctrl_summary.F : improved report of controls settings |
- ctrl_summary.F : improved report of controls settings |
37 |
o pkg/ecco/ecco_cost_final.F : add genarr2d, genarr3d cost contributions |
o pkg/ecco/ecco_cost_final.F : add genarr2d, genarr3d cost contributions |
38 |
o pkg/ctrl : |
o pkg/ctrl : |
39 |
- introduce run time switch ctrlUseGen (in ctrl.h, ctrl_check.F, |
- introduce run time switch ctrlUseGen (in ctrl.h, ctrl_check.F, |
40 |
ctrl_init_variables.F, ctrl_readparms.F, ctrl_summary.F) |
ctrl_init_variables.F, ctrl_readparms.F, ctrl_summary.F) |
41 |
- re-activate ctrl_summary (call in ctrl_init.F) |
- re-activate ctrl_summary (call in ctrl_init.F) |
42 |
o pkg/ctrl/ctrl_cost_gen.F : |
o pkg/ctrl/ctrl_cost_gen.F : |
43 |
- rename ctrl_cost_gen2d input parameters {wmean_gen,wgen,genmask} |
- rename ctrl_cost_gen2d input parameters {wmean_gen,wgen,genmask} |
44 |
as {xx_gen_wmean,xx_gen_weight,xx_gen_mask} |
as {xx_gen_wmean,xx_gen_weight,xx_gen_mask} |
45 |
- add ctrl_cost_gen3d for ARR3D (ctrl_cost_gen2d is for ARR2D,TIM2D) |
- add ctrl_cost_gen3d for ARR3D (ctrl_cost_gen2d is for ARR2D,TIM2D) |
46 |
o pkg/ctrl/CTRL_GENARR.h : |
o pkg/ctrl/CTRL_GENARR.h : |
47 |
- add objf_genarr2d, num_genarr2d, mult_genarr2d |
- add objf_genarr2d, num_genarr2d, mult_genarr2d |
48 |
- add objf_genarr3d, num_genarr3d, mult_genarr3d |
- add objf_genarr3d, num_genarr3d, mult_genarr3d |
49 |
- add wgenarr2d, wgenarr3d |
- add wgenarr2d, wgenarr3d |
50 |
o pkg/ctrl/ctrl_readparms.F : |
o pkg/ctrl/ctrl_readparms.F : |
51 |
- add mult_genarr2d,mult_genarr3d in namelist |
- add mult_genarr2d,mult_genarr3d in namelist |
52 |
o pkg/ctrl_map_ini_genarr.F : |
o pkg/ctrl_map_ini_genarr.F : |
53 |
- bug fixes |
- bug fixes |
54 |
o pkg/ctrl/ctrl_cost_driver.F : |
o pkg/ctrl/ctrl_cost_driver.F : |
55 |
- remove un-necessary cal.h, fix CCP brackets, remove un-necessary |
- remove un-necessary cal.h, fix CCP brackets, remove un-necessary |
56 |
myiter, mytime, add return |
myiter, mytime, add return |
57 |
o pkg/ctrl/ctrl_cost_gen.F : |
o pkg/ctrl/ctrl_cost_gen.F : |
58 |
- fix CCP brackets, remove un-necessary myiter, mytime |
- fix CCP brackets, remove un-necessary myiter, mytime |
59 |
o pkg/ecco : |
o pkg/ecco : |
60 |
- remove cost_genctrl.F (now pkg/ctrl/ctrl_cost_driver.F) |
- remove cost_genctrl.F (now pkg/ctrl/ctrl_cost_driver.F) |
61 |
- remove cost_forcing_gen.F (now pkg/ctrl/ctrl_cost_gen2d.F) |
- remove cost_forcing_gen.F (now pkg/ctrl/ctrl_cost_gen2d.F) |
62 |
- update cost_forcing_gen calls in cost_forcing.F |
- update cost_forcing_gen calls in cost_forcing.F |
63 |
- update cost_genctrl call in ecco_cost_driver.F |
- update cost_genctrl call in ecco_cost_driver.F |
64 |
- update ecco_ad_diff.list accordingly |
- update ecco_ad_diff.list accordingly |
65 |
o pkg/ctrl : |
o pkg/ctrl : |
66 |
- add ctrl_cost_driver.F (replaces pkg/ecco/cost_genctrl.F) |
- add ctrl_cost_driver.F (replaces pkg/ecco/cost_genctrl.F) |
67 |
- add ctrl_cost_gen2d.F (replaces pkg/ecco/cost_forcing_gen.F) |
- add ctrl_cost_gen2d.F (replaces pkg/ecco/cost_forcing_gen.F) |
68 |
- update ctrl_ad_diff.list accordingly |
- update ctrl_ad_diff.list accordingly |
69 |
|
|
70 |
checkpoint65d (2014/09/15) |
checkpoint65d (2014/09/15) |
71 |
o pkg/ctrl/CTRL_GENARR.h, ctrl_readparms.F : |
o pkg/ctrl/CTRL_GENARR.h, ctrl_readparms.F : |