source: trunk/src/sinobad.d @ 9

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

begin ref run

File size: 29.8 KB
Line 
1#==============================================================================
2#               fichier de DESCRIPTION sinobad1.d
3#Mohamed Berrada 26/02/2009
4#==============================================================================
5#DEFVAL ---------------------------------------------DEFVAL
6#definition de valeur
7defval NPCA    15 
8defval NX      32   
9defval NY      22 
10defval NZ      31 
11defval TA      50 |50 | number of time steps
12defval TU       2 | start time step
13#exec disp_valdef
14
15#HAT_NAME -----------------------------------------HAT_NAME
16hat_name  sinobad
17 
18#OPTION ----------------------------------------------OPTION
19#option o_parallel
20option    O_M1QN3 | M2QN1
21#option O_VARINCR
22option    O_GRADTEST
23option   O_DBG_NANF
24#option   O_DBG_TING
25option  O_EXTOBJ "../object/ncutil.o"
26option O_REAL double
27
28#TRAJECTOIRES (DIM) -----------------------------------TRAJ
29traj  Tcst       M   0   1
30traj  Tsbd       M   TU  0   1  TA
31exec disp_traj
32
33
34space  S0d       M    1           Tcst
35#space  S3d      M    NX NY NZ    Tcst
36space  S3d       M    NX NY NZ    Tcst
37space  S3dt      M    NX NY NZ    Tsbd
38
39exec disp_space
40
41#######################################################################################
42#----------------------------------------
43# choisir le vecteur du contrÃŽle (target)
44#----------------------------------------
45#modul   pca_ta                 space   S0d     noward                            output NPCA   target
46
47modul    sshn_c                 space   S3d inter YA1 YA2       noward            output 1      target
48
49modul    ta_c                   space   S3d                     noward            output 1      target
50
51#modul   ta_c                   space   S3d     input array NPCA                  output 1     
52
53modul    sa_c                   space   S3d                     noward            output 1      target
54modul    ua_c                   space   S3d                     noward            output 1      target
55modul    va_c                   space   S3d                     noward            output 1      target
56
57#-------------
58# Les modules dans l'ordre du code NEMO/OPA
59#-------------
60#boucle sur kt (NEMO/OPA) 
61#step(kt) --->  --->
62##START_sbc (debut routine sbc)
63modul    sbcgyre_qsr_qns        space   S3dt inter YA1 YA2      input 1           output 2      tempo   
64modul    sbcgyre_emp1           space   S3dt inter YA1 YA2      input 0           output 1      tempo   
65modul    sbcgyre_zsumemp_zsurf  space   S3dt inter YA1 YA2      input 5           output 2      tempo   
66modul    sbcgyre_emp            space   S3dt inter YA1 YA2      input 3           output 1      tempo   
67modul    sbcgyre_emps           space   S3dt inter YA1 YA2      input 1           output 1      tempo
68modul    sbcgyre_utau_vtau      space   S3dt inter YA1 YA2      input 0           output 2      tempo   
69modul    sbcgyre_wndm           space   S3dt inter YA1 YA2      input 4           output 1      tempo   
70##END_sbc (fin routine sbc)
71
72##START_bn2  (debut routine bn2)  (neos=2)
73modul    bn2_rn2                space   S3dt                    input 4           output 1      tempo   
74##END_bn2(fin routine bn2)
75
76##START_zdf     (n_evdm=1,nbotfr=2)
77#mélange vertical
78modul    zdf_avt_avmu_avmv      space   S3dt                    input 19          output 3      tempo   
79modul    zdfmxl_hmld            space   S3dt inter YA1 YA2      input array NZ    output 1      tempo
80modul    zdfmxl_nmln_hmlp_hmlpt space   S3dt inter YA1 YA2      input array NZ    output 3      tempo   
81##END_zdf
82
83##START_trasbc
84#température et salinté de surface
85modul    ta_sa_trasbc           space   S3dt inter YA1 YA2      input 3           output 2      tempo   
86##END_trasbc
87
88##START_traqsr
89modul    ta_traqsr              space   S3dt                    input 2           output 1      tempo   
90##END_traqsr
91
92##START_traadv_cen2
93#advection (cen2 second order center scheme)
94modul    zcent_hor_traadv_cen2  space   S3dt                    input 5           output 2      tempo
95modul    zcens_hor_traadv_cen2  space   S3dt    clonol  zcent_hor_traadv_cen2
96modul    ta_hor_traadv_cen2     space   S3dt                    input 5           output 1      tempo
97modul    sa_hor_traadv_cen2     space   S3dt                    input 5           output 1      tempo
98modul    zcent_ver_traadv_cen2  space   S3dt                    input 3           output 1      tempo
99modul    zcens_ver_traadv_cen2  space   S3dt    clonol  zcent_ver_traadv_cen2
100modul    ta_ver_traadv_cen2     space   S3dt                    input 3           output 1      tempo
101modul    sa_ver_traadv_cen2     space   S3dt    clonol  ta_ver_traadv_cen2
102
103##END_traadv_cen2
104
105##START_traldf_lap
106#diffusion latérale (laplacian scheme)
107modul    ztuv_traldf_lap        space   S3dt                    input 3           output 2      tempo
108modul    zsuv_traldf_lap        space   S3dt    clonol  ztuv_traldf_lap
109modul    ta_traldf_lap          space   S3dt                    input 5           output 1      tempo
110modul    sa_traldf_lap          space   S3dt    clonol  ta_traldf_lap
111##END_traldf_lap
112
113##START_trazdf_imp
114#diffusion verticale (schema implicit)
115modul   zwisd_trazdf_imp        space   S3dt                    input 2           output 3      tempo
116modul   zrhs_trazdf_imp         space   S3dt                    input 2           output 1      tempo
117modul   zrhs_sa_trazdf_imp      space   S3dt    clonol zrhs_trazdf_imp 
118modul   zwt_trazdf_imp          space   S3dt                    input 4           output 1      tempo
119modul   ta_de_trazdf_imp        space   S3dt    clonol zwt_trazdf_imp
120modul   ta                      space   S3dt                    input 5           output 1      tempo
121modul   sa_de_trazdf_imp        space   S3dt    clonol ta_de_trazdf_imp
122modul   sa                      space   S3dt                    input 5           output 1      tempo
123##END_trazdf_imp
124
125##START_tra_nxt
126#tracer next : filtre asselin
127modul    tb                     space   S3dt                    input 4           output 1      tempo cout
128modul    sb                     space   S3dt                    input 4           output 1      tempo cout
129##END_tra_nxt
130
131##START_eos
132#equation of state, density
133modul    rhd                    space   S3dt                    input 2           output 1      tempo
134modul    rhop                   space   S3dt                    input 1           output 1      tempo
135##END_eos
136
137##START_dyn_adv_cen2
138#advention
139modul    hmf_TF_dynadv_cen2     space   S3dt                    input 6           output 4      tempo
140modul    zua_dhmf_dynadv_cen2   space   S3dt                    input 4           output 1      tempo
141modul    zva_dhmf_dynadv_cen2   space   S3dt                    input 4           output 1      tempo
142modul    zfuv_UW_dynadv_cen2    space   S3dt                    input 7           output 2      tempo
143modul    ua_dynadv_cen2         space   S3dt                    input 3           output 1      tempo
144modul    va_dynadv_cen2         space   S3dt                    input 3           output 1      tempo
145##END_dyn_adv_cen2
146
147##START_vor
148#vorticity enstrophy conservative scheme
149modul    zwxyz_vor_ene          space   S3dt                    input 4           output 3      tempo
150modul    ua_vor_ene             space   S3dt                    input 7           output 1      tempo
151modul    va_vor_ene             space   S3dt                    input 7           output 1      tempo
152##END_vor
153
154##START_dyn_ldf
155#lateral diffusion
156modul    ua_dyn_ldf_lap         space   S3dt                    input 5           output 1      tempo
157modul    va_dyn_ldf_lap         space   S3dt                    input 5           output 1      tempo
158##END_dyn_ldf
159
160##START_dyn_hpg
161#hydrostratic pressure gradient
162modul    zhpij_dyn_hpg_zco      space   S3dt                    input 8           output 2      tempo
163modul    ua_dyn_hpg_zco         space   S3dt                    input 2           output 1      tempo
164modul    va_dyn_hpg_zco         space   S3dt    clonol ua_dyn_hpg_zco
165##END_dyn_hpg
166
167##START_dyn_zdf
168#vertical diffusion
169modul   zwisd_ua_dynzdf_imp     space   S3dt                    input 2           output 3      tempo
170modul   zwisd_va_dynzdf_imp     space   S3dt                    input 2           output 3      tempo
171modul   zrhs_ua_dynzdf_imp      space   S3dt                    input 3           output 1      tempo
172modul   zrhs_va_dynzdf_imp      space   S3dt                    input 3           output 1      tempo
173modul   zwt_ua_dynzdf_imp       space   S3dt    clonol    zwt_trazdf_imp
174modul   zwt_va_dynzdf_imp       space   S3dt    clonol    zwt_trazdf_imp
175modul   ua_de_dynzdf_imp        space   S3dt    clonol    ta_de_trazdf_imp
176modul   ua_dynzdf_imp           space   S3dt                    input 4           output 1      tempo
177modul   va_de_dynzdf_imp        space   S3dt    clonol    ta_de_trazdf_imp
178modul   va_dynzdf_imp           space   S3dt    clonol    ua_dynzdf_imp
179modul   ua_norm_dynzdf          space   S3dt                    input 2           output 1      tempo
180modul   va_norm_dynzdf          space   S3dt    clonol    ua_norm_dynzdf
181##END_dyn_zdf
182
183##START_dyn_spg
184#surface presure gradient
185modul   spguv_now_dynspg        space   S3dt inter YA1 YA2      input 3           output 2      tempo
186modul   ua_1_dynspg_flt         space   S3dt                    input 3           output 1      tempo
187modul   va_1_dynspg_flt         space   S3dt                    input 3           output 1      tempo
188modul   sum_spgu_dynspg_flt     space   S3dt inter YA1 YA2      input array NZ    output 1      tempo
189modul   sum_spgv_dynspg_flt     space   S3dt inter YA1 YA2      input array NZ    output 1      tempo
190modul   gcb_dynspg_flt          space   S3dt inter YA1 YA2      input 4           output 1      tempo   
191modul   gcx_dynspg_flt          space   S3dt inter YA1 YA2      input 2           output 1      tempo   
192modul   solsor_dynspg_flt       space   S3dt inter YA1          input 0           output 0     
193modul   gcx2                    space   S3dt inter YA1 YA2      input 0           output 1      tempo   
194modul   spguv_dynspg_flt        space   S3dt inter YA1 YA2      input 3           output 2      tempo   
195modul   ua                      space   S3dt                    input 3           output 1      tempo
196modul   va                      space   S3dt                    input 3           output 1      tempo
197modul   sshn                    space   S3dt inter YA1  YA2     input 4           output 1      tempo   
198modul   sshb                    space   S3dt inter YA1  YA2     input 4           output 1      tempo  cout
199##END_dyn_spg
200
201##START_dyn_nxt
202#nxt : filtre d'asselin
203modul    ub                     space   S3dt                    input 4           output 1      tempo cout
204modul    vb                     space   S3dt                    input 4           output 1      tempo cout
205##END_dyn_nxt
206
207##START_divcur
208#calcul de div et de rotationnel
209modul    hdivn                  space   S3dt                    input 4           output 1      tempo   
210modul    rotn                   space   S3dt                    input 4           output 1      tempo   
211##END_divcur
212
213##START_wzv
214#vitesse vertical
215modul    wa                     space   S3dt                    input 2           output 1      tempo   
216##END_wzv
217
218#############################################################################################
219
220#ctin    ta_c                   1..NPCA from    pca_ta                  1..NPCA  1
221
222#---------->sbcgyre
223ctin     sbcgyre_qsr_qns        1       from    tb                      1  i    j    1    t-1
224
225ctin     sbcgyre_zsumemp_zsurf  1       from    sbcgyre_zsumemp_zsurf   1  i-1  j         t
226ctin     sbcgyre_zsumemp_zsurf  2       from    sbcgyre_zsumemp_zsurf   1  NX   j-1       t
227ctin     sbcgyre_zsumemp_zsurf  3       from    sbcgyre_zsumemp_zsurf   2  i-1  j         t
228ctin     sbcgyre_zsumemp_zsurf  4       from    sbcgyre_zsumemp_zsurf   2  NX   j-1       t
229ctin     sbcgyre_zsumemp_zsurf  5       from    sbcgyre_emp1            1  i    j         t
230
231ctin     sbcgyre_emp            1       from    sbcgyre_emp1            1  i    j         t
232ctin     sbcgyre_emp            2       from    sbcgyre_zsumemp_zsurf   1  NX   NY        t
233ctin     sbcgyre_emp            3       from    sbcgyre_zsumemp_zsurf   2  NX   NY        t
234
235ctin     sbcgyre_emps           1       from    sbcgyre_emp             1  i    j         t
236
237ctin     sbcgyre_wndm           1       from    sbcgyre_utau_vtau       1  i-1  j         t
238ctin     sbcgyre_wndm           2       from    sbcgyre_utau_vtau       2  i    j-1       t
239ctin     sbcgyre_wndm           3       from    sbcgyre_utau_vtau       1  i    j         t
240ctin     sbcgyre_wndm           4       from    sbcgyre_utau_vtau       2  i    j         t
241
242#---------->bn2
243ctin     bn2_rn2                1       from    tb                      1  i    j    k    t-1
244ctin     bn2_rn2                2       from    tb                      1  i    j    k-1  t-1
245ctin     bn2_rn2                3       from    sb                      1  i    j    k    t-1
246ctin     bn2_rn2                4       from    sb                      1  i    j    k-1  t-1
247
248#---------->zdf
249ctin     zdf_avt_avmu_avmv      1       from    bn2_rn2                 1  i    j    k    t
250ctin     zdf_avt_avmu_avmv      2       from    bn2_rn2                 1  i+1  j    k    t
251ctin     zdf_avt_avmu_avmv      3       from    bn2_rn2                 1  i    j+1  k    t
252
253ctin     zdf_avt_avmu_avmv      4       from    ua                      1  i-1  j    30   t-1
254ctin     zdf_avt_avmu_avmv      5       from    ua                      1  i-1  j+1  30   t-1
255ctin     zdf_avt_avmu_avmv      6       from    ua                      1  i    j    30   t-1
256ctin     zdf_avt_avmu_avmv      7       from    ua                      1  i    j+1  30   t-1
257
258ctin     zdf_avt_avmu_avmv      8       from    ua                      1  i-1  j    2    t-1
259ctin     zdf_avt_avmu_avmv      9       from    ua                      1  i-1  j+1  2    t-1
260ctin     zdf_avt_avmu_avmv      10      from    ua                      1  i    j    2    t-1
261ctin     zdf_avt_avmu_avmv      11      from    ua                      1  i    j+1  2    t-1
262
263ctin     zdf_avt_avmu_avmv      12      from    va                      1  i    j-1  30   t-1
264ctin     zdf_avt_avmu_avmv      13      from    va                      1  i    j    30   t-1
265ctin     zdf_avt_avmu_avmv      14      from    va                      1  i+1  j-1  30   t-1
266ctin     zdf_avt_avmu_avmv      15      from    va                      1  i+1  j    30   t-1
267
268ctin     zdf_avt_avmu_avmv      16      from    va                      1  i    j-1  2    t-1
269ctin     zdf_avt_avmu_avmv      17      from    va                      1  i    j    2    t-1
270ctin     zdf_avt_avmu_avmv      18      from    va                      1  i+1  j-1  2    t-1
271ctin     zdf_avt_avmu_avmv      19      from    va                      1  i+1  j    2    t-1
272
273ctin     zdfmxl_hmld            1..NZ   from    zdf_avt_avmu_avmv       1  i    j   1..NZ t
274ctin     zdfmxl_nmln_hmlp_hmlpt 1..NZ   from    rhop                    1  i    j   1..NZ t-1
275
276#---------->trasbc
277ctin     ta_sa_trasbc           1       from    sbcgyre_qsr_qns         2  i    j         t
278ctin     ta_sa_trasbc           2       from    sbcgyre_emps            1  i    j         t
279ctin     ta_sa_trasbc           3       from    sa                      1  i    j    1    t-1
280
281#---------->traqsr
282ctin     ta_traqsr              1       from    sbcgyre_qsr_qns         1  i    j         t
283ctin     ta_traqsr              2       from    ta_sa_trasbc            1  i    j         t
284
285#---------->traadv_cen2
286ctin    zcent_hor_traadv_cen2   1       from    ua                      1  i    j    k    t-1
287ctin    zcent_hor_traadv_cen2   2       from    va                      1  i    j    k    t-1
288ctin    zcent_hor_traadv_cen2   3       from    ta                      1  i    j    k    t-1
289ctin    zcent_hor_traadv_cen2   4       from    ta                      1  i    j+1  k    t-1
290ctin    zcent_hor_traadv_cen2   5       from    ta                      1  i+1  j    k    t-1
291
292ctin    zcens_hor_traadv_cen2   1       from    ua                      1  i    j    k    t-1
293ctin    zcens_hor_traadv_cen2   2       from    va                      1  i    j    k    t-1
294ctin    zcens_hor_traadv_cen2   3       from    sa                      1  i    j    k    t-1
295ctin    zcens_hor_traadv_cen2   4       from    sa                      1  i    j+1  k    t-1
296ctin    zcens_hor_traadv_cen2   5       from    sa                      1  i+1  j    k    t-1
297
298ctin    ta_hor_traadv_cen2      1       from    ta_traqsr               1  i    j    k    t
299ctin    ta_hor_traadv_cen2      2       from    zcent_hor_traadv_cen2   1  i-1  j    k    t
300ctin    ta_hor_traadv_cen2      3       from    zcent_hor_traadv_cen2   1  i    j    k    t
301ctin    ta_hor_traadv_cen2      4       from    zcent_hor_traadv_cen2   2  i    j-1  k    t
302ctin    ta_hor_traadv_cen2      5       from    zcent_hor_traadv_cen2   2  i    j    k    t
303
304ctin    sa_hor_traadv_cen2      1       from    ta_sa_trasbc            2  i    j         t
305ctin    sa_hor_traadv_cen2      2       from    zcens_hor_traadv_cen2   1  i-1  j    k    t
306ctin    sa_hor_traadv_cen2      3       from    zcens_hor_traadv_cen2   1  i    j    k    t
307ctin    sa_hor_traadv_cen2      4       from    zcens_hor_traadv_cen2   2  i    j-1  k    t
308ctin    sa_hor_traadv_cen2      5       from    zcens_hor_traadv_cen2   2  i    j    k    t
309
310ctin    zcent_ver_traadv_cen2   1       from    wa                      1  i    j    k    t-1
311ctin    zcent_ver_traadv_cen2   2       from    ta                      1  i    j    k    t-1
312ctin    zcent_ver_traadv_cen2   3       from    ta                      1  i    j    k-1  t-1
313
314ctin    zcens_ver_traadv_cen2   1       from    wa                      1  i    j    k    t-1
315ctin    zcens_ver_traadv_cen2   2       from    sa                      1  i    j    k    t-1
316ctin    zcens_ver_traadv_cen2   3       from    sa                      1  i    j    k-1  t-1
317
318ctin    ta_ver_traadv_cen2      1       from    ta_hor_traadv_cen2      1  i    j    k    t
319ctin    ta_ver_traadv_cen2      2       from    zcent_ver_traadv_cen2   1  i    j    k    t
320ctin    ta_ver_traadv_cen2      3       from    zcent_ver_traadv_cen2   1  i    j    k+1  t
321
322ctin    sa_ver_traadv_cen2      1       from    sa_hor_traadv_cen2      1  i    j    k    t
323ctin    sa_ver_traadv_cen2      2       from    zcens_ver_traadv_cen2   1  i    j    k    t
324ctin    sa_ver_traadv_cen2      3       from    zcens_ver_traadv_cen2   1  i    j    k+1  t
325
326#---------->traldf_lap
327ctin     ztuv_traldf_lap        1       from    tb                      1  i    j    k    t-1
328ctin     ztuv_traldf_lap        2       from    tb                      1  i+1  j    k    t-1
329ctin     ztuv_traldf_lap        3       from    tb                      1  i    j+1  k    t-1
330
331ctin     zsuv_traldf_lap        1       from    sb                      1  i    j    k    t-1
332ctin     zsuv_traldf_lap        2       from    sb                      1  i+1  j    k    t-1
333ctin     zsuv_traldf_lap        3       from    sb                      1  i    j+1  k    t-1
334
335ctin     ta_traldf_lap          1       from    ta_ver_traadv_cen2      1  i    j    k    t
336ctin     ta_traldf_lap          2       from    ztuv_traldf_lap         1  i    j    k    t
337ctin     ta_traldf_lap          3       from    ztuv_traldf_lap         1  i-1  j    k    t
338ctin     ta_traldf_lap          4       from    ztuv_traldf_lap         2  i    j    k    t
339ctin     ta_traldf_lap          5       from    ztuv_traldf_lap         2  i    j-1  k    t
340
341ctin     sa_traldf_lap          1       from    sa_ver_traadv_cen2      1  i    j    k    t
342ctin     sa_traldf_lap          2       from    zsuv_traldf_lap         1  i    j    k    t
343ctin     sa_traldf_lap          3       from    zsuv_traldf_lap         1  i-1  j    k    t
344ctin     sa_traldf_lap          4       from    zsuv_traldf_lap         2  i    j    k    t
345ctin     sa_traldf_lap          5       from    zsuv_traldf_lap         2  i    j-1  k    t
346
347#---------->trazdf_imp
348ctin     zwisd_trazdf_imp       1       from    zdf_avt_avmu_avmv       1  i    j    k    t
349ctin     zwisd_trazdf_imp       2       from    zdf_avt_avmu_avmv       1  i    j    k+1  t
350
351ctin     zrhs_trazdf_imp        1       from    ta_traldf_lap           1  i    j    k    t
352ctin     zrhs_trazdf_imp        2       from    tb                      1  i    j    k    t-1
353
354ctin     zrhs_sa_trazdf_imp     1       from    sa_traldf_lap           1  i    j    k    t
355ctin     zrhs_sa_trazdf_imp     2       from    sb                      1  i    j    k    t-1
356
357ctin     zwt_trazdf_imp         1       from    zwisd_trazdf_imp        1  i    j    k    t
358ctin     zwt_trazdf_imp         2       from    zwisd_trazdf_imp        2  i    j    k-1  t
359ctin     zwt_trazdf_imp         3       from    zwisd_trazdf_imp        3  i    j    k    t
360ctin     zwt_trazdf_imp         4       from    zwt_trazdf_imp          1  i    j    k-1  t
361
362ctin     ta_de_trazdf_imp       1       from    zwisd_trazdf_imp        1  i    j    k    t
363ctin     ta_de_trazdf_imp       2       from    ta_de_trazdf_imp        1  i    j    k-1  t
364ctin     ta_de_trazdf_imp       3       from    zrhs_trazdf_imp         1  i    j    k    t
365ctin     ta_de_trazdf_imp       4       from    zwt_trazdf_imp          1  i    j    k-1  t
366
367ctin     ta                     1       from    zwisd_trazdf_imp        2  i    j    k    t
368ctin     ta                     2       from    ta                      1  i    j    k+1  t
369ctin     ta                     3       from    ta_de_trazdf_imp        1  i    j    k    t
370ctin     ta                     4       from    zwt_trazdf_imp          1  i    j    k    t
371ctin     ta                     5       from    ta_c                    1  i    j    k
372
373ctin     sa_de_trazdf_imp       1       from    zwisd_trazdf_imp        1  i    j    k    t
374ctin     sa_de_trazdf_imp       2       from    sa_de_trazdf_imp        1  i    j    k-1  t
375ctin     sa_de_trazdf_imp       3       from    zrhs_sa_trazdf_imp      1  i    j    k    t
376ctin     sa_de_trazdf_imp       4       from    zwt_trazdf_imp          1  i    j    k-1  t
377
378ctin     sa                     1       from    zwisd_trazdf_imp        2  i    j    k    t
379ctin     sa                     2       from    sa              1  i    j    k+1  t
380ctin     sa                     3       from    sa_de_trazdf_imp        1  i    j    k    t
381ctin     sa                     4       from    zwt_trazdf_imp          1  i    j    k    t
382ctin     sa                     5       from    sa_c                    1  i    j    k
383
384#---------->tra_nxt
385ctin     tb                     1       from    tb                      1  i    j    k    t-1
386ctin     tb                     2       from    ta                      1  i    j    k    t-1
387ctin     tb                     3       from    ta                      1  i    j    k    t
388ctin     tb                     4       from    ta_c                    1  i    j    k
389
390ctin     sb                     1       from    sb                      1  i    j    k    t-1
391ctin     sb                     2       from    sa                      1  i    j    k    t-1
392ctin     sb                     3       from    sa                      1  i    j    k    t
393ctin     sb                     4       from    sa_c                    1  i    j    k
394
395#---------->eos
396ctin     rhd                    1       from    tb                      1  i    j    k    t
397ctin     rhd                    2       from    sb                      1  i    j    k    t
398
399ctin     rhop                   1       from    rhd                     1  i    j    k    t
400
401
402#---------->dynadv_cen2
403ctin    hmf_TF_dynadv_cen2      1       from    ua                      1  i    j    k    t-1
404ctin    hmf_TF_dynadv_cen2      2       from    ua                      1  i+1  j    k    t-1
405ctin    hmf_TF_dynadv_cen2      3       from    ua                      1  i    j+1  k    t-1
406ctin    hmf_TF_dynadv_cen2      4       from    va                      1  i    j    k    t-1
407ctin    hmf_TF_dynadv_cen2      5       from    va                      1  i+1  j    k    t-1
408ctin    hmf_TF_dynadv_cen2      6       from    va                      1  i    j+1  k    t-1
409
410ctin    zua_dhmf_dynadv_cen2    1       from    hmf_TF_dynadv_cen2      1  i    j    k    t
411ctin    zua_dhmf_dynadv_cen2    2       from    hmf_TF_dynadv_cen2      1  i-1  j    k    t
412ctin    zua_dhmf_dynadv_cen2    3       from    hmf_TF_dynadv_cen2      2  i    j    k    t
413ctin    zua_dhmf_dynadv_cen2    4       from    hmf_TF_dynadv_cen2      2  i    j-1  k    t
414
415ctin    zva_dhmf_dynadv_cen2    1       from    hmf_TF_dynadv_cen2      3  i    j    k    t
416ctin    zva_dhmf_dynadv_cen2    2       from    hmf_TF_dynadv_cen2      3  i-1  j    k    t
417ctin    zva_dhmf_dynadv_cen2    3       from    hmf_TF_dynadv_cen2      4  i    j    k    t
418ctin    zva_dhmf_dynadv_cen2    4       from    hmf_TF_dynadv_cen2      4  i    j-1  k    t
419
420ctin    zfuv_UW_dynadv_cen2     1       from    wa                      1  i    j    k    t-1
421ctin    zfuv_UW_dynadv_cen2     2       from    wa                      1  i+1  j    k    t-1
422ctin    zfuv_UW_dynadv_cen2     3       from    wa                      1  i    j+1  k    t-1
423ctin    zfuv_UW_dynadv_cen2     4       from    ua                      1  i    j    k    t-1   
424ctin    zfuv_UW_dynadv_cen2     5       from    ua                      1  i    j    k-1  t-1
425ctin    zfuv_UW_dynadv_cen2     6       from    va                      1  i    j    k    t-1   
426ctin    zfuv_UW_dynadv_cen2     7       from    va                      1  i    j    k-1  t-1
427
428ctin    ua_dynadv_cen2          1       from    zfuv_UW_dynadv_cen2     1  i    j    k    t
429ctin    ua_dynadv_cen2          2       from    zfuv_UW_dynadv_cen2     1  i    j    k+1  t
430ctin    ua_dynadv_cen2          3       from    zua_dhmf_dynadv_cen2    1  i    j    k    t
431
432ctin    va_dynadv_cen2          1       from    zfuv_UW_dynadv_cen2     2  i    j    k    t
433ctin    va_dynadv_cen2          2       from    zfuv_UW_dynadv_cen2     2  i    j    k+1  t
434ctin    va_dynadv_cen2          3       from    zva_dhmf_dynadv_cen2    1  i    j    k    t
435
436#---------->vor_ene
437ctin    zwxyz_vor_ene   1       from    ua                      1  i    j    k    t-1
438ctin    zwxyz_vor_ene   2       from    ua                      1  i    j+1  k    t-1
439ctin    zwxyz_vor_ene   3       from    va                      1  i    j    k    t-1
440ctin    zwxyz_vor_ene   4       from    va                      1  i+1  j    k    t-1
441
442ctin    ua_vor_ene      1       from    ua_dynadv_cen2          1  i    j    k    t
443ctin    ua_vor_ene      2       from    zwxyz_vor_ene           3  i    j-1  k    t
444ctin    ua_vor_ene      3       from    zwxyz_vor_ene           3  i    j    k    t
445ctin    ua_vor_ene      4       from    zwxyz_vor_ene           2  i    j-1  k    t
446ctin    ua_vor_ene      5       from    zwxyz_vor_ene           2  i    j    k    t
447ctin    ua_vor_ene      6       from    zwxyz_vor_ene           2  i+1  j-1  k    t
448ctin    ua_vor_ene      7       from    zwxyz_vor_ene           2  i+1  j    k    t
449
450ctin    va_vor_ene      1       from    va_dynadv_cen2          1  i    j    k    t
451ctin    va_vor_ene      2       from    zwxyz_vor_ene           3  i-1  j    k    t
452ctin    va_vor_ene      3       from    zwxyz_vor_ene           3  i    j    k    t
453ctin    va_vor_ene      4       from    zwxyz_vor_ene           1  i-1  j    k    t
454ctin    va_vor_ene      5       from    zwxyz_vor_ene           1  i-1  j+1  k    t
455ctin    va_vor_ene      6       from    zwxyz_vor_ene           1  i    j    k    t
456ctin    va_vor_ene      7       from    zwxyz_vor_ene           1  i    j+1  k    t
457
458#---------->dyn_ldf_lap
459ctin    ua_dyn_ldf_lap  1       from    ua_vor_ene              1  i    j    k    t
460ctin    ua_dyn_ldf_lap  2       from    rotn                    1  i    j-1  k    t-2
461ctin    ua_dyn_ldf_lap  3       from    rotn                    1  i    j    k    t-2
462ctin    ua_dyn_ldf_lap  4       from    hdivn                   1  i    j    k    t-2
463ctin    ua_dyn_ldf_lap  5       from    hdivn                   1  i+1  j    k    t-2
464
465ctin    va_dyn_ldf_lap  1       from    va_vor_ene              1  i    j    k    t
466ctin    va_dyn_ldf_lap  2       from    rotn                    1  i-1  j    k    t-2
467ctin    va_dyn_ldf_lap  3       from    rotn                    1  i    j    k    t-2
468ctin    va_dyn_ldf_lap  4       from    hdivn                   1  i    j    k    t-2
469ctin    va_dyn_ldf_lap  5       from    hdivn                   1  i    j+1  k    t-2
470
471#---------->dyn__hpg_zco
472ctin     zhpij_dyn_hpg_zco      1       from    rhd                     1  i+1  j    k    t
473ctin     zhpij_dyn_hpg_zco      2       from    rhd                     1  i    j+1  k    t
474ctin     zhpij_dyn_hpg_zco      3       from    rhd                     1  i    j    k    t
475ctin     zhpij_dyn_hpg_zco      4       from    rhd                     1  i+1  j    k-1  t
476ctin     zhpij_dyn_hpg_zco      5       from    rhd                     1  i    j+1  k-1  t
477ctin     zhpij_dyn_hpg_zco      6       from    rhd                     1  i    j    k-1  t
478ctin     zhpij_dyn_hpg_zco      7       from    zhpij_dyn_hpg_zco       1  i    j    k-1  t
479ctin     zhpij_dyn_hpg_zco      8       from    zhpij_dyn_hpg_zco       2  i    j    k-1  t
480
481ctin     ua_dyn_hpg_zco         1       from    ua_dyn_ldf_lap          1  i    j    k    t
482ctin     ua_dyn_hpg_zco         2       from    zhpij_dyn_hpg_zco       1  i    j    k    t
483
484ctin     va_dyn_hpg_zco         1       from    va_dyn_ldf_lap          1  i    j    k    t
485ctin     va_dyn_hpg_zco         2       from    zhpij_dyn_hpg_zco       2  i    j    k    t
486
487#---------->dynzdf_imp
488ctin     zwisd_ua_dynzdf_imp    1       from    zdf_avt_avmu_avmv       2  i    j    k    t
489ctin     zwisd_ua_dynzdf_imp    2       from    zdf_avt_avmu_avmv       2  i    j    k+1  t
490
491ctin     zwisd_va_dynzdf_imp    1       from    zdf_avt_avmu_avmv       3  i    j    k    t
492ctin     zwisd_va_dynzdf_imp    2       from    zdf_avt_avmu_avmv       3  i    j    k+1  t
493
494ctin     zrhs_ua_dynzdf_imp     1       from    ua_dyn_hpg_zco          1  i    j    k    t
495ctin     zrhs_ua_dynzdf_imp     2       from    ub                      1  i    j    k    t-1
496ctin     zrhs_ua_dynzdf_imp     3       from    sbcgyre_utau_vtau       1  i    j         t
497
498ctin     zrhs_va_dynzdf_imp     1       from    va_dyn_hpg_zco          1  i    j    k    t
499ctin     zrhs_va_dynzdf_imp     2       from    vb                      1  i    j    k    t-1
500ctin     zrhs_va_dynzdf_imp     3       from    sbcgyre_utau_vtau       2  i    j         t
501
502ctin     zwt_ua_dynzdf_imp      1       from    zwisd_ua_dynzdf_imp     1  i    j    k    t
503ctin     zwt_ua_dynzdf_imp      2       from    zwisd_ua_dynzdf_imp     2  i    j    k-1  t
504ctin     zwt_ua_dynzdf_imp      3       from    zwisd_ua_dynzdf_imp     3  i    j    k    t
505ctin     zwt_ua_dynzdf_imp      4       from    zwt_ua_dynzdf_imp       1  i    j    k-1  t
506
507ctin     zwt_va_dynzdf_imp      1       from    zwisd_va_dynzdf_imp     1  i    j    k    t
508ctin     zwt_va_dynzdf_imp      2       from    zwisd_va_dynzdf_imp     2  i    j    k-1  t
509ctin     zwt_va_dynzdf_imp      3       from    zwisd_va_dynzdf_imp     3  i    j    k    t
510ctin     zwt_va_dynzdf_imp      4       from    zwt_va_dynzdf_imp       1  i    j    k-1  t
511
512ctin     ua_de_dynzdf_imp       1       from    zwisd_ua_dynzdf_imp     1  i    j    k    t
513ctin     ua_de_dynzdf_imp       2       from    ua_de_dynzdf_imp        1  i    j    k-1  t
514ctin     ua_de_dynzdf_imp       3       from    zrhs_ua_dynzdf_imp      1  i    j    k    t
515ctin     ua_de_dynzdf_imp       4       from    zwt_ua_dynzdf_imp       1  i    j    k-1  t
516
517ctin     ua_dynzdf_imp          1       from    zwisd_ua_dynzdf_imp     2  i    j    k    t
518ctin     ua_dynzdf_imp          2       from    ua_dynzdf_imp           1  i    j    k+1  t
519ctin     ua_dynzdf_imp          3       from    ua_de_dynzdf_imp        1  i    j    k    t
520ctin     ua_dynzdf_imp          4       from    zwt_ua_dynzdf_imp       1  i    j    k    t
521
522ctin     va_de_dynzdf_imp       1       from    zwisd_va_dynzdf_imp     1  i    j    k    t
523ctin     va_de_dynzdf_imp       2       from    va_de_dynzdf_imp        1  i    j    k-1  t
524ctin     va_de_dynzdf_imp       3       from    zrhs_va_dynzdf_imp      1  i    j    k    t
525ctin     va_de_dynzdf_imp       4       from    zwt_va_dynzdf_imp       1  i    j    k-1  t
526
527ctin     va_dynzdf_imp          1       from    zwisd_va_dynzdf_imp     2  i    j    k    t
528ctin     va_dynzdf_imp          2       from    va_dynzdf_imp           1  i    j    k+1  t
529ctin     va_dynzdf_imp          3       from    va_de_dynzdf_imp        1  i    j    k    t
530ctin     va_dynzdf_imp          4       from    zwt_va_dynzdf_imp       1  i    j    k    t
531
532ctin     ua_norm_dynzdf         1       from    ua_dynzdf_imp           1  i    j    k    t
533ctin     ua_norm_dynzdf         2       from    ub                      1  i    j    k    t-1
534
535ctin     va_norm_dynzdf         1       from    va_dynzdf_imp           1  i    j    k    t
536ctin     va_norm_dynzdf         2       from    vb                      1  i    j    k    t-1
537
538#---------->ddynspg_flt
539ctin     spguv_now_dynspg       1       from    sshn                    1  i    j         t-1
540ctin     spguv_now_dynspg       2       from    sshn                    1  i    j+1       t-1
541ctin     spguv_now_dynspg       3       from    sshn                    1  i+1  j         t-1
542
543ctin     ua_1_dynspg_flt        1       from    ua_norm_dynzdf          1  i    j    k    t
544ctin     ua_1_dynspg_flt        2       from    ub                      1  i    j    k    t-1
545ctin     ua_1_dynspg_flt        3       from    spguv_now_dynspg        1  i    j         t
546
547ctin     va_1_dynspg_flt        1       from    va_norm_dynzdf          1  i    j    k    t
548ctin     va_1_dynspg_flt        2       from    vb                      1  i    j    k    t-1
549ctin     va_1_dynspg_flt        3       from    spguv_now_dynspg        2  i    j         t
550
551ctin     sum_spgu_dynspg_flt    1..NZ   from    ua_1_dynspg_flt         1  i    j   1..NZ t
552ctin     sum_spgv_dynspg_flt    1..NZ   from    va_1_dynspg_flt         1  i    j   1..NZ t
553
554ctin     gcb_dynspg_flt         1       from    sum_spgu_dynspg_flt     1  i    j         t
555ctin     gcb_dynspg_flt         2       from    sum_spgu_dynspg_flt     1  i-1  j         t
556ctin     gcb_dynspg_flt         3       from    sum_spgv_dynspg_flt     1  i    j         t
557ctin     gcb_dynspg_flt         4       from    sum_spgv_dynspg_flt     1  i    j-1       t
558
559ctin     gcx_dynspg_flt         1       from    gcx2                    1  i    j         t-1
560ctin     gcx_dynspg_flt         2       from    gcx2                    1  i    j         t-2
561
562ctin     spguv_dynspg_flt       1       from    gcx2                    1  i+1  j         t
563ctin     spguv_dynspg_flt       2       from    gcx2                    1  i    j         t
564ctin     spguv_dynspg_flt       3       from    gcx2                    1  i    j+1       t
565
566ctin     ua                     1       from    ua_1_dynspg_flt         1  i    j    k    t
567ctin     ua                     2       from    spguv_dynspg_flt        1  i    j         t
568ctin     ua                     3       from    ua_c                    1  i    j    k
569
570ctin     va                     1       from    va_1_dynspg_flt         1  i    j    k    t
571ctin     va                     2       from    spguv_dynspg_flt        2  i    j         t
572ctin     va                     3       from    va_c                    1  i    j    k
573
574ctin     sshn                   1       from    sshb                    1  i    j         t-1
575ctin     sshn                   2       from    wa                      1  i    j    1    t-1
576ctin     sshn                   3       from    sbcgyre_emp             1  i    j         t
577ctin     sshn                   4       from    sshn_c                  1  i    j         
578
579ctin     sshb                   1       from    sshb                    1  i    j         t-1
580ctin     sshb                   2       from    sshn                    1  i    j         t-1
581ctin     sshb                   3       from    sshn                    1  i    j         t
582ctin     sshb                   4       from    sshn_c                  1  i    j         
583
584#---------->dyn_nxt
585ctin    ub              1       from    ub                      1  i    j    k    t-1
586ctin    ub              2       from    ua                      1  i    j    k    t-1
587ctin    ub              3       from    ua                      1  i    j    k    t
588ctin    ub              4       from    ua_c                    1  i    j    k
589
590ctin    vb              1       from    vb                      1  i    j    k    t-1
591ctin    vb              2       from    va                      1  i    j    k    t-1
592ctin    vb              3       from    va                      1  i    j    k    t
593ctin    vb              4       from    va_c                    1  i    j    k
594
595#---------->divcur
596ctin     hdivn                  1       from    ua                      1  i    j    k    t
597ctin     hdivn                  2       from    ua                      1  i-1  j    k    t
598ctin     hdivn                  3       from    va                      1  i    j    k    t
599ctin     hdivn                  4       from    va                      1  i    j-1  k    t
600
601ctin     rotn                   1       from    va                      1  i+1  j    k    t
602ctin     rotn                   2       from    va                      1  i    j    k    t
603ctin     rotn                   3       from    ua                      1  i    j+1  k    t
604ctin     rotn                   4       from    ua                      1  i    j    k    t
605
606#---------->wzv
607ctin     wa                     1       from    wa                      1  i    j    k+1  t
608ctin     wa                     2       from    hdivn                   1  i    j    k    t
609
610#---------->
611
612
613
614
615
616#ORDER-----
617#ORDER-----
618#order modinspace S3d
619#      order YA3 YA2 YA1
620#           ta_c
621#      forder
622#forder
623
624order modinspace S3dt
625#---------->sbcgyre
626      order YA2 YA1
627            sbcgyre_qsr_qns sbcgyre_emp1 sbcgyre_zsumemp_zsurf
628      forder
629      order YA2 YA1
630            sbcgyre_emp sbcgyre_emps sbcgyre_utau_vtau sbcgyre_wndm
631      forder
632#---------->bn2
633      order YA3 YA2 YA1
634            bn2_rn2
635      forder
636#---------->zdf
637      order YA3 YA2 YA1
638            zdf_avt_avmu_avmv
639      forder
640      order YA2 YA1
641            zdfmxl_hmld zdfmxl_nmln_hmlp_hmlpt
642      forder
643#---------->trasbc
644      order YA2 YA1
645            ta_sa_trasbc
646      forder
647#---------->traqsr
648      order YA3 YA2 YA1
649            ta_traqsr
650      forder
651#------> traadv_cen2
652      order YA3 
653            order YA2 YA1
654                  zcent_hor_traadv_cen2 zcens_hor_traadv_cen2
655            forder
656            order YA2 YA1
657                  ta_hor_traadv_cen2   sa_hor_traadv_cen2
658            forder
659      forder
660
661      order YA3 YA2 YA1
662            zcent_ver_traadv_cen2 zcens_ver_traadv_cen2
663      forder
664      order YA3 YA2 YA1
665            ta_ver_traadv_cen2 sa_ver_traadv_cen2
666      forder
667
668#------> traldf_lap
669      order YA3 YA2 YA1
670            ztuv_traldf_lap zsuv_traldf_lap
671            ta_traldf_lap sa_traldf_lap
672      forder
673#------> trazdf_imp
674      order YA3 YA2 YA1
675            zwisd_trazdf_imp zrhs_trazdf_imp zrhs_sa_trazdf_imp
676      forder
677      order YA3 YA2 YA1
678            zwt_trazdf_imp ta_de_trazdf_imp  sa_de_trazdf_imp
679      forder
680      order YB3 YA2 YA1
681            ta sa
682      forder
683#---------->tra_nxt
684      order YA3 YA2 YA1
685            tb sb
686      forder
687#---------->eos
688      order YA3 YA2 YA1
689            rhd rhop
690      forder
691#------> dynadv_cen2
692         order YA3 
693              order YA2 YA1
694                    hmf_TF_dynadv_cen2
695              forder
696              order YA2 YA1
697                   zua_dhmf_dynadv_cen2 zva_dhmf_dynadv_cen2
698              forder
699          forder
700
701           order YA3 YA2 YA1
702                 zfuv_UW_dynadv_cen2
703           forder
704           order YA3 YA2 YA1
705                 ua_dynadv_cen2 va_dynadv_cen2
706           forder
707#------> vor_ene && dyn_ldf_lap
708         order YA3 
709              order YA2 YA1
710                    zwxyz_vor_ene
711              forder
712              order YA2 YA1
713                    ua_vor_ene va_vor_ene
714                    ua_dyn_ldf_lap va_dyn_ldf_lap
715              forder
716         forder
717#---------->dyn__hpg_zco
718         order YA3 YA2 YA1
719               zhpij_dyn_hpg_zco ua_dyn_hpg_zco va_dyn_hpg_zco
720         forder
721#---------->dynzdf_imp
722      order YA3 YA2 YA1
723            zwisd_ua_dynzdf_imp zwisd_va_dynzdf_imp
724            zrhs_ua_dynzdf_imp zrhs_va_dynzdf_imp
725      forder
726      order YA3 YA2 YA1
727            zwt_ua_dynzdf_imp ua_de_dynzdf_imp
728            zwt_va_dynzdf_imp va_de_dynzdf_imp
729      forder
730      order YB3 YA2 YA1
731            ua_dynzdf_imp va_dynzdf_imp
732      forder
733      order YA3 YA2 YA1
734            ua_norm_dynzdf va_norm_dynzdf
735      forder
736#---------->dynspg_flt
737      order YA2 YA1
738            spguv_now_dynspg
739      forder
740      order YA3 YA2 YA1
741            ua_1_dynspg_flt va_1_dynspg_flt
742      forder
743      order YA2 YA1
744            sum_spgu_dynspg_flt sum_spgv_dynspg_flt
745      forder
746      order YA2 YA1
747            gcb_dynspg_flt gcx_dynspg_flt
748      forder
749      order YA1
750            solsor_dynspg_flt
751      forder
752      order YA2 YA1
753            gcx2
754      forder
755      order YA2 YA1
756            spguv_dynspg_flt
757      forder
758      order YA3 YA2 YA1
759            ua va
760      forder
761      order YA2 YA1
762            sshn sshb
763      forder
764#---------->dyn_nxt
765      order YA3 YA2 YA1
766            ub vb
767      forder
768#---------->divcur
769      order YA3 YA2 YA1
770            hdivn rotn
771      forder
772#---------->wzv
773      order YB3 YA2 YA1
774            wa
775      forder
776forder
777
778#order spaceintraj Tcst
779#      S3d
780#forder
781
782order spaceintraj Tsbd
783        S3dt
784forder
785
786#USER FUNCTIONS ---------------------------------INSERT_FCT
787insert_fct      xdisplay
788insert_fct      xcomparYF
789insert_fct  arg xistate_init
790insert_fct  arg true_target_in_tab
791insert_fct  arg xrst_save
792insert_fct  arg xchangesavemode
793
794#insert_fct  arg load_shape_func
795#insert_fct  arg load_stdev_pca
796#insert_fct  arg load_mean
Note: See TracBrowser for help on using the repository browser.