1 |
c |
2 |
c |
3 |
c ========================================= |
4 |
c Adjoint support Package for the MITgcmUV |
5 |
c ========================================= |
6 |
c |
7 |
c Current Version: 0.1.0 (20-Jun-2000) |
8 |
c |
9 |
c |
10 |
c General Outline: |
11 |
c ---------------- |
12 |
c |
13 |
c The directory autodiff only contains pieces |
14 |
c of code that are of general use in getting |
15 |
c the adjoint or the tangent linear model of |
16 |
c a some MITgcmUV setup. |
17 |
c |
18 |
c Such pieces are hand-coded adjoint routines, |
19 |
c initialization and finalization of a future |
20 |
c autodiff package, flow directives for TAMC |
21 |
c and header files necessary to include for |
22 |
c doing automatic differentiation. |
23 |
c |
24 |
c ======== |
25 |
c HISTORY: |
26 |
c ======== |
27 |
c |
28 |
c |
29 |
c started: Christian Eckert eckert@mit.edu 1999 |
30 |
c |
31 |
c changed: Patrick Heimbach heimbach@mit.edu 20-Jun-2000 |
32 |
c |
33 |
c - adjoint support routines: |
34 |
c * active_file_ad.F (changed subroutine argument list) |
35 |
c * adopen_adclose.F (changed subroutine argument list) |
36 |
c * adread_adwrite.F (changed subroutine argument list) |
37 |
c * adread_adwrite.F (single file name convention with or |
38 |
c without ALLOW_ECCO_OPTIMIZATION) |
39 |
c |
40 |
c - flow directives: |
41 |
c * added: print_message.flow, check_exp.flow |
42 |
c |
43 |
c - exch_ad.F: |
44 |
c NB: Exchanges have been modified substantially since |
45 |
c exch_ad.F was written. |