source: trunk/src/sinobad.d @ 1

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

Import initial

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