4 |
Notes on tags used in MITgcmUV |
Notes on tags used in MITgcmUV |
5 |
============================== |
============================== |
6 |
|
|
7 |
|
o autodiff |
8 |
|
Change default for TAF usage by removing argument '-nonew_arg' |
9 |
|
This changes TAF subroutine argument list (ordering of active var.) |
10 |
|
Omission of this flag leads to incompatibility w.r.t. TAMC |
11 |
|
To restore TAMC-compatibility, need following modifs: |
12 |
|
* use adoptfile tools/adjoint_options/adjoint_tamc_compatibility |
13 |
|
* use CPP option #define AUTODIFF_TAMC_COMPATIBILITY |
14 |
|
Tested TAF version is 1.9.22 |
15 |
|
N.B.: exch2 hand-written adjoint code currently not TAMC compatible |
16 |
|
|
17 |
checkpoint60 |
checkpoint60 |
18 |
--->>> This is the last checkpoint for which generating the adjoint |
--->>> This is the last checkpoint for which generating the adjoint |
19 |
--->>> is done via the TAMC-compatibility TAF-flag "-nonewarg" |
--->>> is done via the TAMC-compatibility TAF-flag "-nonewarg" |