Changeset 70 for trunk/src/sinobad.d


Ignore:
Timestamp:
08/30/11 16:51:09 (13 years ago)
Author:
berrada
Message:

fusion mb-branche dans tronc

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/sinobad.d

    r64 r70  
    1 //#define FILTER 
     1//defval K_NEU 
     2//#define FZIMP 
     3#define FILTER 
     4#define FILZNOL 
     5//#define FILLNOZ 
    26//#define SOLSORYAO 
    37//#define OPTIMORDER 
     
    1822defval TU       2 | start time step 
    1923#ifdef FILTER 
    20 defval OFTL      40 
    21 defval OFTZ      40 
    22 defval OFT      80 
     24defval OFTL      0 
     25defval OFTZ      4 
     26defval OFT       4 
    2327#endif 
    2428#ifndef FILTER 
     
    2630#endif 
    2731//#exec disp_valdef 
    28 #ifdef FILTER 
     32#ifdef FZIMP //Filtre Z implicit 
     33defval K_FZIMP 
     34#endif 
     35#ifdef FILTER //Filtre 
    2936defval K_FILTER 
     37#endif 
     38#ifdef FILZNOL //uniquement Filtre Z 
     39defval K_FILZNOL 
     40#endif 
     41#ifdef FILLNOZ //uniquement Filtre L 
     42defval K_FILLNOZ 
    3043#endif 
    3144#ifdef SOLSORYAO 
     
    5366#ifdef FILTER 
    5467traj  Tcstf      M   0  1 
     68#ifndef FILZNOL 
    5569traj  Tlfil      M   1  0    1  OFTL 
     70#endif 
     71#ifndef FILLNOZ 
    5672traj  Tzfil      M   1  OFTL 1  OFTZ 
     73#endif 
    5774#endif 
    5875traj  Tcst       M   0   OFT  1 1 
     
    6279#ifdef FILTER 
    6380space  S3df      M    NX NY NZ    Tcstf 
     81#ifndef FILZNOL 
    6482space  S3dtlf    M    NX NY NZ    Tlfil 
     83#endif 
     84#ifndef FILLNOZ 
    6585space  S3dtzf    M    NX NY NZ    Tzfil 
    6686#endif 
     87#endif 
    6788 
    6889space  S0d       M    1           Tcst 
    69 //#space  S3d    M    NX NY NZ    Tcst 
    7090space  S3d       M    NX NY NZ    Tcst 
    7191space  S3dt      M    NX NY NZ    Tsbd 
     
    96116#ifdef FILTER 
    97117modul    nu                     space   S3df                    noward            output 1      target 
    98 modul    dta_lfil               space   S3dtlf                  input 6           output 1      tempo 
    99 modul    ztuv_lfil              space   S3dtlf                  input 3           output 2      tempo 
    100 modul    dta_zfil               space   S3dtzf                  input 4           output 1      tempo 
    101 modul    zwy_zfil               space   S3dtzf                  input 2           output 1      tempo 
     118#ifndef FILZNOL 
     119modul    dta_lfexp              space   S3dtlf                  input 6           output 1      tempo 
     120#endif 
     121 
     122#ifndef FILLNOZ 
     123#ifdef FZIMP 
     124modul    dta_zfimp_t            space   S3dtzf                  input 2           output 1      tempo 
     125modul    dta_zfimp              space   S3dtzf                  input 3           output 1      tempo 
     126#endif 
     127#ifndef FZIMP 
     128modul    dta_zfexp              space   S3dtzf                  input 4           output 1      tempo 
     129#endif 
     130 
     131#endif 
     132 
    102133modul    ta_c                   space   S3d                     input 1           output 1       
    103134#endif 
     
    285316 
    286317#ifdef FILTER 
    287 //#---------->dta_lfil 
    288 ctin     dta_lfil       1       from    nu                      1  i    j    k   
    289 ctin     dta_lfil       2       from    dta_lfil                1  i    j    k-1 t-1 
    290 ctin     dta_lfil       3       from    ztuv_lfil               1  i-1  j    k  t  
    291 ctin     dta_lfil       4       from    ztuv_lfil               1  i    j    k  t 
    292 ctin     dta_lfil       5       from    ztuv_lfil               2  i    j-1  k  t  
    293 ctin     dta_lfil       6       from    ztuv_lfil               2  i    j    k  t  
    294  
    295 //#---------->ztuv_lfil 
    296 ctin     ztuv_lfil      1       from    dta_lfil                1  i+1  j    k     t-1 
    297 ctin     ztuv_lfil      2       from    dta_lfil                1  i    j    k     t-1  
    298 ctin     ztuv_lfil      3       from    dta_lfil                1  i    j+1  k     t-1  
     318 
     319#ifndef FILZNOL 
     320//#---------->dta_lfexp 
     321ctin     dta_lfexp      1       from    nu                      1  i    j    k 
     322ctin     dta_lfexp      2       from    dta_lfexp               1  i    j    k     t-1  
     323ctin     dta_lfexp      3       from    dta_lfexp               1  i-1  j    k     t-1  
     324ctin     dta_lfexp      4       from    dta_lfexp               1  i+1  j    k     t-1 
     325ctin     dta_lfexp      5       from    dta_lfexp               1  i    j-1  k     t-1  
     326ctin     dta_lfexp      6       from    dta_lfexp               1  i    j+1  k     t-1  
     327#endif 
    299328 
    300329//#---------->dta_zfil 
    301 ctin     dta_zfil       1       from    dta_lfil                1  i    j    k     t 
    302 ctin     dta_zfil       2       from    dta_zfil                1  i    j    k     t-1  
    303 ctin     dta_zfil       3       from    zwy_zfil                1  i    j    k+1   t  
    304 ctin     dta_zfil       4       from    zwy_zfil                1  i    j    k     t 
    305  
    306 //#---------->zwy_zfil 
    307 ctin     zwy_zfil       1       from    dta_zfil                1  i    j    k-1   t-1 
    308 ctin     zwy_zfil       2       from    dta_zfil                1  i    j    k     t-1  
     330#ifndef FILLNOZ 
     331 
     332#ifndef FILZNOL 
     333#ifndef FZIMP 
     334ctin     dta_zfexp      1       from    dta_lfexp               1  i    j    k     t 
     335#endif 
     336#ifdef FZIMP 
     337ctin     dta_zfimp      1       from    dta_lfexp               1  i    j    k     t  
     338#endif 
     339#endif 
     340 
     341#ifdef FILZNOL 
     342#ifndef FZIMP 
     343ctin     dta_zfexp      1       from    nu                      1  i    j    k   
     344#endif 
     345#ifdef FZIMP 
     346ctin     dta_zfimp      1       from    nu                      1  i    j    k  
     347#endif 
     348#endif 
     349 
     350#ifdef FZIMP 
     351ctin     dta_zfimp      2       from    dta_zfimp               1  i    j    k+1   t  
     352ctin     dta_zfimp      3       from    dta_zfimp_t             1  i    j    k     t 
     353 
     354ctin     dta_zfimp_t    1       from    dta_zfimp_t             1  i    j    k-1 t 
     355ctin     dta_zfimp_t    2       from    dta_zfimp               1  i    j    k  t-1 
     356#endif 
     357#ifndef FZIMP 
     358ctin     dta_zfexp      2       from    dta_zfexp               1  i    j    k-1     t-1  
     359ctin     dta_zfexp      3       from    dta_zfexp               1  i    j    k   t-1  
     360ctin     dta_zfexp      4       from    dta_zfexp               1  i    j    k+1     t-1 
     361#endif 
    309362 
    310363//#---------->ta_c 
    311 ctin     ta_c           1       from    dta_zfil                1  i    j    k-1   t 
    312 #endif 
     364#ifdef FZIMP 
     365ctin     ta_c           1       from    dta_zfimp               1  i    j    k   t 
     366#endif 
     367#ifndef FZIMP 
     368ctin     ta_c           1       from    dta_zfexp               1  i    j    k   t 
     369#endif 
     370 
     371#endif 
     372 
     373#ifdef FILLNOZ 
     374ctin     ta_c           1       from    dta_lfexp               1  i    j    k   t 
     375#endif 
     376 
     377 
     378#endif 
     379 
    313380//#ctin  ta_c                   1..NPCA from    pca_ta                  1..NPCA  1 
    314381 
    315 //exec disp_ct_in 
    316 exec disp_modul 
     382//#exec disp_ct_in 
     383//exec disp_modul 
    317384 
    318385 
     
    878945#ifdef FILTER 
    879946// calcul du filtre 
    880  
     947#ifndef FILZNOL 
    881948order modinspace S3dtlf 
    882       order YA3   
    883             order YA2 YA1 
    884                   ztuv_lfil 
    885             forder 
    886             order YA2 YA1 
    887                   dta_lfil 
    888             forder 
    889       forder 
    890 forder 
    891  
     949    order YA3 YA2 YA1 
     950          dta_lfexp 
     951    forder 
     952forder 
     953#endif 
     954#ifndef FILLNOZ 
    892955order modinspace S3dtzf 
     956#ifdef FZIMP 
     957    order YA2 YA1 
     958      order YA3 
     959          dta_zfimp_t 
     960      forder 
     961      order YB3 
     962          dta_zfimp 
     963      forder 
     964    forder 
     965#endif 
     966#ifndef FZIMP 
    893967    order YA3 YA2 YA1 
    894           zwy_zfil 
     968          dta_zfexp 
    895969    forder 
    896     order YA3 YA2 YA1 
    897           dta_zfil 
    898     forder 
    899 forder 
     970#endif 
     971forder 
     972#endif 
     973 
    900974order modinspace S3d 
    901975       order YA3 YA2 YA1 
     
    11041178#ifdef FILTER 
    11051179 
     1180#ifndef FILZNOL 
    11061181order spaceintraj Tlfil 
    11071182        S3dtlf 
    11081183forder 
     1184#endif 
     1185#ifndef FILLNOZ 
    11091186order spaceintraj Tzfil 
    11101187        S3dtzf 
    11111188forder 
     1189#endif 
     1190 
    11121191order spaceintraj Tcst 
    11131192        S3d 
     
    11331212#ifdef FILTER 
    11341213insert_fct  arg load_eb 
    1135 #endif 
    1136  
     1214insert_fct  arg init_nu 
     1215insert_fct  arg xset_fdt_fco 
     1216#endif 
    11371217insert_fct arg xwriteout 
    11381218insert_fct arg xwritegrad 
Note: See TracChangeset for help on using the changeset viewer.