1 |
heimbach |
1.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. |