4 |
Notes on tags used in MITgcmUV |
Notes on tags used in MITgcmUV |
5 |
============================== |
============================== |
6 |
|
|
7 |
|
o tools/genmake2: |
8 |
o pkg/exf : added run time switch useAtmWind to replace ALLOW_ATM_WIND |
- define variable MAKE within Makefile and use it in place of 'make'; |
9 |
cpp switch. ALLOW_ATM_WIND now just sets the useAtmWind default (see |
- update AD_CONFIG.h (if needed) before building any of the executable |
10 |
exf_readparms.F) and force defines ALLOW_BULKFORMULAE (EXF_OPTIONS.h). |
(forward, adjoint or tangent-lin); this involves a 2nd invocation of make; |
11 |
o pkg/exf, autodiff, ctrl, ecco and seaice : remove ALLOW_ATM_WIND |
and add the usual #ifndef/#define AD_CONFIG_H in AD_CONFIG.h; |
12 |
brackets, or replace them with useAtmWind ones. |
- always print usual warning comment 'this file is automatically generated' |
13 |
o pkg/ctrl, ecco : allow to compile both ALLOW_U/VSTRESS_CONTROL and |
from script convert_cpp_cmd2defines (+ remove this warning from genmake2). |
14 |
ALLOW_U/VWIND_CONTROL. Depending on useAtmWind, one is inactive, |
o pkg/exf: |
15 |
and the other is active (see exf_getffields.F/exf_getsurfacefluxes.F). |
added run time switch useAtmWind to replace ALLOW_ATM_WIND cpp switch. |
16 |
|
ALLOW_ATM_WIND now just sets the useAtmWind default (see exf_readparms.F) |
17 |
|
and force defines ALLOW_BULKFORMULAE (EXF_OPTIONS.h). |
18 |
|
o pkg/exf, autodiff, ctrl, ecco and seaice: |
19 |
|
remove ALLOW_ATM_WIND brackets, or replace them with useAtmWind ones. |
20 |
|
o pkg/ctrl, ecco: |
21 |
|
allow to compile both ALLOW_U/VSTRESS_CONTROL and ALLOW_U/VWIND_CONTROL. |
22 |
|
Depending on useAtmWind, one is inactive, and the other is active (see |
23 |
|
exf_getffields.F/exf_getsurfacefluxes.F). |
24 |
o tools/genmake2: |
o tools/genmake2: |
25 |
- improve error msg when failing in 2nd test of check_for_broken_Ff |
- improve error msg when failing in 2nd test of check_for_broken_Ff |
26 |
- fix option '-makefile' short-name (-mf according to genmake2 -help) |
- fix option '-makefile' short-name (-mf according to genmake2 -help) |