Changeset 9 for trunk


Ignore:
Timestamp:
03/14/11 19:31:32 (13 years ago)
Author:
jbrlod
Message:

begin ref run

Location:
trunk
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • trunk/scripts/sinobad.i

    r8 r9  
    66#paramÚtres à régler : TA=50 (48 pdt effectifs) 
    77#NX=32,NY=22,NZ=31 
    8 # 
     8#paramÚres de contrÃŽle : sshn_c, ta_c, sa_c, ua_c, va_c 
     9#obs (3D a t=48 Yt=50) : sshb, tb, sb,ub,vb 
    910 
    1011##INITIALISATION 
     12xistate_init 1 ../data_in/file_rest/GYRE_00000424_restart.nc 
     13true_target_in_tab ta_c 
     14 
     15 
     16savestate sshn_c  1   ij   0    A       1       ../data_out/sshn_c_true.dat 
     17savestate ta_c  1   ijk   0    A       1       ../data_out/ta_c_true.dat 
     18savestate sa_c  1   ijk   0    A       1       ../data_out/sa_c_true.dat 
     19savestate ua_c  1   ijk   0    A       1       ../data_out/ua_c_true.dat 
     20savestate va_c  1   ijk   0    A       1       ../data_out/va_c_true.dat 
     21 
     22print_time OFF 
     23set_modeltime 0 
     24FORWARD 
     25 
    1126 
    1227##OBSERVATION 
    13  
    14 ##INITIALISATION DE L'ASSIMILATION 
    15  
    16 ##DEBUT DE L'ASSIMILATION 
    17  
     28savestate sshb  1   ij   50    A       1       ../data_out/sshb_obs_48.dat    
     29savestate tb  1   ijk   50    A       1       ../data_out/tb_obs_48.dat    
     30savestate sb  1   ijk   50    A       1       ../data_out/sb_obs_48.dat    
     31savestate ub  1   ijk   50    A       1       ../data_out/ub_obs_48.dat    
     32savestate vb  1   ijk   50    A       1       ../data_out/vb_obs_48.dat    
     33 
     34loadobs sshb  1   ij   50    A       1       ../data_out/sshb_obs_48.dat D    
     35loadobs tb  1   ijk   50    A       1       ../data_out/tb_obs_48.dat D    
     36loadobs sb  1   ijk   50    A       1       ../data_out/sb_obs_48.dat D    
     37loadobs ub  1   ijk   50    A       1       ../data_out/ub_obs_48.dat D    
     38loadobs vb  1   ijk   50    A       1       ../data_out/vb_obs_48.dat D    
     39 
     40 
     41#goto FINRUN 
     42 
     43##INITIALISATION DE L'ASSIMILATION' 
     44xistate_init 1 ../data_in/file_rest/GYRE_00000400_restart.nc 
     45set_modeltime 0 
     46print_time OFF 
     47FORWARD 
     48savestate sshn_c  1   ij   0    A       1       ../data_out/sshn_c_init.dat 
     49savestate ta_c  1   ijk   0    A       1       ../data_out/ta_c_init.dat 
     50savestate sa_c  1   ijk   0    A       1       ../data_out/sa_c_init.dat 
     51savestate ua_c  1   ijk   0    A       1       ../data_out/ua_c_init.dat 
     52savestate va_c  1   ijk   0    A       1       ../data_out/va_c_init.dat 
     53 
     54##DEBUT DE L'ASSIMILATION' 
     55 
     56set_modeltime 0 
     57!echo "RUN OPTIMIZATION WITH M1QN3 ......." 
     58setm_impres  5 
     59setm_io      6 
     60setm_mode    1 
     61set_nbiter   100 
     62setm_nsim    100 
     63setm_dxmin   1.0e-4 
     64setm_epsg    1.0e-10 
     65setm_ddf1    1 
     66runm 
    1867##SAUVEGARDE 
     68savestate sshn_c  1   ij   0    A       1       ../data_out/sshn_c_fin.dat 
     69savestate ta_c  1   ijk   0    A       1       ../data_out/ta_c_fin.dat 
     70savestate sa_c  1   ijk   0    A       1       ../data_out/sa_c_fin.dat 
     71savestate ua_c  1   ijk   0    A       1       ../data_out/ua_c_fin.dat 
     72savestate va_c  1   ijk   0    A       1       ../data_out/va_c_fin.dat 
     73 
     74goto FINRUN 
    1975 
    2076## analytiquement (2)  
     
    44100 
    45101#setstate pca_ta 0 
    46 GOTO NOF 
     102GOTO NOF  
    47103## Faire une simulation direct  
    48104print_time OFF 
  • trunk/src/Yworkdir/Y1sinobad.h

    r1 r9  
    1717#define         YO_M1QN3 
    1818#define         YO_GRADTEST 
     19#define         YO_DBG_NANF 
    1920#define         YDOUBLE  
    2021#define         YTINY  1.e-15  
     
    5859//~~~~~~~~~~~~~~~~~~~~~~~~~ module sshn_c~~~~~~~~~~~~~~~~~~~~~~~~~ 
    5960#define Yid_sshn_c 0 
     61#define YNBPTARGET_sshn_c 0 
     62#define YDEBTARGET_sshn_c 0 
     63#define YENDTARGET_sshn_c 0 
    6064/*M2_VALST  */ #define   Ydelta_sshn_c(v, i, j, t)               Ysshn_c[i][j]->Ydelta[t][v]  
    6165/*M2_VALST  */ #define   YD_sshn_c(v, i, j, t)           Ysshn_c[i][j]->Ydelta[t][v]  
     
    7680/*M2_VALSGI */ #define   YG1_sshn_c(i, j)                Ysshn_c[i][j]->Ygrad[0]  
    7781/*M2_HERESGI*/ #define   YG1Y_sshn_c             Ysshn_c[Yi][Yj]->Ygrad[0]  
     82/*M2_VALSG  */ #define   Yepsi_sshn_c(v, i, j)           Ysshn_c[i][j]->Yepsi[v]  
     83/*M2_VALSG  */ #define   YE_sshn_c(v, i, j)              Ysshn_c[i][j]->Yepsi[v]  
     84/*M2_VALSGI */ #define   YE1_sshn_c(i, j)                Ysshn_c[i][j]->Yepsi[0]  
    7885Yaosshn_c                *Ysshn_c[YA1_S3d][YA2_S3d]; 
     86/*M2_VALSG  */ #define   Ywish_sshn_c(v, i, j)           Ysshn_c[i][j]->Ywish[v]  
     87/*M2_VALSG  */ #define   YW_sshn_c(v, i, j)              Ysshn_c[i][j]->Ywish[v]  
     88/*M2_VALSGI */ #define   YW1_sshn_c(i, j)                Ysshn_c[i][j]->Ywish[0]  
     89/*M2_HERESGI*/ #define   YW1Y_sshn_c             Ysshn_c[Yi][Yj]->Ywish[0]  
    7990 
    8091//~~~~~~~~~~~~~~~~~~~~~~~~~ module ta_c~~~~~~~~~~~~~~~~~~~~~~~~~ 
     
    111122//~~~~~~~~~~~~~~~~~~~~~~~~~ module sa_c~~~~~~~~~~~~~~~~~~~~~~~~~ 
    112123#define Yid_sa_c 2 
     124#define YNBPTARGET_sa_c 0 
     125#define YDEBTARGET_sa_c 0 
     126#define YENDTARGET_sa_c 0 
    113127/*M3_VALST  */ #define   Ydelta_sa_c(v, i, j, k, t)      Ysa_c[i][j][k]->Ydelta[t][v]  
    114128/*M3_VALST  */ #define   YD_sa_c(v, i, j, k, t)                  Ysa_c[i][j][k]->Ydelta[t][v]  
     
    128142/*M3_VALSGI */ #define   YG1_sa_c(i, j, k)               Ysa_c[i][j][k]->Ygrad[0]  
    129143/*M3_HERESGI*/ #define   YG1Y_sa_c               Ysa_c[Yi][Yj][Yk]->Ygrad[0]  
     144/*M3_VALSG  */ #define   Yepsi_sa_c(v, i, j, k)          Ysa_c[i][j][k]->Yepsi[v]  
     145/*M3_VALSG  */ #define   YE_sa_c(v, i, j, k)             Ysa_c[i][j][k]->Yepsi[v]  
     146/*M3_VALSGI */ #define   YE1_sa_c(i, j, k)               Ysa_c[i][j][k]->Yepsi[0]  
    130147Yaosa_c                  *Ysa_c[YA1_S3d][YA2_S3d][YA3_S3d]; 
     148/*M3_VALSG  */ #define   Ywish_sa_c(v, i, j, k)          Ysa_c[i][j][k]->Ywish[v]  
     149/*M3_VALSG  */ #define   YW_sa_c(v, i, j, k)             Ysa_c[i][j][k]->Ywish[v]  
     150/*M3_VALSGI */ #define   YW1_sa_c(i, j, k)               Ysa_c[i][j][k]->Ywish[0]  
     151/*M3_HERESGI*/ #define   YW1Y_sa_c               Ysa_c[Yi][Yj][Yk]->Ywish[0]  
    131152 
    132153//~~~~~~~~~~~~~~~~~~~~~~~~~ module ua_c~~~~~~~~~~~~~~~~~~~~~~~~~ 
    133154#define Yid_ua_c 3 
     155#define YNBPTARGET_ua_c 0 
     156#define YDEBTARGET_ua_c 0 
     157#define YENDTARGET_ua_c 0 
    134158/*M3_VALST  */ #define   Ydelta_ua_c(v, i, j, k, t)      Yua_c[i][j][k]->Ydelta[t][v]  
    135159/*M3_VALST  */ #define   YD_ua_c(v, i, j, k, t)                  Yua_c[i][j][k]->Ydelta[t][v]  
     
    149173/*M3_VALSGI */ #define   YG1_ua_c(i, j, k)               Yua_c[i][j][k]->Ygrad[0]  
    150174/*M3_HERESGI*/ #define   YG1Y_ua_c               Yua_c[Yi][Yj][Yk]->Ygrad[0]  
     175/*M3_VALSG  */ #define   Yepsi_ua_c(v, i, j, k)          Yua_c[i][j][k]->Yepsi[v]  
     176/*M3_VALSG  */ #define   YE_ua_c(v, i, j, k)             Yua_c[i][j][k]->Yepsi[v]  
     177/*M3_VALSGI */ #define   YE1_ua_c(i, j, k)               Yua_c[i][j][k]->Yepsi[0]  
    151178Yaoua_c                  *Yua_c[YA1_S3d][YA2_S3d][YA3_S3d]; 
     179/*M3_VALSG  */ #define   Ywish_ua_c(v, i, j, k)          Yua_c[i][j][k]->Ywish[v]  
     180/*M3_VALSG  */ #define   YW_ua_c(v, i, j, k)             Yua_c[i][j][k]->Ywish[v]  
     181/*M3_VALSGI */ #define   YW1_ua_c(i, j, k)               Yua_c[i][j][k]->Ywish[0]  
     182/*M3_HERESGI*/ #define   YW1Y_ua_c               Yua_c[Yi][Yj][Yk]->Ywish[0]  
    152183 
    153184//~~~~~~~~~~~~~~~~~~~~~~~~~ module va_c~~~~~~~~~~~~~~~~~~~~~~~~~ 
    154185#define Yid_va_c 4 
     186#define YNBPTARGET_va_c 0 
     187#define YDEBTARGET_va_c 0 
     188#define YENDTARGET_va_c 0 
    155189/*M3_VALST  */ #define   Ydelta_va_c(v, i, j, k, t)      Yva_c[i][j][k]->Ydelta[t][v]  
    156190/*M3_VALST  */ #define   YD_va_c(v, i, j, k, t)                  Yva_c[i][j][k]->Ydelta[t][v]  
     
    170204/*M3_VALSGI */ #define   YG1_va_c(i, j, k)               Yva_c[i][j][k]->Ygrad[0]  
    171205/*M3_HERESGI*/ #define   YG1Y_va_c               Yva_c[Yi][Yj][Yk]->Ygrad[0]  
     206/*M3_VALSG  */ #define   Yepsi_va_c(v, i, j, k)          Yva_c[i][j][k]->Yepsi[v]  
     207/*M3_VALSG  */ #define   YE_va_c(v, i, j, k)             Yva_c[i][j][k]->Yepsi[v]  
     208/*M3_VALSGI */ #define   YE1_va_c(i, j, k)               Yva_c[i][j][k]->Yepsi[0]  
    172209Yaova_c                  *Yva_c[YA1_S3d][YA2_S3d][YA3_S3d]; 
     210/*M3_VALSG  */ #define   Ywish_va_c(v, i, j, k)          Yva_c[i][j][k]->Ywish[v]  
     211/*M3_VALSG  */ #define   YW_va_c(v, i, j, k)             Yva_c[i][j][k]->Ywish[v]  
     212/*M3_VALSGI */ #define   YW1_va_c(i, j, k)               Yva_c[i][j][k]->Ywish[0]  
     213/*M3_HERESGI*/ #define   YW1Y_va_c               Yva_c[Yi][Yj][Yk]->Ywish[0]  
    173214 
    174215//~~~~~~~~~~~~~~~~~~~~~~~~~ module sbcgyre_qsr_qns~~~~~~~~~~~~~~~~~~~~~~~~~ 
     
    10561097/*M3_HERESIT*/ #define   YG1Y_sb                 Ysb[Yi][Yj][Yk]->Ygrad[YTemps][0]  
    10571098sb               *Ysb[YA1_S3dt][YA2_S3dt][YA3_S3dt]; 
     1099/*M3_VALSG  */ #define   Ywish_sb(v, i, j, k)    Ysb[i][j][k]->Ywish[v]  
     1100/*M3_VALSG  */ #define   YW_sb(v, i, j, k)               Ysb[i][j][k]->Ywish[v]  
     1101/*M3_VALSGI */ #define   YW1_sb(i, j, k)                 Ysb[i][j][k]->Ywish[0]  
     1102/*M3_HERESGI*/ #define   YW1Y_sb                 Ysb[Yi][Yj][Yk]->Ywish[0]  
    10581103 
    10591104//~~~~~~~~~~~~~~~~~~~~~~~~~ module rhd~~~~~~~~~~~~~~~~~~~~~~~~~ 
     
    20882133/*M2_HERESIT*/ #define   YG1Y_sshb               Ysshb[Yi][Yj]->Ygrad[YTemps][0]  
    20892134sshb             *Ysshb[YA1_S3dt][YA2_S3dt]; 
     2135/*M2_VALSG  */ #define   Ywish_sshb(v, i, j)             Ysshb[i][j]->Ywish[v]  
     2136/*M2_VALSG  */ #define   YW_sshb(v, i, j)                Ysshb[i][j]->Ywish[v]  
     2137/*M2_VALSGI */ #define   YW1_sshb(i, j)                  Ysshb[i][j]->Ywish[0]  
     2138/*M2_HERESGI*/ #define   YW1Y_sshb               Ysshb[Yi][Yj]->Ywish[0]  
    20902139 
    20912140//~~~~~~~~~~~~~~~~~~~~~~~~~ module ub~~~~~~~~~~~~~~~~~~~~~~~~~ 
     
    21112160/*M3_HERESIT*/ #define   YG1Y_ub                 Yub[Yi][Yj][Yk]->Ygrad[YTemps][0]  
    21122161ub               *Yub[YA1_S3dt][YA2_S3dt][YA3_S3dt]; 
     2162/*M3_VALSG  */ #define   Ywish_ub(v, i, j, k)    Yub[i][j][k]->Ywish[v]  
     2163/*M3_VALSG  */ #define   YW_ub(v, i, j, k)               Yub[i][j][k]->Ywish[v]  
     2164/*M3_VALSGI */ #define   YW1_ub(i, j, k)                 Yub[i][j][k]->Ywish[0]  
     2165/*M3_HERESGI*/ #define   YW1Y_ub                 Yub[Yi][Yj][Yk]->Ywish[0]  
    21132166 
    21142167//~~~~~~~~~~~~~~~~~~~~~~~~~ module vb~~~~~~~~~~~~~~~~~~~~~~~~~ 
     
    21342187/*M3_HERESIT*/ #define   YG1Y_vb                 Yvb[Yi][Yj][Yk]->Ygrad[YTemps][0]  
    21352188vb               *Yvb[YA1_S3dt][YA2_S3dt][YA3_S3dt]; 
     2189/*M3_VALSG  */ #define   Ywish_vb(v, i, j, k)    Yvb[i][j][k]->Ywish[v]  
     2190/*M3_VALSG  */ #define   YW_vb(v, i, j, k)               Yvb[i][j][k]->Ywish[v]  
     2191/*M3_VALSGI */ #define   YW1_vb(i, j, k)                 Yvb[i][j][k]->Ywish[0]  
     2192/*M3_HERESGI*/ #define   YW1Y_vb                 Yvb[Yi][Yj][Yk]->Ywish[0]  
    21362193 
    21372194//~~~~~~~~~~~~~~~~~~~~~~~~~ module hdivn~~~~~~~~~~~~~~~~~~~~~~~~~ 
     
    22032260/*M3_HERESIT*/ #define   YG1Y_wa                 Ywa[Yi][Yj][Yk]->Ygrad[YTemps][0]  
    22042261wa               *Ywa[YA1_S3dt][YA2_S3dt][YA3_S3dt]; 
    2205 #define  YSIZEPB   21824//sum of the number of states (output) of all targets 
     2262#define  YSIZEPB   88000//sum of the number of states (output) of all targets 
    22062263 
    22072264//€ € € € FOR M1QN3 € € € € € € € € € € € € € € € € € € € € € € € 
    22082265float   Y3x[YSIZEPB]; //table for the states of targets  
    22092266float   Y3g[YSIZEPB]; //table for the gradients of targets 
    2210 #define Y3_SZ_RZ   436488  //rz dimension 
     2267#define Y3_SZ_RZ   1760008  //rz dimension 
    22112268float   Y3rz[Y3_SZ_RZ]; 
    22122269#define Y3_SZ_IZ   5  //iz dimension 
     
    22142271 
    22152272/*------- GENERATION of global objects ------------------------*/ 
    2216 #define YSIZECO        21824 //size of modules cout (atempo)(event if not in order !) 
     2273#define YSIZECO        88000 //size of modules cout (atempo)(event if not in order !) 
    22172274#define YMAX_NBI        31 //max input number of a module  
    22182275#define YMAX_NBS        4 //max output number of a module 
     
    23722429              double     Ystate[YNBS_sshn_c]; 
    23732430              double     Ygrad[YNBS_sshn_c]; 
     2431              double     Yepsi[YNBS_sshn_c]; 
     2432              double     Ywish[YNBS_sshn_c]; 
    23742433              double     Ydelta[1][YNBS_sshn_c]; 
    23752434 
     
    24022461              double     Ystate[YNBS_sa_c]; 
    24032462              double     Ygrad[YNBS_sa_c]; 
     2463              double     Yepsi[YNBS_sa_c]; 
     2464              double     Ywish[YNBS_sa_c]; 
    24042465              double     Ydelta[1][YNBS_sa_c]; 
    24052466 
     
    24162477              double     Ystate[YNBS_ua_c]; 
    24172478              double     Ygrad[YNBS_ua_c]; 
     2479              double     Yepsi[YNBS_ua_c]; 
     2480              double     Ywish[YNBS_ua_c]; 
    24182481              double     Ydelta[1][YNBS_ua_c]; 
    24192482 
     
    24302493              double     Ystate[YNBS_va_c]; 
    24312494              double     Ygrad[YNBS_va_c]; 
     2495              double     Yepsi[YNBS_va_c]; 
     2496              double     Ywish[YNBS_va_c]; 
    24322497              double     Ydelta[1][YNBS_va_c]; 
    24332498 
     
    30673132              double     Ystate[YNBALLTIME_Tsbd][YNBS_sb]; 
    30683133              double     Ygrad[YNBALLTIME_Tsbd][YNBS_sb]; 
     3134              double     Ywish[YNBS_sb]; 
    30693135              double     Ydelta[YNBALLTIME_Tsbd][YNBS_sb]; 
    30703136 
     
    38933959              double     Ystate[YNBALLTIME_Tsbd][YNBS_sshb]; 
    38943960              double     Ygrad[YNBALLTIME_Tsbd][YNBS_sshb]; 
     3961              double     Ywish[YNBS_sshb]; 
    38953962              double     Ydelta[YNBALLTIME_Tsbd][YNBS_sshb]; 
    38963963 
     
    39163983              double     Ystate[YNBALLTIME_Tsbd][YNBS_ub]; 
    39173984              double     Ygrad[YNBALLTIME_Tsbd][YNBS_ub]; 
     3985              double     Ywish[YNBS_ub]; 
    39183986              double     Ydelta[YNBALLTIME_Tsbd][YNBS_ub]; 
    39193987 
     
    39394007              double     Ystate[YNBALLTIME_Tsbd][YNBS_vb]; 
    39404008              double     Ygrad[YNBALLTIME_Tsbd][YNBS_vb]; 
     4009              double     Ywish[YNBS_vb]; 
    39414010              double     Ydelta[YNBALLTIME_Tsbd][YNBS_vb]; 
    39424011 
     
    40284097void Yrazgrad_sshn_c();  
    40294098void Ysetstate_sshn_c();  
    4030 void Yrazgrad_ta_c();  
     4099void Ysetepsi_sshn_c();  
     4100void Yadjust_sshn_c();  
     4101void Y3getstate_sshn_c(float x[]);  
     4102void Y3valstate_sshn_c();  
     4103void Y3valgrad_sshn_c(float g[]); void Yrazgrad_ta_c();  
    40314104void Ysetstate_ta_c();  
    40324105void Ysetepsi_ta_c();  
     
    40364109void Y3valgrad_ta_c(float g[]); void Yrazgrad_sa_c();  
    40374110void Ysetstate_sa_c();  
    4038 void Yrazgrad_ua_c();  
     4111void Ysetepsi_sa_c();  
     4112void Yadjust_sa_c();  
     4113void Y3getstate_sa_c(float x[]);  
     4114void Y3valstate_sa_c();  
     4115void Y3valgrad_sa_c(float g[]); void Yrazgrad_ua_c();  
    40394116void Ysetstate_ua_c();  
    4040 void Yrazgrad_va_c();  
     4117void Ysetepsi_ua_c();  
     4118void Yadjust_ua_c();  
     4119void Y3getstate_ua_c(float x[]);  
     4120void Y3valstate_ua_c();  
     4121void Y3valgrad_ua_c(float g[]); void Yrazgrad_va_c();  
    40414122void Ysetstate_va_c();  
    4042 void Yrazgrad_sbcgyre_qsr_qns();  
     4123void Ysetepsi_va_c();  
     4124void Yadjust_va_c();  
     4125void Y3getstate_va_c(float x[]);  
     4126void Y3valstate_va_c();  
     4127void Y3valgrad_va_c(float g[]); void Yrazgrad_sbcgyre_qsr_qns();  
    40434128void Ysetstate_sbcgyre_qsr_qns();  
    40444129void Yrazgrad_sbcgyre_emp1();  
     
    42364321#define YNBMODUL       87  
    42374322struct Yst_modul YTabMod[87] = { 
    4238         {"sshn_c", *Ysshn_c, 2, 32, 22, 0, 0, 1, 0, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 0, "S3d"}, 
     4323        {"sshn_c", *Ysshn_c, 2, 32, 22, 0, 0, 1, 0, 0, 1, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 0, "S3d"}, 
    42394324        {"ta_c", *Yta_c, 3, 32, 22, 31, 0, 1, 0, 0, 1, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 0, "S3d"}, 
    4240         {"sa_c", *Ysa_c, 3, 32, 22, 31, 0, 1, 0, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 0, "S3d"}, 
    4241         {"ua_c", *Yua_c, 3, 32, 22, 31, 0, 1, 0, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 0, "S3d"}, 
    4242         {"va_c", *Yva_c, 3, 32, 22, 31, 0, 1, 0, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 0, "S3d"}, 
     4325        {"sa_c", *Ysa_c, 3, 32, 22, 31, 0, 1, 0, 0, 1, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 0, "S3d"}, 
     4326        {"ua_c", *Yua_c, 3, 32, 22, 31, 0, 1, 0, 0, 1, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 0, "S3d"}, 
     4327        {"va_c", *Yva_c, 3, 32, 22, 31, 0, 1, 0, 0, 1, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 0, "S3d"}, 
    42434328        {"sbcgyre_qsr_qns", *Ysbcgyre_qsr_qns, 2, 32, 22, 0, 1, 2, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, 
    42444329        {"sbcgyre_emp1", *Ysbcgyre_emp1, 2, 32, 22, 0, 0, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, 
     
    42754360        {"sa", *Ysa, 3, 32, 22, 31, 5, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, 
    42764361        {"tb", *Ytb, 3, 32, 22, 31, 4, 1, 52, 1, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, 
    4277         {"sb", *Ysb, 3, 32, 22, 31, 4, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, 
     4362        {"sb", *Ysb, 3, 32, 22, 31, 4, 1, 52, 1, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, 
    42784363        {"rhd", *Yrhd, 3, 32, 22, 31, 2, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, 
    42794364        {"rhop", *Yrhop, 3, 32, 22, 31, 1, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, 
     
    43174402        {"va", *Yva, 3, 32, 22, 31, 3, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, 
    43184403        {"sshn", *Ysshn, 2, 32, 22, 0, 4, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, 
    4319         {"sshb", *Ysshb, 2, 32, 22, 0, 4, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, 
    4320         {"ub", *Yub, 3, 32, 22, 31, 4, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, 
    4321         {"vb", *Yvb, 3, 32, 22, 31, 4, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, 
     4404        {"sshb", *Ysshb, 2, 32, 22, 0, 4, 1, 52, 1, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, 
     4405        {"ub", *Yub, 3, 32, 22, 31, 4, 1, 52, 1, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, 
     4406        {"vb", *Yvb, 3, 32, 22, 31, 4, 1, 52, 1, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, 
    43224407        {"hdivn", *Yhdivn, 3, 32, 22, 31, 4, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, 
    43234408        {"rotn", *Yrotn, 3, 32, 22, 31, 4, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, 
  • trunk/src/Yworkdir/Y2sinobad.h

    r3 r9  
    55 
    66// € € € € € € € € LES FONCTIONS PREDEFINIES 
    7 /*M2_TBTOG   */  
     7/*M2_ADJUS*/  
     8void Yadjust_sshn_c() 
     9{ 
     10         for (int Yw1=0; Yw1<YA1_S3d; ++Yw1)  
     11         for (int Yw2=0; Yw2<YA2_S3d; ++Yw2)  
     12         for (int Yws=0; Yws<YNBS_sshn_c; ++Yws)  
     13         { Ystate_sshn_c(Yws, Yw1, Yw2) -= Yepsi_sshn_c(Yws, Yw1, Yw2) * Ygrad_sshn_c(Yws, Yw1, Yw2); 
     14        } 
     15}/*M2_GCTOTB  */  
     16void YgradCTOtab_sshn_c(YREAL tab[]) 
     17{ 
     18         for (int Yw1=0; Yw1<YA1_S3d; ++Yw1){ 
     19                 for (int Yw2=0; Yw2<YA2_S3d;  ++Yw2){ 
     20                         for (int Yws=0; Yws<YNBS_sshn_c; ++Yws){ 
     21                                 tab[Y3windice] += YG_sshn_c(Yws, Yw1, Yw2); ++Y3windice;}}} 
     22}/*M2_VSTA*/  
     23void Y3valstate_sshn_c() 
     24{ 
     25         for (int Yw1=0; Yw1<YA1_S3d; ++Yw1){ 
     26                 for (int Yw2=0; Yw2<YA2_S3d;  ++Yw2){ 
     27                         for (int Yws=0; Yws<YNBS_sshn_c; ++Yws){ 
     28                                 Y3x[Y3windice] = Ysshn_c(Yw1, Yw2)->Ystate[Yws]; ++Y3windice;}}} 
     29}/*M2_GSTA*/  
     30void Y3getstate_sshn_c(float x[]) 
     31{ 
     32         for (int Yw1=0; Yw1<YA1_S3d; ++Yw1){ 
     33                 for (int Yw2=0; Yw2<YA2_S3d;  ++Yw2){ 
     34                         for (int Yws=0; Yws<YNBS_sshn_c; ++Yws){ 
     35                                 Ysshn_c(Yw1, Yw2)->Ystate[Yws] = x[Y3windice]; ++Y3windice;}}} 
     36}/*M2_VGRAD*/  
     37void Y3valgrad_sshn_c(float g[]) 
     38{ 
     39         for (int Yw1=0; Yw1<YA1_S3d; ++Yw1){ 
     40                 for (int Yw2=0; Yw2<YA2_S3d;  ++Yw2){ 
     41                         for (int Yws=0; Yws<YNBS_sshn_c; ++Yws){ 
     42                                 g[Y3windice] = Ysshn_c(Yw1, Yw2)->Ygrad[Yws]; ++Y3windice;}}} 
     43}/*M2_TBTOG   */  
    844void YtabTOgrad_sshn_c(YREAL tab[]) 
    945{ 
     
    105141void Yio_sshn_c(int Yws, int Yw1, int Yw2, int Yw3, int Ywt, double val)         
    106142{  Yiorwf ("sshn_c", Yws, Yw1, Yw2, Yw3, Ywt, &YS_sshn_c(Yws, Yw1, Yw2), val); 
     143}/*M0_OUTOB*/  
     144int Youtoobs_sshn_c(YioKind yiokind, int Yws, int Ywt, int arbpdt) 
     145{ 
     146         Yaobs.time = arbpdt; 
     147         Yaobs.imod = Yimod("sshn_c"); 
     148         Yaobs.smod = Yws;/*M2_OUTOB*/  
     149         for (int Yw1=0; Yw1<YA1_S3d; ++Yw1) 
     150         for (int Yw2=0; Yw2<YA2_S3d; ++Yw2) 
     151         {      if(select_io(yiokind, "sshn_c", Yws, Yw1, Yw2, -1, Ywt, &Ystate_sshn_c(Yws, Yw1, Yw2))) 
     152                        {       Yaobs.iaxe = Yw1; Yaobs.jaxe = Yw2; Yaobs.kaxe = -1; 
     153                                Yaobs.vobs = Ystate_sshn_c(Yws, Yw1, Yw2); 
     154                                if(!Yobs_insert (&Yaobs)) return(0); 
     155                        } 
     156         }/*M9_OUTOB*/   
     157         return(1); 
     158}/*M2_SEPS*/  
     159void Ysetepsi_sshn_c(double val) 
     160{ 
     161         for (int Yw1=0; Yw1<YA1_S3d; ++Yw1){ 
     162                 for (int Yw2=0; Yw2<YA2_S3d;  ++Yw2){ 
     163                         for (int Yws=0; Yws<YNBS_sshn_c; ++Yws){ 
     164                                 Ysshn_c(Yw1, Yw2)->Yepsi[Yws] = val;}}} 
    107165}/*M2_CREY*/  
    108166void Ycreate_sshn_c()   
     
    111169                 for (int Yw2=0; Yw2<YA2_S3d; ++Yw2){ 
    112170                         if ((Ysshn_c(Yw1, Yw2)= new Yaosshn_c ())==NULL) Ycreate_errnew();}} 
     171}/*M2_SWISH*/  
     172void Ysetwish_sshn_c(double val) 
     173{ 
     174         for (int Yw1=0; Yw1<YA1_S3d; ++Yw1){ 
     175                 for (int Yw2=0; Yw2<YA2_S3d;  ++Yw2){ 
     176                         for (int Yws=0; Yws<YNBS_sshn_c; ++Yws){ 
     177                                 Ywish_sshn_c(Yws, Yw1, Yw2) = val;}}} 
    113178}/*M3_ADJUS*/  
    114179void Yadjust_ta_c() 
     
    304369                                 for (int Yws=0; Yws<YNBS_ta_c; ++Yws){ 
    305370                                         Ywish_ta_c(Yws, Yw1, Yw2, Yw3) = val;}}}} 
     371}/*M3_ADJUS*/  
     372void Yadjust_sa_c() 
     373{ 
     374         for (int Yw1=0; Yw1<YA1_S3d; ++Yw1)  
     375         for (int Yw2=0; Yw2<YA2_S3d; ++Yw2)  
     376         for (int Yw3=0; Yw3<YA3_S3d; ++Yw3)  
     377         for (int Yws=0; Yws<YNBS_sa_c; ++Yws)  
     378         { Ystate_sa_c(Yws, Yw1, Yw2, Yw3) -= Yepsi_sa_c(Yws, Yw1, Yw2, Yw3) * Ygrad_sa_c(Yws, Yw1, Yw2, Yw3); 
     379        } 
     380}/*M3_GCTOTB  */  
     381void YgradCTOtab_sa_c(YREAL tab[]) 
     382{ 
     383         for (int Yw1=0; Yw1<YA1_S3d; ++Yw1){ 
     384                 for (int Yw2=0; Yw2<YA2_S3d;  ++Yw2){ 
     385                         for (int Yw3=0; Yw3<YA3_S3d;  ++Yw3){ 
     386                                 for (int Yws=0; Yws<YNBS_sa_c; ++Yws){ 
     387                                         tab[Y3windice] += YG_sa_c(Yws, Yw1, Yw2, Yw3); ++Y3windice;}}}} 
     388}/*M3_VSTA*/  
     389void Y3valstate_sa_c() 
     390{ 
     391         for (int Yw1=0; Yw1<YA1_S3d; ++Yw1){ 
     392                 for (int Yw2=0; Yw2<YA2_S3d;  ++Yw2){ 
     393                         for (int Yw3=0; Yw3<YA3_S3d;  ++Yw3){ 
     394                                 for (int Yws=0; Yws<YNBS_sa_c; ++Yws){ 
     395                                         Y3x[Y3windice] = Ysa_c(Yw1, Yw2, Yw3)->Ystate[Yws]; ++Y3windice;}}}} 
     396}/*M3_GSTA*/  
     397void Y3getstate_sa_c(float x[]) 
     398{ 
     399         for (int Yw1=0; Yw1<YA1_S3d; ++Yw1){ 
     400                 for (int Yw2=0; Yw2<YA2_S3d;  ++Yw2){ 
     401                         for (int Yw3=0; Yw3<YA3_S3d;  ++Yw3){ 
     402                                 for (int Yws=0; Yws<YNBS_sa_c; ++Yws){ 
     403                                         Ysa_c(Yw1, Yw2, Yw3)->Ystate[Yws] = x[Y3windice]; ++Y3windice;}}}} 
     404}/*M3_VGRAD*/  
     405void Y3valgrad_sa_c(float g[]) 
     406{ 
     407         for (int Yw1=0; Yw1<YA1_S3d; ++Yw1){ 
     408                 for (int Yw2=0; Yw2<YA2_S3d;  ++Yw2){ 
     409                         for (int Yw3=0; Yw3<YA3_S3d;  ++Yw3){ 
     410                                 for (int Yws=0; Yws<YNBS_sa_c; ++Yws){ 
     411                                         g[Y3windice] = Ysa_c(Yw1, Yw2, Yw3)->Ygrad[Yws]; ++Y3windice;}}}} 
    306412}/*M3_TBTOG   */  
    307413void YtabTOgrad_sa_c(YREAL tab[]) 
     
    417523void Yio_sa_c(int Yws, int Yw1, int Yw2, int Yw3, int Ywt, double val)   
    418524{  Yiorwf ("sa_c", Yws, Yw1, Yw2, Yw3, Ywt, &YS_sa_c(Yws, Yw1, Yw2, Yw3), val); 
     525}/*M0_OUTOB*/  
     526int Youtoobs_sa_c(YioKind yiokind, int Yws, int Ywt, int arbpdt) 
     527{ 
     528         Yaobs.time = arbpdt; 
     529         Yaobs.imod = Yimod("sa_c"); 
     530         Yaobs.smod = Yws;/*M3_OUTOB*/  
     531         for (int Yw1=0; Yw1<YA1_S3d; ++Yw1) 
     532         for (int Yw2=0; Yw2<YA2_S3d; ++Yw2) 
     533         for (int Yw3=0; Yw3<YA3_S3d; ++Yw3) 
     534         {      if(select_io(yiokind, "sa_c", Yws, Yw1, Yw2, Yw3, Ywt, &Ystate_sa_c(Yws, Yw1, Yw2, Yw3))) 
     535                        {       Yaobs.iaxe = Yw1; Yaobs.jaxe = Yw2; Yaobs.kaxe = Yw3; 
     536                                Yaobs.vobs = Ystate_sa_c(Yws, Yw1, Yw2, Yw3); 
     537                                if(!Yobs_insert (&Yaobs)) return(0); 
     538                        } 
     539         }/*M9_OUTOB*/   
     540         return(1); 
     541}/*M3_SEPS*/  
     542void Ysetepsi_sa_c(double val) 
     543{ 
     544         for (int Yw1=0; Yw1<YA1_S3d; ++Yw1){ 
     545                 for (int Yw2=0; Yw2<YA2_S3d;  ++Yw2){ 
     546                         for (int Yw3=0; Yw3<YA3_S3d;  ++Yw3){ 
     547                                 for (int Yws=0; Yws<YNBS_sa_c; ++Yws){ 
     548                                         Ysa_c(Yw1, Yw2, Yw3)->Yepsi[Yws] = val;}}}} 
    419549}/*M3_CREY*/  
    420550void Ycreate_sa_c()   
     
    424554                         for (int Yw3=0; Yw3<YA3_S3d; ++Yw3){ 
    425555                                 if ((Ysa_c(Yw1, Yw2, Yw3) = new Yaosa_c ())==NULL) Ycreate_errnew();}}} 
     556}/*M3_SWISH*/  
     557void Ysetwish_sa_c(double val) 
     558{ 
     559         for (int Yw1=0; Yw1<YA1_S3d; ++Yw1){ 
     560                 for (int Yw2=0; Yw2<YA2_S3d;  ++Yw2){ 
     561                         for (int Yw3=0; Yw3<YA3_S3d;  ++Yw3){ 
     562                                 for (int Yws=0; Yws<YNBS_sa_c; ++Yws){ 
     563                                         Ywish_sa_c(Yws, Yw1, Yw2, Yw3) = val;}}}} 
     564}/*M3_ADJUS*/  
     565void Yadjust_ua_c() 
     566{ 
     567         for (int Yw1=0; Yw1<YA1_S3d; ++Yw1)  
     568         for (int Yw2=0; Yw2<YA2_S3d; ++Yw2)  
     569         for (int Yw3=0; Yw3<YA3_S3d; ++Yw3)  
     570         for (int Yws=0; Yws<YNBS_ua_c; ++Yws)  
     571         { Ystate_ua_c(Yws, Yw1, Yw2, Yw3) -= Yepsi_ua_c(Yws, Yw1, Yw2, Yw3) * Ygrad_ua_c(Yws, Yw1, Yw2, Yw3); 
     572        } 
     573}/*M3_GCTOTB  */  
     574void YgradCTOtab_ua_c(YREAL tab[]) 
     575{ 
     576         for (int Yw1=0; Yw1<YA1_S3d; ++Yw1){ 
     577                 for (int Yw2=0; Yw2<YA2_S3d;  ++Yw2){ 
     578                         for (int Yw3=0; Yw3<YA3_S3d;  ++Yw3){ 
     579                                 for (int Yws=0; Yws<YNBS_ua_c; ++Yws){ 
     580                                         tab[Y3windice] += YG_ua_c(Yws, Yw1, Yw2, Yw3); ++Y3windice;}}}} 
     581}/*M3_VSTA*/  
     582void Y3valstate_ua_c() 
     583{ 
     584         for (int Yw1=0; Yw1<YA1_S3d; ++Yw1){ 
     585                 for (int Yw2=0; Yw2<YA2_S3d;  ++Yw2){ 
     586                         for (int Yw3=0; Yw3<YA3_S3d;  ++Yw3){ 
     587                                 for (int Yws=0; Yws<YNBS_ua_c; ++Yws){ 
     588                                         Y3x[Y3windice] = Yua_c(Yw1, Yw2, Yw3)->Ystate[Yws]; ++Y3windice;}}}} 
     589}/*M3_GSTA*/  
     590void Y3getstate_ua_c(float x[]) 
     591{ 
     592         for (int Yw1=0; Yw1<YA1_S3d; ++Yw1){ 
     593                 for (int Yw2=0; Yw2<YA2_S3d;  ++Yw2){ 
     594                         for (int Yw3=0; Yw3<YA3_S3d;  ++Yw3){ 
     595                                 for (int Yws=0; Yws<YNBS_ua_c; ++Yws){ 
     596                                         Yua_c(Yw1, Yw2, Yw3)->Ystate[Yws] = x[Y3windice]; ++Y3windice;}}}} 
     597}/*M3_VGRAD*/  
     598void Y3valgrad_ua_c(float g[]) 
     599{ 
     600         for (int Yw1=0; Yw1<YA1_S3d; ++Yw1){ 
     601                 for (int Yw2=0; Yw2<YA2_S3d;  ++Yw2){ 
     602                         for (int Yw3=0; Yw3<YA3_S3d;  ++Yw3){ 
     603                                 for (int Yws=0; Yws<YNBS_ua_c; ++Yws){ 
     604                                         g[Y3windice] = Yua_c(Yw1, Yw2, Yw3)->Ygrad[Yws]; ++Y3windice;}}}} 
    426605}/*M3_TBTOG   */  
    427606void YtabTOgrad_ua_c(YREAL tab[]) 
     
    537716void Yio_ua_c(int Yws, int Yw1, int Yw2, int Yw3, int Ywt, double val)   
    538717{  Yiorwf ("ua_c", Yws, Yw1, Yw2, Yw3, Ywt, &YS_ua_c(Yws, Yw1, Yw2, Yw3), val); 
     718}/*M0_OUTOB*/  
     719int Youtoobs_ua_c(YioKind yiokind, int Yws, int Ywt, int arbpdt) 
     720{ 
     721         Yaobs.time = arbpdt; 
     722         Yaobs.imod = Yimod("ua_c"); 
     723         Yaobs.smod = Yws;/*M3_OUTOB*/  
     724         for (int Yw1=0; Yw1<YA1_S3d; ++Yw1) 
     725         for (int Yw2=0; Yw2<YA2_S3d; ++Yw2) 
     726         for (int Yw3=0; Yw3<YA3_S3d; ++Yw3) 
     727         {      if(select_io(yiokind, "ua_c", Yws, Yw1, Yw2, Yw3, Ywt, &Ystate_ua_c(Yws, Yw1, Yw2, Yw3))) 
     728                        {       Yaobs.iaxe = Yw1; Yaobs.jaxe = Yw2; Yaobs.kaxe = Yw3; 
     729                                Yaobs.vobs = Ystate_ua_c(Yws, Yw1, Yw2, Yw3); 
     730                                if(!Yobs_insert (&Yaobs)) return(0); 
     731                        } 
     732         }/*M9_OUTOB*/   
     733         return(1); 
     734}/*M3_SEPS*/  
     735void Ysetepsi_ua_c(double val) 
     736{ 
     737         for (int Yw1=0; Yw1<YA1_S3d; ++Yw1){ 
     738                 for (int Yw2=0; Yw2<YA2_S3d;  ++Yw2){ 
     739                         for (int Yw3=0; Yw3<YA3_S3d;  ++Yw3){ 
     740                                 for (int Yws=0; Yws<YNBS_ua_c; ++Yws){ 
     741                                         Yua_c(Yw1, Yw2, Yw3)->Yepsi[Yws] = val;}}}} 
    539742}/*M3_CREY*/  
    540743void Ycreate_ua_c()   
     
    544747                         for (int Yw3=0; Yw3<YA3_S3d; ++Yw3){ 
    545748                                 if ((Yua_c(Yw1, Yw2, Yw3) = new Yaoua_c ())==NULL) Ycreate_errnew();}}} 
     749}/*M3_SWISH*/  
     750void Ysetwish_ua_c(double val) 
     751{ 
     752         for (int Yw1=0; Yw1<YA1_S3d; ++Yw1){ 
     753                 for (int Yw2=0; Yw2<YA2_S3d;  ++Yw2){ 
     754                         for (int Yw3=0; Yw3<YA3_S3d;  ++Yw3){ 
     755                                 for (int Yws=0; Yws<YNBS_ua_c; ++Yws){ 
     756                                         Ywish_ua_c(Yws, Yw1, Yw2, Yw3) = val;}}}} 
     757}/*M3_ADJUS*/  
     758void Yadjust_va_c() 
     759{ 
     760         for (int Yw1=0; Yw1<YA1_S3d; ++Yw1)  
     761         for (int Yw2=0; Yw2<YA2_S3d; ++Yw2)  
     762         for (int Yw3=0; Yw3<YA3_S3d; ++Yw3)  
     763         for (int Yws=0; Yws<YNBS_va_c; ++Yws)  
     764         { Ystate_va_c(Yws, Yw1, Yw2, Yw3) -= Yepsi_va_c(Yws, Yw1, Yw2, Yw3) * Ygrad_va_c(Yws, Yw1, Yw2, Yw3); 
     765        } 
     766}/*M3_GCTOTB  */  
     767void YgradCTOtab_va_c(YREAL tab[]) 
     768{ 
     769         for (int Yw1=0; Yw1<YA1_S3d; ++Yw1){ 
     770                 for (int Yw2=0; Yw2<YA2_S3d;  ++Yw2){ 
     771                         for (int Yw3=0; Yw3<YA3_S3d;  ++Yw3){ 
     772                                 for (int Yws=0; Yws<YNBS_va_c; ++Yws){ 
     773                                         tab[Y3windice] += YG_va_c(Yws, Yw1, Yw2, Yw3); ++Y3windice;}}}} 
     774}/*M3_VSTA*/  
     775void Y3valstate_va_c() 
     776{ 
     777         for (int Yw1=0; Yw1<YA1_S3d; ++Yw1){ 
     778                 for (int Yw2=0; Yw2<YA2_S3d;  ++Yw2){ 
     779                         for (int Yw3=0; Yw3<YA3_S3d;  ++Yw3){ 
     780                                 for (int Yws=0; Yws<YNBS_va_c; ++Yws){ 
     781                                         Y3x[Y3windice] = Yva_c(Yw1, Yw2, Yw3)->Ystate[Yws]; ++Y3windice;}}}} 
     782}/*M3_GSTA*/  
     783void Y3getstate_va_c(float x[]) 
     784{ 
     785         for (int Yw1=0; Yw1<YA1_S3d; ++Yw1){ 
     786                 for (int Yw2=0; Yw2<YA2_S3d;  ++Yw2){ 
     787                         for (int Yw3=0; Yw3<YA3_S3d;  ++Yw3){ 
     788                                 for (int Yws=0; Yws<YNBS_va_c; ++Yws){ 
     789                                         Yva_c(Yw1, Yw2, Yw3)->Ystate[Yws] = x[Y3windice]; ++Y3windice;}}}} 
     790}/*M3_VGRAD*/  
     791void Y3valgrad_va_c(float g[]) 
     792{ 
     793         for (int Yw1=0; Yw1<YA1_S3d; ++Yw1){ 
     794                 for (int Yw2=0; Yw2<YA2_S3d;  ++Yw2){ 
     795                         for (int Yw3=0; Yw3<YA3_S3d;  ++Yw3){ 
     796                                 for (int Yws=0; Yws<YNBS_va_c; ++Yws){ 
     797                                         g[Y3windice] = Yva_c(Yw1, Yw2, Yw3)->Ygrad[Yws]; ++Y3windice;}}}} 
    546798}/*M3_TBTOG   */  
    547799void YtabTOgrad_va_c(YREAL tab[]) 
     
    657909void Yio_va_c(int Yws, int Yw1, int Yw2, int Yw3, int Ywt, double val)   
    658910{  Yiorwf ("va_c", Yws, Yw1, Yw2, Yw3, Ywt, &YS_va_c(Yws, Yw1, Yw2, Yw3), val); 
     911}/*M0_OUTOB*/  
     912int Youtoobs_va_c(YioKind yiokind, int Yws, int Ywt, int arbpdt) 
     913{ 
     914         Yaobs.time = arbpdt; 
     915         Yaobs.imod = Yimod("va_c"); 
     916         Yaobs.smod = Yws;/*M3_OUTOB*/  
     917         for (int Yw1=0; Yw1<YA1_S3d; ++Yw1) 
     918         for (int Yw2=0; Yw2<YA2_S3d; ++Yw2) 
     919         for (int Yw3=0; Yw3<YA3_S3d; ++Yw3) 
     920         {      if(select_io(yiokind, "va_c", Yws, Yw1, Yw2, Yw3, Ywt, &Ystate_va_c(Yws, Yw1, Yw2, Yw3))) 
     921                        {       Yaobs.iaxe = Yw1; Yaobs.jaxe = Yw2; Yaobs.kaxe = Yw3; 
     922                                Yaobs.vobs = Ystate_va_c(Yws, Yw1, Yw2, Yw3); 
     923                                if(!Yobs_insert (&Yaobs)) return(0); 
     924                        } 
     925         }/*M9_OUTOB*/   
     926         return(1); 
     927}/*M3_SEPS*/  
     928void Ysetepsi_va_c(double val) 
     929{ 
     930         for (int Yw1=0; Yw1<YA1_S3d; ++Yw1){ 
     931                 for (int Yw2=0; Yw2<YA2_S3d;  ++Yw2){ 
     932                         for (int Yw3=0; Yw3<YA3_S3d;  ++Yw3){ 
     933                                 for (int Yws=0; Yws<YNBS_va_c; ++Yws){ 
     934                                         Yva_c(Yw1, Yw2, Yw3)->Yepsi[Yws] = val;}}}} 
    659935}/*M3_CREY*/  
    660936void Ycreate_va_c()   
     
    664940                         for (int Yw3=0; Yw3<YA3_S3d; ++Yw3){ 
    665941                                 if ((Yva_c(Yw1, Yw2, Yw3) = new Yaova_c ())==NULL) Ycreate_errnew();}}} 
     942}/*M3_SWISH*/  
     943void Ysetwish_va_c(double val) 
     944{ 
     945         for (int Yw1=0; Yw1<YA1_S3d; ++Yw1){ 
     946                 for (int Yw2=0; Yw2<YA2_S3d;  ++Yw2){ 
     947                         for (int Yw3=0; Yw3<YA3_S3d;  ++Yw3){ 
     948                                 for (int Yws=0; Yws<YNBS_va_c; ++Yws){ 
     949                                         Ywish_va_c(Yws, Yw1, Yw2, Yw3) = val;}}}} 
    666950}/*M2_TBTOGT  */  
    667951void YtabTOgrad_sbcgyre_qsr_qns(int frompdt, int topdt, YREAL tab[]) 
     
    60016285         } 
    60026286         return(nbKo); 
     6287}/*M0_OUTOB*/  
     6288int Youtoobs_sb(YioKind yiokind, int Yws, int Ywt, int arbpdt) 
     6289{ 
     6290         Yaobs.time = arbpdt; 
     6291         Yaobs.imod = Yimod("sb"); 
     6292         Yaobs.smod = Yws;/*M3_OUTOBT*/ 
     6293         for (int Yw1=0; Yw1<YA1_S3dt; ++Yw1) 
     6294         for (int Yw2=0; Yw2<YA2_S3dt; ++Yw2) 
     6295         for (int Yw3=0; Yw3<YA3_S3dt; ++Yw3) 
     6296         {      if(select_io(yiokind, "sb", Yws, Yw1, Yw2, Yw3, Ywt, &Ystate_sb(Yws, Yw1, Yw2, Yw3, Ywt))) 
     6297                        {       Yaobs.iaxe = Yw1; Yaobs.jaxe = Yw2; Yaobs.kaxe = Yw3; 
     6298                                Yaobs.vobs = Ystate_sb(Yws, Yw1, Yw2, Yw3, Ywt); 
     6299                                if(!Yobs_insert (&Yaobs)) return(0); 
     6300                        } 
     6301         }/*M9_OUTOB*/   
     6302         return(1); 
    60036303}/*M3_CREU*/  
    60046304void Ycreate_sb()   
     
    60086308                         for (int Yw3=0; Yw3<YA3_S3dt; ++Yw3){ 
    60096309                                 if ((Ysb(Yw1, Yw2, Yw3) = new sb ())==NULL) Ycreate_errnew();}}} 
     6310}/*M3_SWISH*/  
     6311void Ysetwish_sb(double val) 
     6312{ 
     6313         for (int Yw1=0; Yw1<YA1_S3dt; ++Yw1){ 
     6314                 for (int Yw2=0; Yw2<YA2_S3dt;  ++Yw2){ 
     6315                         for (int Yw3=0; Yw3<YA3_S3dt;  ++Yw3){ 
     6316                                 for (int Yws=0; Yws<YNBS_sb; ++Yws){ 
     6317                                         Ywish_sb(Yws, Yw1, Yw2, Yw3) = val;}}}} 
    60106318}/*M3_TBTOGT  */  
    60116319void YtabTOgrad_rhd(int frompdt, int topdt, YREAL tab[]) 
     
    1239312701         } 
    1239412702         return(nbKo); 
     12703}/*M0_OUTOB*/  
     12704int Youtoobs_sshb(YioKind yiokind, int Yws, int Ywt, int arbpdt) 
     12705{ 
     12706         Yaobs.time = arbpdt; 
     12707         Yaobs.imod = Yimod("sshb"); 
     12708         Yaobs.smod = Yws;/*M2_OUTOBT*/ 
     12709         for (int Yw1=0; Yw1<YA1_S3dt; ++Yw1) 
     12710         for (int Yw2=0; Yw2<YA2_S3dt; ++Yw2) 
     12711         {      if(select_io(yiokind, "sshb", Yws, Yw1, Yw2, -1, Ywt, &Ystate_sshb(Yws, Yw1, Yw2, Ywt))) 
     12712                        {       Yaobs.iaxe = Yw1; Yaobs.jaxe = Yw2; Yaobs.kaxe = -1; 
     12713                                Yaobs.vobs = Ystate_sshb(Yws, Yw1, Yw2, Ywt); 
     12714                                if(!Yobs_insert (&Yaobs)) return(0); 
     12715                        } 
     12716         }/*M9_OUTOB*/   
     12717         return(1); 
    1239512718}/*M2_CREU*/  
    1239612719void Ycreate_sshb()   
     
    1239912722                 for (int Yw2=0; Yw2<YA2_S3dt; ++Yw2){ 
    1240012723                         if ((Ysshb(Yw1, Yw2)= new sshb ())==NULL) Ycreate_errnew();}} 
     12724}/*M2_SWISH*/  
     12725void Ysetwish_sshb(double val) 
     12726{ 
     12727         for (int Yw1=0; Yw1<YA1_S3dt; ++Yw1){ 
     12728                 for (int Yw2=0; Yw2<YA2_S3dt;  ++Yw2){ 
     12729                         for (int Yws=0; Yws<YNBS_sshb; ++Yws){ 
     12730                                 Ywish_sshb(Yws, Yw1, Yw2) = val;}}} 
    1240112731}/*M3_TBTOGT  */  
    1240212732void YtabTOgrad_ub(int frompdt, int topdt, YREAL tab[]) 
     
    1254812878         } 
    1254912879         return(nbKo); 
     12880}/*M0_OUTOB*/  
     12881int Youtoobs_ub(YioKind yiokind, int Yws, int Ywt, int arbpdt) 
     12882{ 
     12883         Yaobs.time = arbpdt; 
     12884         Yaobs.imod = Yimod("ub"); 
     12885         Yaobs.smod = Yws;/*M3_OUTOBT*/ 
     12886         for (int Yw1=0; Yw1<YA1_S3dt; ++Yw1) 
     12887         for (int Yw2=0; Yw2<YA2_S3dt; ++Yw2) 
     12888         for (int Yw3=0; Yw3<YA3_S3dt; ++Yw3) 
     12889         {      if(select_io(yiokind, "ub", Yws, Yw1, Yw2, Yw3, Ywt, &Ystate_ub(Yws, Yw1, Yw2, Yw3, Ywt))) 
     12890                        {       Yaobs.iaxe = Yw1; Yaobs.jaxe = Yw2; Yaobs.kaxe = Yw3; 
     12891                                Yaobs.vobs = Ystate_ub(Yws, Yw1, Yw2, Yw3, Ywt); 
     12892                                if(!Yobs_insert (&Yaobs)) return(0); 
     12893                        } 
     12894         }/*M9_OUTOB*/   
     12895         return(1); 
    1255012896}/*M3_CREU*/  
    1255112897void Ycreate_ub()   
     
    1255512901                         for (int Yw3=0; Yw3<YA3_S3dt; ++Yw3){ 
    1255612902                                 if ((Yub(Yw1, Yw2, Yw3) = new ub ())==NULL) Ycreate_errnew();}}} 
     12903}/*M3_SWISH*/  
     12904void Ysetwish_ub(double val) 
     12905{ 
     12906         for (int Yw1=0; Yw1<YA1_S3dt; ++Yw1){ 
     12907                 for (int Yw2=0; Yw2<YA2_S3dt;  ++Yw2){ 
     12908                         for (int Yw3=0; Yw3<YA3_S3dt;  ++Yw3){ 
     12909                                 for (int Yws=0; Yws<YNBS_ub; ++Yws){ 
     12910                                         Ywish_ub(Yws, Yw1, Yw2, Yw3) = val;}}}} 
    1255712911}/*M3_TBTOGT  */  
    1255812912void YtabTOgrad_vb(int frompdt, int topdt, YREAL tab[]) 
     
    1270413058         } 
    1270513059         return(nbKo); 
     13060}/*M0_OUTOB*/  
     13061int Youtoobs_vb(YioKind yiokind, int Yws, int Ywt, int arbpdt) 
     13062{ 
     13063         Yaobs.time = arbpdt; 
     13064         Yaobs.imod = Yimod("vb"); 
     13065         Yaobs.smod = Yws;/*M3_OUTOBT*/ 
     13066         for (int Yw1=0; Yw1<YA1_S3dt; ++Yw1) 
     13067         for (int Yw2=0; Yw2<YA2_S3dt; ++Yw2) 
     13068         for (int Yw3=0; Yw3<YA3_S3dt; ++Yw3) 
     13069         {      if(select_io(yiokind, "vb", Yws, Yw1, Yw2, Yw3, Ywt, &Ystate_vb(Yws, Yw1, Yw2, Yw3, Ywt))) 
     13070                        {       Yaobs.iaxe = Yw1; Yaobs.jaxe = Yw2; Yaobs.kaxe = Yw3; 
     13071                                Yaobs.vobs = Ystate_vb(Yws, Yw1, Yw2, Yw3, Ywt); 
     13072                                if(!Yobs_insert (&Yaobs)) return(0); 
     13073                        } 
     13074         }/*M9_OUTOB*/   
     13075         return(1); 
    1270613076}/*M3_CREU*/  
    1270713077void Ycreate_vb()   
     
    1271113081                         for (int Yw3=0; Yw3<YA3_S3dt; ++Yw3){ 
    1271213082                                 if ((Yvb(Yw1, Yw2, Yw3) = new vb ())==NULL) Ycreate_errnew();}}} 
     13083}/*M3_SWISH*/  
     13084void Ysetwish_vb(double val) 
     13085{ 
     13086         for (int Yw1=0; Yw1<YA1_S3dt; ++Yw1){ 
     13087                 for (int Yw2=0; Yw2<YA2_S3dt;  ++Yw2){ 
     13088                         for (int Yw3=0; Yw3<YA3_S3dt;  ++Yw3){ 
     13089                                 for (int Yws=0; Yws<YNBS_vb; ++Yws){ 
     13090                                         Ywish_vb(Yws, Yw1, Yw2, Yw3) = val;}}}} 
    1271313091}/*M3_TBTOGT  */  
    1271413092void YtabTOgrad_hdivn(int frompdt, int topdt, YREAL tab[]) 
     
    1327313651{        
    1327413652         if(1==0); 
     13653         else if (strcmp(nmmod, "sshn_c") == 0) 
     13654                                 YW_sshn_c(Yws, Yw1, Yw2) = YS_sshn_c(Yws, Yw1, Yw2) - vobs; 
    1327513655         else if (strcmp(nmmod, "ta_c") == 0) 
    1327613656                                 YW_ta_c(Yws, Yw1, Yw2, Yw3) = YS_ta_c(Yws, Yw1, Yw2, Yw3) - vobs; 
     13657         else if (strcmp(nmmod, "sa_c") == 0) 
     13658                                 YW_sa_c(Yws, Yw1, Yw2, Yw3) = YS_sa_c(Yws, Yw1, Yw2, Yw3) - vobs; 
     13659         else if (strcmp(nmmod, "ua_c") == 0) 
     13660                                 YW_ua_c(Yws, Yw1, Yw2, Yw3) = YS_ua_c(Yws, Yw1, Yw2, Yw3) - vobs; 
     13661         else if (strcmp(nmmod, "va_c") == 0) 
     13662                                 YW_va_c(Yws, Yw1, Yw2, Yw3) = YS_va_c(Yws, Yw1, Yw2, Yw3) - vobs; 
    1327713663         else if (strcmp(nmmod, "tb") == 0) 
    1327813664                                 YW_tb(Yws, Yw1, Yw2, Yw3) = YS_tb(Yws, Yw1, Yw2, Yw3, Ywt) - vobs; 
     13665         else if (strcmp(nmmod, "sb") == 0) 
     13666                                 YW_sb(Yws, Yw1, Yw2, Yw3) = YS_sb(Yws, Yw1, Yw2, Yw3, Ywt) - vobs; 
     13667         else if (strcmp(nmmod, "sshb") == 0) 
     13668                                 YW_sshb(Yws, Yw1, Yw2) = YS_sshb(Yws, Yw1, Yw2, Ywt) - vobs; 
     13669         else if (strcmp(nmmod, "ub") == 0) 
     13670                                 YW_ub(Yws, Yw1, Yw2, Yw3) = YS_ub(Yws, Yw1, Yw2, Yw3, Ywt) - vobs; 
     13671         else if (strcmp(nmmod, "vb") == 0) 
     13672                                 YW_vb(Yws, Yw1, Yw2, Yw3) = YS_vb(Yws, Yw1, Yw2, Yw3, Ywt) - vobs; 
    1327913673} 
    1328013674void Ycostwishdiff_all (char *nmmod, int Yws, int Yw1, int Yw2, int Yw3, int Ywt)  
    1328113675{        
    1328213676         if(1==0); 
     13677         else if (strcmp(nmmod, "sshn_c") == 0) 
     13678                                 YG_sshn_c(Yws, Yw1, Yw2) += Ycostdiff(YW_sshn_c(Yws, Yw1, Yw2), YW_sshn_c(Yws, Yw1, Yw2)); 
    1328313679         else if (strcmp(nmmod, "ta_c") == 0) 
    1328413680                                 YG_ta_c(Yws, Yw1, Yw2, Yw3) += Ycostdiff(YW_ta_c(Yws, Yw1, Yw2, Yw3), YW_ta_c(Yws, Yw1, Yw2, Yw3)); 
     13681         else if (strcmp(nmmod, "sa_c") == 0) 
     13682                                 YG_sa_c(Yws, Yw1, Yw2, Yw3) += Ycostdiff(YW_sa_c(Yws, Yw1, Yw2, Yw3), YW_sa_c(Yws, Yw1, Yw2, Yw3)); 
     13683         else if (strcmp(nmmod, "ua_c") == 0) 
     13684                                 YG_ua_c(Yws, Yw1, Yw2, Yw3) += Ycostdiff(YW_ua_c(Yws, Yw1, Yw2, Yw3), YW_ua_c(Yws, Yw1, Yw2, Yw3)); 
     13685         else if (strcmp(nmmod, "va_c") == 0) 
     13686                                 YG_va_c(Yws, Yw1, Yw2, Yw3) += Ycostdiff(YW_va_c(Yws, Yw1, Yw2, Yw3), YW_va_c(Yws, Yw1, Yw2, Yw3)); 
    1328513687         else if (strcmp(nmmod, "tb") == 0) 
    1328613688                                 YG_tb(Yws, Yw1, Yw2, Yw3, Ywt) += Ycostdiff(YW_tb(Yws, Yw1, Yw2, Yw3), YW_tb(Yws, Yw1, Yw2, Yw3)); 
     13689         else if (strcmp(nmmod, "sb") == 0) 
     13690                                 YG_sb(Yws, Yw1, Yw2, Yw3, Ywt) += Ycostdiff(YW_sb(Yws, Yw1, Yw2, Yw3), YW_sb(Yws, Yw1, Yw2, Yw3)); 
     13691         else if (strcmp(nmmod, "sshb") == 0) 
     13692                                      YG_sshb(Yws, Yw1, Yw2, Ywt) += Ycostdiff(YW_sshb(Yws, Yw1, Yw2), YW_sshb(Yws, Yw1, Yw2)); 
     13693         else if (strcmp(nmmod, "ub") == 0) 
     13694                                 YG_ub(Yws, Yw1, Yw2, Yw3, Ywt) += Ycostdiff(YW_ub(Yws, Yw1, Yw2, Yw3), YW_ub(Yws, Yw1, Yw2, Yw3)); 
     13695         else if (strcmp(nmmod, "vb") == 0) 
     13696                                 YG_vb(Yws, Yw1, Yw2, Yw3, Ywt) += Ycostdiff(YW_vb(Yws, Yw1, Yw2, Yw3), YW_vb(Yws, Yw1, Yw2, Yw3)); 
    1328713697} 
    1328813698void Youtoobs_mod(YioKind yiokind, char *nmmod, int numout, int pdt, int arbpdt) 
    1328913699{ 
    1329013700         if(1==0); 
     13701         else if (strcmp(nmmod, "sshn_c") == 0) Youtoobs_sshn_c(yiokind, numout, pdt, arbpdt); 
    1329113702         else if (strcmp(nmmod, "ta_c") == 0) Youtoobs_ta_c(yiokind, numout, pdt, arbpdt); 
     13703         else if (strcmp(nmmod, "sa_c") == 0) Youtoobs_sa_c(yiokind, numout, pdt, arbpdt); 
     13704         else if (strcmp(nmmod, "ua_c") == 0) Youtoobs_ua_c(yiokind, numout, pdt, arbpdt); 
     13705         else if (strcmp(nmmod, "va_c") == 0) Youtoobs_va_c(yiokind, numout, pdt, arbpdt); 
    1329213706         else if (strcmp(nmmod, "tb") == 0) Youtoobs_tb(yiokind, numout, pdt, arbpdt); 
     13707         else if (strcmp(nmmod, "sb") == 0) Youtoobs_sb(yiokind, numout, pdt, arbpdt); 
     13708         else if (strcmp(nmmod, "sshb") == 0) Youtoobs_sshb(yiokind, numout, pdt, arbpdt); 
     13709         else if (strcmp(nmmod, "ub") == 0) Youtoobs_ub(yiokind, numout, pdt, arbpdt); 
     13710         else if (strcmp(nmmod, "vb") == 0) Youtoobs_vb(yiokind, numout, pdt, arbpdt); 
    1329313711} 
    1329413712void Yadjust_all ()  
    1329513713{ 
     13714         Yadjust_sshn_c (); 
    1329613715         Yadjust_ta_c (); 
     13716         Yadjust_sa_c (); 
     13717         Yadjust_ua_c (); 
     13718         Yadjust_va_c (); 
    1329713719} 
    1329813720void Yrazgrad_all ()  
     
    1357513997void Ysetwish_mod (int imod, YREAL val)  
    1357613998{       if(1==0); 
     13999        else if (imod==0) Ysetwish_sshn_c(val); 
    1357714000        else if (imod==1) Ysetwish_ta_c(val); 
     14001        else if (imod==2) Ysetwish_sa_c(val); 
     14002        else if (imod==3) Ysetwish_ua_c(val); 
     14003        else if (imod==4) Ysetwish_va_c(val); 
    1357814004        else if (imod==38) Ysetwish_tb(val); 
     14005        else if (imod==39) Ysetwish_sb(val); 
     14006        else if (imod==81) Ysetwish_sshb(val); 
     14007        else if (imod==82) Ysetwish_ub(val); 
     14008        else if (imod==83) Ysetwish_vb(val); 
    1357914009} 
    1358014010void  Yio_mod (char *nmmod, int Yws, int Yw1, int Yw2, int Yw3, int Ywt, double val) 
     
    1367114101void YgradCTOtab_target (YREAL tab[])  
    1367214102{       //Y3windice = 0; 
     14103         YgradCTOtab_sshn_c (tab); 
    1367314104         YgradCTOtab_ta_c (tab); 
     14105         YgradCTOtab_sa_c (tab); 
     14106         YgradCTOtab_ua_c (tab); 
     14107         YgradCTOtab_va_c (tab); 
    1367414108} 
    1367514109void YtabTOgrad_target (YREAL tab[])  
    1367614110{       //Y3windice = 0; 
     14111         YtabTOgrad_sshn_c (tab); 
    1367714112         YtabTOgrad_ta_c (tab); 
     14113         YtabTOgrad_sa_c (tab); 
     14114         YtabTOgrad_ua_c (tab); 
     14115         YtabTOgrad_va_c (tab); 
    1367814116} 
    1367914117void Y3getstate_all (float x[])  
    1368014118{        Y3windice = 0; 
     14119         Y3getstate_sshn_c (x); 
    1368114120         Y3getstate_ta_c (x); 
     14121         Y3getstate_sa_c (x); 
     14122         Y3getstate_ua_c (x); 
     14123         Y3getstate_va_c (x); 
    1368214124} 
    1368314125void Y3valstate_all ()  
    1368414126{        Y3windice = 0; 
     14127         Y3valstate_sshn_c (); 
    1368514128         Y3valstate_ta_c (); 
     14129         Y3valstate_sa_c (); 
     14130         Y3valstate_ua_c (); 
     14131         Y3valstate_va_c (); 
    1368614132} 
    1368714133void Y3valgrad_all (float g[])  
    1368814134{        Y3windice = 0; 
     14135         Y3valgrad_sshn_c (g); 
    1368914136         Y3valgrad_ta_c (g); 
     14137         Y3valgrad_sa_c (g); 
     14138         Y3valgrad_ua_c (g); 
     14139         Y3valgrad_va_c (g); 
    1369014140} 
    1369114141void YdeltaEQPstate_traj(int itraj, char *norkmod, int frompdt, int topdt, double pfact)  
     
    1369414144        else if (itraj==Yid_Tcst) 
    1369514145        { 
    13696                 if ( !strcmp(norkmod, "sshn_c") || !strcmp(norkmod, "Y#A") ) 
     14146                if ( !strcmp(norkmod, "sshn_c") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#T") ) 
    1369714147         YdeltaEQPstate_sshn_c (0, 1, pfact); 
    1369814148                if ( !strcmp(norkmod, "ta_c") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#T") ) 
    1369914149         YdeltaEQPstate_ta_c (0, 1, pfact); 
    13700                 if ( !strcmp(norkmod, "sa_c") || !strcmp(norkmod, "Y#A") ) 
     14150                if ( !strcmp(norkmod, "sa_c") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#T") ) 
    1370114151         YdeltaEQPstate_sa_c (0, 1, pfact); 
    13702                 if ( !strcmp(norkmod, "ua_c") || !strcmp(norkmod, "Y#A") ) 
     14152                if ( !strcmp(norkmod, "ua_c") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#T") ) 
    1370314153         YdeltaEQPstate_ua_c (0, 1, pfact); 
    13704                 if ( !strcmp(norkmod, "va_c") || !strcmp(norkmod, "Y#A") ) 
     14154                if ( !strcmp(norkmod, "va_c") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#T") ) 
    1370514155         YdeltaEQPstate_va_c (0, 1, pfact); 
    1370614156        } 
     
    1377514225                if ( !strcmp(norkmod, "tb") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#C") ) 
    1377614226         YdeltaEQPstate_tb (frompdt, topdt, pfact); 
    13777                 if ( !strcmp(norkmod, "sb") || !strcmp(norkmod, "Y#A") ) 
     14227                if ( !strcmp(norkmod, "sb") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#C") ) 
    1377814228         YdeltaEQPstate_sb (frompdt, topdt, pfact); 
    1377914229                if ( !strcmp(norkmod, "rhd") || !strcmp(norkmod, "Y#A") ) 
     
    1385914309                if ( !strcmp(norkmod, "sshn") || !strcmp(norkmod, "Y#A") ) 
    1386014310         YdeltaEQPstate_sshn (frompdt, topdt, pfact); 
    13861                 if ( !strcmp(norkmod, "sshb") || !strcmp(norkmod, "Y#A") ) 
     14311                if ( !strcmp(norkmod, "sshb") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#C") ) 
    1386214312         YdeltaEQPstate_sshb (frompdt, topdt, pfact); 
    13863                 if ( !strcmp(norkmod, "ub") || !strcmp(norkmod, "Y#A") ) 
     14313                if ( !strcmp(norkmod, "ub") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#C") ) 
    1386414314         YdeltaEQPstate_ub (frompdt, topdt, pfact); 
    13865                 if ( !strcmp(norkmod, "vb") || !strcmp(norkmod, "Y#A") ) 
     14315                if ( !strcmp(norkmod, "vb") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#C") ) 
    1386614316         YdeltaEQPstate_vb (frompdt, topdt, pfact); 
    1386714317                if ( !strcmp(norkmod, "hdivn") || !strcmp(norkmod, "Y#A") ) 
     
    1387514325void YdeltaEQPstate_target(double pfact)  
    1387614326{ 
     14327         YdeltaEQPstate_sshn_c (0, 1, pfact); 
    1387714328         YdeltaEQPstate_ta_c (0, 1, pfact); 
     14329         YdeltaEQPstate_sa_c (0, 1, pfact); 
     14330         YdeltaEQPstate_ua_c (0, 1, pfact); 
     14331         YdeltaEQPstate_va_c (0, 1, pfact); 
    1387814332} 
    1387914333void YdeltaEQPgrad_target(double pfact)  
    1388014334{ 
     14335         YdeltaEQPgrad_sshn_c (0, 1, pfact); 
    1388114336         YdeltaEQPgrad_ta_c (0, 1, pfact); 
     14337         YdeltaEQPgrad_sa_c (0, 1, pfact); 
     14338         YdeltaEQPgrad_ua_c (0, 1, pfact); 
     14339         YdeltaEQPgrad_va_c (0, 1, pfact); 
    1388214340} 
    1388314341void YstateEQPdelta_traj(int itraj, char *norkmod, int frompdt, int topdt, double pfact)  
     
    1388614344        else if (itraj==Yid_Tcst) 
    1388714345        { 
    13888                 if ( !strcmp(norkmod, "sshn_c") || !strcmp(norkmod, "Y#A") ) 
     14346                if ( !strcmp(norkmod, "sshn_c") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#T") ) 
    1388914347         YstateEQPdelta_sshn_c (0, 1, pfact); 
    1389014348                if ( !strcmp(norkmod, "ta_c") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#T") ) 
    1389114349         YstateEQPdelta_ta_c (0, 1, pfact); 
    13892                 if ( !strcmp(norkmod, "sa_c") || !strcmp(norkmod, "Y#A") ) 
     14350                if ( !strcmp(norkmod, "sa_c") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#T") ) 
    1389314351         YstateEQPdelta_sa_c (0, 1, pfact); 
    13894                 if ( !strcmp(norkmod, "ua_c") || !strcmp(norkmod, "Y#A") ) 
     14352                if ( !strcmp(norkmod, "ua_c") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#T") ) 
    1389514353         YstateEQPdelta_ua_c (0, 1, pfact); 
    13896                 if ( !strcmp(norkmod, "va_c") || !strcmp(norkmod, "Y#A") ) 
     14354                if ( !strcmp(norkmod, "va_c") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#T") ) 
    1389714355         YstateEQPdelta_va_c (0, 1, pfact); 
    1389814356        } 
     
    1396714425                if ( !strcmp(norkmod, "tb") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#C") ) 
    1396814426         YstateEQPdelta_tb (frompdt, topdt, pfact); 
    13969                 if ( !strcmp(norkmod, "sb") || !strcmp(norkmod, "Y#A") ) 
     14427                if ( !strcmp(norkmod, "sb") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#C") ) 
    1397014428         YstateEQPdelta_sb (frompdt, topdt, pfact); 
    1397114429                if ( !strcmp(norkmod, "rhd") || !strcmp(norkmod, "Y#A") ) 
     
    1405114509                if ( !strcmp(norkmod, "sshn") || !strcmp(norkmod, "Y#A") ) 
    1405214510         YstateEQPdelta_sshn (frompdt, topdt, pfact); 
    14053                 if ( !strcmp(norkmod, "sshb") || !strcmp(norkmod, "Y#A") ) 
     14511                if ( !strcmp(norkmod, "sshb") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#C") ) 
    1405414512         YstateEQPdelta_sshb (frompdt, topdt, pfact); 
    14055                 if ( !strcmp(norkmod, "ub") || !strcmp(norkmod, "Y#A") ) 
     14513                if ( !strcmp(norkmod, "ub") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#C") ) 
    1405614514         YstateEQPdelta_ub (frompdt, topdt, pfact); 
    14057                 if ( !strcmp(norkmod, "vb") || !strcmp(norkmod, "Y#A") ) 
     14515                if ( !strcmp(norkmod, "vb") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#C") ) 
    1405814516         YstateEQPdelta_vb (frompdt, topdt, pfact); 
    1405914517                if ( !strcmp(norkmod, "hdivn") || !strcmp(norkmod, "Y#A") ) 
     
    1406714525void YstateEQPdelta_target(double pfact)  
    1406814526{ 
     14527         YstateEQPdelta_sshn_c (0, 1, pfact); 
    1406914528         YstateEQPdelta_ta_c (0, 1, pfact); 
     14529         YstateEQPdelta_sa_c (0, 1, pfact); 
     14530         YstateEQPdelta_ua_c (0, 1, pfact); 
     14531         YstateEQPdelta_va_c (0, 1, pfact); 
    1407014532} 
    1407114533void YstateEQPOdelta_target(double pfact, char *codop)  
    1407214534{ 
     14535         YstateEQPOdelta_sshn_c (0, 1, pfact, codop); 
    1407314536         YstateEQPOdelta_ta_c (0, 1, pfact, codop); 
     14537         YstateEQPOdelta_sa_c (0, 1, pfact, codop); 
     14538         YstateEQPOdelta_ua_c (0, 1, pfact, codop); 
     14539         YstateEQPOdelta_va_c (0, 1, pfact, codop); 
    1407414540} 
    1407514541void YstateEQAPTdelta_target(double pfact, YREAL tab[])  
    1407614542{ 
     14543         YstateEQAPTdelta_sshn_c (0, 1, pfact, tab); 
    1407714544         YstateEQAPTdelta_ta_c (0, 1, pfact, tab); 
     14545         YstateEQAPTdelta_sa_c (0, 1, pfact, tab); 
     14546         YstateEQAPTdelta_ua_c (0, 1, pfact, tab); 
     14547         YstateEQAPTdelta_va_c (0, 1, pfact, tab); 
    1407814548} 
    1407914549void YgradEQPstate_traj(int itraj, char *norkmod, int frompdt, int topdt, double pfact)  
     
    1408214552        else if (itraj==Yid_Tcst) 
    1408314553        { 
    14084                 if ( !strcmp(norkmod, "sshn_c") || !strcmp(norkmod, "Y#A") ) 
     14554                if ( !strcmp(norkmod, "sshn_c") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#T") ) 
    1408514555         YgradEQPstate_sshn_c(pfact); 
    1408614556                if ( !strcmp(norkmod, "ta_c") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#T") ) 
    1408714557         YgradEQPstate_ta_c(pfact); 
    14088                 if ( !strcmp(norkmod, "sa_c") || !strcmp(norkmod, "Y#A") ) 
     14558                if ( !strcmp(norkmod, "sa_c") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#T") ) 
    1408914559         YgradEQPstate_sa_c(pfact); 
    14090                 if ( !strcmp(norkmod, "ua_c") || !strcmp(norkmod, "Y#A") ) 
     14560                if ( !strcmp(norkmod, "ua_c") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#T") ) 
    1409114561         YgradEQPstate_ua_c(pfact); 
    14092                 if ( !strcmp(norkmod, "va_c") || !strcmp(norkmod, "Y#A") ) 
     14562                if ( !strcmp(norkmod, "va_c") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#T") ) 
    1409314563         YgradEQPstate_va_c(pfact); 
    1409414564        } 
     
    1416314633                if ( !strcmp(norkmod, "tb") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#C") ) 
    1416414634         YgradEQPstate_tb (frompdt, topdt, pfact); 
    14165                 if ( !strcmp(norkmod, "sb") || !strcmp(norkmod, "Y#A") ) 
     14635                if ( !strcmp(norkmod, "sb") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#C") ) 
    1416614636         YgradEQPstate_sb (frompdt, topdt, pfact); 
    1416714637                if ( !strcmp(norkmod, "rhd") || !strcmp(norkmod, "Y#A") ) 
     
    1424714717                if ( !strcmp(norkmod, "sshn") || !strcmp(norkmod, "Y#A") ) 
    1424814718         YgradEQPstate_sshn (frompdt, topdt, pfact); 
    14249                 if ( !strcmp(norkmod, "sshb") || !strcmp(norkmod, "Y#A") ) 
     14719                if ( !strcmp(norkmod, "sshb") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#C") ) 
    1425014720         YgradEQPstate_sshb (frompdt, topdt, pfact); 
    14251                 if ( !strcmp(norkmod, "ub") || !strcmp(norkmod, "Y#A") ) 
     14721                if ( !strcmp(norkmod, "ub") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#C") ) 
    1425214722         YgradEQPstate_ub (frompdt, topdt, pfact); 
    14253                 if ( !strcmp(norkmod, "vb") || !strcmp(norkmod, "Y#A") ) 
     14723                if ( !strcmp(norkmod, "vb") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#C") ) 
    1425414724         YgradEQPstate_vb (frompdt, topdt, pfact); 
    1425514725                if ( !strcmp(norkmod, "hdivn") || !strcmp(norkmod, "Y#A") ) 
     
    1426314733void YgradEQPstate_target(double pfact)  
    1426414734{ 
     14735         YgradEQPstate_sshn_c (pfact); 
    1426514736         YgradEQPstate_ta_c (pfact); 
     14737         YgradEQPstate_sa_c (pfact); 
     14738         YgradEQPstate_ua_c (pfact); 
     14739         YgradEQPstate_va_c (pfact); 
    1426614740} 
    1426714741void YgradEQPOstate_target(double pfact, char *codop)  
    1426814742{ 
     14743         YgradEQPOstate_sshn_c (pfact, codop); 
    1426914744         YgradEQPOstate_ta_c (pfact, codop); 
     14745         YgradEQPOstate_sa_c (pfact, codop); 
     14746         YgradEQPOstate_ua_c (pfact, codop); 
     14747         YgradEQPOstate_va_c (pfact, codop); 
    1427014748} 
    1427114749void YstateTOtab_traj (int itraj, char *norkmod, int frompdt, int topdt, YREAL tab[])  
     
    1427414752        else if (itraj==Yid_Tcst) 
    1427514753        { 
    14276                 if ( !strcmp(norkmod, "sshn_c") || !strcmp(norkmod, "Y#A") ) 
     14754                if ( !strcmp(norkmod, "sshn_c") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#T") ) 
    1427714755         YstateTOtab_sshn_c (tab); 
    1427814756                if ( !strcmp(norkmod, "ta_c") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#T") ) 
    1427914757         YstateTOtab_ta_c (tab); 
    14280                 if ( !strcmp(norkmod, "sa_c") || !strcmp(norkmod, "Y#A") ) 
     14758                if ( !strcmp(norkmod, "sa_c") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#T") ) 
    1428114759         YstateTOtab_sa_c (tab); 
    14282                 if ( !strcmp(norkmod, "ua_c") || !strcmp(norkmod, "Y#A") ) 
     14760                if ( !strcmp(norkmod, "ua_c") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#T") ) 
    1428314761         YstateTOtab_ua_c (tab); 
    14284                 if ( !strcmp(norkmod, "va_c") || !strcmp(norkmod, "Y#A") ) 
     14762                if ( !strcmp(norkmod, "va_c") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#T") ) 
    1428514763         YstateTOtab_va_c (tab); 
    1428614764        } 
     
    1435514833                if ( !strcmp(norkmod, "tb") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#C") ) 
    1435614834         YstateTOtab_tb (frompdt, topdt, tab); 
    14357                 if ( !strcmp(norkmod, "sb") || !strcmp(norkmod, "Y#A") ) 
     14835                if ( !strcmp(norkmod, "sb") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#C") ) 
    1435814836         YstateTOtab_sb (frompdt, topdt, tab); 
    1435914837                if ( !strcmp(norkmod, "rhd") || !strcmp(norkmod, "Y#A") ) 
     
    1443914917                if ( !strcmp(norkmod, "sshn") || !strcmp(norkmod, "Y#A") ) 
    1444014918         YstateTOtab_sshn (frompdt, topdt, tab); 
    14441                 if ( !strcmp(norkmod, "sshb") || !strcmp(norkmod, "Y#A") ) 
     14919                if ( !strcmp(norkmod, "sshb") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#C") ) 
    1444214920         YstateTOtab_sshb (frompdt, topdt, tab); 
    14443                 if ( !strcmp(norkmod, "ub") || !strcmp(norkmod, "Y#A") ) 
     14921                if ( !strcmp(norkmod, "ub") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#C") ) 
    1444414922         YstateTOtab_ub (frompdt, topdt, tab); 
    14445                 if ( !strcmp(norkmod, "vb") || !strcmp(norkmod, "Y#A") ) 
     14923                if ( !strcmp(norkmod, "vb") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#C") ) 
    1444614924         YstateTOtab_vb (frompdt, topdt, tab); 
    1444714925                if ( !strcmp(norkmod, "hdivn") || !strcmp(norkmod, "Y#A") ) 
     
    1445514933void YstateTOtab_target (YREAL tab[])  
    1445614934{       //Y3windice = 0; 
     14935         YstateTOtab_sshn_c (tab); 
    1445714936         YstateTOtab_ta_c (tab); 
     14937         YstateTOtab_sa_c (tab); 
     14938         YstateTOtab_ua_c (tab); 
     14939         YstateTOtab_va_c (tab); 
    1445814940} 
    1445914941void YgradTOtab_traj (int itraj, char *norkmod, int frompdt, int topdt, YREAL tab[])  
     
    1446214944        else if (itraj==Yid_Tcst) 
    1446314945        { 
    14464                 if ( !strcmp(norkmod, "sshn_c") || !strcmp(norkmod, "Y#A") ) 
     14946                if ( !strcmp(norkmod, "sshn_c") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#T") ) 
    1446514947         YgradTOtab_sshn_c (tab); 
    1446614948                if ( !strcmp(norkmod, "ta_c") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#T") ) 
    1446714949         YgradTOtab_ta_c (tab); 
    14468                 if ( !strcmp(norkmod, "sa_c") || !strcmp(norkmod, "Y#A") ) 
     14950                if ( !strcmp(norkmod, "sa_c") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#T") ) 
    1446914951         YgradTOtab_sa_c (tab); 
    14470                 if ( !strcmp(norkmod, "ua_c") || !strcmp(norkmod, "Y#A") ) 
     14952                if ( !strcmp(norkmod, "ua_c") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#T") ) 
    1447114953         YgradTOtab_ua_c (tab); 
    14472                 if ( !strcmp(norkmod, "va_c") || !strcmp(norkmod, "Y#A") ) 
     14954                if ( !strcmp(norkmod, "va_c") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#T") ) 
    1447314955         YgradTOtab_va_c (tab); 
    1447414956        } 
     
    1454315025                if ( !strcmp(norkmod, "tb") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#C") ) 
    1454415026         YgradTOtab_tb (frompdt, topdt, tab); 
    14545                 if ( !strcmp(norkmod, "sb") || !strcmp(norkmod, "Y#A") ) 
     15027                if ( !strcmp(norkmod, "sb") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#C") ) 
    1454615028         YgradTOtab_sb (frompdt, topdt, tab); 
    1454715029                if ( !strcmp(norkmod, "rhd") || !strcmp(norkmod, "Y#A") ) 
     
    1462715109                if ( !strcmp(norkmod, "sshn") || !strcmp(norkmod, "Y#A") ) 
    1462815110         YgradTOtab_sshn (frompdt, topdt, tab); 
    14629                 if ( !strcmp(norkmod, "sshb") || !strcmp(norkmod, "Y#A") ) 
     15111                if ( !strcmp(norkmod, "sshb") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#C") ) 
    1463015112         YgradTOtab_sshb (frompdt, topdt, tab); 
    14631                 if ( !strcmp(norkmod, "ub") || !strcmp(norkmod, "Y#A") ) 
     15113                if ( !strcmp(norkmod, "ub") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#C") ) 
    1463215114         YgradTOtab_ub (frompdt, topdt, tab); 
    14633                 if ( !strcmp(norkmod, "vb") || !strcmp(norkmod, "Y#A") ) 
     15115                if ( !strcmp(norkmod, "vb") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#C") ) 
    1463415116         YgradTOtab_vb (frompdt, topdt, tab); 
    1463515117                if ( !strcmp(norkmod, "hdivn") || !strcmp(norkmod, "Y#A") ) 
     
    1464315125void YgradTOtab_target (YREAL tab[])  
    1464415126{       //Y3windice = 0; 
     15127         YgradTOtab_sshn_c (tab); 
    1464515128         YgradTOtab_ta_c (tab); 
     15129         YgradTOtab_sa_c (tab); 
     15130         YgradTOtab_ua_c (tab); 
     15131         YgradTOtab_va_c (tab); 
    1464615132} 
    1464715133void YtabTOgrad_traj (int itraj, char *norkmod, int frompdt, int topdt, YREAL tab[])  
     
    1465015136        else if (itraj==Yid_Tcst) 
    1465115137        { 
    14652                 if ( !strcmp(norkmod, "sshn_c") || !strcmp(norkmod, "Y#A") ) 
     15138                if ( !strcmp(norkmod, "sshn_c") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#T") ) 
    1465315139                         YtabTOgrad_sshn_c (tab); 
    1465415140                if ( !strcmp(norkmod, "ta_c") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#T") ) 
    1465515141                         YtabTOgrad_ta_c (tab); 
    14656                 if ( !strcmp(norkmod, "sa_c") || !strcmp(norkmod, "Y#A") ) 
     15142                if ( !strcmp(norkmod, "sa_c") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#T") ) 
    1465715143                         YtabTOgrad_sa_c (tab); 
    14658                 if ( !strcmp(norkmod, "ua_c") || !strcmp(norkmod, "Y#A") ) 
     15144                if ( !strcmp(norkmod, "ua_c") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#T") ) 
    1465915145                         YtabTOgrad_ua_c (tab); 
    14660                 if ( !strcmp(norkmod, "va_c") || !strcmp(norkmod, "Y#A") ) 
     15146                if ( !strcmp(norkmod, "va_c") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#T") ) 
    1466115147                         YtabTOgrad_va_c (tab); 
    1466215148        } 
     
    1473115217                if ( !strcmp(norkmod, "tb") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#C") ) 
    1473215218                         YtabTOgrad_tb (frompdt, topdt, tab); 
    14733                 if ( !strcmp(norkmod, "sb") || !strcmp(norkmod, "Y#A") ) 
     15219                if ( !strcmp(norkmod, "sb") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#C") ) 
    1473415220                         YtabTOgrad_sb (frompdt, topdt, tab); 
    1473515221                if ( !strcmp(norkmod, "rhd") || !strcmp(norkmod, "Y#A") ) 
     
    1481515301                if ( !strcmp(norkmod, "sshn") || !strcmp(norkmod, "Y#A") ) 
    1481615302                         YtabTOgrad_sshn (frompdt, topdt, tab); 
    14817                 if ( !strcmp(norkmod, "sshb") || !strcmp(norkmod, "Y#A") ) 
     15303                if ( !strcmp(norkmod, "sshb") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#C") ) 
    1481815304                         YtabTOgrad_sshb (frompdt, topdt, tab); 
    14819                 if ( !strcmp(norkmod, "ub") || !strcmp(norkmod, "Y#A") ) 
     15305                if ( !strcmp(norkmod, "ub") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#C") ) 
    1482015306                         YtabTOgrad_ub (frompdt, topdt, tab); 
    14821                 if ( !strcmp(norkmod, "vb") || !strcmp(norkmod, "Y#A") ) 
     15307                if ( !strcmp(norkmod, "vb") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#C") ) 
    1482215308                         YtabTOgrad_vb (frompdt, topdt, tab); 
    1482315309                if ( !strcmp(norkmod, "hdivn") || !strcmp(norkmod, "Y#A") ) 
     
    1500915495         { 
    1501015496                         if (!strcmp(argv[0], "setepsi_all") || !strcmp(argv[0], "SETEPSI_ALL")){all=1; val=atof(argv[1]);} else val=atof(argv[2]); 
     15497                         if (!strcmp(argv[1], "sshn_c") || all) 
     15498                                         {Ysetepsi_sshn_c(val);codret=1;} 
    1501115499                         if (!strcmp(argv[1], "ta_c") || all) 
    1501215500                                         {Ysetepsi_ta_c(val);codret=1;} 
     15501                         if (!strcmp(argv[1], "sa_c") || all) 
     15502                                         {Ysetepsi_sa_c(val);codret=1;} 
     15503                         if (!strcmp(argv[1], "ua_c") || all) 
     15504                                         {Ysetepsi_ua_c(val);codret=1;} 
     15505                         if (!strcmp(argv[1], "va_c") || all) 
     15506                                         {Ysetepsi_va_c(val);codret=1;} 
    1501315507         } 
    1501415508         else codret=0; 
     
    1502515519         Yting[0]=YS1_tb( Yi, Yj, 0, YTemps-1); 
    1502615520         Ysbcgyre_qsr_qns(Yi, Yj)->forward( Yting[0] ); 
     15521         Ydbg_nanf ("F: ", YNBI_sbcgyre_qsr_qns, "sbcgyre_qsr_qns"); 
    1502715522         Ysbcgyre_emp1(Yi, Yj)->forward(); 
    1502815523         if (1==0 || Yi-1<0) 
     
    1504415539         Yting[4]=YS1_sbcgyre_emp1( Yi, Yj, YTemps); 
    1504515540         Ysbcgyre_zsumemp_zsurf(Yi, Yj)->forward( Yting[0], Yting[1], Yting[2], Yting[3], Yting[4] ); 
     15541         Ydbg_nanf ("F: ", YNBI_sbcgyre_zsumemp_zsurf, "sbcgyre_zsumemp_zsurf"); 
    1504615542 
    1504715543} 
     
    1505315549         Yting[2]=YS2_sbcgyre_zsumemp_zsurf( 31, 21, YTemps); 
    1505415550         Ysbcgyre_emp(Yi, Yj)->forward( Yting[0], Yting[1], Yting[2] ); 
     15551         Ydbg_nanf ("F: ", YNBI_sbcgyre_emp, "sbcgyre_emp"); 
    1505515552         Yting[0]=YS1_sbcgyre_emp( Yi, Yj, YTemps); 
    1505615553         Ysbcgyre_emps(Yi, Yj)->forward( Yting[0] ); 
     15554         Ydbg_nanf ("F: ", YNBI_sbcgyre_emps, "sbcgyre_emps"); 
    1505715555         Ysbcgyre_utau_vtau(Yi, Yj)->forward(); 
    1505815556         if (1==0 || Yi-1<0) 
     
    1506715565         Yting[3]=YS2_sbcgyre_utau_vtau( Yi, Yj, YTemps); 
    1506815566         Ysbcgyre_wndm(Yi, Yj)->forward( Yting[0], Yting[1], Yting[2], Yting[3] ); 
     15567         Ydbg_nanf ("F: ", YNBI_sbcgyre_wndm, "sbcgyre_wndm"); 
    1506915568 
    1507015569} 
     
    1508415583         Yting[3]=YS1_sb( Yi, Yj, Yk-1, YTemps-1); 
    1508515584         Ybn2_rn2(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2], Yting[3] ); 
     15585         Ydbg_nanf ("F: ", YNBI_bn2_rn2, "bn2_rn2"); 
    1508615586 
    1508715587} 
     
    1515215652         Yting[18]=YS1_va( Yi+1, Yj, 1, YTemps-1); 
    1515315653         Yzdf_avt_avmu_avmv(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2], Yting[3], Yting[4], Yting[5], Yting[6], Yting[7], Yting[8], Yting[9], Yting[10], Yting[11], Yting[12], Yting[13], Yting[14], Yting[15], Yting[16], Yting[17], Yting[18] ); 
     15654         Ydbg_nanf ("F: ", YNBI_zdf_avt_avmu_avmv, "zdf_avt_avmu_avmv"); 
    1515415655 
    1515515656} 
     
    1518915690         Yting[30]=YS1_zdf_avt_avmu_avmv( Yi, Yj, 30, YTemps); 
    1519015691         Yzdfmxl_hmld(Yi, Yj)->forward(); 
     15692         Ydbg_nanf ("F: ", YNBI_zdfmxl_hmld, "zdfmxl_hmld"); 
    1519115693         Yting[0]=YS1_rhop( Yi, Yj, 0, YTemps-1); 
    1519215694         Yting[1]=YS1_rhop( Yi, Yj, 1, YTemps-1); 
     
    1522115723         Yting[30]=YS1_rhop( Yi, Yj, 30, YTemps-1); 
    1522215724         Yzdfmxl_nmln_hmlp_hmlpt(Yi, Yj)->forward(); 
     15725         Ydbg_nanf ("F: ", YNBI_zdfmxl_nmln_hmlp_hmlpt, "zdfmxl_nmln_hmlp_hmlpt"); 
    1522315726 
    1522415727} 
     
    1523015733         Yting[2]=YS1_sa( Yi, Yj, 0, YTemps-1); 
    1523115734         Yta_sa_trasbc(Yi, Yj)->forward( Yting[0], Yting[1], Yting[2] ); 
     15735         Ydbg_nanf ("F: ", YNBI_ta_sa_trasbc, "ta_sa_trasbc"); 
    1523215736 
    1523315737} 
     
    1523915743         Yting[1]=YS1_ta_sa_trasbc( Yi, Yj, YTemps); 
    1524015744         Yta_traqsr(Yi, Yj, Yk)->forward( Yting[0], Yting[1] ); 
     15745         Ydbg_nanf ("F: ", YNBI_ta_traqsr, "ta_traqsr"); 
    1524115746 
    1524215747} 
     
    1525815763         Yting[4]=YS1_ta( Yi+1, Yj, Yk, YTemps-1); 
    1525915764         Yzcent_hor_traadv_cen2(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2], Yting[3], Yting[4] ); 
     15765         Ydbg_nanf ("F: ", YNBI_zcent_hor_traadv_cen2, "zcent_hor_traadv_cen2"); 
    1526015766         Yting[0]=YS1_ua( Yi, Yj, Yk, YTemps-1); 
    1526115767         Yting[1]=YS1_va( Yi, Yj, Yk, YTemps-1); 
     
    1527015776         Yting[4]=YS1_sa( Yi+1, Yj, Yk, YTemps-1); 
    1527115777         Yzcens_hor_traadv_cen2(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2], Yting[3], Yting[4] ); 
     15778         Ydbg_nanf ("F: ", YNBI_zcens_hor_traadv_cen2, "zcens_hor_traadv_cen2"); 
    1527215779 
    1527315780} 
     
    1528715794         Yting[4]=YS2_zcent_hor_traadv_cen2( Yi, Yj, Yk, YTemps); 
    1528815795         Yta_hor_traadv_cen2(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2], Yting[3], Yting[4] ); 
     15796         Ydbg_nanf ("F: ", YNBI_ta_hor_traadv_cen2, "ta_hor_traadv_cen2"); 
    1528915797         Yting[0]=YS2_ta_sa_trasbc( Yi, Yj, YTemps); 
    1529015798         if (1==0 || Yi-1<0) 
     
    1529915807         Yting[4]=YS2_zcens_hor_traadv_cen2( Yi, Yj, Yk, YTemps); 
    1530015808         Ysa_hor_traadv_cen2(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2], Yting[3], Yting[4] ); 
     15809         Ydbg_nanf ("F: ", YNBI_sa_hor_traadv_cen2, "sa_hor_traadv_cen2"); 
    1530115810 
    1530215811} 
     
    1531415823         Yting[2]=YS1_ta( Yi, Yj, Yk-1, YTemps-1); 
    1531515824         Yzcent_ver_traadv_cen2(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2] ); 
     15825         Ydbg_nanf ("F: ", YNBI_zcent_ver_traadv_cen2, "zcent_ver_traadv_cen2"); 
    1531615826         Yting[0]=YS1_wa( Yi, Yj, Yk, YTemps-1); 
    1531715827         Yting[1]=YS1_sa( Yi, Yj, Yk, YTemps-1); 
     
    1532115831         Yting[2]=YS1_sa( Yi, Yj, Yk-1, YTemps-1); 
    1532215832         Yzcens_ver_traadv_cen2(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2] ); 
     15833         Ydbg_nanf ("F: ", YNBI_zcens_ver_traadv_cen2, "zcens_ver_traadv_cen2"); 
    1532315834 
    1532415835} 
     
    1533415845         Yting[2]=YS1_zcent_ver_traadv_cen2( Yi, Yj, Yk+1, YTemps); 
    1533515846         Yta_ver_traadv_cen2(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2] ); 
     15847         Ydbg_nanf ("F: ", YNBI_ta_ver_traadv_cen2, "ta_ver_traadv_cen2"); 
    1533615848         Yting[0]=YS1_sa_hor_traadv_cen2( Yi, Yj, Yk, YTemps); 
    1533715849         Yting[1]=YS1_zcens_ver_traadv_cen2( Yi, Yj, Yk, YTemps); 
     
    1534115853         Yting[2]=YS1_zcens_ver_traadv_cen2( Yi, Yj, Yk+1, YTemps); 
    1534215854         Ysa_ver_traadv_cen2(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2] ); 
     15855         Ydbg_nanf ("F: ", YNBI_sa_ver_traadv_cen2, "sa_ver_traadv_cen2"); 
    1534315856 
    1534415857} 
     
    1535715870         Yting[2]=YS1_tb( Yi, Yj+1, Yk, YTemps-1); 
    1535815871         Yztuv_traldf_lap(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2] ); 
     15872         Ydbg_nanf ("F: ", YNBI_ztuv_traldf_lap, "ztuv_traldf_lap"); 
    1535915873         Yting[0]=YS1_sb( Yi, Yj, Yk, YTemps-1); 
    1536015874         if (1==0 || Yi+1>YA1_S3dt-1) 
     
    1536715881         Yting[2]=YS1_sb( Yi, Yj+1, Yk, YTemps-1); 
    1536815882         Yzsuv_traldf_lap(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2] ); 
     15883         Ydbg_nanf ("F: ", YNBI_zsuv_traldf_lap, "zsuv_traldf_lap"); 
    1536915884         Yting[0]=YS1_ta_ver_traadv_cen2( Yi, Yj, Yk, YTemps); 
    1537015885         Yting[1]=YS1_ztuv_traldf_lap( Yi, Yj, Yk, YTemps); 
     
    1537915894         Yting[4]=YS2_ztuv_traldf_lap( Yi, Yj-1, Yk, YTemps); 
    1538015895         Yta_traldf_lap(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2], Yting[3], Yting[4] ); 
     15896         Ydbg_nanf ("F: ", YNBI_ta_traldf_lap, "ta_traldf_lap"); 
    1538115897         Yting[0]=YS1_sa_ver_traadv_cen2( Yi, Yj, Yk, YTemps); 
    1538215898         Yting[1]=YS1_zsuv_traldf_lap( Yi, Yj, Yk, YTemps); 
     
    1539115907         Yting[4]=YS2_zsuv_traldf_lap( Yi, Yj-1, Yk, YTemps); 
    1539215908         Ysa_traldf_lap(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2], Yting[3], Yting[4] ); 
     15909         Ydbg_nanf ("F: ", YNBI_sa_traldf_lap, "sa_traldf_lap"); 
    1539315910 
    1539415911} 
     
    1540315920         Yting[1]=YS1_zdf_avt_avmu_avmv( Yi, Yj, Yk+1, YTemps); 
    1540415921         Yzwisd_trazdf_imp(Yi, Yj, Yk)->forward( Yting[0], Yting[1] ); 
     15922         Ydbg_nanf ("F: ", YNBI_zwisd_trazdf_imp, "zwisd_trazdf_imp"); 
    1540515923         Yting[0]=YS1_ta_traldf_lap( Yi, Yj, Yk, YTemps); 
    1540615924         Yting[1]=YS1_tb( Yi, Yj, Yk, YTemps-1); 
    1540715925         Yzrhs_trazdf_imp(Yi, Yj, Yk)->forward( Yting[0], Yting[1] ); 
     15926         Ydbg_nanf ("F: ", YNBI_zrhs_trazdf_imp, "zrhs_trazdf_imp"); 
    1540815927         Yting[0]=YS1_sa_traldf_lap( Yi, Yj, Yk, YTemps); 
    1540915928         Yting[1]=YS1_sb( Yi, Yj, Yk, YTemps-1); 
    1541015929         Yzrhs_sa_trazdf_imp(Yi, Yj, Yk)->forward( Yting[0], Yting[1] ); 
     15930         Ydbg_nanf ("F: ", YNBI_zrhs_sa_trazdf_imp, "zrhs_sa_trazdf_imp"); 
    1541115931 
    1541215932} 
     
    1542615946         Yting[3]=YS1_zwt_trazdf_imp( Yi, Yj, Yk-1, YTemps); 
    1542715947         Yzwt_trazdf_imp(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2], Yting[3] ); 
     15948         Ydbg_nanf ("F: ", YNBI_zwt_trazdf_imp, "zwt_trazdf_imp"); 
    1542815949         Yting[0]=YS1_zwisd_trazdf_imp( Yi, Yj, Yk, YTemps); 
    1542915950         if (1==0 || Yk-1<0) 
     
    1543715958         Yting[3]=YS1_zwt_trazdf_imp( Yi, Yj, Yk-1, YTemps); 
    1543815959         Yta_de_trazdf_imp(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2], Yting[3] ); 
     15960         Ydbg_nanf ("F: ", YNBI_ta_de_trazdf_imp, "ta_de_trazdf_imp"); 
    1543915961         Yting[0]=YS1_zwisd_trazdf_imp( Yi, Yj, Yk, YTemps); 
    1544015962         if (1==0 || Yk-1<0) 
     
    1544815970         Yting[3]=YS1_zwt_trazdf_imp( Yi, Yj, Yk-1, YTemps); 
    1544915971         Ysa_de_trazdf_imp(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2], Yting[3] ); 
     15972         Ydbg_nanf ("F: ", YNBI_sa_de_trazdf_imp, "sa_de_trazdf_imp"); 
    1545015973 
    1545115974} 
     
    1546315986         Yting[4]=YS1_ta_c( Yi, Yj, Yk); 
    1546415987         Yta(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2], Yting[3], Yting[4] ); 
     15988         Ydbg_nanf ("F: ", YNBI_ta, "ta"); 
    1546515989         Yting[0]=YS2_zwisd_trazdf_imp( Yi, Yj, Yk, YTemps); 
    1546615990         if (1==0 || Yk+1>YA3_S3dt-1) 
     
    1547215996         Yting[4]=YS1_sa_c( Yi, Yj, Yk); 
    1547315997         Ysa(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2], Yting[3], Yting[4] ); 
     15998         Ydbg_nanf ("F: ", YNBI_sa, "sa"); 
    1547415999 
    1547516000} 
     
    1548316008         Yting[3]=YS1_ta_c( Yi, Yj, Yk); 
    1548416009         Ytb(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2], Yting[3] ); 
     16010         Ydbg_nanf ("F: ", YNBI_tb, "tb"); 
    1548516011         Yting[0]=YS1_sb( Yi, Yj, Yk, YTemps-1); 
    1548616012         Yting[1]=YS1_sa( Yi, Yj, Yk, YTemps-1); 
     
    1548816014         Yting[3]=YS1_sa_c( Yi, Yj, Yk); 
    1548916015         Ysb(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2], Yting[3] ); 
     16016         Ydbg_nanf ("F: ", YNBI_sb, "sb"); 
    1549016017 
    1549116018} 
     
    1549716024         Yting[1]=YS1_sb( Yi, Yj, Yk, YTemps); 
    1549816025         Yrhd(Yi, Yj, Yk)->forward( Yting[0], Yting[1] ); 
     16026         Ydbg_nanf ("F: ", YNBI_rhd, "rhd"); 
    1549916027         Yting[0]=YS1_rhd( Yi, Yj, Yk, YTemps); 
    1550016028         Yrhop(Yi, Yj, Yk)->forward( Yting[0] ); 
     16029         Ydbg_nanf ("F: ", YNBI_rhop, "rhop"); 
    1550116030 
    1550216031} 
     
    1552516054         Yting[5]=YS1_va( Yi, Yj+1, Yk, YTemps-1); 
    1552616055         Yhmf_TF_dynadv_cen2(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2], Yting[3], Yting[4], Yting[5] ); 
     16056         Ydbg_nanf ("F: ", YNBI_hmf_TF_dynadv_cen2, "hmf_TF_dynadv_cen2"); 
    1552716057 
    1552816058} 
     
    1554116071         Yting[3]=YS2_hmf_TF_dynadv_cen2( Yi, Yj-1, Yk, YTemps); 
    1554216072         Yzua_dhmf_dynadv_cen2(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2], Yting[3] ); 
     16073         Ydbg_nanf ("F: ", YNBI_zua_dhmf_dynadv_cen2, "zua_dhmf_dynadv_cen2"); 
    1554316074         Yting[0]=YS3_hmf_TF_dynadv_cen2( Yi, Yj, Yk, YTemps); 
    1554416075         if (1==0 || Yi-1<0) 
     
    1555216083         Yting[3]=YS4_hmf_TF_dynadv_cen2( Yi, Yj-1, Yk, YTemps); 
    1555316084         Yzva_dhmf_dynadv_cen2(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2], Yting[3] ); 
     16085         Ydbg_nanf ("F: ", YNBI_zva_dhmf_dynadv_cen2, "zva_dhmf_dynadv_cen2"); 
    1555416086 
    1555516087} 
     
    1558016112         Yting[6]=YS1_va( Yi, Yj, Yk-1, YTemps-1); 
    1558116113         Yzfuv_UW_dynadv_cen2(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2], Yting[3], Yting[4], Yting[5], Yting[6] ); 
     16114         Ydbg_nanf ("F: ", YNBI_zfuv_UW_dynadv_cen2, "zfuv_UW_dynadv_cen2"); 
    1558216115 
    1558316116} 
     
    1559316126         Yting[2]=YS1_zua_dhmf_dynadv_cen2( Yi, Yj, Yk, YTemps); 
    1559416127         Yua_dynadv_cen2(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2] ); 
     16128         Ydbg_nanf ("F: ", YNBI_ua_dynadv_cen2, "ua_dynadv_cen2"); 
    1559516129         Yting[0]=YS2_zfuv_UW_dynadv_cen2( Yi, Yj, Yk, YTemps); 
    1559616130         if (1==0 || Yk+1>YA3_S3dt-1) 
     
    1560016134         Yting[2]=YS1_zva_dhmf_dynadv_cen2( Yi, Yj, Yk, YTemps); 
    1560116135         Yva_dynadv_cen2(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2] ); 
     16136         Ydbg_nanf ("F: ", YNBI_va_dynadv_cen2, "va_dynadv_cen2"); 
    1560216137 
    1560316138} 
     
    1561816153         Yting[3]=YS1_va( Yi+1, Yj, Yk, YTemps-1); 
    1561916154         Yzwxyz_vor_ene(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2], Yting[3] ); 
     16155         Ydbg_nanf ("F: ", YNBI_zwxyz_vor_ene, "zwxyz_vor_ene"); 
    1562016156 
    1562116157} 
     
    1564316179         Yting[6]=YS2_zwxyz_vor_ene( Yi+1, Yj, Yk, YTemps); 
    1564416180         Yua_vor_ene(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2], Yting[3], Yting[4], Yting[5], Yting[6] ); 
     16181         Ydbg_nanf ("F: ", YNBI_ua_vor_ene, "ua_vor_ene"); 
    1564516182         Yting[0]=YS1_va_dynadv_cen2( Yi, Yj, Yk, YTemps); 
    1564616183         if (1==0 || Yi-1<0) 
     
    1566316200         Yting[6]=YS1_zwxyz_vor_ene( Yi, Yj+1, Yk, YTemps); 
    1566416201         Yva_vor_ene(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2], Yting[3], Yting[4], Yting[5], Yting[6] ); 
     16202         Ydbg_nanf ("F: ", YNBI_va_vor_ene, "va_vor_ene"); 
    1566516203         Yting[0]=YS1_ua_vor_ene( Yi, Yj, Yk, YTemps); 
    1566616204         if (1==0 || Yj-1<0) 
     
    1567516213         Yting[4]=YS1_hdivn( Yi+1, Yj, Yk, YTemps-2); 
    1567616214         Yua_dyn_ldf_lap(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2], Yting[3], Yting[4] ); 
     16215         Ydbg_nanf ("F: ", YNBI_ua_dyn_ldf_lap, "ua_dyn_ldf_lap"); 
    1567716216         Yting[0]=YS1_va_vor_ene( Yi, Yj, Yk, YTemps); 
    1567816217         if (1==0 || Yi-1<0) 
     
    1568716226         Yting[4]=YS1_hdivn( Yi, Yj+1, Yk, YTemps-2); 
    1568816227         Yva_dyn_ldf_lap(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2], Yting[3], Yting[4] ); 
     16228         Ydbg_nanf ("F: ", YNBI_va_dyn_ldf_lap, "va_dyn_ldf_lap"); 
    1568916229 
    1569016230} 
     
    1572516265         Yting[7]=YS2_zhpij_dyn_hpg_zco( Yi, Yj, Yk-1, YTemps); 
    1572616266         Yzhpij_dyn_hpg_zco(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2], Yting[3], Yting[4], Yting[5], Yting[6], Yting[7] ); 
     16267         Ydbg_nanf ("F: ", YNBI_zhpij_dyn_hpg_zco, "zhpij_dyn_hpg_zco"); 
    1572716268         Yting[0]=YS1_ua_dyn_ldf_lap( Yi, Yj, Yk, YTemps); 
    1572816269         Yting[1]=YS1_zhpij_dyn_hpg_zco( Yi, Yj, Yk, YTemps); 
    1572916270         Yua_dyn_hpg_zco(Yi, Yj, Yk)->forward( Yting[0], Yting[1] ); 
     16271         Ydbg_nanf ("F: ", YNBI_ua_dyn_hpg_zco, "ua_dyn_hpg_zco"); 
    1573016272         Yting[0]=YS1_va_dyn_ldf_lap( Yi, Yj, Yk, YTemps); 
    1573116273         Yting[1]=YS2_zhpij_dyn_hpg_zco( Yi, Yj, Yk, YTemps); 
    1573216274         Yva_dyn_hpg_zco(Yi, Yj, Yk)->forward( Yting[0], Yting[1] ); 
     16275         Ydbg_nanf ("F: ", YNBI_va_dyn_hpg_zco, "va_dyn_hpg_zco"); 
    1573316276 
    1573416277} 
     
    1574316286         Yting[1]=YS2_zdf_avt_avmu_avmv( Yi, Yj, Yk+1, YTemps); 
    1574416287         Yzwisd_ua_dynzdf_imp(Yi, Yj, Yk)->forward( Yting[0], Yting[1] ); 
     16288         Ydbg_nanf ("F: ", YNBI_zwisd_ua_dynzdf_imp, "zwisd_ua_dynzdf_imp"); 
    1574516289         Yting[0]=YS3_zdf_avt_avmu_avmv( Yi, Yj, Yk, YTemps); 
    1574616290         if (1==0 || Yk+1>YA3_S3dt-1) 
     
    1574916293         Yting[1]=YS3_zdf_avt_avmu_avmv( Yi, Yj, Yk+1, YTemps); 
    1575016294         Yzwisd_va_dynzdf_imp(Yi, Yj, Yk)->forward( Yting[0], Yting[1] ); 
     16295         Ydbg_nanf ("F: ", YNBI_zwisd_va_dynzdf_imp, "zwisd_va_dynzdf_imp"); 
    1575116296         Yting[0]=YS1_ua_dyn_hpg_zco( Yi, Yj, Yk, YTemps); 
    1575216297         Yting[1]=YS1_ub( Yi, Yj, Yk, YTemps-1); 
    1575316298         Yting[2]=YS1_sbcgyre_utau_vtau( Yi, Yj, YTemps); 
    1575416299         Yzrhs_ua_dynzdf_imp(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2] ); 
     16300         Ydbg_nanf ("F: ", YNBI_zrhs_ua_dynzdf_imp, "zrhs_ua_dynzdf_imp"); 
    1575516301         Yting[0]=YS1_va_dyn_hpg_zco( Yi, Yj, Yk, YTemps); 
    1575616302         Yting[1]=YS1_vb( Yi, Yj, Yk, YTemps-1); 
    1575716303         Yting[2]=YS2_sbcgyre_utau_vtau( Yi, Yj, YTemps); 
    1575816304         Yzrhs_va_dynzdf_imp(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2] ); 
     16305         Ydbg_nanf ("F: ", YNBI_zrhs_va_dynzdf_imp, "zrhs_va_dynzdf_imp"); 
    1575916306 
    1576016307} 
     
    1577416321         Yting[3]=YS1_zwt_ua_dynzdf_imp( Yi, Yj, Yk-1, YTemps); 
    1577516322         Yzwt_ua_dynzdf_imp(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2], Yting[3] ); 
     16323         Ydbg_nanf ("F: ", YNBI_zwt_ua_dynzdf_imp, "zwt_ua_dynzdf_imp"); 
    1577616324         Yting[0]=YS1_zwisd_ua_dynzdf_imp( Yi, Yj, Yk, YTemps); 
    1577716325         if (1==0 || Yk-1<0) 
     
    1578516333         Yting[3]=YS1_zwt_ua_dynzdf_imp( Yi, Yj, Yk-1, YTemps); 
    1578616334         Yua_de_dynzdf_imp(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2], Yting[3] ); 
     16335         Ydbg_nanf ("F: ", YNBI_ua_de_dynzdf_imp, "ua_de_dynzdf_imp"); 
    1578716336         Yting[0]=YS1_zwisd_va_dynzdf_imp( Yi, Yj, Yk, YTemps); 
    1578816337         if (1==0 || Yk-1<0) 
     
    1579616345         Yting[3]=YS1_zwt_va_dynzdf_imp( Yi, Yj, Yk-1, YTemps); 
    1579716346         Yzwt_va_dynzdf_imp(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2], Yting[3] ); 
     16347         Ydbg_nanf ("F: ", YNBI_zwt_va_dynzdf_imp, "zwt_va_dynzdf_imp"); 
    1579816348         Yting[0]=YS1_zwisd_va_dynzdf_imp( Yi, Yj, Yk, YTemps); 
    1579916349         if (1==0 || Yk-1<0) 
     
    1580716357         Yting[3]=YS1_zwt_va_dynzdf_imp( Yi, Yj, Yk-1, YTemps); 
    1580816358         Yva_de_dynzdf_imp(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2], Yting[3] ); 
     16359         Ydbg_nanf ("F: ", YNBI_va_de_dynzdf_imp, "va_de_dynzdf_imp"); 
    1580916360 
    1581016361} 
     
    1582116372         Yting[3]=YS1_zwt_ua_dynzdf_imp( Yi, Yj, Yk, YTemps); 
    1582216373         Yua_dynzdf_imp(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2], Yting[3] ); 
     16374         Ydbg_nanf ("F: ", YNBI_ua_dynzdf_imp, "ua_dynzdf_imp"); 
    1582316375         Yting[0]=YS2_zwisd_va_dynzdf_imp( Yi, Yj, Yk, YTemps); 
    1582416376         if (1==0 || Yk+1>YA3_S3dt-1) 
     
    1582916381         Yting[3]=YS1_zwt_va_dynzdf_imp( Yi, Yj, Yk, YTemps); 
    1583016382         Yva_dynzdf_imp(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2], Yting[3] ); 
     16383         Ydbg_nanf ("F: ", YNBI_va_dynzdf_imp, "va_dynzdf_imp"); 
    1583116384 
    1583216385} 
     
    1583816391         Yting[1]=YS1_ub( Yi, Yj, Yk, YTemps-1); 
    1583916392         Yua_norm_dynzdf(Yi, Yj, Yk)->forward( Yting[0], Yting[1] ); 
     16393         Ydbg_nanf ("F: ", YNBI_ua_norm_dynzdf, "ua_norm_dynzdf"); 
    1584016394         Yting[0]=YS1_va_dynzdf_imp( Yi, Yj, Yk, YTemps); 
    1584116395         Yting[1]=YS1_vb( Yi, Yj, Yk, YTemps-1); 
    1584216396         Yva_norm_dynzdf(Yi, Yj, Yk)->forward( Yting[0], Yting[1] ); 
     16397         Ydbg_nanf ("F: ", YNBI_va_norm_dynzdf, "va_norm_dynzdf"); 
    1584316398 
    1584416399} 
     
    1585616411         Yting[2]=YS1_sshn( Yi+1, Yj, YTemps-1); 
    1585716412         Yspguv_now_dynspg(Yi, Yj)->forward( Yting[0], Yting[1], Yting[2] ); 
     16413         Ydbg_nanf ("F: ", YNBI_spguv_now_dynspg, "spguv_now_dynspg"); 
    1585816414 
    1585916415} 
     
    1586616422         Yting[2]=YS1_spguv_now_dynspg( Yi, Yj, YTemps); 
    1586716423         Yua_1_dynspg_flt(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2] ); 
     16424         Ydbg_nanf ("F: ", YNBI_ua_1_dynspg_flt, "ua_1_dynspg_flt"); 
    1586816425         Yting[0]=YS1_va_norm_dynzdf( Yi, Yj, Yk, YTemps); 
    1586916426         Yting[1]=YS1_vb( Yi, Yj, Yk, YTemps-1); 
    1587016427         Yting[2]=YS2_spguv_now_dynspg( Yi, Yj, YTemps); 
    1587116428         Yva_1_dynspg_flt(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2] ); 
     16429         Ydbg_nanf ("F: ", YNBI_va_1_dynspg_flt, "va_1_dynspg_flt"); 
    1587216430 
    1587316431} 
     
    1590716465         Yting[30]=YS1_ua_1_dynspg_flt( Yi, Yj, 30, YTemps); 
    1590816466         Ysum_spgu_dynspg_flt(Yi, Yj)->forward(); 
     16467         Ydbg_nanf ("F: ", YNBI_sum_spgu_dynspg_flt, "sum_spgu_dynspg_flt"); 
    1590916468         Yting[0]=YS1_va_1_dynspg_flt( Yi, Yj, 0, YTemps); 
    1591016469         Yting[1]=YS1_va_1_dynspg_flt( Yi, Yj, 1, YTemps); 
     
    1593916498         Yting[30]=YS1_va_1_dynspg_flt( Yi, Yj, 30, YTemps); 
    1594016499         Ysum_spgv_dynspg_flt(Yi, Yj)->forward(); 
     16500         Ydbg_nanf ("F: ", YNBI_sum_spgv_dynspg_flt, "sum_spgv_dynspg_flt"); 
    1594116501 
    1594216502} 
     
    1595516515         Yting[3]=YS1_sum_spgv_dynspg_flt( Yi, Yj-1, YTemps); 
    1595616516         Ygcb_dynspg_flt(Yi, Yj)->forward( Yting[0], Yting[1], Yting[2], Yting[3] ); 
     16517         Ydbg_nanf ("F: ", YNBI_gcb_dynspg_flt, "gcb_dynspg_flt"); 
    1595716518         Yting[0]=YS1_gcx2( Yi, Yj, YTemps-1); 
    1595816519         Yting[1]=YS1_gcx2( Yi, Yj, YTemps-2); 
    1595916520         Ygcx_dynspg_flt(Yi, Yj)->forward( Yting[0], Yting[1] ); 
     16521         Ydbg_nanf ("F: ", YNBI_gcx_dynspg_flt, "gcx_dynspg_flt"); 
    1596016522 
    1596116523} 
     
    1598416546         Yting[2]=YS1_gcx2( Yi, Yj+1, YTemps); 
    1598516547         Yspguv_dynspg_flt(Yi, Yj)->forward( Yting[0], Yting[1], Yting[2] ); 
     16548         Ydbg_nanf ("F: ", YNBI_spguv_dynspg_flt, "spguv_dynspg_flt"); 
    1598616549 
    1598716550} 
     
    1599416557         Yting[2]=YS1_ua_c( Yi, Yj, Yk); 
    1599516558         Yua(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2] ); 
     16559         Ydbg_nanf ("F: ", YNBI_ua, "ua"); 
    1599616560         Yting[0]=YS1_va_1_dynspg_flt( Yi, Yj, Yk, YTemps); 
    1599716561         Yting[1]=YS2_spguv_dynspg_flt( Yi, Yj, YTemps); 
    1599816562         Yting[2]=YS1_va_c( Yi, Yj, Yk); 
    1599916563         Yva(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2] ); 
     16564         Ydbg_nanf ("F: ", YNBI_va, "va"); 
    1600016565 
    1600116566} 
     
    1600816573         Yting[3]=YS1_sshn_c( Yi, Yj); 
    1600916574         Ysshn(Yi, Yj)->forward( Yting[0], Yting[1], Yting[2], Yting[3] ); 
     16575         Ydbg_nanf ("F: ", YNBI_sshn, "sshn"); 
    1601016576         Yting[0]=YS1_sshb( Yi, Yj, YTemps-1); 
    1601116577         Yting[1]=YS1_sshn( Yi, Yj, YTemps-1); 
     
    1601316579         Yting[3]=YS1_sshn_c( Yi, Yj); 
    1601416580         Ysshb(Yi, Yj)->forward( Yting[0], Yting[1], Yting[2], Yting[3] ); 
     16581         Ydbg_nanf ("F: ", YNBI_sshb, "sshb"); 
    1601516582 
    1601616583} 
     
    1602416591         Yting[3]=YS1_ua_c( Yi, Yj, Yk); 
    1602516592         Yub(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2], Yting[3] ); 
     16593         Ydbg_nanf ("F: ", YNBI_ub, "ub"); 
    1602616594         Yting[0]=YS1_vb( Yi, Yj, Yk, YTemps-1); 
    1602716595         Yting[1]=YS1_va( Yi, Yj, Yk, YTemps-1); 
     
    1602916597         Yting[3]=YS1_va_c( Yi, Yj, Yk); 
    1603016598         Yvb(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2], Yting[3] ); 
     16599         Ydbg_nanf ("F: ", YNBI_vb, "vb"); 
    1603116600 
    1603216601} 
     
    1604616615         Yting[3]=YS1_va( Yi, Yj-1, Yk, YTemps); 
    1604716616         Yhdivn(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2], Yting[3] ); 
     16617         Ydbg_nanf ("F: ", YNBI_hdivn, "hdivn"); 
    1604816618         if (1==0 || Yi+1>YA1_S3dt-1) 
    1604916619         Yting[0]=0;  
     
    1605716627         Yting[3]=YS1_ua( Yi, Yj, Yk, YTemps); 
    1605816628         Yrotn(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2], Yting[3] ); 
     16629         Ydbg_nanf ("F: ", YNBI_rotn, "rotn"); 
    1605916630 
    1606016631} 
     
    1606916640         Yting[1]=YS1_hdivn( Yi, Yj, Yk, YTemps); 
    1607016641         Ywa(Yi, Yj, Yk)->forward( Yting[0], Yting[1] ); 
     16642         Ydbg_nanf ("F: ", YNBI_wa, "wa"); 
    1607116643 
    1607216644} 
     
    1609016662         {      memcpy(&YD1Y_sbcgyre_qsr_qns, &YG1Y_sbcgyre_qsr_qns, YNBS_sbcgyre_qsr_qns*sizeof(YREAL)); 
    1609116663         } 
     16664         Ydbg_nanf ("L: ", YNBI_sbcgyre_qsr_qns, "sbcgyre_qsr_qns"); 
    1609216665         Ysbcgyre_emp1(Yi, Yj)->backward(); 
    1609316666         if (1==0 || Yi-1<0) 
     
    1613116704         {      memcpy(&YD1Y_sbcgyre_zsumemp_zsurf, &YG1Y_sbcgyre_zsumemp_zsurf, YNBS_sbcgyre_zsumemp_zsurf*sizeof(YREAL)); 
    1613216705         } 
     16706         Ydbg_nanf ("L: ", YNBI_sbcgyre_zsumemp_zsurf, "sbcgyre_zsumemp_zsurf"); 
    1613316707 
    1613416708} 
     
    1614816722         {      memcpy(&YD1Y_sbcgyre_emp, &YG1Y_sbcgyre_emp, YNBS_sbcgyre_emp*sizeof(YREAL)); 
    1614916723         } 
     16724         Ydbg_nanf ("L: ", YNBI_sbcgyre_emp, "sbcgyre_emp"); 
    1615016725         Yting[0]=YS1_sbcgyre_emp( Yi, Yj, YTemps); 
    1615116726         Ytbeta[0]=YG1_sbcgyre_emp( Yi, Yj, YTemps); 
     
    1615616731         {      memcpy(&YD1Y_sbcgyre_emps, &YG1Y_sbcgyre_emps, YNBS_sbcgyre_emps*sizeof(YREAL)); 
    1615716732         } 
     16733         Ydbg_nanf ("L: ", YNBI_sbcgyre_emps, "sbcgyre_emps"); 
    1615816734         Ysbcgyre_utau_vtau(Yi, Yj)->backward(); 
    1615916735         if (1==0 || Yi-1<0) 
     
    1618316759         {      memcpy(&YD1Y_sbcgyre_wndm, &YG1Y_sbcgyre_wndm, YNBS_sbcgyre_wndm*sizeof(YREAL)); 
    1618416760         } 
     16761         Ydbg_nanf ("L: ", YNBI_sbcgyre_wndm, "sbcgyre_wndm"); 
    1618516762 
    1618616763} 
     
    1621516792         {      memcpy(&YD1Y_bn2_rn2, &YG1Y_bn2_rn2, YNBS_bn2_rn2*sizeof(YREAL)); 
    1621616793         } 
     16794         Ydbg_nanf ("L: ", YNBI_bn2_rn2, "bn2_rn2"); 
    1621716795 
    1621816796} 
     
    1634916927         {      memcpy(&YD1Y_zdf_avt_avmu_avmv, &YG1Y_zdf_avt_avmu_avmv, YNBS_zdf_avt_avmu_avmv*sizeof(YREAL)); 
    1635016928         } 
     16929         Ydbg_nanf ("L: ", YNBI_zdf_avt_avmu_avmv, "zdf_avt_avmu_avmv"); 
    1635116930 
    1635216931} 
     
    1642217001         {      memcpy(&YD1Y_zdfmxl_hmld, &YG1Y_zdfmxl_hmld, YNBS_zdfmxl_hmld*sizeof(YREAL)); 
    1642317002         } 
     17003         Ydbg_nanf ("L: ", YNBI_zdfmxl_hmld, "zdfmxl_hmld"); 
    1642417004         Yting[0]=YS1_rhop( Yi, Yj, 0, YTemps-1); 
    1642517005         Yting[1]=YS1_rhop( Yi, Yj, 1, YTemps-1); 
     
    1649017070         {      memcpy(&YD1Y_zdfmxl_nmln_hmlp_hmlpt, &YG1Y_zdfmxl_nmln_hmlp_hmlpt, YNBS_zdfmxl_nmln_hmlp_hmlpt*sizeof(YREAL)); 
    1649117071         } 
     17072         Ydbg_nanf ("L: ", YNBI_zdfmxl_nmln_hmlp_hmlpt, "zdfmxl_nmln_hmlp_hmlpt"); 
    1649217073 
    1649317074} 
     
    1650717088         {      memcpy(&YD1Y_ta_sa_trasbc, &YG1Y_ta_sa_trasbc, YNBS_ta_sa_trasbc*sizeof(YREAL)); 
    1650817089         } 
     17090         Ydbg_nanf ("L: ", YNBI_ta_sa_trasbc, "ta_sa_trasbc"); 
    1650917091 
    1651017092} 
     
    1652317105         {      memcpy(&YD1Y_ta_traqsr, &YG1Y_ta_traqsr, YNBS_ta_traqsr*sizeof(YREAL)); 
    1652417106         } 
     17107         Ydbg_nanf ("L: ", YNBI_ta_traqsr, "ta_traqsr"); 
    1652517108 
    1652617109} 
     
    1655817141         {      memcpy(&YD1Y_zcent_hor_traadv_cen2, &YG1Y_zcent_hor_traadv_cen2, YNBS_zcent_hor_traadv_cen2*sizeof(YREAL)); 
    1655917142         } 
     17143         Ydbg_nanf ("L: ", YNBI_zcent_hor_traadv_cen2, "zcent_hor_traadv_cen2"); 
    1656017144         Yting[0]=YS1_ua( Yi, Yj, Yk, YTemps-1); 
    1656117145         Yting[1]=YS1_va( Yi, Yj, Yk, YTemps-1); 
     
    1658617170         {      memcpy(&YD1Y_zcens_hor_traadv_cen2, &YG1Y_zcens_hor_traadv_cen2, YNBS_zcens_hor_traadv_cen2*sizeof(YREAL)); 
    1658717171         } 
     17172         Ydbg_nanf ("L: ", YNBI_zcens_hor_traadv_cen2, "zcens_hor_traadv_cen2"); 
    1658817173 
    1658917174} 
     
    1661917204         {      memcpy(&YD1Y_ta_hor_traadv_cen2, &YG1Y_ta_hor_traadv_cen2, YNBS_ta_hor_traadv_cen2*sizeof(YREAL)); 
    1662017205         } 
     17206         Ydbg_nanf ("L: ", YNBI_ta_hor_traadv_cen2, "ta_hor_traadv_cen2"); 
    1662117207         Yting[0]=YS2_ta_sa_trasbc( Yi, Yj, YTemps); 
    1662217208         if (1==0 || Yi-1<0) 
     
    1664717233         {      memcpy(&YD1Y_sa_hor_traadv_cen2, &YG1Y_sa_hor_traadv_cen2, YNBS_sa_hor_traadv_cen2*sizeof(YREAL)); 
    1664817234         } 
     17235         Ydbg_nanf ("L: ", YNBI_sa_hor_traadv_cen2, "sa_hor_traadv_cen2"); 
    1664917236 
    1665017237} 
     
    1667317260         {      memcpy(&YD1Y_zcent_ver_traadv_cen2, &YG1Y_zcent_ver_traadv_cen2, YNBS_zcent_ver_traadv_cen2*sizeof(YREAL)); 
    1667417261         } 
     17262         Ydbg_nanf ("L: ", YNBI_zcent_ver_traadv_cen2, "zcent_ver_traadv_cen2"); 
    1667517263         Yting[0]=YS1_wa( Yi, Yj, Yk, YTemps-1); 
    1667617264         Yting[1]=YS1_sa( Yi, Yj, Yk, YTemps-1); 
     
    1669117279         {      memcpy(&YD1Y_zcens_ver_traadv_cen2, &YG1Y_zcens_ver_traadv_cen2, YNBS_zcens_ver_traadv_cen2*sizeof(YREAL)); 
    1669217280         } 
     17281         Ydbg_nanf ("L: ", YNBI_zcens_ver_traadv_cen2, "zcens_ver_traadv_cen2"); 
    1669317282 
    1669417283} 
     
    1671517304         {      memcpy(&YD1Y_ta_ver_traadv_cen2, &YG1Y_ta_ver_traadv_cen2, YNBS_ta_ver_traadv_cen2*sizeof(YREAL)); 
    1671617305         } 
     17306         Ydbg_nanf ("L: ", YNBI_ta_ver_traadv_cen2, "ta_ver_traadv_cen2"); 
    1671717307         Yting[0]=YS1_sa_hor_traadv_cen2( Yi, Yj, Yk, YTemps); 
    1671817308         Yting[1]=YS1_zcens_ver_traadv_cen2( Yi, Yj, Yk, YTemps); 
     
    1673317323         {      memcpy(&YD1Y_sa_ver_traadv_cen2, &YG1Y_sa_ver_traadv_cen2, YNBS_sa_ver_traadv_cen2*sizeof(YREAL)); 
    1673417324         } 
     17325         Ydbg_nanf ("L: ", YNBI_sa_ver_traadv_cen2, "sa_ver_traadv_cen2"); 
    1673517326 
    1673617327} 
     
    1676317354         {      memcpy(&YD1Y_ztuv_traldf_lap, &YG1Y_ztuv_traldf_lap, YNBS_ztuv_traldf_lap*sizeof(YREAL)); 
    1676417355         } 
     17356         Ydbg_nanf ("L: ", YNBI_ztuv_traldf_lap, "ztuv_traldf_lap"); 
    1676517357         Yting[0]=YS1_sb( Yi, Yj, Yk, YTemps-1); 
    1676617358         if (1==0 || Yi+1>YA1_S3dt-1) 
     
    1678717379         {      memcpy(&YD1Y_zsuv_traldf_lap, &YG1Y_zsuv_traldf_lap, YNBS_zsuv_traldf_lap*sizeof(YREAL)); 
    1678817380         } 
     17381         Ydbg_nanf ("L: ", YNBI_zsuv_traldf_lap, "zsuv_traldf_lap"); 
    1678917382         Yting[0]=YS1_ta_ver_traadv_cen2( Yi, Yj, Yk, YTemps); 
    1679017383         Yting[1]=YS1_ztuv_traldf_lap( Yi, Yj, Yk, YTemps); 
     
    1681517408         {      memcpy(&YD1Y_ta_traldf_lap, &YG1Y_ta_traldf_lap, YNBS_ta_traldf_lap*sizeof(YREAL)); 
    1681617409         } 
     17410         Ydbg_nanf ("L: ", YNBI_ta_traldf_lap, "ta_traldf_lap"); 
    1681717411         Yting[0]=YS1_sa_ver_traadv_cen2( Yi, Yj, Yk, YTemps); 
    1681817412         Yting[1]=YS1_zsuv_traldf_lap( Yi, Yj, Yk, YTemps); 
     
    1684317437         {      memcpy(&YD1Y_sa_traldf_lap, &YG1Y_sa_traldf_lap, YNBS_sa_traldf_lap*sizeof(YREAL)); 
    1684417438         } 
     17439         Ydbg_nanf ("L: ", YNBI_sa_traldf_lap, "sa_traldf_lap"); 
    1684517440 
    1684617441} 
     
    1686517460         {      memcpy(&YD1Y_zwisd_trazdf_imp, &YG1Y_zwisd_trazdf_imp, YNBS_zwisd_trazdf_imp*sizeof(YREAL)); 
    1686617461         } 
     17462         Ydbg_nanf ("L: ", YNBI_zwisd_trazdf_imp, "zwisd_trazdf_imp"); 
    1686717463         Yting[0]=YS1_ta_traldf_lap( Yi, Yj, Yk, YTemps); 
    1686817464         Yting[1]=YS1_tb( Yi, Yj, Yk, YTemps-1); 
     
    1687517471         {      memcpy(&YD1Y_zrhs_trazdf_imp, &YG1Y_zrhs_trazdf_imp, YNBS_zrhs_trazdf_imp*sizeof(YREAL)); 
    1687617472         } 
     17473         Ydbg_nanf ("L: ", YNBI_zrhs_trazdf_imp, "zrhs_trazdf_imp"); 
    1687717474         Yting[0]=YS1_sa_traldf_lap( Yi, Yj, Yk, YTemps); 
    1687817475         Yting[1]=YS1_sb( Yi, Yj, Yk, YTemps-1); 
     
    1688517482         {      memcpy(&YD1Y_zrhs_sa_trazdf_imp, &YG1Y_zrhs_sa_trazdf_imp, YNBS_zrhs_sa_trazdf_imp*sizeof(YREAL)); 
    1688617483         } 
     17484         Ydbg_nanf ("L: ", YNBI_zrhs_sa_trazdf_imp, "zrhs_sa_trazdf_imp"); 
    1688717485 
    1688817486} 
     
    1691717515         {      memcpy(&YD1Y_zwt_trazdf_imp, &YG1Y_zwt_trazdf_imp, YNBS_zwt_trazdf_imp*sizeof(YREAL)); 
    1691817516         } 
     17517         Ydbg_nanf ("L: ", YNBI_zwt_trazdf_imp, "zwt_trazdf_imp"); 
    1691917518         Yting[0]=YS1_zwisd_trazdf_imp( Yi, Yj, Yk, YTemps); 
    1692017519         if (1==0 || Yk-1<0) 
     
    1694317542         {      memcpy(&YD1Y_ta_de_trazdf_imp, &YG1Y_ta_de_trazdf_imp, YNBS_ta_de_trazdf_imp*sizeof(YREAL)); 
    1694417543         } 
     17544         Ydbg_nanf ("L: ", YNBI_ta_de_trazdf_imp, "ta_de_trazdf_imp"); 
    1694517545         Yting[0]=YS1_zwisd_trazdf_imp( Yi, Yj, Yk, YTemps); 
    1694617546         if (1==0 || Yk-1<0) 
     
    1696917569         {      memcpy(&YD1Y_sa_de_trazdf_imp, &YG1Y_sa_de_trazdf_imp, YNBS_sa_de_trazdf_imp*sizeof(YREAL)); 
    1697017570         } 
     17571         Ydbg_nanf ("L: ", YNBI_sa_de_trazdf_imp, "sa_de_trazdf_imp"); 
    1697117572 
    1697217573} 
     
    1699717598         {      memcpy(&YD1Y_ta, &YG1Y_ta, YNBS_ta*sizeof(YREAL)); 
    1699817599         } 
     17600         Ydbg_nanf ("L: ", YNBI_ta, "ta"); 
    1699917601         Yting[0]=YS2_zwisd_trazdf_imp( Yi, Yj, Yk, YTemps); 
    1700017602         if (1==0 || Yk+1>YA3_S3dt-1) 
     
    1701917621         {      memcpy(&YD1Y_sa, &YG1Y_sa, YNBS_sa*sizeof(YREAL)); 
    1702017622         } 
     17623         Ydbg_nanf ("L: ", YNBI_sa, "sa"); 
    1702117624 
    1702217625} 
     
    1703917642         {      memcpy(&YD1Y_tb, &YG1Y_tb, YNBS_tb*sizeof(YREAL)); 
    1704017643         } 
     17644         Ydbg_nanf ("L: ", YNBI_tb, "tb"); 
    1704117645         Yting[0]=YS1_sb( Yi, Yj, Yk, YTemps-1); 
    1704217646         Yting[1]=YS1_sa( Yi, Yj, Yk, YTemps-1); 
     
    1705317657         {      memcpy(&YD1Y_sb, &YG1Y_sb, YNBS_sb*sizeof(YREAL)); 
    1705417658         } 
     17659         Ydbg_nanf ("L: ", YNBI_sb, "sb"); 
    1705517660 
    1705617661} 
     
    1706917674         {      memcpy(&YD1Y_rhd, &YG1Y_rhd, YNBS_rhd*sizeof(YREAL)); 
    1707017675         } 
     17676         Ydbg_nanf ("L: ", YNBI_rhd, "rhd"); 
    1707117677         Yting[0]=YS1_rhd( Yi, Yj, Yk, YTemps); 
    1707217678         Ytbeta[0]=YG1_rhd( Yi, Yj, Yk, YTemps); 
     
    1707717683         {      memcpy(&YD1Y_rhop, &YG1Y_rhop, YNBS_rhop*sizeof(YREAL)); 
    1707817684         } 
     17685         Ydbg_nanf ("L: ", YNBI_rhop, "rhop"); 
    1707917686 
    1708017687} 
     
    1712617733         {      memcpy(&YD1Y_hmf_TF_dynadv_cen2, &YG1Y_hmf_TF_dynadv_cen2, YNBS_hmf_TF_dynadv_cen2*sizeof(YREAL)); 
    1712717734         } 
     17735         Ydbg_nanf ("L: ", YNBI_hmf_TF_dynadv_cen2, "hmf_TF_dynadv_cen2"); 
    1712817736 
    1712917737} 
     
    1715717765         {      memcpy(&YD1Y_zua_dhmf_dynadv_cen2, &YG1Y_zua_dhmf_dynadv_cen2, YNBS_zua_dhmf_dynadv_cen2*sizeof(YREAL)); 
    1715817766         } 
     17767         Ydbg_nanf ("L: ", YNBI_zua_dhmf_dynadv_cen2, "zua_dhmf_dynadv_cen2"); 
    1715917768         Yting[0]=YS3_hmf_TF_dynadv_cen2( Yi, Yj, Yk, YTemps); 
    1716017769         if (1==0 || Yi-1<0) 
     
    1718317792         {      memcpy(&YD1Y_zva_dhmf_dynadv_cen2, &YG1Y_zva_dhmf_dynadv_cen2, YNBS_zva_dhmf_dynadv_cen2*sizeof(YREAL)); 
    1718417793         } 
     17794         Ydbg_nanf ("L: ", YNBI_zva_dhmf_dynadv_cen2, "zva_dhmf_dynadv_cen2"); 
    1718517795 
    1718617796} 
     
    1723517845         {      memcpy(&YD1Y_zfuv_UW_dynadv_cen2, &YG1Y_zfuv_UW_dynadv_cen2, YNBS_zfuv_UW_dynadv_cen2*sizeof(YREAL)); 
    1723617846         } 
     17847         Ydbg_nanf ("L: ", YNBI_zfuv_UW_dynadv_cen2, "zfuv_UW_dynadv_cen2"); 
    1723717848 
    1723817849} 
     
    1725917870         {      memcpy(&YD1Y_ua_dynadv_cen2, &YG1Y_ua_dynadv_cen2, YNBS_ua_dynadv_cen2*sizeof(YREAL)); 
    1726017871         } 
     17872         Ydbg_nanf ("L: ", YNBI_ua_dynadv_cen2, "ua_dynadv_cen2"); 
    1726117873         Yting[0]=YS2_zfuv_UW_dynadv_cen2( Yi, Yj, Yk, YTemps); 
    1726217874         if (1==0 || Yk+1>YA3_S3dt-1) 
     
    1727717889         {      memcpy(&YD1Y_va_dynadv_cen2, &YG1Y_va_dynadv_cen2, YNBS_va_dynadv_cen2*sizeof(YREAL)); 
    1727817890         } 
     17891         Ydbg_nanf ("L: ", YNBI_va_dynadv_cen2, "va_dynadv_cen2"); 
    1727917892 
    1728017893} 
     
    1731017923         {      memcpy(&YD1Y_zwxyz_vor_ene, &YG1Y_zwxyz_vor_ene, YNBS_zwxyz_vor_ene*sizeof(YREAL)); 
    1731117924         } 
     17925         Ydbg_nanf ("L: ", YNBI_zwxyz_vor_ene, "zwxyz_vor_ene"); 
    1731217926 
    1731317927} 
     
    1735917973         {      memcpy(&YD1Y_ua_vor_ene, &YG1Y_ua_vor_ene, YNBS_ua_vor_ene*sizeof(YREAL)); 
    1736017974         } 
     17975         Ydbg_nanf ("L: ", YNBI_ua_vor_ene, "ua_vor_ene"); 
    1736117976         Yting[0]=YS1_va_dynadv_cen2( Yi, Yj, Yk, YTemps); 
    1736217977         if (1==0 || Yi-1<0) 
     
    1740318018         {      memcpy(&YD1Y_va_vor_ene, &YG1Y_va_vor_ene, YNBS_va_vor_ene*sizeof(YREAL)); 
    1740418019         } 
     18020         Ydbg_nanf ("L: ", YNBI_va_vor_ene, "va_vor_ene"); 
    1740518021         Yting[0]=YS1_ua_vor_ene( Yi, Yj, Yk, YTemps); 
    1740618022         if (1==0 || Yj-1<0) 
     
    1743118047         {      memcpy(&YD1Y_ua_dyn_ldf_lap, &YG1Y_ua_dyn_ldf_lap, YNBS_ua_dyn_ldf_lap*sizeof(YREAL)); 
    1743218048         } 
     18049         Ydbg_nanf ("L: ", YNBI_ua_dyn_ldf_lap, "ua_dyn_ldf_lap"); 
    1743318050         Yting[0]=YS1_va_vor_ene( Yi, Yj, Yk, YTemps); 
    1743418051         if (1==0 || Yi-1<0) 
     
    1745918076         {      memcpy(&YD1Y_va_dyn_ldf_lap, &YG1Y_va_dyn_ldf_lap, YNBS_va_dyn_ldf_lap*sizeof(YREAL)); 
    1746018077         } 
     18078         Ydbg_nanf ("L: ", YNBI_va_dyn_ldf_lap, "va_dyn_ldf_lap"); 
    1746118079 
    1746218080} 
     
    1753118149         {      memcpy(&YD1Y_zhpij_dyn_hpg_zco, &YG1Y_zhpij_dyn_hpg_zco, YNBS_zhpij_dyn_hpg_zco*sizeof(YREAL)); 
    1753218150         } 
     18151         Ydbg_nanf ("L: ", YNBI_zhpij_dyn_hpg_zco, "zhpij_dyn_hpg_zco"); 
    1753318152         Yting[0]=YS1_ua_dyn_ldf_lap( Yi, Yj, Yk, YTemps); 
    1753418153         Yting[1]=YS1_zhpij_dyn_hpg_zco( Yi, Yj, Yk, YTemps); 
     
    1754118160         {      memcpy(&YD1Y_ua_dyn_hpg_zco, &YG1Y_ua_dyn_hpg_zco, YNBS_ua_dyn_hpg_zco*sizeof(YREAL)); 
    1754218161         } 
     18162         Ydbg_nanf ("L: ", YNBI_ua_dyn_hpg_zco, "ua_dyn_hpg_zco"); 
    1754318163         Yting[0]=YS1_va_dyn_ldf_lap( Yi, Yj, Yk, YTemps); 
    1754418164         Yting[1]=YS2_zhpij_dyn_hpg_zco( Yi, Yj, Yk, YTemps); 
     
    1755118171         {      memcpy(&YD1Y_va_dyn_hpg_zco, &YG1Y_va_dyn_hpg_zco, YNBS_va_dyn_hpg_zco*sizeof(YREAL)); 
    1755218172         } 
     18173         Ydbg_nanf ("L: ", YNBI_va_dyn_hpg_zco, "va_dyn_hpg_zco"); 
    1755318174 
    1755418175} 
     
    1757318194         {      memcpy(&YD1Y_zwisd_ua_dynzdf_imp, &YG1Y_zwisd_ua_dynzdf_imp, YNBS_zwisd_ua_dynzdf_imp*sizeof(YREAL)); 
    1757418195         } 
     18196         Ydbg_nanf ("L: ", YNBI_zwisd_ua_dynzdf_imp, "zwisd_ua_dynzdf_imp"); 
    1757518197         Yting[0]=YS3_zdf_avt_avmu_avmv( Yi, Yj, Yk, YTemps); 
    1757618198         if (1==0 || Yk+1>YA3_S3dt-1) 
     
    1758918211         {      memcpy(&YD1Y_zwisd_va_dynzdf_imp, &YG1Y_zwisd_va_dynzdf_imp, YNBS_zwisd_va_dynzdf_imp*sizeof(YREAL)); 
    1759018212         } 
     18213         Ydbg_nanf ("L: ", YNBI_zwisd_va_dynzdf_imp, "zwisd_va_dynzdf_imp"); 
    1759118214         Yting[0]=YS1_ua_dyn_hpg_zco( Yi, Yj, Yk, YTemps); 
    1759218215         Yting[1]=YS1_ub( Yi, Yj, Yk, YTemps-1); 
     
    1760118224         {      memcpy(&YD1Y_zrhs_ua_dynzdf_imp, &YG1Y_zrhs_ua_dynzdf_imp, YNBS_zrhs_ua_dynzdf_imp*sizeof(YREAL)); 
    1760218225         } 
     18226         Ydbg_nanf ("L: ", YNBI_zrhs_ua_dynzdf_imp, "zrhs_ua_dynzdf_imp"); 
    1760318227         Yting[0]=YS1_va_dyn_hpg_zco( Yi, Yj, Yk, YTemps); 
    1760418228         Yting[1]=YS1_vb( Yi, Yj, Yk, YTemps-1); 
     
    1761318237         {      memcpy(&YD1Y_zrhs_va_dynzdf_imp, &YG1Y_zrhs_va_dynzdf_imp, YNBS_zrhs_va_dynzdf_imp*sizeof(YREAL)); 
    1761418238         } 
     18239         Ydbg_nanf ("L: ", YNBI_zrhs_va_dynzdf_imp, "zrhs_va_dynzdf_imp"); 
    1761518240 
    1761618241} 
     
    1764518270         {      memcpy(&YD1Y_zwt_ua_dynzdf_imp, &YG1Y_zwt_ua_dynzdf_imp, YNBS_zwt_ua_dynzdf_imp*sizeof(YREAL)); 
    1764618271         } 
     18272         Ydbg_nanf ("L: ", YNBI_zwt_ua_dynzdf_imp, "zwt_ua_dynzdf_imp"); 
    1764718273         Yting[0]=YS1_zwisd_ua_dynzdf_imp( Yi, Yj, Yk, YTemps); 
    1764818274         if (1==0 || Yk-1<0) 
     
    1767118297         {      memcpy(&YD1Y_ua_de_dynzdf_imp, &YG1Y_ua_de_dynzdf_imp, YNBS_ua_de_dynzdf_imp*sizeof(YREAL)); 
    1767218298         } 
     18299         Ydbg_nanf ("L: ", YNBI_ua_de_dynzdf_imp, "ua_de_dynzdf_imp"); 
    1767318300         Yting[0]=YS1_zwisd_va_dynzdf_imp( Yi, Yj, Yk, YTemps); 
    1767418301         if (1==0 || Yk-1<0) 
     
    1769718324         {      memcpy(&YD1Y_zwt_va_dynzdf_imp, &YG1Y_zwt_va_dynzdf_imp, YNBS_zwt_va_dynzdf_imp*sizeof(YREAL)); 
    1769818325         } 
     18326         Ydbg_nanf ("L: ", YNBI_zwt_va_dynzdf_imp, "zwt_va_dynzdf_imp"); 
    1769918327         Yting[0]=YS1_zwisd_va_dynzdf_imp( Yi, Yj, Yk, YTemps); 
    1770018328         if (1==0 || Yk-1<0) 
     
    1772318351         {      memcpy(&YD1Y_va_de_dynzdf_imp, &YG1Y_va_de_dynzdf_imp, YNBS_va_de_dynzdf_imp*sizeof(YREAL)); 
    1772418352         } 
     18353         Ydbg_nanf ("L: ", YNBI_va_de_dynzdf_imp, "va_de_dynzdf_imp"); 
    1772518354 
    1772618355} 
     
    1774918378         {      memcpy(&YD1Y_ua_dynzdf_imp, &YG1Y_ua_dynzdf_imp, YNBS_ua_dynzdf_imp*sizeof(YREAL)); 
    1775018379         } 
     18380         Ydbg_nanf ("L: ", YNBI_ua_dynzdf_imp, "ua_dynzdf_imp"); 
    1775118381         Yting[0]=YS2_zwisd_va_dynzdf_imp( Yi, Yj, Yk, YTemps); 
    1775218382         if (1==0 || Yk+1>YA3_S3dt-1) 
     
    1776918399         {      memcpy(&YD1Y_va_dynzdf_imp, &YG1Y_va_dynzdf_imp, YNBS_va_dynzdf_imp*sizeof(YREAL)); 
    1777018400         } 
     18401         Ydbg_nanf ("L: ", YNBI_va_dynzdf_imp, "va_dynzdf_imp"); 
    1777118402 
    1777218403} 
     
    1778518416         {      memcpy(&YD1Y_ua_norm_dynzdf, &YG1Y_ua_norm_dynzdf, YNBS_ua_norm_dynzdf*sizeof(YREAL)); 
    1778618417         } 
     18418         Ydbg_nanf ("L: ", YNBI_ua_norm_dynzdf, "ua_norm_dynzdf"); 
    1778718419         Yting[0]=YS1_va_dynzdf_imp( Yi, Yj, Yk, YTemps); 
    1778818420         Yting[1]=YS1_vb( Yi, Yj, Yk, YTemps-1); 
     
    1779518427         {      memcpy(&YD1Y_va_norm_dynzdf, &YG1Y_va_norm_dynzdf, YNBS_va_norm_dynzdf*sizeof(YREAL)); 
    1779618428         } 
     18429         Ydbg_nanf ("L: ", YNBI_va_norm_dynzdf, "va_norm_dynzdf"); 
    1779718430 
    1779818431} 
     
    1782418457         {      memcpy(&YD1Y_spguv_now_dynspg, &YG1Y_spguv_now_dynspg, YNBS_spguv_now_dynspg*sizeof(YREAL)); 
    1782518458         } 
     18459         Ydbg_nanf ("L: ", YNBI_spguv_now_dynspg, "spguv_now_dynspg"); 
    1782618460 
    1782718461} 
     
    1784218476         {      memcpy(&YD1Y_ua_1_dynspg_flt, &YG1Y_ua_1_dynspg_flt, YNBS_ua_1_dynspg_flt*sizeof(YREAL)); 
    1784318477         } 
     18478         Ydbg_nanf ("L: ", YNBI_ua_1_dynspg_flt, "ua_1_dynspg_flt"); 
    1784418479         Yting[0]=YS1_va_norm_dynzdf( Yi, Yj, Yk, YTemps); 
    1784518480         Yting[1]=YS1_vb( Yi, Yj, Yk, YTemps-1); 
     
    1785418489         {      memcpy(&YD1Y_va_1_dynspg_flt, &YG1Y_va_1_dynspg_flt, YNBS_va_1_dynspg_flt*sizeof(YREAL)); 
    1785518490         } 
     18491         Ydbg_nanf ("L: ", YNBI_va_1_dynspg_flt, "va_1_dynspg_flt"); 
    1785618492 
    1785718493} 
     
    1792718563         {      memcpy(&YD1Y_sum_spgu_dynspg_flt, &YG1Y_sum_spgu_dynspg_flt, YNBS_sum_spgu_dynspg_flt*sizeof(YREAL)); 
    1792818564         } 
     18565         Ydbg_nanf ("L: ", YNBI_sum_spgu_dynspg_flt, "sum_spgu_dynspg_flt"); 
    1792918566         Yting[0]=YS1_va_1_dynspg_flt( Yi, Yj, 0, YTemps); 
    1793018567         Yting[1]=YS1_va_1_dynspg_flt( Yi, Yj, 1, YTemps); 
     
    1799518632         {      memcpy(&YD1Y_sum_spgv_dynspg_flt, &YG1Y_sum_spgv_dynspg_flt, YNBS_sum_spgv_dynspg_flt*sizeof(YREAL)); 
    1799618633         } 
     18634         Ydbg_nanf ("L: ", YNBI_sum_spgv_dynspg_flt, "sum_spgv_dynspg_flt"); 
    1799718635 
    1799818636} 
     
    1802618664         {      memcpy(&YD1Y_gcb_dynspg_flt, &YG1Y_gcb_dynspg_flt, YNBS_gcb_dynspg_flt*sizeof(YREAL)); 
    1802718665         } 
     18666         Ydbg_nanf ("L: ", YNBI_gcb_dynspg_flt, "gcb_dynspg_flt"); 
    1802818667         Yting[0]=YS1_gcx2( Yi, Yj, YTemps-1); 
    1802918668         Yting[1]=YS1_gcx2( Yi, Yj, YTemps-2); 
     
    1803618675         {      memcpy(&YD1Y_gcx_dynspg_flt, &YG1Y_gcx_dynspg_flt, YNBS_gcx_dynspg_flt*sizeof(YREAL)); 
    1803718676         } 
     18677         Ydbg_nanf ("L: ", YNBI_gcx_dynspg_flt, "gcx_dynspg_flt"); 
    1803818678 
    1803918679} 
     
    1807618716         {      memcpy(&YD1Y_spguv_dynspg_flt, &YG1Y_spguv_dynspg_flt, YNBS_spguv_dynspg_flt*sizeof(YREAL)); 
    1807718717         } 
     18718         Ydbg_nanf ("L: ", YNBI_spguv_dynspg_flt, "spguv_dynspg_flt"); 
    1807818719 
    1807918720} 
     
    1809418735         {      memcpy(&YD1Y_ua, &YG1Y_ua, YNBS_ua*sizeof(YREAL)); 
    1809518736         } 
     18737         Ydbg_nanf ("L: ", YNBI_ua, "ua"); 
    1809618738         Yting[0]=YS1_va_1_dynspg_flt( Yi, Yj, Yk, YTemps); 
    1809718739         Yting[1]=YS2_spguv_dynspg_flt( Yi, Yj, YTemps); 
     
    1810618748         {      memcpy(&YD1Y_va, &YG1Y_va, YNBS_va*sizeof(YREAL)); 
    1810718749         } 
     18750         Ydbg_nanf ("L: ", YNBI_va, "va"); 
    1810818751 
    1810918752} 
     
    1812518768         {      memcpy(&YD1Y_sshn, &YG1Y_sshn, YNBS_sshn*sizeof(YREAL)); 
    1812618769         } 
     18770         Ydbg_nanf ("L: ", YNBI_sshn, "sshn"); 
    1812718771         Yting[0]=YS1_sshb( Yi, Yj, YTemps-1); 
    1812818772         Yting[1]=YS1_sshn( Yi, Yj, YTemps-1); 
     
    1813918783         {      memcpy(&YD1Y_sshb, &YG1Y_sshb, YNBS_sshb*sizeof(YREAL)); 
    1814018784         } 
     18785         Ydbg_nanf ("L: ", YNBI_sshb, "sshb"); 
    1814118786 
    1814218787} 
     
    1815918804         {      memcpy(&YD1Y_ub, &YG1Y_ub, YNBS_ub*sizeof(YREAL)); 
    1816018805         } 
     18806         Ydbg_nanf ("L: ", YNBI_ub, "ub"); 
    1816118807         Yting[0]=YS1_vb( Yi, Yj, Yk, YTemps-1); 
    1816218808         Yting[1]=YS1_va( Yi, Yj, Yk, YTemps-1); 
     
    1817318819         {      memcpy(&YD1Y_vb, &YG1Y_vb, YNBS_vb*sizeof(YREAL)); 
    1817418820         } 
     18821         Ydbg_nanf ("L: ", YNBI_vb, "vb"); 
    1817518822 
    1817618823} 
     
    1820518852         {      memcpy(&YD1Y_hdivn, &YG1Y_hdivn, YNBS_hdivn*sizeof(YREAL)); 
    1820618853         } 
     18854         Ydbg_nanf ("L: ", YNBI_hdivn, "hdivn"); 
    1820718855         if (1==0 || Yi+1>YA1_S3dt-1) 
    1820818856         Yting[0]=0;  
     
    1823118879         {      memcpy(&YD1Y_rotn, &YG1Y_rotn, YNBS_rotn*sizeof(YREAL)); 
    1823218880         } 
     18881         Ydbg_nanf ("L: ", YNBI_rotn, "rotn"); 
    1823318882 
    1823418883} 
     
    1825318902         {      memcpy(&YD1Y_wa, &YG1Y_wa, YNBS_wa*sizeof(YREAL)); 
    1825418903         } 
     18904         Ydbg_nanf ("L: ", YNBI_wa, "wa"); 
    1825518905 
    1825618906} 
     
    2105521705                        if (!Ytesterrad_mod("wa", YLTRes,YAdRes)) return(0); 
    2105621706         } 
     21707         Ydbg_nanf ("B: ", YNBI_wa, "wa"); 
    2105721708 
    2105821709} 
     
    2109721748                        if (!Ytesterrad_mod("rotn", YLTRes,YAdRes)) return(0); 
    2109821749         } 
     21750         Ydbg_nanf ("B: ", YNBI_rotn, "rotn"); 
    2109921751         Yting[0]=YS1_ua( Yi, Yj, Yk, YTemps); 
    2110021752         if (1==0 || Yi-1<0) 
     
    2113321785                        if (!Ytesterrad_mod("hdivn", YLTRes,YAdRes)) return(0); 
    2113421786         } 
     21787         Ydbg_nanf ("B: ", YNBI_hdivn, "hdivn"); 
    2113521788 
    2113621789} 
     
    2116021813                        if (!Ytesterrad_mod("vb", YLTRes,YAdRes)) return(0); 
    2116121814         } 
     21815         Ydbg_nanf ("B: ", YNBI_vb, "vb"); 
    2116221816         Yting[0]=YS1_ub( Yi, Yj, Yk, YTemps-1); 
    2116321817         Yting[1]=YS1_ua( Yi, Yj, Yk, YTemps-1); 
     
    2118121835                        if (!Ytesterrad_mod("ub", YLTRes,YAdRes)) return(0); 
    2118221836         } 
     21837         Ydbg_nanf ("B: ", YNBI_ub, "ub"); 
    2118321838 
    2118421839} 
     
    2120721862                        if (!Ytesterrad_mod("sshb", YLTRes,YAdRes)) return(0); 
    2120821863         } 
     21864         Ydbg_nanf ("B: ", YNBI_sshb, "sshb"); 
    2120921865         Yting[0]=YS1_sshb( Yi, Yj, YTemps-1); 
    2121021866         Yting[1]=YS1_wa( Yi, Yj, 0, YTemps-1); 
     
    2122821884                        if (!Ytesterrad_mod("sshn", YLTRes,YAdRes)) return(0); 
    2122921885         } 
     21886         Ydbg_nanf ("B: ", YNBI_sshn, "sshn"); 
    2123021887 
    2123121888} 
     
    2125221909                        if (!Ytesterrad_mod("va", YLTRes,YAdRes)) return(0); 
    2125321910         } 
     21911         Ydbg_nanf ("B: ", YNBI_va, "va"); 
    2125421912         Yting[0]=YS1_ua_1_dynspg_flt( Yi, Yj, Yk, YTemps); 
    2125521913         Yting[1]=YS1_spguv_dynspg_flt( Yi, Yj, YTemps); 
     
    2127021928                        if (!Ytesterrad_mod("ua", YLTRes,YAdRes)) return(0); 
    2127121929         } 
     21930         Ydbg_nanf ("B: ", YNBI_ua, "ua"); 
    2127221931 
    2127321932} 
     
    2130821967                        if (!Ytesterrad_mod("spguv_dynspg_flt", YLTRes,YAdRes)) return(0); 
    2130921968         } 
     21969         Ydbg_nanf ("B: ", YNBI_spguv_dynspg_flt, "spguv_dynspg_flt"); 
    2131021970 
    2131121971} 
     
    2133821998                        if (!Ytesterrad_mod("gcx_dynspg_flt", YLTRes,YAdRes)) return(0); 
    2133921999         } 
     22000         Ydbg_nanf ("B: ", YNBI_gcx_dynspg_flt, "gcx_dynspg_flt"); 
    2134022001         Yting[0]=YS1_sum_spgu_dynspg_flt( Yi, Yj, YTemps); 
    2134122002         if (1==0 || Yi-1<0) 
     
    2137422035                        if (!Ytesterrad_mod("gcb_dynspg_flt", YLTRes,YAdRes)) return(0); 
    2137522036         } 
     22037         Ydbg_nanf ("B: ", YNBI_gcb_dynspg_flt, "gcb_dynspg_flt"); 
    2137622038 
    2137722039} 
     
    2148022142                        if (!Ytesterrad_mod("sum_spgv_dynspg_flt", YLTRes,YAdRes)) return(0); 
    2148122143         } 
     22144         Ydbg_nanf ("B: ", YNBI_sum_spgv_dynspg_flt, "sum_spgv_dynspg_flt"); 
    2148222145         Yting[0]=YS1_ua_1_dynspg_flt( Yi, Yj, 0, YTemps); 
    2148322146         Yting[1]=YS1_ua_1_dynspg_flt( Yi, Yj, 1, YTemps); 
     
    2158122244                        if (!Ytesterrad_mod("sum_spgu_dynspg_flt", YLTRes,YAdRes)) return(0); 
    2158222245         } 
     22246         Ydbg_nanf ("B: ", YNBI_sum_spgu_dynspg_flt, "sum_spgu_dynspg_flt"); 
    2158322247 
    2158422248} 
     
    2160422268                        if (!Ytesterrad_mod("va_1_dynspg_flt", YLTRes,YAdRes)) return(0); 
    2160522269         } 
     22270         Ydbg_nanf ("B: ", YNBI_va_1_dynspg_flt, "va_1_dynspg_flt"); 
    2160622271         Yting[0]=YS1_ua_norm_dynzdf( Yi, Yj, Yk, YTemps); 
    2160722272         Yting[1]=YS1_ub( Yi, Yj, Yk, YTemps-1); 
     
    2162122286                        if (!Ytesterrad_mod("ua_1_dynspg_flt", YLTRes,YAdRes)) return(0); 
    2162222287         } 
     22288         Ydbg_nanf ("B: ", YNBI_ua_1_dynspg_flt, "ua_1_dynspg_flt"); 
    2162322289 
    2162422290} 
     
    2165922325                        if (!Ytesterrad_mod("spguv_now_dynspg", YLTRes,YAdRes)) return(0); 
    2166022326         } 
     22327         Ydbg_nanf ("B: ", YNBI_spguv_now_dynspg, "spguv_now_dynspg"); 
    2166122328 
    2166222329} 
     
    2167922346                        if (!Ytesterrad_mod("va_norm_dynzdf", YLTRes,YAdRes)) return(0); 
    2168022347         } 
     22348         Ydbg_nanf ("B: ", YNBI_va_norm_dynzdf, "va_norm_dynzdf"); 
    2168122349         Yting[0]=YS1_ua_dynzdf_imp( Yi, Yj, Yk, YTemps); 
    2168222350         Yting[1]=YS1_ub( Yi, Yj, Yk, YTemps-1); 
     
    2169322361                        if (!Ytesterrad_mod("ua_norm_dynzdf", YLTRes,YAdRes)) return(0); 
    2169422362         } 
     22363         Ydbg_nanf ("B: ", YNBI_ua_norm_dynzdf, "ua_norm_dynzdf"); 
    2169522364 
    2169622365} 
     
    2172722396                        if (!Ytesterrad_mod("va_dynzdf_imp", YLTRes,YAdRes)) return(0); 
    2172822397         } 
     22398         Ydbg_nanf ("B: ", YNBI_va_dynzdf_imp, "va_dynzdf_imp"); 
    2172922399         Yting[0]=YS2_zwisd_ua_dynzdf_imp( Yi, Yj, Yk, YTemps); 
    2173022400         if (1==0 || Yk+1>YA3_S3dt-1) 
     
    2175522425                        if (!Ytesterrad_mod("ua_dynzdf_imp", YLTRes,YAdRes)) return(0); 
    2175622426         } 
     22427         Ydbg_nanf ("B: ", YNBI_ua_dynzdf_imp, "ua_dynzdf_imp"); 
    2175722428 
    2175822429} 
     
    2179722468                        if (!Ytesterrad_mod("va_de_dynzdf_imp", YLTRes,YAdRes)) return(0); 
    2179822469         } 
     22470         Ydbg_nanf ("B: ", YNBI_va_de_dynzdf_imp, "va_de_dynzdf_imp"); 
    2179922471         Yting[0]=YS1_zwisd_va_dynzdf_imp( Yi, Yj, Yk, YTemps); 
    2180022472         if (1==0 || Yk-1<0) 
     
    2183322505                        if (!Ytesterrad_mod("zwt_va_dynzdf_imp", YLTRes,YAdRes)) return(0); 
    2183422506         } 
     22507         Ydbg_nanf ("B: ", YNBI_zwt_va_dynzdf_imp, "zwt_va_dynzdf_imp"); 
    2183522508         Yting[0]=YS1_zwisd_ua_dynzdf_imp( Yi, Yj, Yk, YTemps); 
    2183622509         if (1==0 || Yk-1<0) 
     
    2186922542                        if (!Ytesterrad_mod("ua_de_dynzdf_imp", YLTRes,YAdRes)) return(0); 
    2187022543         } 
     22544         Ydbg_nanf ("B: ", YNBI_ua_de_dynzdf_imp, "ua_de_dynzdf_imp"); 
    2187122545         Yting[0]=YS1_zwisd_ua_dynzdf_imp( Yi, Yj, Yk, YTemps); 
    2187222546         if (1==0 || Yk-1<0) 
     
    2190522579                        if (!Ytesterrad_mod("zwt_ua_dynzdf_imp", YLTRes,YAdRes)) return(0); 
    2190622580         } 
     22581         Ydbg_nanf ("B: ", YNBI_zwt_ua_dynzdf_imp, "zwt_ua_dynzdf_imp"); 
    2190722582 
    2190822583} 
     
    2192822603                        if (!Ytesterrad_mod("zrhs_va_dynzdf_imp", YLTRes,YAdRes)) return(0); 
    2192922604         } 
     22605         Ydbg_nanf ("B: ", YNBI_zrhs_va_dynzdf_imp, "zrhs_va_dynzdf_imp"); 
    2193022606         Yting[0]=YS1_ua_dyn_hpg_zco( Yi, Yj, Yk, YTemps); 
    2193122607         Yting[1]=YS1_ub( Yi, Yj, Yk, YTemps-1); 
     
    2194522621                        if (!Ytesterrad_mod("zrhs_ua_dynzdf_imp", YLTRes,YAdRes)) return(0); 
    2194622622         } 
     22623         Ydbg_nanf ("B: ", YNBI_zrhs_ua_dynzdf_imp, "zrhs_ua_dynzdf_imp"); 
    2194722624         Yting[0]=YS3_zdf_avt_avmu_avmv( Yi, Yj, Yk, YTemps); 
    2194822625         if (1==0 || Yk+1>YA3_S3dt-1) 
     
    2196722644                        if (!Ytesterrad_mod("zwisd_va_dynzdf_imp", YLTRes,YAdRes)) return(0); 
    2196822645         } 
     22646         Ydbg_nanf ("B: ", YNBI_zwisd_va_dynzdf_imp, "zwisd_va_dynzdf_imp"); 
    2196922647         Yting[0]=YS2_zdf_avt_avmu_avmv( Yi, Yj, Yk, YTemps); 
    2197022648         if (1==0 || Yk+1>YA3_S3dt-1) 
     
    2198922667                        if (!Ytesterrad_mod("zwisd_ua_dynzdf_imp", YLTRes,YAdRes)) return(0); 
    2199022668         } 
     22669         Ydbg_nanf ("B: ", YNBI_zwisd_ua_dynzdf_imp, "zwisd_ua_dynzdf_imp"); 
    2199122670 
    2199222671} 
     
    2200922688                        if (!Ytesterrad_mod("va_dyn_hpg_zco", YLTRes,YAdRes)) return(0); 
    2201022689         } 
     22690         Ydbg_nanf ("B: ", YNBI_va_dyn_hpg_zco, "va_dyn_hpg_zco"); 
    2201122691         Yting[0]=YS1_ua_dyn_ldf_lap( Yi, Yj, Yk, YTemps); 
    2201222692         Yting[1]=YS1_zhpij_dyn_hpg_zco( Yi, Yj, Yk, YTemps); 
     
    2202322703                        if (!Ytesterrad_mod("ua_dyn_hpg_zco", YLTRes,YAdRes)) return(0); 
    2202422704         } 
     22705         Ydbg_nanf ("B: ", YNBI_ua_dyn_hpg_zco, "ua_dyn_hpg_zco"); 
    2202522706         if (1==0 || Yi+1>YA1_S3dt-1) 
    2202622707         Yting[0]=0;  
     
    2211122792                        if (!Ytesterrad_mod("zhpij_dyn_hpg_zco", YLTRes,YAdRes)) return(0); 
    2211222793         } 
     22794         Ydbg_nanf ("B: ", YNBI_zhpij_dyn_hpg_zco, "zhpij_dyn_hpg_zco"); 
    2211322795 
    2211422796} 
     
    2215722839                        if (!Ytesterrad_mod("va_dyn_ldf_lap", YLTRes,YAdRes)) return(0); 
    2215822840         } 
     22841         Ydbg_nanf ("B: ", YNBI_va_dyn_ldf_lap, "va_dyn_ldf_lap"); 
    2215922842         Yting[0]=YS1_ua_vor_ene( Yi, Yj, Yk, YTemps); 
    2216022843         if (1==0 || Yj-1<0) 
     
    2219622879                        if (!Ytesterrad_mod("ua_dyn_ldf_lap", YLTRes,YAdRes)) return(0); 
    2219722880         } 
     22881         Ydbg_nanf ("B: ", YNBI_ua_dyn_ldf_lap, "ua_dyn_ldf_lap"); 
    2219822882         Yting[0]=YS1_va_dynadv_cen2( Yi, Yj, Yk, YTemps); 
    2219922883         if (1==0 || Yi-1<0) 
     
    2225722941                        if (!Ytesterrad_mod("va_vor_ene", YLTRes,YAdRes)) return(0); 
    2225822942         } 
     22943         Ydbg_nanf ("B: ", YNBI_va_vor_ene, "va_vor_ene"); 
    2225922944         Yting[0]=YS1_ua_dynadv_cen2( Yi, Yj, Yk, YTemps); 
    2226022945         if (1==0 || Yj-1<0) 
     
    2231823003                        if (!Ytesterrad_mod("ua_vor_ene", YLTRes,YAdRes)) return(0); 
    2231923004         } 
     23005         Ydbg_nanf ("B: ", YNBI_ua_vor_ene, "ua_vor_ene"); 
    2232023006 
    2232123007} 
     
    2235923045                        if (!Ytesterrad_mod("zwxyz_vor_ene", YLTRes,YAdRes)) return(0); 
    2236023046         } 
     23047         Ydbg_nanf ("B: ", YNBI_zwxyz_vor_ene, "zwxyz_vor_ene"); 
    2236123048 
    2236223049} 
     
    2239223079                        if (!Ytesterrad_mod("va_dynadv_cen2", YLTRes,YAdRes)) return(0); 
    2239323080         } 
     23081         Ydbg_nanf ("B: ", YNBI_va_dynadv_cen2, "va_dynadv_cen2"); 
    2239423082         Yting[0]=YS1_zfuv_UW_dynadv_cen2( Yi, Yj, Yk, YTemps); 
    2239523083         if (1==0 || Yk+1>YA3_S3dt-1) 
     
    2241723105                        if (!Ytesterrad_mod("ua_dynadv_cen2", YLTRes,YAdRes)) return(0); 
    2241823106         } 
     23107         Ydbg_nanf ("B: ", YNBI_ua_dynadv_cen2, "ua_dynadv_cen2"); 
    2241923108 
    2242023109} 
     
    2248423173                        if (!Ytesterrad_mod("zfuv_UW_dynadv_cen2", YLTRes,YAdRes)) return(0); 
    2248523174         } 
     23175         Ydbg_nanf ("B: ", YNBI_zfuv_UW_dynadv_cen2, "zfuv_UW_dynadv_cen2"); 
    2248623176 
    2248723177} 
     
    2252723217                        if (!Ytesterrad_mod("zva_dhmf_dynadv_cen2", YLTRes,YAdRes)) return(0); 
    2252823218         } 
     23219         Ydbg_nanf ("B: ", YNBI_zva_dhmf_dynadv_cen2, "zva_dhmf_dynadv_cen2"); 
    2252923220         Yting[0]=YS1_hmf_TF_dynadv_cen2( Yi, Yj, Yk, YTemps); 
    2253023221         if (1==0 || Yi-1<0) 
     
    2256323254                        if (!Ytesterrad_mod("zua_dhmf_dynadv_cen2", YLTRes,YAdRes)) return(0); 
    2256423255         } 
     23256         Ydbg_nanf ("B: ", YNBI_zua_dhmf_dynadv_cen2, "zua_dhmf_dynadv_cen2"); 
    2256523257 
    2256623258} 
     
    2262623318                        if (!Ytesterrad_mod("hmf_TF_dynadv_cen2", YLTRes,YAdRes)) return(0); 
    2262723319         } 
     23320         Ydbg_nanf ("B: ", YNBI_hmf_TF_dynadv_cen2, "hmf_TF_dynadv_cen2"); 
    2262823321 
    2262923322} 
     
    2264523338                        if (!Ytesterrad_mod("rhop", YLTRes,YAdRes)) return(0); 
    2264623339         } 
     23340         Ydbg_nanf ("B: ", YNBI_rhop, "rhop"); 
    2264723341         Yting[0]=YS1_tb( Yi, Yj, Yk, YTemps); 
    2264823342         Yting[1]=YS1_sb( Yi, Yj, Yk, YTemps); 
     
    2265923353                        if (!Ytesterrad_mod("rhd", YLTRes,YAdRes)) return(0); 
    2266023354         } 
     23355         Ydbg_nanf ("B: ", YNBI_rhd, "rhd"); 
    2266123356 
    2266223357} 
     
    2268623381                        if (!Ytesterrad_mod("sb", YLTRes,YAdRes)) return(0); 
    2268723382         } 
     23383         Ydbg_nanf ("B: ", YNBI_sb, "sb"); 
    2268823384         Yting[0]=YS1_tb( Yi, Yj, Yk, YTemps-1); 
    2268923385         Yting[1]=YS1_ta( Yi, Yj, Yk, YTemps-1); 
     
    2270723403                        if (!Ytesterrad_mod("tb", YLTRes,YAdRes)) return(0); 
    2270823404         } 
     23405         Ydbg_nanf ("B: ", YNBI_tb, "tb"); 
    2270923406 
    2271023407} 
     
    2274523442                        if (!Ytesterrad_mod("sa", YLTRes,YAdRes)) return(0); 
    2274623443         } 
     23444         Ydbg_nanf ("B: ", YNBI_sa, "sa"); 
    2274723445         Yting[0]=YS2_zwisd_trazdf_imp( Yi, Yj, Yk, YTemps); 
    2274823446         if (1==0 || Yk+1>YA3_S3dt-1) 
     
    2277723475                        if (!Ytesterrad_mod("ta", YLTRes,YAdRes)) return(0); 
    2277823476         } 
     23477         Ydbg_nanf ("B: ", YNBI_ta, "ta"); 
    2277923478 
    2278023479} 
     
    2281923518                        if (!Ytesterrad_mod("sa_de_trazdf_imp", YLTRes,YAdRes)) return(0); 
    2282023519         } 
     23520         Ydbg_nanf ("B: ", YNBI_sa_de_trazdf_imp, "sa_de_trazdf_imp"); 
    2282123521         Yting[0]=YS1_zwisd_trazdf_imp( Yi, Yj, Yk, YTemps); 
    2282223522         if (1==0 || Yk-1<0) 
     
    2285523555                        if (!Ytesterrad_mod("ta_de_trazdf_imp", YLTRes,YAdRes)) return(0); 
    2285623556         } 
     23557         Ydbg_nanf ("B: ", YNBI_ta_de_trazdf_imp, "ta_de_trazdf_imp"); 
    2285723558         Yting[0]=YS1_zwisd_trazdf_imp( Yi, Yj, Yk, YTemps); 
    2285823559         if (1==0 || Yk-1<0) 
     
    2289123592                        if (!Ytesterrad_mod("zwt_trazdf_imp", YLTRes,YAdRes)) return(0); 
    2289223593         } 
     23594         Ydbg_nanf ("B: ", YNBI_zwt_trazdf_imp, "zwt_trazdf_imp"); 
    2289323595 
    2289423596} 
     
    2291123613                        if (!Ytesterrad_mod("zrhs_sa_trazdf_imp", YLTRes,YAdRes)) return(0); 
    2291223614         } 
     23615         Ydbg_nanf ("B: ", YNBI_zrhs_sa_trazdf_imp, "zrhs_sa_trazdf_imp"); 
    2291323616         Yting[0]=YS1_ta_traldf_lap( Yi, Yj, Yk, YTemps); 
    2291423617         Yting[1]=YS1_tb( Yi, Yj, Yk, YTemps-1); 
     
    2292523628                        if (!Ytesterrad_mod("zrhs_trazdf_imp", YLTRes,YAdRes)) return(0); 
    2292623629         } 
     23630         Ydbg_nanf ("B: ", YNBI_zrhs_trazdf_imp, "zrhs_trazdf_imp"); 
    2292723631         Yting[0]=YS1_zdf_avt_avmu_avmv( Yi, Yj, Yk, YTemps); 
    2292823632         if (1==0 || Yk+1>YA3_S3dt-1) 
     
    2294723651                        if (!Ytesterrad_mod("zwisd_trazdf_imp", YLTRes,YAdRes)) return(0); 
    2294823652         } 
     23653         Ydbg_nanf ("B: ", YNBI_zwisd_trazdf_imp, "zwisd_trazdf_imp"); 
    2294923654 
    2295023655} 
     
    2299223697                        if (!Ytesterrad_mod("sa_traldf_lap", YLTRes,YAdRes)) return(0); 
    2299323698         } 
     23699         Ydbg_nanf ("B: ", YNBI_sa_traldf_lap, "sa_traldf_lap"); 
    2299423700         Yting[0]=YS1_ta_ver_traadv_cen2( Yi, Yj, Yk, YTemps); 
    2299523701         Yting[1]=YS1_ztuv_traldf_lap( Yi, Yj, Yk, YTemps); 
     
    2303123737                        if (!Ytesterrad_mod("ta_traldf_lap", YLTRes,YAdRes)) return(0); 
    2303223738         } 
     23739         Ydbg_nanf ("B: ", YNBI_ta_traldf_lap, "ta_traldf_lap"); 
    2303323740         Yting[0]=YS1_sb( Yi, Yj, Yk, YTemps-1); 
    2303423741         if (1==0 || Yi+1>YA1_S3dt-1) 
     
    2306423771                        if (!Ytesterrad_mod("zsuv_traldf_lap", YLTRes,YAdRes)) return(0); 
    2306523772         } 
     23773         Ydbg_nanf ("B: ", YNBI_zsuv_traldf_lap, "zsuv_traldf_lap"); 
    2306623774         Yting[0]=YS1_tb( Yi, Yj, Yk, YTemps-1); 
    2306723775         if (1==0 || Yi+1>YA1_S3dt-1) 
     
    2309723805                        if (!Ytesterrad_mod("ztuv_traldf_lap", YLTRes,YAdRes)) return(0); 
    2309823806         } 
     23807         Ydbg_nanf ("B: ", YNBI_ztuv_traldf_lap, "ztuv_traldf_lap"); 
    2309923808 
    2310023809} 
     
    2312823837                        if (!Ytesterrad_mod("sa_ver_traadv_cen2", YLTRes,YAdRes)) return(0); 
    2312923838         } 
     23839         Ydbg_nanf ("B: ", YNBI_sa_ver_traadv_cen2, "sa_ver_traadv_cen2"); 
    2313023840         Yting[0]=YS1_ta_hor_traadv_cen2( Yi, Yj, Yk, YTemps); 
    2313123841         Yting[1]=YS1_zcent_ver_traadv_cen2( Yi, Yj, Yk, YTemps); 
     
    2315323863                        if (!Ytesterrad_mod("ta_ver_traadv_cen2", YLTRes,YAdRes)) return(0); 
    2315423864         } 
     23865         Ydbg_nanf ("B: ", YNBI_ta_ver_traadv_cen2, "ta_ver_traadv_cen2"); 
    2315523866 
    2315623867} 
     
    2318423895                        if (!Ytesterrad_mod("zcens_ver_traadv_cen2", YLTRes,YAdRes)) return(0); 
    2318523896         } 
     23897         Ydbg_nanf ("B: ", YNBI_zcens_ver_traadv_cen2, "zcens_ver_traadv_cen2"); 
    2318623898         Yting[0]=YS1_wa( Yi, Yj, Yk, YTemps-1); 
    2318723899         Yting[1]=YS1_ta( Yi, Yj, Yk, YTemps-1); 
     
    2320923921                        if (!Ytesterrad_mod("zcent_ver_traadv_cen2", YLTRes,YAdRes)) return(0); 
    2321023922         } 
     23923         Ydbg_nanf ("B: ", YNBI_zcent_ver_traadv_cen2, "zcent_ver_traadv_cen2"); 
    2321123924 
    2321223925} 
     
    2325523968                        if (!Ytesterrad_mod("sa_hor_traadv_cen2", YLTRes,YAdRes)) return(0); 
    2325623969         } 
     23970         Ydbg_nanf ("B: ", YNBI_sa_hor_traadv_cen2, "sa_hor_traadv_cen2"); 
    2325723971         Yting[0]=YS1_ta_traqsr( Yi, Yj, Yk, YTemps); 
    2325823972         if (1==0 || Yi-1<0) 
     
    2329424008                        if (!Ytesterrad_mod("ta_hor_traadv_cen2", YLTRes,YAdRes)) return(0); 
    2329524009         } 
     24010         Ydbg_nanf ("B: ", YNBI_ta_hor_traadv_cen2, "ta_hor_traadv_cen2"); 
    2329624011 
    2329724012} 
     
    2333824053                        if (!Ytesterrad_mod("zcens_hor_traadv_cen2", YLTRes,YAdRes)) return(0); 
    2333924054         } 
     24055         Ydbg_nanf ("B: ", YNBI_zcens_hor_traadv_cen2, "zcens_hor_traadv_cen2"); 
    2334024056         Yting[0]=YS1_ua( Yi, Yj, Yk, YTemps-1); 
    2334124057         Yting[1]=YS1_va( Yi, Yj, Yk, YTemps-1); 
     
    2337724093                        if (!Ytesterrad_mod("zcent_hor_traadv_cen2", YLTRes,YAdRes)) return(0); 
    2337824094         } 
     24095         Ydbg_nanf ("B: ", YNBI_zcent_hor_traadv_cen2, "zcent_hor_traadv_cen2"); 
    2337924096 
    2338024097} 
     
    2339924116                        if (!Ytesterrad_mod("ta_traqsr", YLTRes,YAdRes)) return(0); 
    2340024117         } 
     24118         Ydbg_nanf ("B: ", YNBI_ta_traqsr, "ta_traqsr"); 
    2340124119 
    2340224120} 
     
    2342124139                        if (!Ytesterrad_mod("ta_sa_trasbc", YLTRes,YAdRes)) return(0); 
    2342224140         } 
     24141         Ydbg_nanf ("B: ", YNBI_ta_sa_trasbc, "ta_sa_trasbc"); 
    2342324142 
    2342424143} 
     
    2352724246                        if (!Ytesterrad_mod("zdfmxl_nmln_hmlp_hmlpt", YLTRes,YAdRes)) return(0); 
    2352824247         } 
     24248         Ydbg_nanf ("B: ", YNBI_zdfmxl_nmln_hmlp_hmlpt, "zdfmxl_nmln_hmlp_hmlpt"); 
    2352924249         Yting[0]=YS1_zdf_avt_avmu_avmv( Yi, Yj, 0, YTemps); 
    2353024250         Yting[1]=YS1_zdf_avt_avmu_avmv( Yi, Yj, 1, YTemps); 
     
    2362824348                        if (!Ytesterrad_mod("zdfmxl_hmld", YLTRes,YAdRes)) return(0); 
    2362924349         } 
     24350         Ydbg_nanf ("B: ", YNBI_zdfmxl_hmld, "zdfmxl_hmld"); 
    2363024351 
    2363124352} 
     
    2381124532                        if (!Ytesterrad_mod("zdf_avt_avmu_avmv", YLTRes,YAdRes)) return(0); 
    2381224533         } 
     24534         Ydbg_nanf ("B: ", YNBI_zdf_avt_avmu_avmv, "zdf_avt_avmu_avmv"); 
    2381324535 
    2381424536} 
     
    2385324575                        if (!Ytesterrad_mod("bn2_rn2", YLTRes,YAdRes)) return(0); 
    2385424576         } 
     24577         Ydbg_nanf ("B: ", YNBI_bn2_rn2, "bn2_rn2"); 
    2385524578 
    2385624579} 
     
    2389424617                        if (!Ytesterrad_mod("sbcgyre_wndm", YLTRes,YAdRes)) return(0); 
    2389524618         } 
     24619         Ydbg_nanf ("B: ", YNBI_sbcgyre_wndm, "sbcgyre_wndm"); 
    2389624620         Ysbcgyre_utau_vtau(Yi, Yj)->backward(); 
    2389724621         Yting[0]=YS1_sbcgyre_emp( Yi, Yj, YTemps); 
     
    2390624630                        if (!Ytesterrad_mod("sbcgyre_emps", YLTRes,YAdRes)) return(0); 
    2390724631         } 
     24632         Ydbg_nanf ("B: ", YNBI_sbcgyre_emps, "sbcgyre_emps"); 
    2390824633         Yting[0]=YS1_sbcgyre_emp1( Yi, Yj, YTemps); 
    2390924634         Yting[1]=YS1_sbcgyre_zsumemp_zsurf( 31, 21, YTemps); 
     
    2392324648                        if (!Ytesterrad_mod("sbcgyre_emp", YLTRes,YAdRes)) return(0); 
    2392424649         } 
     24650         Ydbg_nanf ("B: ", YNBI_sbcgyre_emp, "sbcgyre_emp"); 
    2392524651 
    2392624652} 
     
    2398324709                        if (!Ytesterrad_mod("sbcgyre_zsumemp_zsurf", YLTRes,YAdRes)) return(0); 
    2398424710         } 
     24711         Ydbg_nanf ("B: ", YNBI_sbcgyre_zsumemp_zsurf, "sbcgyre_zsumemp_zsurf"); 
    2398524712         Ysbcgyre_emp1(Yi, Yj)->backward(); 
    2398624713         Yting[0]=YS1_tb( Yi, Yj, 0, YTemps-1); 
     
    2399524722                        if (!Ytesterrad_mod("sbcgyre_qsr_qns", YLTRes,YAdRes)) return(0); 
    2399624723         } 
     24724         Ydbg_nanf ("B: ", YNBI_sbcgyre_qsr_qns, "sbcgyre_qsr_qns"); 
    2399724725 
    2399824726} 
     
    2409424822         else if (strcmp(argv[0], "xrst_save") == 0) 
    2409524823                 xrst_save(argc, argv); 
     24824         else if (strcmp(argv[0], "xchangesavemode") == 0) 
     24825                 xchangesavemode(argc, argv); 
    2409624826         else codret=0; 
    2409724827         return(codret); 
  • trunk/src/Yworkdir/Ysinobad.cpp

    r2 r9  
    561561#include "Y2sinobad.h"  
    562562#define PRJNAME  "sinobad"  
    563 #define VERREF   "YaoI V.9 01.11.2008 (release 01.11.2008)  "  
     563#define VERREF   "YaoI V.9 01.11.2008 (release 01.11.2008)  -O3 "  
    564564 
    565565//============================================================================= 
  • trunk/src/cost.dat

    r1 r9  
    11 0.0000000000000000e+00 
     2 0.0000000000000000e+00 
     3 0.0000000000000000e+00 
     4 2.9733593674719423e+03 
  • trunk/src/sbcgyre_utau_vtau.h

    r1 r9  
    3939   
    4040    //JUL A MODIFIER APRES TEST 
    41     YS1= 2; 
    42     YS2=0; 
     41    //    YS1= 2; 
     42    //YS2=0; 
    4343    //FIN MODIF JUL 
    4444  } 
  • trunk/src/sinobad.d

    r8 r9  
    2121#option O_VARINCR 
    2222option    O_GRADTEST 
    23 #option   O_DBG_NANF 
     23option   O_DBG_NANF 
    2424#option   O_DBG_TING 
    2525option  O_EXTOBJ "../object/ncutil.o" 
     
    4545#modul   pca_ta                 space   S0d     noward                            output NPCA   target 
    4646 
    47 modul    sshn_c                 space   S3d inter YA1 YA2       noward            output 1      |target 
     47modul    sshn_c                 space   S3d inter YA1 YA2       noward            output 1      target 
    4848 
    4949modul    ta_c                   space   S3d                     noward            output 1      target 
     
    5151#modul   ta_c                   space   S3d     input array NPCA                  output 1       
    5252 
    53 modul    sa_c                   space   S3d                     noward            output 1      |target 
    54 modul    ua_c                   space   S3d                     noward            output 1      |target 
    55 modul    va_c                   space   S3d                     noward            output 1      |target 
     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 
    5656 
    5757#------------- 
     
    126126#tracer next : filtre asselin 
    127127modul    tb                     space   S3dt                    input 4           output 1      tempo cout 
    128 modul    sb                     space   S3dt                    input 4           output 1      tempo 
    129 ##END_tra_nxt 
     128modul    sb                     space   S3dt                    input 4           output 1      tempo cout 
     129##END_tra_nxt  
    130130 
    131131##START_eos 
     
    196196modul   va                      space   S3dt                    input 3           output 1      tempo 
    197197modul   sshn                    space   S3dt inter YA1  YA2     input 4           output 1      tempo    
    198 modul   sshb                    space   S3dt inter YA1  YA2     input 4           output 1      tempo |cout 
     198modul   sshb                    space   S3dt inter YA1  YA2     input 4           output 1      tempo  cout 
    199199##END_dyn_spg 
    200200 
    201201##START_dyn_nxt 
    202202#nxt : filtre d'asselin 
    203 modul    ub                     space   S3dt                    input 4           output 1      tempo  
    204 modul    vb                     space   S3dt                    input 4           output 1      tempo  
     203modul    ub                     space   S3dt                    input 4           output 1      tempo cout 
     204modul    vb                     space   S3dt                    input 4           output 1      tempo cout 
    205205##END_dyn_nxt 
    206206 
  • trunk/src/sinobad.h

    r8 r9  
    188188                        // =YIO_OUTOOBS    => appel via outoobs 
    189189 
    190    if(indic==YIO_SAVESTATE && !strcmp(nmmod,"tb") && 0){ 
     190   if(indic==YIO_SAVESTATE && !strcmp(nmmod,"tb") && savemode){ 
    191191    if(kaxe==0 ) 
    192192      return(1); 
  • trunk/src/ua_de_dynzdf_imp.h

    r1 r9  
    1313        4       from    zwt_ua_dynzdf_imp       1  i    j    k-1  t*/ 
    1414 
     15  //  if (Yi==30 && Yj==1 && Yt==16) 
     16  //{ 
     17      printf("Yi=%i,Yj=%i,Yk=%i,Yt=%i,,x1=%f,x2=%f,x3=%f,x4=%f\n",Yk,x1,x2,x3,x4); 
     18      //} 
    1519  /* YS1 */ 
    1620  /*     ? 
Note: See TracChangeset for help on using the changeset viewer.