Changeset 50 for trunk/src


Ignore:
Timestamp:
06/29/11 11:11:48 (13 years ago)
Author:
jbrlod
Message:

makefile

Location:
trunk/src
Files:
1 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/.TERM_xterm

    r1 r50  
    88 ven. févr.  4 15:01:07 CET 2011 ... ariane.locean-ipsl.upmc.fr  
    99 ven. févr.  4 15:12:24 CET 2011 ... ariane.locean-ipsl.upmc.fr  
     10 lun. juin 27 14:52:53 CEST 2011 ... ariane.locean-ipsl.upmc.fr  
     11 lun. juin 27 15:44:44 CEST 2011 ... ariane.locean-ipsl.upmc.fr  
  • trunk/src/cost.dat

    r49 r50  
    33 0.0000000000000000e+00 
    44 2.9733593674719423e+03 
    5  5.4561410776679122e+02 
    6  2.4475352252509134e+02 
    7  2.6358555318068841e+02 
    8  2.1527711430855038e+02 
    9  2.0204126463990215e+02 
    10  2.1416662011590833e+02 
    11  2.0207208737645496e+02 
    12  2.0211049147089304e+02 
    13  2.0235703823123197e+02 
    14  2.0019969413511828e+02 
    15  2.2286623273509434e+02 
    16  1.9878349444274735e+02 
    17  2.0070292696001030e+02 
    18  2.0014258993979595e+02 
    19  1.9972801663599338e+02 
    20  1.9293537153893590e+02 
    21  2.0814944891652880e+02 
    22  1.8213155756443817e+02 
    23  1.7950672225933866e+02 
    24  1.8080233872884580e+02 
    25  1.7876027971923725e+02 
    26  2.0259497236690703e+02 
    27  1.7881103040469617e+02 
    28  1.7886996041817454e+02 
    29  1.7907554124113310e+02 
    30  1.8045371934564810e+02 
    31  1.7569372841627006e+02 
    32  1.9113648527038990e+02 
    33  1.7516955251891332e+02 
    34  1.9550146370923514e+02 
    35  1.7455342251319595e+02 
    36  2.1077987977826763e+02 
    37  1.7473743190883036e+02 
    38  1.7476659805882767e+02 
    39  1.7491607437730161e+02 
    40  1.7534570209262407e+02 
    41  1.7146968928574532e+02 
    42  1.7918664114219453e+02 
    43  1.7311809756377912e+02 
    44  1.7320818032615955e+02 
    45  1.7322190117805096e+02 
    46  1.7328346667692077e+02 
    47  1.7390681350015083e+02 
    48  1.7091883954920155e+02 
    49  1.7074257389516592e+02 
    50  1.7423942813610816e+02 
    51  1.7069031205380722e+02 
    52  1.7425456057653693e+02 
    53  1.7425631257707835e+02 
    54  1.7425753342598696e+02 
  • trunk/src/sinobad.d

    r49 r50  
    1 #============================================================================== 
    2 #               fichier de DESCRIPTION sinobad1.d 
    3 #Mohamed Berrada 26/02/2009 
    4 #============================================================================== 
    5 #DEFVAL ---------------------------------------------DEFVAL 
    6 #definition de valeur 
     1#define SOLSORYAO 
     2//#define OPTIMORDER 
     3//#============================================================================== 
     4//#             fichier de DESCRIPTION sinobad1.d 
     5//#Mohamed Berrada 26/02/2009 
     6//#============================================================================== 
     7//#DEFVAL ---------------------------------------------DEFVAL 
     8//#definition de valeur 
    79defval NPCA    15   
    810defval NX      32    
     
    1012defval NZ      31  
    1113defval NMAX    800 //    !  maximum of iterations for the SOR solver 
    12 defval TA      50 |50 | number of time steps 
     14defval TA      50 |__DATE__ | number of time steps 
    1315defval TU       2 | start time step 
    14 #exec disp_valdef 
    15  
    16 #HAT_NAME -----------------------------------------HAT_NAME 
     16//#exec disp_valdef 
     17 
     18//#HAT_NAME -----------------------------------------HAT_NAME 
    1719hat_name  sinobad 
    1820  
    19 #OPTION ----------------------------------------------OPTION 
     21//#OPTION ----------------------------------------------OPTION 
    2022 
    2123option    O_M1QN3 | M2QN1  
    22 #option O_VARINCR 
    23 #option    O_GRADTEST 
    24 # option   O_DBG_NANF 
    25 #option   O_DBG_TING 
     24//#option O_VARINCR 
     25//#option    O_GRADTEST 
     26option   O_DBG_NANF 
     27//#option   O_DBG_TING 
    2628option  O_EXTOBJ "../object/ncutil.o" 
    2729option O_REAL double 
    2830option o_parallel 16 
    2931 
    30 #TRAJECTOIRES (DIM) -----------------------------------TRAJ 
     32//#TRAJECTOIRES (DIM) -----------------------------------TRAJ 
    3133traj  Tcst       M   0   1 
    3234traj  Tsbd       M   TU  0   1  TA 
     
    3537 
    3638space  S0d       M    1           Tcst 
    37 #space  S3d      M    NX NY NZ    Tcst 
     39//#space  S3d    M    NX NY NZ    Tcst 
    3840space  S3d       M    NX NY NZ    Tcst 
    3941space  S3dt      M    NX NY NZ    Tsbd 
     
    4345exec disp_space 
    4446 
    45 ####################################################################################### 
    46 #---------------------------------------- 
    47 # choisir le vecteur du contrÃŽle (target) 
    48 #---------------------------------------- 
    49 #modul   pca_ta                 space   S0d     noward                            output NPCA   target 
     47//####################################################################################### 
     48//#---------------------------------------- 
     49//# choisir le vecteur du contrÃŽle (target) 
     50//#---------------------------------------- 
     51//#modul         pca_ta                 space   S0d     noward                            output NPCA   target 
    5052 
    5153modul    sshn_c                 space   S3d inter YA1 YA2       noward            output 1      |target 
     
    5355modul    ta_c                   space   S3d                     noward            output 1      target 
    5456 
    55 #modul   ta_c                   space   S3d     input array NPCA                  output 1       
     57//#modul         ta_c                   space   S3d     input array NPCA                  output 1       
    5658 
    5759modul    sa_c                   space   S3d                     noward            output 1      |target 
     
    5961modul    va_c                   space   S3d                     noward            output 1      |target 
    6062 
    61 #------------- 
    62 # Les modules dans l'ordre du code NEMO/OPA 
    63 #------------- 
    64 #boucle sur kt (NEMO/OPA)  
    65 #step(kt) --->  ---> 
    66 ##START_sbc (debut routine sbc) 
     63//#------------- 
     64//# Les modules dans l'ordre du code NEMO/OPA 
     65//#------------- 
     66//#boucle sur kt (NEMO/OPA)  
     67//#step(kt) --->  ---> 
     68//##START_sbc (debut routine sbc) 
    6769modul    sbcgyre_qsr_qns        space   S3dt inter YA1 YA2      input 1           output 2      tempo    
    6870modul    sbcgyre_emp1           space   S3dt inter YA1 YA2      input 0           output 1      tempo    
     
    7274modul    sbcgyre_utau_vtau      space   S3dt inter YA1 YA2      input 0           output 2      tempo    
    7375modul    sbcgyre_wndm           space   S3dt inter YA1 YA2      input 4           output 1      tempo    
    74 ##END_sbc (fin routine sbc) 
    75  
    76 ##START_bn2  (debut routine bn2)  (neos=2) 
     76//##END_sbc (fin routine sbc) 
     77 
     78//##START_bn2  (debut routine bn2)  (neos=2) 
    7779modul    bn2_rn2                space   S3dt                    input 4           output 1      tempo    
    78 ##END_bn2(fin routine bn2) 
    79  
    80 ##START_zdf     (n_evdm=1,nbotfr=2) 
    81 #mélange vertical 
     80//##END_bn2(fin routine bn2) 
     81 
     82//##START_zdf     (n_evdm=1,nbotfr=2) 
     83//#mélange vertical 
    8284modul    zdf_avt_avmu_avmv      space   S3dt                    input 19          output 3      tempo    
    8385modul    zdfmxl_hmld            space   S3dt inter YA1 YA2      input array NZ    output 1      tempo 
    8486modul    zdfmxl_nmln_hmlp_hmlpt space   S3dt inter YA1 YA2      input array NZ    output 3      tempo    
    85 ##END_zdf 
    86  
    87 ##START_trasbc  
    88 #température et salinté de surface  
     87//##END_zdf 
     88 
     89//##START_trasbc  
     90//#température et salinté de surface  
    8991modul    ta_sa_trasbc           space   S3dt inter YA1 YA2      input 3           output 2      tempo    
    90 ##END_trasbc 
    91  
    92 ##START_traqsr 
     92//#//#END_trasbc 
     93 
     94//##START_traqsr 
    9395modul    ta_traqsr              space   S3dt                    input 2           output 1      tempo    
    94 ##END_traqsr 
    95  
    96 ##START_traadv_cen2 
    97 #advection (cen2 second order center scheme) 
     96//##END_traqsr 
     97 
     98//##START_traadv_cen2 
     99//#advection (cen2 second order center scheme) 
    98100modul    zcent_hor_traadv_cen2  space   S3dt                    input 5           output 2      tempo 
    99101modul    zcens_hor_traadv_cen2  space   S3dt    clonol  zcent_hor_traadv_cen2 
     
    105107modul    sa_ver_traadv_cen2     space   S3dt    clonol  ta_ver_traadv_cen2 
    106108 
    107 ##END_traadv_cen2 
    108  
    109 ##START_traldf_lap 
    110 #diffusion latérale (laplacian scheme) 
     109//##END_traadv_cen2 
     110 
     111//##START_traldf_lap 
     112//#diffusion latérale (laplacian scheme) 
    111113modul    ztuv_traldf_lap        space   S3dt                    input 3           output 2      tempo 
    112114modul    zsuv_traldf_lap        space   S3dt    clonol  ztuv_traldf_lap 
    113115modul    ta_traldf_lap          space   S3dt                    input 5           output 1      tempo 
    114116modul    sa_traldf_lap          space   S3dt    clonol  ta_traldf_lap 
    115 ##END_traldf_lap 
    116  
    117 ##START_trazdf_imp 
    118 #diffusion verticale (schema implicit) 
     117//##END_traldf_lap 
     118 
     119//##START_trazdf_imp 
     120//#diffusion verticale (schema implicit) 
    119121modul   zwisd_trazdf_imp        space   S3dt                    input 2           output 3      tempo 
    120122modul   zrhs_trazdf_imp         space   S3dt                    input 2           output 1      tempo 
     
    125127modul   sa_de_trazdf_imp        space   S3dt    clonol ta_de_trazdf_imp 
    126128modul   sa                      space   S3dt                    input 5           output 1      tempo 
    127 ##END_trazdf_imp 
    128  
    129 ##START_tra_nxt 
    130 #tracer next : filtre asselin 
     129//##END_trazdf_imp 
     130 
     131//##START_tra_nxt 
     132//#tracer next : filtre asselin 
    131133modul    tb                     space   S3dt                    input 4           output 1      tempo cout 
    132134modul    sb                     space   S3dt                    input 4           output 1      tempo cout 
    133 ##END_tra_nxt  
    134  
    135 ##START_eos 
    136 #equation of state, density 
     135//##END_tra_nxt  
     136 
     137//##START_eos 
     138//#equation of state, density 
    137139modul    rhd                    space   S3dt                    input 2           output 1      tempo 
    138140modul    rhop                   space   S3dt                    input 1           output 1      tempo 
    139 ##END_eos 
    140  
    141 ##START_dyn_adv_cen2 
    142 #advention 
     141//##END_eos 
     142 
     143//##START_dyn_adv_cen2 
     144//#advention 
    143145modul    hmf_TF_dynadv_cen2     space   S3dt                    input 6           output 4      tempo 
    144146modul    zua_dhmf_dynadv_cen2   space   S3dt                    input 4           output 1      tempo 
     
    147149modul    ua_dynadv_cen2         space   S3dt                    input 3           output 1      tempo 
    148150modul    va_dynadv_cen2         space   S3dt                    input 3           output 1      tempo 
    149 ##END_dyn_adv_cen2 
    150  
    151 ##START_vor 
    152 #vorticity enstrophy conservative scheme 
     151//##END_dyn_adv_cen2 
     152 
     153//##START_vor 
     154//#vorticity enstrophy conservative scheme 
    153155modul    zwxyz_vor_ene          space   S3dt                    input 4           output 3      tempo 
    154156modul    ua_vor_ene             space   S3dt                    input 7           output 1      tempo 
    155157modul    va_vor_ene             space   S3dt                    input 7           output 1      tempo 
    156 ##END_vor 
    157  
    158 ##START_dyn_ldf 
    159 #lateral diffusion 
     158//##END_vor 
     159 
     160//##START_dyn_ldf 
     161//#lateral diffusion 
    160162modul    ua_dyn_ldf_lap         space   S3dt                    input 5           output 1      tempo 
    161163modul    va_dyn_ldf_lap         space   S3dt                    input 5           output 1      tempo 
    162 ##END_dyn_ldf 
    163  
    164 ##START_dyn_hpg 
    165 #hydrostratic pressure gradient 
     164//##END_dyn_ldf 
     165 
     166//##START_dyn_hpg 
     167//#hydrostratic pressure gradient 
    166168modul    zhpij_dyn_hpg_zco      space   S3dt                    input 8           output 2      tempo 
    167169modul    ua_dyn_hpg_zco         space   S3dt                    input 2           output 1      tempo 
    168170modul    va_dyn_hpg_zco         space   S3dt    clonol ua_dyn_hpg_zco 
    169 ##END_dyn_hpg 
    170  
    171 ##START_dyn_zdf 
    172 #vertical diffusion 
     171//##END_dyn_hpg 
     172 
     173//##START_dyn_zdf 
     174//#vertical diffusion 
    173175modul   zwisd_ua_dynzdf_imp     space   S3dt                    input 2           output 3      tempo 
    174176modul   zwisd_va_dynzdf_imp     space   S3dt                    input 2           output 3      tempo 
     
    183185modul   ua_norm_dynzdf          space   S3dt                    input 2           output 1      tempo 
    184186modul   va_norm_dynzdf          space   S3dt    clonol    ua_norm_dynzdf 
    185 ##END_dyn_zdf 
    186  
    187 ##START_dyn_spg 
    188 #surface presure gradient 
     187//##END_dyn_zdf 
     188 
     189//##START_dyn_spg 
     190//#surface presure gradient 
    189191modul   spguv_now_dynspg        space   S3dt inter YA1 YA2      input 3           output 2      tempo 
    190192modul   ua_1_dynspg_flt         space   S3dt                    input 3           output 1      tempo 
     
    204206modul   sshn                    space   S3dt_b inter YA1  YA2   input 4           output 1      tempo    
    205207modul   sshb                    space   S3dt_b inter YA1  YA2   input 4           output 1      tempo  cout 
    206 ##END_dyn_spg 
    207  
    208 ##START_dyn_nxt 
    209 #nxt : filtre d'asselin 
     208//##END_dyn_spg 
     209 
     210//##START_dyn_nxt 
     211//#nxt : filtre d'asselin 
    210212modul    ub                     space   S3dt_b                  input 4           output 1      tempo cout 
    211213modul    vb                     space   S3dt_b                  input 4           output 1      tempo cout 
    212 ##END_dyn_nxt 
    213  
    214 ##START_divcur 
    215 #calcul de div et de rotationnel 
     214//##END_dyn_nxt 
     215 
     216//##START_divcur 
     217//#calcul de div et de rotationnel 
    216218modul    hdivn                  space   S3dt_b                  input 4           output 1      tempo    
    217219modul    rotn                   space   S3dt_b                  input 4           output 1      tempo    
    218 ##END_divcur 
    219  
    220 ##START_wzv 
    221 #vitesse vertical 
     220//##END_divcur 
     221 
     222//##START_wzv 
     223//#vitesse vertical 
    222224modul    wa                     space   S3dt_b                  input 2           output 1      tempo    
    223 ##END_wzv 
    224  
    225 ############################################################################################# 
    226  
    227 #ctin    ta_c                   1..NPCA from    pca_ta                  1..NPCA  1 
    228  
    229 #---------->sbcgyre 
     225//##END_wzv 
     226//exec disp_modul 
     227//############################################################################################# 
     228 
     229//#ctin  ta_c                   1..NPCA from    pca_ta                  1..NPCA  1 
     230 
     231//#---------->sbcgyre 
    230232ctin     sbcgyre_qsr_qns        1       from    tb                      1  i    j    1    t-1 
    231233 
     
    247249ctin     sbcgyre_wndm           4       from    sbcgyre_utau_vtau       2  i    j         t 
    248250 
    249 #---------->bn2 
     251//#---------->bn2 
    250252ctin     bn2_rn2                1       from    tb                      1  i    j    k    t-1 
    251253ctin     bn2_rn2                2       from    tb                      1  i    j    k-1  t-1 
     
    253255ctin     bn2_rn2                4       from    sb                      1  i    j    k-1  t-1 
    254256 
    255 #---------->zdf 
     257//#---------->zdf 
    256258ctin     zdf_avt_avmu_avmv      1       from    bn2_rn2                 1  i    j    k    t 
    257259ctin     zdf_avt_avmu_avmv      2       from    bn2_rn2                 1  i+1  j    k    t 
     
    281283ctin     zdfmxl_nmln_hmlp_hmlpt 1..NZ   from    rhop                    1  i    j   1..NZ t-1 
    282284 
    283 #---------->trasbc 
     285//#---------->trasbc 
    284286ctin     ta_sa_trasbc           1       from    sbcgyre_qsr_qns         2  i    j         t 
    285287ctin     ta_sa_trasbc           2       from    sbcgyre_emps            1  i    j         t 
    286288ctin     ta_sa_trasbc           3       from    sa                      1  i    j    1    t-1 
    287289 
    288 #---------->traqsr 
     290//#---------->traqsr 
    289291ctin     ta_traqsr              1       from    sbcgyre_qsr_qns         1  i    j         t 
    290292ctin     ta_traqsr              2       from    ta_sa_trasbc            1  i    j         t 
    291293 
    292 #---------->traadv_cen2 
     294//#---------->traadv_cen2 
    293295ctin    zcent_hor_traadv_cen2   1       from    ua                      1  i    j    k    t-1 
    294296ctin    zcent_hor_traadv_cen2   2       from    va                      1  i    j    k    t-1 
     
    331333ctin    sa_ver_traadv_cen2      3       from    zcens_ver_traadv_cen2   1  i    j    k+1  t 
    332334 
    333 #---------->traldf_lap 
     335//#---------->traldf_lap 
    334336ctin     ztuv_traldf_lap        1       from    tb                      1  i    j    k    t-1 
    335337ctin     ztuv_traldf_lap        2       from    tb                      1  i+1  j    k    t-1 
     
    352354ctin     sa_traldf_lap          5       from    zsuv_traldf_lap         2  i    j-1  k    t 
    353355 
    354 #---------->trazdf_imp 
     356//#---------->trazdf_imp 
    355357ctin     zwisd_trazdf_imp       1       from    zdf_avt_avmu_avmv       1  i    j    k    t 
    356358ctin     zwisd_trazdf_imp       2       from    zdf_avt_avmu_avmv       1  i    j    k+1  t 
     
    389391ctin     sa                     5       from    sa_c                    1  i    j    k 
    390392 
    391 #---------->tra_nxt 
     393//#---------->tra_nxt 
    392394ctin     tb                     1       from    tb                      1  i    j    k    t-1 
    393395ctin     tb                     2       from    ta                      1  i    j    k    t-1 
     
    400402ctin     sb                     4       from    sa_c                    1  i    j    k 
    401403 
    402 #---------->eos 
     404//#---------->eos 
    403405ctin     rhd                    1       from    tb                      1  i    j    k    t 
    404406ctin     rhd                    2       from    sb                      1  i    j    k    t 
     
    407409 
    408410 
    409 #---------->dynadv_cen2 
     411//#---------->dynadv_cen2 
    410412ctin    hmf_TF_dynadv_cen2      1       from    ua                      1  i    j    k    t-1 
    411413ctin    hmf_TF_dynadv_cen2      2       from    ua                      1  i+1  j    k    t-1 
     
    441443ctin    va_dynadv_cen2          3       from    zva_dhmf_dynadv_cen2    1  i    j    k    t 
    442444 
    443 #---------->vor_ene 
     445//#---------->vor_ene 
    444446ctin    zwxyz_vor_ene   1       from    ua                      1  i    j    k    t-1 
    445447ctin    zwxyz_vor_ene   2       from    ua                      1  i    j+1  k    t-1 
     
    463465ctin    va_vor_ene      7       from    zwxyz_vor_ene           1  i    j+1  k    t 
    464466 
    465 #---------->dyn_ldf_lap 
     467//#---------->dyn_ldf_lap 
    466468ctin    ua_dyn_ldf_lap  1       from    ua_vor_ene              1  i    j    k    t 
    467469ctin    ua_dyn_ldf_lap  2       from    rotn                    1  i    j-1  k    t-2 
     
    476478ctin    va_dyn_ldf_lap  5       from    hdivn                   1  i    j+1  k    t-2 
    477479 
    478 #---------->dyn__hpg_zco 
     480//#---------->dyn__hpg_zco 
    479481ctin     zhpij_dyn_hpg_zco      1       from    rhd                     1  i+1  j    k    t 
    480482ctin     zhpij_dyn_hpg_zco      2       from    rhd                     1  i    j+1  k    t 
     
    492494ctin     va_dyn_hpg_zco         2       from    zhpij_dyn_hpg_zco       2  i    j    k    t 
    493495 
    494 #---------->dynzdf_imp 
     496//#---------->dynzdf_imp 
    495497ctin     zwisd_ua_dynzdf_imp    1       from    zdf_avt_avmu_avmv       2  i    j    k    t 
    496498ctin     zwisd_ua_dynzdf_imp    2       from    zdf_avt_avmu_avmv       2  i    j    k+1  t 
     
    543545ctin     va_norm_dynzdf         2       from    vb                      1  i    j    k    t-1 
    544546 
    545 #---------->ddynspg_flt 
     547//#---------->ddynspg_flt 
    546548ctin     spguv_now_dynspg       1       from    sshn                    1  i    j         t-1 
    547549ctin     spguv_now_dynspg       2       from    sshn                    1  i    j+1       t-1 
     
    588590ctin     sshb                   3       from    sshn                    1  i    j         t 
    589591ctin     sshb                   4       from    sshn_c                  1  i    j          
    590 ############## Ajout de ctin "virtuels" ############## 
    591 #ctin    solsor_dynspg_flt      1..9    from    gcx_dynspg_flt          1 i%~1 j%~1       t 
    592 #ctin    solsor_dynspg_flt      10..18  from    gcb_dynspg_flt          1 i%~1 j%~1       t 
    593 #ctin    solsor_dynspg_flt      19      from    solsor_dynspg_flt       1 i-1  j-1       t 
    594 #ctin     gcx2                  1       from    solsor_dynspg_flt       1 i    j          t 
     592//############## Ajout de ctin "virtuels" ############## 
     593//#ctin  solsor_dynspg_flt      1..9    from    gcx_dynspg_flt          1 i%~1 j%~1       t 
     594//#ctin  solsor_dynspg_flt      10..18  from    gcb_dynspg_flt          1 i%~1 j%~1       t 
     595//#ctin  solsor_dynspg_flt      19      from    solsor_dynspg_flt       1 i-1  j-1       t 
     596//#ctin     gcx2                        1       from    solsor_dynspg_flt       1 i    j          t 
    595597 
    596598ctin solsor_flag                1       from    solsor_gx2_x_r          2 i    j   k    t  
     
    619621 
    620622ctin gcx2                       1       from    solsor_gx2_x_r          1 i    j     NMAX  t 
    621 #---------->dyn_nxt 
     623//#---------->dyn_nxt 
    622624ctin    ub              1       from    ub                      1  i    j    k    t-1 
    623625ctin    ub              2       from    ua                      1  i    j    k    t-1 
     
    630632ctin    vb              4       from    va_c                    1  i    j    k 
    631633 
    632 #---------->divcur 
     634//#---------->divcur 
    633635ctin     hdivn                  1       from    ua                      1  i    j    k    t 
    634636ctin     hdivn                  2       from    ua                      1  i-1  j    k    t 
     
    641643ctin     rotn                   4       from    ua                      1  i    j    k    t 
    642644 
    643 #---------->wzv 
     645//#---------->wzv 
    644646ctin     wa                     1       from    wa                      1  i    j    k+1  t 
    645647ctin     wa                     2       from    hdivn                   1  i    j    k    t 
    646648 
    647 #----------> 
    648  
    649  
    650  
    651  
    652  
    653 #ORDER----- 
    654 #ORDER----- 
    655 #order modinspace S3d 
    656 #      order YA3 YA2 YA1 
    657 #           ta_c 
    658 #      forder 
    659 #forder 
    660  
    661 order modinspace S3dt 
    662 #---------->sbcgyre 
    663       order YA2 YA1 
    664             sbcgyre_qsr_qns sbcgyre_emp1 sbcgyre_zsumemp_zsurf 
    665       forder 
    666       order YA2 YA1 
    667             sbcgyre_emp sbcgyre_emps sbcgyre_utau_vtau sbcgyre_wndm 
    668       forder 
    669  
    670 #---------->sbcgyre + bn2_rn2 + zdf + trasbc + traqsr + traadv + 
    671 #      traldf + trazdf + tra_nxt// 
    672 #      order YA1 YA2 
    673 #           sbcgyre_qsr_qns sbcgyre_emp1 
    674 #            order YA3 
    675 #                 bn2_rn2 zcent_hor_traadv_cen2 zcens_hor_traadv_cen2 
    676 #                 zcent_ver_traadv_cen2 zcens_ver_traadv_cen2 
     649//#----------> 
     650 
     651#ifdef OPTIMORDER 
     652 
     653#ifdef SOLSORYAO 
     654 
     655//#---------->sbcgyre + bn2_rn2 + zdf + trasbc + traqsr + traadv + 
     656//#      traldf + trazdf + tra_nxt + eos + dynadv_cen2 + vor_ene 
     657//#      +dyn_ldf + dyn__hpg_zco +dynzdf_imp(-> gcx_dynspg_flt)  // 
     658 
     659 
     660order modinspace S3dt  
     661      order YA1 YA2  
     662            sbcgyre_qsr_qns sbcgyre_emp1 
     663            spguv_now_dynspg 
     664            gcx_dynspg_flt 
     665            order YA3 
     666                  bn2_rn2 zcent_hor_traadv_cen2 zcens_hor_traadv_cen2 
     667                  zcent_ver_traadv_cen2 zcens_ver_traadv_cen2 
    677668                  ztuv_traldf_lap zsuv_traldf_lap 
    678 #           forder 
    679 #      forder 
    680  
    681 #      #NO PARALLEL 
    682 #      order YA2 YA1  
    683 #           sbcgyre_zsum3emp_zsurf  
    684 #            
    685  
    686 #      forder 
    687 #      order YA1 YA2 
    688 #            order YB3 
    689 #                 zdf_avt_avmu_avmv 
    690 #                 zwisd_trazdf_imp 
    691 #            forder 
    692 #            sbcgyre_emp sbcgyre_emps sbcgyre_utau_vtau 
    693 #            zdfmxl_hmld zdfmxl_nmln_hmlp_hmlpt ta_sa_trasbc 
    694 #            ta_traqsr 
     669                  hmf_TF_dynadv_cen2 zfuv_UW_dynadv_cen2 
     670            forder 
     671      forder 
     672 
     673       order YA3 
     674             order YA1 YA2 
     675                   zua_dhmf_dynadv_cen2 zva_dhmf_dynadv_cen2 zwxyz_vor_ene 
     676             forder 
     677       forder 
     678 
     679      //#NO PARALLEL 
     680      order YA2 YA1  
     681            sbcgyre_zsumemp_zsurf 
     682      forder 
     683      order YA1 YA2 
    695684             order YB3 
    696 #                 ta_hor_traadv_cen2 sa_hor_traadv_cen2 
     685                  zdf_avt_avmu_avmv 
     686                  zwisd_trazdf_imp 
     687                  zwisd_ua_dynzdf_imp zwisd_va_dynzdf_imp 
     688             forder 
     689             sbcgyre_emp sbcgyre_emps sbcgyre_utau_vtau 
     690             zdfmxl_hmld zdfmxl_nmln_hmlp_hmlpt ta_sa_trasbc 
     691             order YB3 
     692                  ta_traqsr 
     693                  ua_dynadv_cen2 va_dynadv_cen2 
     694                  ua_vor_ene    va_vor_ene 
     695                  ua_dyn_ldf_lap va_dyn_ldf_lap 
     696                  ta_hor_traadv_cen2 sa_hor_traadv_cen2 
    697697                  ta_ver_traadv_cen2 sa_ver_traadv_cen2 
    698698                  ta_traldf_lap sa_traldf_lap 
    699699                  zrhs_trazdf_imp zrhs_sa_trazdf_imp 
    700 #            forder 
     700             forder 
    701701             order YA3 
    702702                   zwt_trazdf_imp ta_de_trazdf_imp sa_de_trazdf_imp 
     703                   zwt_ua_dynzdf_imp zwt_va_dynzdf_imp 
    703704             forder 
    704705             order YB3 
    705706                   ta sa tb sb rhd rhop 
    706707             forder           
    707 #      forder 
    708        
    709  
    710 #     order YA1 YA2 
    711 #            sbcgyre_wndm  
    712 #      forder  
    713  
    714 #---------->bn2 
     708      forder 
     709      order YA1 YA2 
     710            order YA3 
     711                  zhpij_dyn_hpg_zco  
     712                  ua_dyn_hpg_zco va_dyn_hpg_zco 
     713                  zrhs_ua_dynzdf_imp zrhs_va_dynzdf_imp 
     714                  ua_de_dynzdf_imp va_de_dynzdf_imp 
     715            forder 
     716            order YB3 
     717                  ua_dynzdf_imp va_dynzdf_imp 
     718                  ua_norm_dynzdf va_norm_dynzdf 
     719                  ua_1_dynspg_flt va_1_dynspg_flt 
     720            forder 
     721                  sum_spgu_dynspg_flt sum_spgv_dynspg_flt 
     722     forder         
     723 
     724     order YA1 YA2 
     725            sbcgyre_wndm  
     726     forder  
     727forder 
     728 
     729order modinspace Ssolsor 
     730      order YA3  
     731            order YA2 YA1 
     732                  solsor_gx1_x_r  
     733            forder 
     734 
     735            order YA2 YA1 
     736                  solsor_gx2_x_r  
     737            forder 
     738 
     739            order YA1 YA2 
     740                  solsor_flag 
     741            forder 
     742      forder 
     743forder 
     744 
     745order modinspace S3dt_b 
     746      order YA2 YA1 
     747            gcx2 
     748      forder 
     749      order YA2 YA1 
     750            spguv_dynspg_flt 
     751            
     752      forder 
     753      order YA3 YA2 YA1 
     754            ua va 
     755      forder 
     756      order YA2 YA1 
     757            sshn sshb 
     758      forder 
     759//#---------->dyn_nxt 
     760      order YA3 YA2 YA1 
     761            ub vb 
     762      forder 
     763//#---------->divcur 
     764      order YA3 YA2 YA1 
     765            hdivn rotn 
     766      forder 
     767//#---------->wzv 
     768      order YB3 YA2 YA1 
     769            wa 
     770      forder 
     771forder 
     772 
     773#endif 
     774#endif 
     775 
     776#ifndef OPTIMORDER 
     777#ifdef SOLSORYAO 
     778 
     779order modinspace S3dt 
     780//#---------->sbcgyre 
     781      order YA2 YA1 
     782            sbcgyre_qsr_qns sbcgyre_emp1 sbcgyre_zsumemp_zsurf 
     783      forder 
     784      order YA2 YA1 
     785            sbcgyre_emp sbcgyre_emps sbcgyre_utau_vtau sbcgyre_wndm 
     786      forder 
     787 
     788 
     789//#---------->bn2 
    715790      order YA3 YA2 YA1 
    716791            bn2_rn2 
    717792      forder 
    718793 
    719 #---------->zdf 
     794//#---------->zdf 
    720795      order YA3 YA2 YA1 
    721796            zdf_avt_avmu_avmv 
     
    724799            zdfmxl_hmld zdfmxl_nmln_hmlp_hmlpt 
    725800      forder 
    726 #---------->trasbc 
     801//#---------->trasbc 
    727802      order YA2 YA1 
    728803            ta_sa_trasbc 
    729804      forder 
    730 #---------->traqsr 
     805//#---------->traqsr 
    731806      order YA3 YA2 YA1 
    732807            ta_traqsr 
    733808      forder 
    734 #------> traadv_cen2 
     809//#------> traadv_cen2 
    735810      order YA3   
    736811            order YA2 YA1 
     
    749824      forder 
    750825 
    751 #------> traldf_lap 
     826//#------> traldf_lap 
    752827      order YA3 YA2 YA1 
    753828            ztuv_traldf_lap zsuv_traldf_lap 
    754829            ta_traldf_lap sa_traldf_lap 
    755830      forder 
    756 #------> trazdf_imp 
     831//#------> trazdf_imp 
    757832      order YA3 YA2 YA1 
    758833            zwisd_trazdf_imp zrhs_trazdf_imp zrhs_sa_trazdf_imp 
     
    764839            ta sa  
    765840      forder 
    766 #---------->tra_nxt 
     841//#---------->tra_nxt 
    767842      order YA3 YA2 YA1 
    768843            tb sb 
    769844      forder 
    770 #---------->eos 
     845//#---------->eos 
    771846      order YA3 YA2 YA1 
    772847            rhd rhop 
    773848      forder 
    774 #------> dynadv_cen2 
     849//#------> dynadv_cen2 
    775850         order YA3   
    776851              order YA2 YA1 
     
    788863                 ua_dynadv_cen2 va_dynadv_cen2 
    789864           forder 
    790 #------> vor_ene && dyn_ldf_lap 
     865//#------> vor_ene && dyn_ldf_lap 
    791866         order YA3   
    792867              order YA2 YA1 
     
    798873              forder 
    799874         forder 
    800 #---------->dyn__hpg_zco 
     875//#---------->dyn__hpg_zco 
    801876         order YA3 YA2 YA1 
    802877               zhpij_dyn_hpg_zco ua_dyn_hpg_zco va_dyn_hpg_zco 
    803878         forder 
    804 #---------->dynzdf_imp 
     879//#---------->dynzdf_imp 
    805880      order YA3 YA2 YA1 
    806881            zwisd_ua_dynzdf_imp zwisd_va_dynzdf_imp 
     
    817892            ua_norm_dynzdf va_norm_dynzdf 
    818893      forder 
    819 #---------->dynspg_flt 
     894//#---------->dynspg_flt 
    820895      order YA2 YA1 
    821896            spguv_now_dynspg 
     
    854929      order YA2 YA1 
    855930            spguv_dynspg_flt 
    856       forder 
    857       order YA3 YA2 YA1 
    858             ua va 
    859       forder 
    860       order YA2 YA1 
    861             sshn sshb 
    862       forder 
    863 #---------->dyn_nxt 
    864       order YA3 YA2 YA1 
    865             ub vb 
    866       forder 
    867 #---------->divcur 
    868       order YA3 YA2 YA1 
    869             hdivn rotn 
    870       forder 
    871 #---------->wzv 
    872       order YB3 YA2 YA1 
    873             wa 
     931            sshn sshb 
     932                order YA3 
     933                      ua va 
     934                forder 
     935      forder 
     936//      #---------->dyn_nxt 
     937              order YA3 YA2 YA1 
     938                    ub vb 
     939              forder 
     940//      #---------->divcur 
     941              order YA3 YA2 YA1 
     942                    hdivn rotn 
     943              forder 
     944//      #---------->wzv 
     945              order YB3 YA2 YA1 
     946                    wa 
    874947      forder 
    875948forder 
    876  
    877 #order spaceintraj Tcst  
    878 #      S3d 
    879 #forder 
    880  
     949#endif 
     950 
     951#endif 
     952 
     953#ifdef SOLSORYAO 
    881954order spaceintraj Tsbd 
    882955        S3dt Ssolsor S3dt_b 
    883956forder 
    884  
    885 #USER FUNCTIONS ---------------------------------INSERT_FCT 
     957#endif 
     958 
     959//#USER FUNCTIONS       ---------------------------------INSERT_FCT 
    886960insert_fct      xdisplay 
    887961insert_fct      xcomparYF 
     
    894968insert_fct arg xwritegrad 
    895969insert_fct arg xinitnc 
    896 #insert_fct  arg load_shape_func 
    897 #insert_fct  arg load_stdev_pca 
    898 #insert_fct  arg load_mean 
     970//#insert_fct  arg load_shape_func 
     971//#insert_fct  arg load_stdev_pca 
     972//#insert_fct  arg load_mean 
Note: See TracChangeset for help on using the changeset viewer.