| 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 |