4 |
Notes on tags used in MITgcmUV |
Notes on tags used in MITgcmUV |
5 |
============================== |
============================== |
6 |
|
|
7 |
o pkg/seaice/seaice_preconditioner.F : fix cpp flags, so that code also |
o pkg/dic: add modifications from Hajoon: |
8 |
compiles when SEAICE_ALLOW_DYNAMICS is undefined |
- add iron sedimentation flux function of the flux of PO4 out of bottom layer |
9 |
o global_oce_llc90,cs32 : ecco_v4 verification exps now use separate |
- light attenuation: add self-shading effect by climatological Chlorophyll |
10 |
AUTODIFF_OPTIONS.h, CTRL_OPTIONS.h, ECCO_OPTIONS.h rather than |
(read from file). |
11 |
ECCO_CPPOPTIONS.h (i.e. replacing the deprecated, circumvoluted, |
o pkg/seaice/seaice_preconditioner.F : fix cpp flags, so that code also |
12 |
approach where CPP_OPTIONS.h includes an omnipotent |
compiles when SEAICE_ALLOW_DYNAMICS is undefined |
13 |
ECCO_CPPOPTIONS.h that superseeds pkgs '_OPTIONS.h'). |
o global_oce_llc90,cs32 : ecco_v4 verification exps now use separate |
14 |
o pkg/ctrl/ctrl_map_ini_genarr.F : include GMREDI_OPTIONS.h where |
AUTODIFF_OPTIONS.h, CTRL_OPTIONS.h, ECCO_OPTIONS.h rather than |
15 |
ALLOW_3D_KAPGM, ALLOW_3D_KAPREDI (to be added later) belong. |
ECCO_CPPOPTIONS.h (i.e. replacing the deprecated, circumvoluted, |
16 |
|
approach where CPP_OPTIONS.h includes an omnipotent |
17 |
|
ECCO_CPPOPTIONS.h that superseeds pkgs '_OPTIONS.h'). |
18 |
|
o pkg/ctrl/ctrl_map_ini_genarr.F : include GMREDI_OPTIONS.h where |
19 |
|
ALLOW_3D_KAPGM, ALLOW_3D_KAPREDI (to be added later) belong. |
20 |
o pkg/seaice/SEAICE_SIZE.h : replace ALLOW_AUTODIFF_TAMC with ALLOW_AUTODIFF |
o pkg/seaice/SEAICE_SIZE.h : replace ALLOW_AUTODIFF_TAMC with ALLOW_AUTODIFF |
21 |
to avoid needing AUTODIFF_OPTIONS.h anytime SEAICE_SIZE.h is included |
to avoid needing AUTODIFF_OPTIONS.h anytime SEAICE_SIZE.h is included |
22 |
(it seems that THSICE_SIZE.h, PTRACERS_SIZE.h have the same issue...) |
(it seems that THSICE_SIZE.h, PTRACERS_SIZE.h have the same issue...) |
23 |
o model/src, pkg/smooth, profiles, salt_plume, seaice, exf, ecco, ctrl : |
o model/src, pkg/smooth, profiles, salt_plume, seaice, exf, ecco, ctrl : |
24 |
add ECCO_OPTIONS.h, AUTODIFF_OPTIONS.h, CTRL_OPTIONS.h when needed |
add ECCO_OPTIONS.h, AUTODIFF_OPTIONS.h, CTRL_OPTIONS.h when needed |
25 |
- ECCO_OPTIONS.h is needed when including ecco_cost.h, ecco.h |
- ECCO_OPTIONS.h is needed when including ecco_cost.h, ecco.h |
26 |
- AUTODIFF_OPTIONS.h is needed when including tamc.h, tamc_keys.h |
- AUTODIFF_OPTIONS.h is needed when including tamc.h, tamc_keys.h |
27 |
- CTRL_OPTIONS.h is needed when including ctrl.h, optim.h, etc |
- CTRL_OPTIONS.h is needed when including ctrl.h, optim.h, etc |
28 |
o pkg/ctrl,ecco,exf : |
o pkg/ctrl,ecco,exf : |
29 |
- remove variables associated with NON-generic costs, |
- remove variables associated with NON-generic costs, |
30 |
unless ECCO_CTRL_DEPRECATED is defined. |
unless ECCO_CTRL_DEPRECATED is defined. |
31 |
- remove NON-generic NON-obcs controls, |
- remove NON-generic NON-obcs controls, |
32 |
unless ECCO_CTRL_DEPRECATED is defined. |
unless ECCO_CTRL_DEPRECATED is defined. |
33 |
o pkg/ctrl : added ctrl_local_params.h |
o pkg/ctrl : added ctrl_local_params.h |
34 |
o pkg/ecco : added ecco_local_params.h |
o pkg/ecco : added ecco_local_params.h |
35 |
o verification : added ECCO_CTRL_DEPRECATED to most as and oad |
o verification : added ECCO_CTRL_DEPRECATED to most as and oad |
36 |
experiments, which will progressively be removed once the |
experiments, which will progressively be removed once the |
37 |
experiments are revised to use only generic controls/costs. |
experiments are revised to use only generic controls/costs. |
38 |
|
|
39 |
checkpoint65f (2014/10/13) |
checkpoint65f (2014/10/13) |
40 |
o pkg/ctrl, ecco, seaice : minor changes in headers |
o pkg/ctrl, ecco, seaice : minor changes in headers |
41 |
o global_oce_llc90,cs32 : ecco_v4 verification exps now test generic |
o global_oce_llc90,cs32 : ecco_v4 verification exps now test generic |
42 |
cost function and control capabilities added since checkpoint65c. |
cost function and control capabilities added since checkpoint65c. |
43 |
o pkg/ctrl: regroup all obcs ctrl variables in CTRL_OBCS.h. |
o pkg/ctrl: regroup all obcs ctrl variables in CTRL_OBCS.h. |
44 |
o pkg/ecco: increase modularity and improve logic |
o pkg/ecco: increase modularity and improve logic |
45 |
- ecco_toolbox.F (new) : basic operations that are often used, |
- ecco_toolbox.F (new) : basic operations that are often used, |