1 |
heimbach |
1.1 |
# Description |
2 |
|
|
# ----------- |
3 |
|
|
# As currently implemented, |
4 |
|
|
# o independent variables are initial SST, SSS; see code_admtlm/ECCO_CPPOPTIONS.h |
5 |
|
|
# o dependent variable is ... |
6 |
|
|
# |
7 |
|
|
# build optimal initial condition code |
8 |
|
|
# ------------------------------------ |
9 |
|
|
# starting from global_ocean.90x40x15/ |
10 |
|
|
# |
11 |
|
|
mkdir build_admtlm/ |
12 |
|
|
cd build_admtlm/ |
13 |
|
|
../../../tools/genmake2 -adof ../../../tools/adjoint_options/adjoint_state_final -mods ../code_admtlm |
14 |
|
|
make depend |
15 |
|
|
make svdtaf |
16 |
|
|
make svdall |
17 |
|
|
|
18 |
|
|
# data flow |
19 |
|
|
#---------- |
20 |
|
|
|
21 |
|
|
main |
22 |
|
|
| |
23 |
|
|
|-admtlm_dsvd |
24 |
|
|
| | |
25 |
|
|
| |--initialise_fixed |
26 |
|
|
| | |
27 |
|
|
| |--dsaupd |
28 |
|
|
| | |
29 |
|
|
| |--<write 'admtlm_vector.it'> |
30 |
|
|
| | |
31 |
|
|
| |--admtlm_driver |
32 |
|
|
| | | |
33 |
|
|
| | |---<yadprefix='g_'> |
34 |
|
|
| | | |
35 |
|
|
| | |---ctrl_unpack('g_','admtlm_vector.it',optimcycle) |
36 |
|
|
| | | |
37 |
|
|
| | |---admtlm_upxx |
38 |
|
|
| | | |
39 |
|
|
| | | ############### |
40 |
|
|
| | |---g_the_main_loop |
41 |
|
|
| | | ############### |
42 |
|
|
| | | |
43 |
|
|
| | |---admtlm_metric |
44 |
|
|
| | | |
45 |
|
|
| | |---admtlm_map |
46 |
|
|
| | | |
47 |
|
|
| | |---yadprefix='ad' |
48 |
|
|
| | | |
49 |
|
|
| | |---ctrl_init |
50 |
|
|
| | | |
51 |
|
|
| | | ############### |
52 |
|
|
| | |---adthe_main_loop |
53 |
|
|
| | | ############### |
54 |
|
|
| | | |
55 |
|
|
| | |---ctrl_pack |
56 |
|
|
o |