source: altifloat/scripts/floater_model_forward.i @ 199

Last change on this file since 199 was 144, checked in by jbrlod, 9 years ago

adding feature for loading obs and filter design + dan_experiment

File size: 3.9 KB
Line 
1setstate u 0
2setstate v 0
3setstate u_d 0
4setstate v_d 0
5setstate u_norm 1
6setstate v_norm 1
7setstate uc_d 0
8setstate vc_d 0
9
10outoebx uc_d 1 0
11outoebx vc_d 1 0
12
13set_bcoef uc_d 1
14set_bcoef vc_d 1
15
16
17#Conditions initiales :
18
19setstate r_float_d 0
20
21loadstate cfil 0 ij 0 A 1 ../exp_forw_dan/CC.dat D
22loadstate dfil 0 ij 0 A 1 ../exp_forw_dan/DD.dat D
23loadstate u_norm 0 ij 0 A 1 ../exp_forw_dan/NU.dat D
24loadstate v_norm 0 ij 0 A 1 ../exp_forw_dan/NV.dat D
25
26#Observations :
27read_obs ../exp_forw_dan/init.dat
28read_bck ../exp_forw_dan/uv_bck_dan.dat
29read_mask ../exp_forw_dan/mask_dan.dat
30set_modeltime 0
31
32
33myforward
34#lobs
35save_output_uv ../exp_forw_dan/uv_total.dat
36save_output_rfloat ../exp_forw_dan/rfloat_total.dat
37
38goto fin
39
40#END OF THE ASSMILATION
41
42
43
44
45set_modeltime 0
46print_cost ON
47
48setm_impres 3
49setm_io 6
50setm_mode 0
51#set_nbiter 100
52set_nbiter 20
53setm_nsim 200
54setm_dxmin 1.0e-12
55setm_epsg 1.0e-12
56setm_ddf1 1.0
57
58run_inc
59#savestate uc_d 0 ij 0 A 3 ../obs_float/uc_d.dat
60#savestate u_d 0 ij 0 A 3 ../obs_float/u_d.dat
61
62goto fin
63
64#uniquement activer les trajectoires de type M model
65activ M only
66
67forward
68
69savestate r_float 0 i 0 A 3 ../obs_float/r_float_forward.dat
70
71activ D only
72
73#testdf 1 29 21 4 r 0.0001 0.0001
74
75
76
77
78print_cost OFF
79
80setm_impres 3
81setm_io 6
82setm_mode 0
83#set_nbiter 100
84set_nbiter 20
85setm_nsim 200
86setm_dxmin 1.0e-12
87setm_epsg 1.0e-12
88setm_ddf1 1.0
89
90RUNM
91savestate r_cout_d 0 i 0 A 3 ../obs_float/r_cout_d_optim_1.dat
92
93
94update_uv
95setstate u_d 0
96setstate v_d 0
97
98
99
100savestate u 0 ij 0 A 3 ../obs_float/uoptim1.dat
101savestate v 0 ij 0 A 3 ../obs_float/voptim1.dat
102
103#FIN 1ere OPTIM
104
105set_modeltime 0
106activ M only
107forward
108savestate r_float 0 i 0 A 3 ../obs_float/r_float_optim1.dat
109
110
111activ D only
112RUNM
113
114update_uv
115
116savestate r_float 0 i 0 A 3 ../obs_float/r_float_optim.dat
117savestate r_cout_d 0 i 0 A 3 ../obs_float/r_cout_d_optim_2.dat
118savestate u 0 ij 0 A 3 ../obs_float/uoptim2.dat
119savestate v 0 ij 0 A 3 ../obs_float/voptim2.dat
120savestate u_d 0 ij 0 A 3 ../obs_float/udoptim.dat
121savestate v_d 0 ij 0 A 3 ../obs_float/vdoptim.dat
122
123
124#FIN 2eme OPTIM
125
126
127set_modeltime 0
128activ M only
129forward
130savestate r_float 0 i 0 A 3 ../obs_float/r_float_optim2.dat
131
132
133activ D only
134RUNM
135
136update_uv
137savestate u 0 ij 0 A 3 ../obs_float/uoptim3.dat
138savestate v 0 ij 0 A 3 ../obs_float/voptim3.dat
139
140
141#FIN 3eme OPTIM
142
143
144set_modeltime 0
145activ M only
146forward
147savestate r_float 0 i 0 A 3 ../obs_float/r_float_optim3.dat
148
149
150activ D only
151RUNM
152
153update_uv
154savestate u 0 ij 0 A 3 ../obs_float/uoptim4.dat
155savestate v 0 ij 0 A 3 ../obs_float/voptim4.dat
156
157
158#FIN 4eme OPTIM
159
160
161set_modeltime 0
162activ M only
163forward
164savestate r_float 0 i 0 A 3 ../obs_float/r_float_optim4.dat
165
166activ D only
167RUNM
168
169update_uv
170savestate u 0 ij 0 A 3 ../obs_float/uoptim5.dat
171savestate v 0 ij 0 A 3 ../obs_float/voptim5.dat
172
173
174#FIN 5eme OPTIM
175
176
177set_modeltime 0
178activ M only
179forward
180savestate r_float 0 i 0 A 3 ../obs_float/r_float_optim5.dat
181
182
183activ D only
184RUNM
185
186update_uv
187savestate u 0 ij 0 A 3 ../obs_float/uoptim6.dat
188savestate v 0 ij 0 A 3 ../obs_float/voptim6.dat
189
190
191#FIN 6eme OPTIM
192
193
194set_modeltime 0
195activ M only
196forward
197savestate r_float 0 i 0 A 3 ../obs_float/r_float_optim6.dat
198
199activ D only
200RUNM
201
202update_uv
203savestate u 0 ij 0 A 3 ../obs_float/uoptim7.dat
204savestate v 0 ij 0 A 3 ../obs_float/voptim7.dat
205
206
207#FIN 7eme OPTIM
208
209
210set_modeltime 0
211activ M only
212forward
213savestate r_float 0 i 0 A 3 ../obs_float/r_float_optim7.dat
214
215activ D only
216RUNM
217
218update_uv
219savestate u 0 ij 0 A 3 ../obs_float/uoptim8.dat
220savestate v 0 ij 0 A 3 ../obs_float/voptim8.dat
221
222
223#FIN 8eme OPTIM
224
225
226set_modeltime 0
227activ M only
228forward
229savestate r_float 0 i 0 A 3 ../obs_float/r_float_optim8.dat
230
231
232activ D only
233RUNM
234
235update_uv
236savestate u 0 ij 0 A 3 ../obs_float/uoptim9.dat
237savestate v 0 ij 0 A 3 ../obs_float/voptim9.dat
238
239
240#FIN 9eme OPTIM
241
242
243set_modeltime 0
244activ M only
245forward
246savestate r_float 0 i 0 A 3 ../obs_float/r_float_optim9.dat
247
248
249
250print_cost OFF
251#testof 0.1 1 10 10 1 
252#testing the gradients of each module
253
254fin
Note: See TracBrowser for help on using the repository browser.