4 |
Notes on tags used in MITgcmUV |
Notes on tags used in MITgcmUV |
5 |
============================== |
============================== |
6 |
|
|
7 |
|
o some cleaning: |
8 |
|
- pkg source files: ensure that all *.F files from each pkg included the |
9 |
|
corresponding ${PKG}_OPTIONS.h file (except stand-alone src file which |
10 |
|
only includes CPP_EEOPTIONS.h); fix S/R CTRL_SMOOTH ; update AD experiment |
11 |
|
code_ad/*.F src files; add new option-file in pkg/admtlm + corresponding |
12 |
|
includes; |
13 |
|
- model/src: add PACKAGES_CONFIG.h wherever ALLOW_AUTODIFF[_TAMC] is used. |
14 |
|
- ALLOW_DIFFKR_CONTROL: add a stop in S/R CTRL_CHECK in case ALLOW_3D_DIFFKR |
15 |
|
is undef; also define /DYNVARS_DIFFKR/ common block in DYNVARS.h when |
16 |
|
ALLOW_DIFFKR_CONTROL is defined, to allow to compile and reach this stop. |
17 |
|
- update option-file CPP_OPTIONS.h of all AD experiments: |
18 |
|
* no longer include PACKAGES_CONFIG.h ; |
19 |
|
* includes ECCO_CPPOPTIONS.h if PACKAGES_CONFIG.h has been included ; |
20 |
|
* def/undef ALLOW_3D_DIFFKR independently of ALLOW_DIFFKR_CONTROL (before |
21 |
|
including ECCO_CPPOPTIONS.h). |
22 |
o pkg/cost, pkg/ctrl, pkg/ecco option-file: |
o pkg/cost, pkg/ctrl, pkg/ecco option-file: |
23 |
- clean-up and split content of old pkg/ecco/ECCO_CPPOPTIONS.h file into |
- clean-up and split content of old pkg/ecco/ECCO_CPPOPTIONS.h file into |
24 |
separated pkg option-file (done according to old doc from ECCO_CPPOPTIONS.h, |
separated pkg option-file (done according to old doc from ECCO_CPPOPTIONS.h, |