Télécharger konmsp_impl3D.dgibi
* fichier : konmsp_impl3D.dgibi ************************************************************************ ************************************************************************ *********************************************************** *********************************************************** **** APPROCHE VF "Cell-Centred Formulation" pour la **** **** solution des **** **** Equations d'Euler pour un gaz **** **** parfait multiespecies **** **** OPERATEURS PRIM, PRET, KONV **** **** Implicit: calcul du jacobien du residu **** **** **** **** Cas gaz multiespece, "calorically perfect" **** **** 3D **** **** **** **** Methodes: AUSM+ **** **** **** **** This procedure compares the jacobian exact **** **** with jacobian coputed numerically **** **** (using numerical flux function) **** **** S.KUDRIAKOV SFME/LTMF DEC 2002 **** *********************************************************** *********************************************************** 'OPTION' 'DIME' 3 'ELEM' 'CUB8' 'ECHO' 0 'TRAC' 'X' ; * *** GRAPH * GRAPH = VRAI ; GRAPH = FAUX ; ERRTOL = 3.0D-4 ; DELTA = 0.000001 ; METO = 'AUSMPLUS' ; *************************** ***** DOMAINE SPATIAL **** *************************** A0 = 0.0D0 0.0D0 0.0D0; A1 = 1.0D0 0.0D0 0.0D0; A2 = 1.0D0 1.0D0 0.0D0; A3 = 0.0D0 1.0D0 0.0D0; SUR1 = 'MANUEL' 'QUA4' A0 A1 A2 A3 ; DOMTOT = DOM1 'ET' DOM2 'ET' DOM3 'ET' DOM4 'ET' DOM5 'ET' DOM6 'ET' DOM7 'ET' DOM8 'ET' DOM9 'ET' DOM10 'ET' DOM11 'ET' DOM12 'ET' DOM13 'ET' DOM14 'ET' DOM15 'ET' DOM16 'ET' DOM17 'ET' DOM18 'ET' DOM19 'ET' DOM20 'ET' DOM21 'ET' DOM22 'ET' DOM23 'ET' DOM24 'ET' DOM25 'ET' DOM26 'ET' DOM27 ; 'ELIMINATION' DOMTOT 0.0001 ; * **** Perturbation du domaine * 'NATU' 'DISCRET') 'ET' 'NATU' 'DISCRET') 'ET' 'NATU' 'DISCRET'); 'FORME' CHPBRU ; $DOMTOT = 'MODELISER' DOMTOT 'EULER'; $DOM1 = 'MODELISER' DOM1 'EULER'; $DOM27 = 'MODELISER' DOM27 'EULER'; MDOMTOT = TDOMTOT . 'QUAF' ; MDOM1 = TDOM1 . 'QUAF' ; MDOM27 = TDOM27 . 'QUAF' ; **** old stuff $DOMTOT = 'DOMA' DOMTOT ; 'ELIMINATION' (MDOMTOT ET MDOM1) 0.0001 ; 'ELIMINATION' (MDOMTOT ET MDOM27) 0.0001 ; ******************************************************** ******* MODELE DU GAS ***************************** ******************************************************** NESP = 4; * *** GAS: H_2, O_2, H_2O, N_2 * * CP, CV en J/Kg/K @ T = 3000 * PGAS = 'TABLE' ; PGAS . 'CP' = 'TABLE' ; PGAS . 'CP' . 'H2 ' = .18729066D+05 ; PGAS . 'CP' . 'O2 ' = .11886820D+04 ; PGAS . 'CP' . 'H2O ' = .31209047D+04 ; PGAS . 'CP' . 'N2 ' = .12993995D+04 ; PGAS . 'CV' = 'TABLE' ; PGAS . 'CV' . 'H2 ' = .14571861D+05 ; PGAS . 'CV' . 'O2 ' = .92885670D+03 ; PGAS . 'CV' . 'H2O ' = .26589930D+04 ; PGAS . 'CV' . 'N2 ' = .10024563D+04; * **** Especes qui sont dans les equations d'Euler * * **** Espece qui n'y est pas * PGAS . 'ESPNEULE' = 'N2 '; *************************************************** ***** Densité, pression, vitesse, gamma *********** *************************************************** *** CP **** (PGAS . 'CP' . 'H2 ') 'NATU' 'DISCRET') 'ET' (PGAS . 'CP' . 'O2 ') 'NATU' 'DISCRET') 'ET' (PGAS . 'CP' . 'H2O ') 'NATU' 'DISCRET') 'ET' (PGAS . 'CP' . 'N2 ') 'NATU' 'DISCRET') ; *** CV **** (PGAS . 'CV' . 'H2 ') 'NATU' 'DISCRET') 'ET' (PGAS . 'CV' . 'O2 ') 'NATU' 'DISCRET') 'ET' (PGAS . 'CV' . 'H2O ') 'NATU' 'DISCRET') 'ET' (PGAS . 'CV' . 'N2 ') 'NATU' 'DISCRET') ; *** mass fractions **** YNB = CHF 'ET' CHS ; YN = YNB 'ET' CHT ; (PGAS . 'ESPEULE')) ; YNTOT = YN 'ET' YNESP ; (PGAS . 'ESPEULE') ; *** gamma *************** CVTOT = 'PSCAL' YNTOT CV LMOT1 LMOT1 ; CPTOT = 'PSCAL' YNTOT CP LMOT1 LMOT1 ; GAMN = CPTOT '/' CVTOT ; **** velocities ********** CSONN = (GAMN '*' PN) '/' RN ; UXN = 1.8 * CSONN ; UYN = 0.1 * CSONN ; UZN = -0.2 * CSONN ; *************************************************** *************************************************** ECIN = 0.5D0 '*' RN '*' ((UXN '*' UXN) '+' (UYN '*' UYN) '+' (UZN * UZN)) ; 'NATU' 'DISCRET' ; 'MESSAGE' 'Problem 0' ; 'ERREUR' 5 ; 'FINSI' ; 'SI' GRAPH; 'FINSI' ; **************************************************************** ********* Application of the Operator 'KONV' ****************** **************************************************************** NOMDEN = 'RN ' ; NOMMOX = 'RUXN' ; NOMMOY = 'RUYN' ; NOMMOZ = 'RUZN' ; NOMRET = 'RETN' ; NOMYH2 = 'RYH2' ; NOMYO2 = 'RYO2' ; NOMYHO = 'RYHO' ; LINCO = 'MOTS' NOMDEN NOMMOX NOMMOY NOMMOZ NOMRET NOMYH2 NOMYO2 NOMYHO ; ****************************************************************** RN VIT PN YN GAMN ; $DOMTOT MRN MUN MPN MGAMN MYN PGAS ; ****************************************************************** ****************************************************************** RMAT = 'KONV' 'VF' 'PERFMULT' 'JACOCONS' METO $DOMTOT PGAS LINCO RN VIT PN YN ; **************************************************** * Creating a mesh WITHOUT mesh **************************************************** P1 = 0.5 0.5 0.5; * **** Les variables conservative * * RN0 (densité) * GN0 (quantité de mouvement) * RETN0 (énergie totale par unité de volume) * * sont definiés * ***************************************************** ***************************************************** ***************************************************** ******** PROCEDURES ********************************* ***************************************************** ***************************************************** ***************************************************************** **** Beggining of the procedure ********** ***************************************************************** 'DEBPROC' JAEXAC RMAT*'MATRIK' $DOMA*'MMODEL' LISTINCO*'LISTMOTS' ELT1 = 'MANUEL' 'POI1' PPRIM ; ********************** 'REPETER' BL1 NDIM ; MOTCEL = 'EXTRAIRE' LISTINCO &BL1 ; 0.0 'NATURE' 'DISCRET') ; 'FIN' BL1 ; ********************* SCAL = 'EXTRAIRE' CHCH PDUAL MOTDUA ; 'FINPROC' SCAL ; **************************************************************** ***** End of the procedure JAEXAC ******** **************************************************************** **************************************************************** **************** Procedure JACNUM ************************ **************************************************************** GN*'CHPOINT' RETN*'CHPOINT' RYN*'CHPOINT' GAMN*'CHPOINT' PGAS*'TABLE ' LISTINCO*'LISTMOTS' PPRIM*'POINT' PDUAL*'POINT' RNCEL = 'COPIER' RN ; GNCEL = 'COPIER' GN ; RETNCEL = 'COPIER' RETN ; RYNCEL = 'COPIER' RYN ; PGAS RNCEL GNCEL RETNCEL RYNCEL ; RNCEL VIT PRES FRAM GAMN ; LISTINCO $DOMA MRN MUN MPN MGAMN MYN PGAS ; VAL0 = 'EXTRAIRE' CHPRESO PDUAL MOTDUA ; ****************************************** dens0 = 'EXTRAIRE' RN PPRIM 'SCAL' ; cson0 = ('EXTRAIRE' CN2 PPRIM 'SCAL') '**' 0.5 ; ret0 = ('EXTRAIRE' RETN PPRIM 'SCAL') '**' 0.5 ; ****************************************** 'REPETER' BL1 NDIM ; MOTCEL = 'EXTRAIRE' LISTINCO &BL1 ; 'SI' ('EGA' MOTCEL MOTPRI) ; ICEL = &BL1 ; 'QUITTER' BL1 ; 'FINSI' ; 'FIN' BL1 ; 'SI' (ICEL > NDIM) ; 'MESSAGE' 'Procedure JACNUM' ; 'MESSAGE' 'MOTPRI = ??? '; 'ERREUR' 21 ; 'FINSI' ; ELT1 = 'MANUEL' 'POI1' PPRIM ; **************************************************** * ICEL = 1 -> On perturbe la densité **************************************************** 'SI' ('EGA' ICEL 1) ; DELTATOT = (EPSILON * dens0) ; 'NATURE' 'DISCRET') 'ET' RN ; GNCEL = 'COPIER' GN ; RETNCEL = 'COPIER' RETN ; RYNCEL = 'COPIER' RYN ; 'FINSI' ; **************************************************** * ICEL = 2 -> On perturbe la q.d.m. long l'ax x **************************************************** 'SI' ('EGA' ICEL 2) ; DELTATOT = (EPSILON * dens0 * cson0) ; 'NATURE' 'DISCRET') 'ET' GN ; RNCEL = 'COPIER' RN ; RETNCEL = 'COPIER' RETN ; RYNCEL = 'COPIER' RYN ; 'FINSI' ; **************************************************** * ICEL = 3 -> On perturbe la q.d.m. long l'ax y **************************************************** 'SI' ('EGA' ICEL 3) ; DELTATOT = (EPSILON * dens0 * cson0) ; 'NATURE' 'DISCRET') 'ET' GN ; RNCEL = 'COPIER' RN ; RETNCEL = 'COPIER' RETN ; RYNCEL = 'COPIER' RYN ; 'FINSI' ; **************************************************** * ICEL = 4 -> On perturbe la q.d.m. long l'ax y **************************************************** 'SI' ('EGA' ICEL 4) ; DELTATOT = (EPSILON * dens0 * cson0) ; 'NATURE' 'DISCRET') 'ET' GN ; RNCEL = 'COPIER' RN ; RETNCEL = 'COPIER' RETN ; RYNCEL = 'COPIER' RYN ; 'FINSI' ; **************************************************** * ICEL = 5 -> On perturbe l'énergie totale **************************************************** 'SI' ('EGA' ICEL 5) ; DELTATOT = (EPSILON * ret0) ; 'NATURE' 'DISCRET') 'ET' RETN ; RNCEL = 'COPIER' RN ; GNCEL = 'COPIER' GN ; RYNCEL = 'COPIER' RYN ; 'FINSI' ; **************************************************** * ICEL = 6 -> On perturbe (\rho Y_{H2}) **************************************************** 'SI' ('EGA' ICEL 6) ; DELTATOT = (EPSILON * ret0) ; 'NATURE' 'DISCRET') 'ET' RYN ; RNCEL = 'COPIER' RN ; GNCEL = 'COPIER' GN ; RETNCEL = 'COPIER' RETN ; 'FINSI' ; **************************************************** * ICEL = 7 -> On perturbe (\rho Y_{O2}) **************************************************** 'SI' ('EGA' ICEL 7) ; DELTATOT = (EPSILON * ret0) ; 'NATURE' 'DISCRET') 'ET' RYN ; RNCEL = 'COPIER' RN ; GNCEL = 'COPIER' GN ; RETNCEL = 'COPIER' RETN ; 'FINSI' ; **************************************************** * ICEL = 8 -> On perturbe (\rho Y_{HO}) **************************************************** 'SI' ('EGA' ICEL 8) ; DELTATOT = (EPSILON * ret0) ; 'NATURE' 'DISCRET') 'ET' RYN ; RNCEL = 'COPIER' RN ; GNCEL = 'COPIER' GN ; RETNCEL = 'COPIER' RETN ; 'FINSI' ; **************************************************** PGAS RNCEL GNCEL RETNCEL RYNCEL ; RNCEL VIT PRES FRAM GAMM ; LISTINCO $DOMA MRNF MUNF MPNF MGAMNF MYNF PGAS ; VAL1 = 'EXTRAIRE' CHPRES1 PDUAL MOTDUA ; 'FINPROC' ((VAL1 '-' VAL0) '/' DELTATOT) ; ***************************************************** ***************************************************** ******** FIN PROCEDURES ***************************** ***************************************************** ***************************************************** ***************************************************** ***************************************************** ******* TEST1 *************************************** ***************************************************** * * On compare le jacobien et la variation du residu * en $DOM1 'CENTRE' par rapport à une variation * infinitésimal en $DOM1 'CENTRE' * **************************************************************** **************************************************************** DRR = JAEXAC RMAT $DOMTOT LINCO PCEN9 PCEN9 NOMDEN NOMDEN ; DGXR = JAEXAC RMAT $DOMTOT LINCO PCEN9 PCEN9 NOMDEN NOMMOX ; DGYR = JAEXAC RMAT $DOMTOT LINCO PCEN9 PCEN9 NOMDEN NOMMOY ; DGZR = JAEXAC RMAT $DOMTOT LINCO PCEN9 PCEN9 NOMDEN NOMMOZ ; DRETR = JAEXAC RMAT $DOMTOT LINCO PCEN9 PCEN9 NOMDEN NOMRET ; DYH2R = JAEXAC RMAT $DOMTOT LINCO PCEN9 PCEN9 NOMDEN NOMYH2 ; DYO2R = JAEXAC RMAT $DOMTOT LINCO PCEN9 PCEN9 NOMDEN NOMYO2 ; DYHOR = JAEXAC RMAT $DOMTOT LINCO PCEN9 PCEN9 NOMDEN NOMYHO ; *************************************** DRGX = JAEXAC RMAT $DOMTOT LINCO PCEN9 PCEN9 NOMMOX NOMDEN ; DGXGX = JAEXAC RMAT $DOMTOT LINCO PCEN9 PCEN9 NOMMOX NOMMOX ; DGYGX = JAEXAC RMAT $DOMTOT LINCO PCEN9 PCEN9 NOMMOX NOMMOY ; DGZGX = JAEXAC RMAT $DOMTOT LINCO PCEN9 PCEN9 NOMMOX NOMMOZ ; DRETGX = JAEXAC RMAT $DOMTOT LINCO PCEN9 PCEN9 NOMMOX NOMRET ; DYH2GX = JAEXAC RMAT $DOMTOT LINCO PCEN9 PCEN9 NOMMOX NOMYH2 ; DYO2GX = JAEXAC RMAT $DOMTOT LINCO PCEN9 PCEN9 NOMMOX NOMYO2 ; DYHOGX = JAEXAC RMAT $DOMTOT LINCO PCEN9 PCEN9 NOMMOX NOMYHO ; *************************************** DRGY = JAEXAC RMAT $DOMTOT LINCO PCEN9 PCEN9 NOMMOY NOMDEN ; DGXGY = JAEXAC RMAT $DOMTOT LINCO PCEN9 PCEN9 NOMMOY NOMMOX ; DGYGY = JAEXAC RMAT $DOMTOT LINCO PCEN9 PCEN9 NOMMOY NOMMOY ; DGZGY = JAEXAC RMAT $DOMTOT LINCO PCEN9 PCEN9 NOMMOY NOMMOZ ; DRETGY = JAEXAC RMAT $DOMTOT LINCO PCEN9 PCEN9 NOMMOY NOMRET ; DYH2GY = JAEXAC RMAT $DOMTOT LINCO PCEN9 PCEN9 NOMMOY NOMYH2 ; DYO2GY = JAEXAC RMAT $DOMTOT LINCO PCEN9 PCEN9 NOMMOY NOMYO2 ; DYHOGY = JAEXAC RMAT $DOMTOT LINCO PCEN9 PCEN9 NOMMOY NOMYHO ; *************************************** DRGZ = JAEXAC RMAT $DOMTOT LINCO PCEN9 PCEN9 NOMMOZ NOMDEN ; DGXGZ = JAEXAC RMAT $DOMTOT LINCO PCEN9 PCEN9 NOMMOZ NOMMOX ; DGYGZ = JAEXAC RMAT $DOMTOT LINCO PCEN9 PCEN9 NOMMOZ NOMMOY ; DGZGZ = JAEXAC RMAT $DOMTOT LINCO PCEN9 PCEN9 NOMMOZ NOMMOZ ; DRETGZ = JAEXAC RMAT $DOMTOT LINCO PCEN9 PCEN9 NOMMOZ NOMRET ; DYH2GZ = JAEXAC RMAT $DOMTOT LINCO PCEN9 PCEN9 NOMMOZ NOMYH2 ; DYO2GZ = JAEXAC RMAT $DOMTOT LINCO PCEN9 PCEN9 NOMMOZ NOMYO2 ; DYHOGZ = JAEXAC RMAT $DOMTOT LINCO PCEN9 PCEN9 NOMMOZ NOMYHO ; *************************************** DRRET = JAEXAC RMAT $DOMTOT LINCO PCEN9 PCEN9 NOMRET NOMDEN ; DGXRET = JAEXAC RMAT $DOMTOT LINCO PCEN9 PCEN9 NOMRET NOMMOX ; DGYRET = JAEXAC RMAT $DOMTOT LINCO PCEN9 PCEN9 NOMRET NOMMOY ; DGZRET = JAEXAC RMAT $DOMTOT LINCO PCEN9 PCEN9 NOMRET NOMMOZ ; DRETRET = JAEXAC RMAT $DOMTOT LINCO PCEN9 PCEN9 NOMRET NOMRET ; DYH2RET = JAEXAC RMAT $DOMTOT LINCO PCEN9 PCEN9 NOMRET NOMYH2 ; DYO2RET = JAEXAC RMAT $DOMTOT LINCO PCEN9 PCEN9 NOMRET NOMYO2 ; DYHORET = JAEXAC RMAT $DOMTOT LINCO PCEN9 PCEN9 NOMRET NOMYHO ; *************************************** DRYH2 = JAEXAC RMAT $DOMTOT LINCO PCEN9 PCEN9 NOMYH2 NOMDEN ; DGXYH2 = JAEXAC RMAT $DOMTOT LINCO PCEN9 PCEN9 NOMYH2 NOMMOX ; DGYYH2 = JAEXAC RMAT $DOMTOT LINCO PCEN9 PCEN9 NOMYH2 NOMMOY ; DGZYH2 = JAEXAC RMAT $DOMTOT LINCO PCEN9 PCEN9 NOMYH2 NOMMOZ ; DRETYH2 = JAEXAC RMAT $DOMTOT LINCO PCEN9 PCEN9 NOMYH2 NOMRET ; DYH2YH2 = JAEXAC RMAT $DOMTOT LINCO PCEN9 PCEN9 NOMYH2 NOMYH2 ; DYO2YH2 = JAEXAC RMAT $DOMTOT LINCO PCEN9 PCEN9 NOMYH2 NOMYO2 ; DYHOYH2 = JAEXAC RMAT $DOMTOT LINCO PCEN9 PCEN9 NOMYH2 NOMYHO ; *************************************** DRYO2 = JAEXAC RMAT $DOMTOT LINCO PCEN9 PCEN9 NOMYO2 NOMDEN ; DGXYO2 = JAEXAC RMAT $DOMTOT LINCO PCEN9 PCEN9 NOMYO2 NOMMOX ; DGYYO2 = JAEXAC RMAT $DOMTOT LINCO PCEN9 PCEN9 NOMYO2 NOMMOY ; DGZYO2 = JAEXAC RMAT $DOMTOT LINCO PCEN9 PCEN9 NOMYO2 NOMMOZ ; DRETYO2 = JAEXAC RMAT $DOMTOT LINCO PCEN9 PCEN9 NOMYO2 NOMRET ; DYH2YO2 = JAEXAC RMAT $DOMTOT LINCO PCEN9 PCEN9 NOMYO2 NOMYH2 ; DYO2YO2 = JAEXAC RMAT $DOMTOT LINCO PCEN9 PCEN9 NOMYO2 NOMYO2 ; DYHOYO2 = JAEXAC RMAT $DOMTOT LINCO PCEN9 PCEN9 NOMYO2 NOMYHO ; **************************************** DRYHO = JAEXAC RMAT $DOMTOT LINCO PCEN9 PCEN9 NOMYHO NOMDEN ; DGXYHO = JAEXAC RMAT $DOMTOT LINCO PCEN9 PCEN9 NOMYHO NOMMOX ; DGYYHO = JAEXAC RMAT $DOMTOT LINCO PCEN9 PCEN9 NOMYHO NOMMOY ; DGZYHO = JAEXAC RMAT $DOMTOT LINCO PCEN9 PCEN9 NOMYHO NOMMOZ ; DRETYHO = JAEXAC RMAT $DOMTOT LINCO PCEN9 PCEN9 NOMYHO NOMRET ; DYH2YHO = JAEXAC RMAT $DOMTOT LINCO PCEN9 PCEN9 NOMYHO NOMYH2 ; DYO2YHO = JAEXAC RMAT $DOMTOT LINCO PCEN9 PCEN9 NOMYHO NOMYO2 ; DYHOYHO = JAEXAC RMAT $DOMTOT LINCO PCEN9 PCEN9 NOMYHO NOMYHO ; ***************************************************************** ***************************************************************** ***************************************************************** DRRN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN9 PCEN9 NOMDEN NOMDEN DELTA ; DGXRN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN9 PCEN9 NOMDEN NOMMOX DELTA ; DGYRN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN9 PCEN9 NOMDEN NOMMOY DELTA ; DGZRN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN9 PCEN9 NOMDEN NOMMOZ DELTA ; DRETRN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN9 PCEN9 NOMDEN NOMRET DELTA ; DYH2RN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN9 PCEN9 NOMDEN NOMYH2 DELTA ; DYO2RN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN9 PCEN9 NOMDEN NOMYO2 DELTA ; DYHORN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN9 PCEN9 NOMDEN NOMYHO DELTA ; ************************************** DRGXN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN9 PCEN9 NOMMOX NOMDEN DELTA ; DGXGXN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN9 PCEN9 NOMMOX NOMMOX DELTA ; DGYGXN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN9 PCEN9 NOMMOX NOMMOY DELTA ; DGZGXN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN9 PCEN9 NOMMOX NOMMOZ DELTA ; DRETGXN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN9 PCEN9 NOMMOX NOMRET DELTA ; DYH2GXN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN9 PCEN9 NOMMOX NOMYH2 DELTA ; DYO2GXN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN9 PCEN9 NOMMOX NOMYO2 DELTA ; DYHOGXN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN9 PCEN9 NOMMOX NOMYHO DELTA ; ************************************** DRGYN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN9 PCEN9 NOMMOY NOMDEN DELTA ; DGXGYN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN9 PCEN9 NOMMOY NOMMOX DELTA ; DGYGYN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN9 PCEN9 NOMMOY NOMMOY DELTA ; DGZGYN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN9 PCEN9 NOMMOY NOMMOZ DELTA ; DRETGYN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN9 PCEN9 NOMMOY NOMRET DELTA ; DYH2GYN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN9 PCEN9 NOMMOY NOMYH2 DELTA ; DYO2GYN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN9 PCEN9 NOMMOY NOMYO2 DELTA ; DYHOGYN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN9 PCEN9 NOMMOY NOMYHO DELTA ; ************************************** DRGZN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN9 PCEN9 NOMMOZ NOMDEN DELTA ; DGXGZN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN9 PCEN9 NOMMOZ NOMMOX DELTA ; DGYGZN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN9 PCEN9 NOMMOZ NOMMOY DELTA ; DGZGZN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN9 PCEN9 NOMMOZ NOMMOZ DELTA ; DRETGZN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN9 PCEN9 NOMMOZ NOMRET DELTA ; DYH2GZN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN9 PCEN9 NOMMOZ NOMYH2 DELTA ; DYO2GZN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN9 PCEN9 NOMMOZ NOMYO2 DELTA ; DYHOGZN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN9 PCEN9 NOMMOZ NOMYHO DELTA ; ************************************** DRRETN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN9 PCEN9 NOMRET NOMDEN DELTA ; DGXRETN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN9 PCEN9 NOMRET NOMMOX DELTA ; DGYRETN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN9 PCEN9 NOMRET NOMMOY DELTA ; DGZRETN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN9 PCEN9 NOMRET NOMMOZ DELTA ; DRETRETN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN9 PCEN9 NOMRET NOMRET DELTA ; DYH2RETN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN9 PCEN9 NOMRET NOMYH2 DELTA ; DYO2RETN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN9 PCEN9 NOMRET NOMYO2 DELTA ; DYHORETN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN9 PCEN9 NOMRET NOMYHO DELTA ; ************************************** DRYH2N = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN9 PCEN9 NOMYH2 NOMDEN DELTA ; DGXYH2N = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN9 PCEN9 NOMYH2 NOMMOX DELTA ; DGYYH2N = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN9 PCEN9 NOMYH2 NOMMOY DELTA ; DGZYH2N = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN9 PCEN9 NOMYH2 NOMMOZ DELTA ; DRETYH2N = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN9 PCEN9 NOMYH2 NOMRET DELTA ; DYH2YH2N = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN9 PCEN9 NOMYH2 NOMYH2 DELTA ; DYO2YH2N = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN9 PCEN9 NOMYH2 NOMYO2 DELTA ; DYHOYH2N = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN9 PCEN9 NOMYH2 NOMYHO DELTA ; *************************************** DRYO2N = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN9 PCEN9 NOMYO2 NOMDEN DELTA ; DGXYO2N = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN9 PCEN9 NOMYO2 NOMMOX DELTA ; DGYYO2N = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN9 PCEN9 NOMYO2 NOMMOY DELTA ; DGZYO2N = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN9 PCEN9 NOMYO2 NOMMOZ DELTA ; DRETYO2N = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN9 PCEN9 NOMYO2 NOMRET DELTA ; DYH2YO2N = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN9 PCEN9 NOMYO2 NOMYH2 DELTA ; DYO2YO2N = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN9 PCEN9 NOMYO2 NOMYO2 DELTA ; DYHOYO2N = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN9 PCEN9 NOMYO2 NOMYHO DELTA ; *************************************** DRYHON = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN9 PCEN9 NOMYHO NOMDEN DELTA ; DGXYHON = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN9 PCEN9 NOMYHO NOMMOX DELTA ; DGYYHON = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN9 PCEN9 NOMYHO NOMMOY DELTA ; DGZYHON = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN9 PCEN9 NOMYHO NOMMOZ DELTA ; DRETYHON = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN9 PCEN9 NOMYHO NOMRET DELTA ; DYH2YHON = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN9 PCEN9 NOMYHO NOMYH2 DELTA ; DYO2YHON = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN9 PCEN9 NOMYHO NOMYO2 DELTA ; DYHOYHON = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN9 PCEN9 NOMYHO NOMYHO DELTA ; * Test des comparaisons jacobien exact-jacobien numerique * Test des comparaisons jacobien exact-jacobien numerique ************************************************************** 'SI' (('ABS'(DRR)) < DELTA) ; ERR1 = ('ABS' (DRRN '-' DRR)) ; 'SINON' ; ERR1 = ('ABS' (DRRN '-' DRR)) '/' ('ABS' (DRR)) ; 'FINSI' ; *********************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 1 T1'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DGXR)) < DELTA) ; ERR1 = ('ABS' (DGXRN '-' DGXR)) ; 'SINON' ; ERR1 = ('ABS' (DGXRN '-' DGXR)) '/' ('ABS' (DGXR)) ; 'FINSI' ; *********************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 2 T1'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DGYR)) < DELTA) ; ERR1 = ('ABS' (DGYRN '-' DGYR)) ; 'SINON' ; ERR1 = ('ABS' (DGYRN '-' DGYR)) '/' ('ABS' (DGYR)) ; 'FINSI' ; ************************ 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 3 T1'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DGZR)) < DELTA) ; ERR1 = ('ABS' (DGZRN '-' DGZR)) ; 'SINON' ; ERR1 = ('ABS' (DGZRN '-' DGZR)) '/' ('ABS' (DGZR)) ; 'FINSI' ; ************************ 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 4 T1'; 'ERREUR' 5 ; 'FINSI' ; *************************************************************** 'SI' (('ABS'(DRETR)) < DELTA) ; ERR1 = ('ABS' (DRETRN '-' DRETR)) ; 'SINON' ; ERR1 = ('ABS' (DRETRN '-' DRETR)) '/' ('ABS' (DRETR)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 5 T1'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** ************************************************************** 'SI' (('ABS'(DYH2R)) < DELTA) ; ERR1 = ('ABS' (DYH2RN '-' DYH2R)) ; 'SINON' ; ERR1 = ('ABS' (DYH2RN '-' DYH2R)) '/' ('ABS' (DYH2R)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 6 T1'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DYO2R)) < DELTA) ; ERR1 = ('ABS' (DYO2RN '-' DYO2R)) ; 'SINON' ; ERR1 = ('ABS' (DYO2RN '-' DYO2R)) '/' ('ABS' (DYO2R)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 7 T1'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DYHOR)) < DELTA) ; ERR1 = ('ABS' (DYHORN '-' DYHOR)) ; 'SINON' ; ERR1 = ('ABS' (DYHORN '-' DYHOR)) '/' ('ABS' (DYHOR)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 8 T1'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** ************************************************************** ************************************************************** ***** Second line !!!!!!!!!!!!!!!!!!!!!!! ************** ************************************************************** ************************************************************** 'SI' (('ABS'(DRGX)) < DELTA) ; ERR1 = ('ABS' (DRGXN '-' DRGX)) ; 'SINON' ; ERR1 = ('ABS' (DRGXN '-' DRGX)) '/' ('ABS' (DRGX)) ; 'FINSI' ; *************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 9 T1'; 'ERREUR' 5 ; 'FINSI' ; *************************************************************** 'SI' (('ABS'(DGXGX)) < DELTA) ; ERR1 = ('ABS' (DGXGXN '-' DGXGX)) ; 'SINON' ; ERR1 = ('ABS' (DGXGXN '-' DGXGX)) '/' ('ABS' (DGXGX)) ; 'FINSI' ; ***************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 10 T1'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DGYGX)) < DELTA) ; ERR1 = ('ABS' (DGYGXN '-' DGYGX)) ; 'SINON' ; ERR1 = ('ABS' (DGYGXN '-' DGYGX)) '/' ('ABS' (DGYGX)) ; 'FINSI' ; ****************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 11 T1'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DGZGX)) < DELTA) ; ERR1 = ('ABS' (DGZGXN '-' DGZGX)) ; 'SINON' ; ERR1 = ('ABS' (DGZGXN '-' DGZGX)) '/' ('ABS' (DGZGX)) ; 'FINSI' ; ****************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 12 T1'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DRETGX)) < DELTA) ; ERR1 = ('ABS' (DRETGXN '-' DRETGX)) ; 'SINON' ; ERR1 = ('ABS' (DRETGXN '-' DRETGX)) '/' ('ABS' (DRETGX)) ; 'FINSI' ; ******************************* 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 13 T1'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DYH2GX)) < DELTA) ; ERR1 = ('ABS' (DYH2GXN '-' DYH2GX)) ; 'SINON' ; ERR1 = ('ABS' (DYH2GXN '-' DYH2GX)) '/' ('ABS' (DYH2GX)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 14 T1'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DYO2GX)) < DELTA) ; ERR1 = ('ABS' (DYO2GXN '-' DYO2GX)) ; 'SINON' ; ERR1 = ('ABS' (DYO2GXN '-' DYO2GX)) '/' ('ABS' (DYO2GX)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 15 T1'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DYHOGX)) < DELTA) ; ERR1 = ('ABS' (DYHOGXN '-' DYHOGX)) ; 'SINON' ; ERR1 = ('ABS' (DYHOGXN '-' DYHOGX)) '/' ('ABS' (DYHOGX)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 16 T1'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** ******* Third line!!!!!!!!!!!!!!!! *************** ************************************************************** 'SI' (('ABS'(DRGY)) < DELTA) ; ERR1 = ('ABS' (DRGYN '-' DRGY)) ; 'SINON' ; ERR1 = ('ABS' (DRGYN '-' DRGY)) '/' ('ABS' (DRGY)) ; 'FINSI' ; ******************************* 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 17 T1'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DGXGY)) < DELTA) ; ERR1 = ('ABS' (DGXGYN '-' DGXGY)) ; 'SINON' ; ERR1 = ('ABS' (DGXGYN '-' DGXGY)) '/' ('ABS' (DGXGY)) ; 'FINSI' ; ******************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 18 T1'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DGYGY)) < DELTA) ; ERR1 = ('ABS' (DGYGYN '-' DGYGY)) ; 'SINON' ; ERR1 = ('ABS' (DGYGYN '-' DGYGY)) '/' ('ABS' (DGYGY)) ; 'FINSI' ; *************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 19 T1'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DGZGY)) < DELTA) ; ERR1 = ('ABS' (DGZGYN '-' DGZGY)) ; 'SINON' ; ERR1 = ('ABS' (DGZGYN '-' DGZGY)) '/' ('ABS' (DGZGY)) ; 'FINSI' ; **************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 20 T1'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DRETGY)) < DELTA) ; ERR1 = ('ABS' (DRETGYN '-' DRETGY)) ; 'SINON' ; ERR1 = ('ABS' (DRETGYN '-' DRETGY)) '/' ('ABS' (DRETGY)) ; 'FINSI' ; **************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 21 T1'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DYH2GY)) < DELTA) ; ERR1 = ('ABS' (DYH2GYN '-' DYH2GY)) ; 'SINON' ; ERR1 = ('ABS' (DYH2GYN '-' DYH2GY)) '/' ('ABS' (DYH2GY)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 22 T1'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DYO2GY)) < DELTA) ; ERR1 = ('ABS' (DYO2GYN '-' DYO2GY)) ; 'SINON' ; ERR1 = ('ABS' (DYO2GYN '-' DYO2GY)) '/' ('ABS' (DYO2GY)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 23 T1'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DYHOGY)) < DELTA) ; ERR1 = ('ABS' (DYHOGYN '-' DYHOGY)) ; 'SINON' ; ERR1 = ('ABS' (DYHOGYN '-' DYHOGY)) '/' ('ABS' (DYHOGY)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 24 T1'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** ******* Fouth line!!!!!!!!!!!!!!!!!!! ****************** ************************************************************** 'SI' (('ABS'(DRGZ)) < DELTA) ; ERR1 = ('ABS' (DRGZN '-' DRGZ)) ; 'SINON' ; ERR1 = ('ABS' (DRGZN '-' DRGZ)) '/' ('ABS' (DRGZ)) ; 'FINSI' ; *************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 25 T1'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DGXGZ)) < DELTA) ; ERR1 = ('ABS' (DGXGZN '-' DGXGZ)) ; 'SINON' ; ERR1 = ('ABS' (DGXGZN '-' DGXGZ)) '/' ('ABS' (DGXGZ)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 26 T1'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DGYGZ)) < DELTA) ; ERR1 = ('ABS' (DGYGZN '-' DGYGZ)) ; 'SINON' ; ERR1 = ('ABS' (DGYGZN '-' DGYGZ)) '/' ('ABS' (DGYGZ)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 27 T1'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DGZGZ)) < DELTA) ; ERR1 = ('ABS' (DGZGZN '-' DGZGZ)) ; 'SINON' ; ERR1 = ('ABS' (DGZGZN '-' DGZGZ)) '/' ('ABS' (DGZGZ)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 28 T1'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DRETGZ)) < DELTA) ; ERR1 = ('ABS' (DRETGZN '-' DRETGZ)) ; 'SINON' ; ERR1 = ('ABS' (DRETGZN '-' DRETGZ)) '/' ('ABS' (DRETGZ)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 29 T1'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DYH2GZ)) < DELTA) ; ERR1 = ('ABS' (DYH2GZN '-' DYH2GZ)) ; 'SINON' ; ERR1 = ('ABS' (DYH2GZN '-' DYH2GZ)) '/' ('ABS' (DYH2GZ)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 30 T1'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DYO2GZ)) < DELTA) ; ERR1 = ('ABS' (DYO2GZN '-' DYO2GZ)) ; 'SINON' ; ERR1 = ('ABS' (DYO2GZN '-' DYO2GZ)) '/' ('ABS' (DYO2GZ)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 31 T1'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DYHOGZ)) < DELTA) ; ERR1 = ('ABS' (DYHOGZN '-' DYHOGZ)) ; 'SINON' ; ERR1 = ('ABS' (DYHOGZN '-' DYHOGZ)) '/' ('ABS' (DYHOGZ)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 32 T1'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** ******* Fith line!!!!!!!!!!!!!!!!!!! ****************** ************************************************************** 'SI' (('ABS'(DRRET)) < DELTA) ; ERR1 = ('ABS' (DRRETN '-' DRRET)) ; 'SINON' ; ERR1 = ('ABS' (DRRETN '-' DRRET)) '/' ('ABS' (DRRET)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 33 T1'; 'ERREUR' 5 ; 'FINSI' ; *************************************************************** 'SI' (('ABS'(DGXRET)) < DELTA) ; ERR1 = ('ABS' (DGXRETN '-' DGXRET)) ; 'SINON' ; ERR1 = ('ABS' (DGXRETN '-' DGXRET)) '/' ('ABS' (DGXRET)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 34 T1'; 'ERREUR' 5 ; 'FINSI' ; **************************************************************** 'SI' (('ABS'(DGYRET)) < DELTA) ; ERR1 = ('ABS' (DGYRETN '-' DGYRET)) ; 'SINON' ; ERR1 = ('ABS' (DGYRETN '-' DGYRET)) '/' ('ABS' (DGYRET)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 35 T1'; 'ERREUR' 5 ; 'FINSI' ; **************************************************************** 'SI' (('ABS'(DGZRET)) < DELTA) ; ERR1 = ('ABS' (DGZRETN '-' DGZRET)) ; 'SINON' ; ERR1 = ('ABS' (DGZRETN '-' DGZRET)) '/' ('ABS' (DGZRET)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 36 T1'; 'ERREUR' 5 ; 'FINSI' ; **************************************************************** 'SI' (('ABS'(DRETRET)) < DELTA) ; ERR1 = ('ABS' (DRETRETN '-' DRETRET)) ; 'SINON' ; ERR1 = ('ABS' (DRETRETN '-' DRETRET)) '/' ('ABS' (DRETRET)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 37 T1'; 'ERREUR' 5 ; 'FINSI' ; 'SI' (('ABS'(DYH2RET)) < DELTA) ; ERR1 = ('ABS' (DYH2RETN '-' DYH2RET)) ; 'SINON' ; ERR1 = ('ABS' (DYH2RETN '-' DYH2RET)) '/' ('ABS' (DYH2RET)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 38 T1'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DYO2RET)) < DELTA) ; ERR1 = ('ABS' (DYO2RETN '-' DYO2RET)) ; 'SINON' ; ERR1 = ('ABS' (DYO2RETN '-' DYO2RET)) '/' ('ABS' (DYO2RET)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 39 T1'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DYHORET)) < DELTA) ; ERR1 = ('ABS' (DYHORETN '-' DYHORET)) ; 'SINON' ; ERR1 = ('ABS' (DYHORETN '-' DYHORET)) '/' ('ABS' (DYHORET)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 40 T1'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** ******* Sixth line!!!!!!!!!!!!!!!!!!! ****************** ************************************************************** 'SI' (('ABS'(DRYH2)) < DELTA) ; ERR1 = ('ABS' (DRYH2N '-' DRYH2)) ; 'SINON' ; ERR1 = ('ABS' (DRYH2N '-' DRYH2)) '/' ('ABS' (DRYH2)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 41 T1'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DGXYH2)) < DELTA) ; ERR1 = ('ABS' (DGXYH2N '-' DGXYH2)) ; 'SINON' ; ERR1 = ('ABS' (DGXYH2N '-' DGXYH2)) '/' ('ABS' (DGXYH2)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 42 T1'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************* 'SI' (('ABS'(DGYYH2)) < DELTA) ; ERR1 = ('ABS' (DGYYH2N '-' DGYYH2)) ; 'SINON' ; ERR1 = ('ABS' (DGYYH2N '-' DGYYH2)) '/' ('ABS' (DGYYH2)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 43 T1'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DGZYH2)) < DELTA) ; ERR1 = ('ABS' (DGZYH2N '-' DGZYH2)) ; 'SINON' ; ERR1 = ('ABS' (DGZYH2N '-' DGZYH2)) '/' ('ABS' (DGZYH2)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 44 T1'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DRETYH2)) < DELTA) ; ERR1 = ('ABS' (DRETYH2N '-' DRETYH2)) ; 'SINON' ; ERR1 = ('ABS' (DRETYH2N '-' DRETYH2)) '/' ('ABS' (DRETYH2)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 45 T1'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DYH2YH2)) < DELTA) ; ERR1 = ('ABS' (DYH2YH2N '-' DYH2YH2)) ; 'SINON' ; ERR1 = ('ABS' (DYH2YH2N '-' DYH2YH2)) '/' ('ABS' (DYH2YH2)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 46 T1'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DYO2YH2)) < DELTA) ; ERR1 = ('ABS' (DYO2YH2N '-' DYO2YH2)) ; 'SINON' ; ERR1 = ('ABS' (DYO2YH2N '-' DYO2YH2)) '/' ('ABS' (DYO2YH2)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 47 T1'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DYHOYH2)) < DELTA) ; ERR1 = ('ABS' (DYHOYH2N '-' DYHOYH2)) ; 'SINON' ; ERR1 = ('ABS' (DYHOYH2N '-' DYHOYH2)) '/' ('ABS' (DYHOYH2)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 48 T1'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** ********* Seventh line !!!!!!!!!!!!!!!!!!!!!! ************* ************************************************************** 'SI' (('ABS'(DRYO2)) < DELTA) ; ERR1 = ('ABS' (DRYO2N '-' DRYO2)) ; 'SINON' ; ERR1 = ('ABS' (DRYO2N '-' DRYO2)) '/' ('ABS' (DRYO2)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 49 T1'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DGXYO2)) < DELTA) ; ERR1 = ('ABS' (DGXYO2N '-' DGXYO2)) ; 'SINON' ; ERR1 = ('ABS' (DGXYO2N '-' DGXYO2)) '/' ('ABS' (DGXYO2)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 50 T1'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************* 'SI' (('ABS'(DGYYO2)) < DELTA) ; ERR1 = ('ABS' (DGYYO2N '-' DGYYO2)) ; 'SINON' ; ERR1 = ('ABS' (DGYYO2N '-' DGYYO2)) '/' ('ABS' (DGYYO2)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 51 T1'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DGZYO2)) < DELTA) ; ERR1 = ('ABS' (DGZYO2N '-' DGZYO2)) ; 'SINON' ; ERR1 = ('ABS' (DGZYO2N '-' DGZYO2)) '/' ('ABS' (DGZYO2)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 52 T1'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DRETYO2)) < DELTA) ; ERR1 = ('ABS' (DRETYO2N '-' DRETYO2)) ; 'SINON' ; ERR1 = ('ABS' (DRETYO2N '-' DRETYO2)) '/' ('ABS' (DRETYO2)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 53 T1'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DYH2YO2)) < DELTA) ; ERR1 = ('ABS' (DYH2YO2N '-' DYH2YO2)) ; 'SINON' ; ERR1 = ('ABS' (DYH2YO2N '-' DYH2YO2)) '/' ('ABS' (DYH2YO2)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 54 T1'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DYO2YO2)) < DELTA) ; ERR1 = ('ABS' (DYO2YO2N '-' DYO2YO2)) ; 'SINON' ; ERR1 = ('ABS' (DYO2YO2N '-' DYO2YO2)) '/' ('ABS' (DYO2YO2)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 55 T1'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DYHOYO2)) < DELTA) ; ERR1 = ('ABS' (DYHOYO2N '-' DYHOYO2)) ; 'SINON' ; ERR1 = ('ABS' (DYHOYO2N '-' DYHOYO2)) '/' ('ABS' (DYHOYO2)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 56 T1'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** ********* Eigth line !!!!!!!!!!!!!!!!!!!!!! *************** ************************************************************** 'SI' (('ABS'(DRYHO)) < DELTA) ; ERR1 = ('ABS' (DRYHON '-' DRYHO)) ; 'SINON' ; ERR1 = ('ABS' (DRYHON '-' DRYHO)) '/' ('ABS' (DRYHO)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 57 T1'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DGXYHO)) < DELTA) ; ERR1 = ('ABS' (DGXYHON '-' DGXYHO)) ; 'SINON' ; ERR1 = ('ABS' (DGXYHON '-' DGXYHO)) '/' ('ABS' (DGXYHO)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 58 T1'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************* 'SI' (('ABS'(DGYYHO)) < DELTA) ; ERR1 = ('ABS' (DGYYHON '-' DGYYHO)) ; 'SINON' ; ERR1 = ('ABS' (DGYYHON '-' DGYYHO)) '/' ('ABS' (DGYYHO)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 59 T1'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DGZYHO)) < DELTA) ; ERR1 = ('ABS' (DGZYHON '-' DGZYHO)) ; 'SINON' ; ERR1 = ('ABS' (DGZYHON '-' DGZYHO)) '/' ('ABS' (DGZYHO)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 60 T1'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DRETYHO)) < DELTA) ; ERR1 = ('ABS' (DRETYHON '-' DRETYHO)) ; 'SINON' ; ERR1 = ('ABS' (DRETYHON '-' DRETYHO)) '/' ('ABS' (DRETYHO)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 61 T1'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DYH2YHO)) < DELTA) ; ERR1 = ('ABS' (DYH2YHON '-' DYH2YHO)) ; 'SINON' ; ERR1 = ('ABS' (DYH2YHON '-' DYH2YHO)) '/' ('ABS' (DYH2YHO)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 62 T1'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DYO2YHO)) < DELTA) ; ERR1 = ('ABS' (DYO2YHON '-' DYO2YHO)) ; 'SINON' ; ERR1 = ('ABS' (DYO2YHON '-' DYO2YHO)) '/' ('ABS' (DYO2YHO)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 63 T1'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DYHOYHO)) < DELTA) ; ERR1 = ('ABS' (DYHOYHON '-' DYHOYHO)) ; 'SINON' ; ERR1 = ('ABS' (DYHOYHON '-' DYHOYHO)) '/' ('ABS' (DYHOYHO)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 64 T1'; 'ERREUR' 5 ; 'FINSI' ; ***************************************************** ***************************************************** ******* TEST2 *************************************** ***************************************************** ***************************************************** * * On compare le jacobien et la variation du residu * en $DOM1 . 'CENTRE' par rapport à une variation * infinitésimal en $DOM27 . 'CENTRE' * **************************************************************** **************************************************************** DRR = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMDEN NOMDEN ; DGXR = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMDEN NOMMOX ; DGYR = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMDEN NOMMOY ; DGZR = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMDEN NOMMOZ ; DRETR = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMDEN NOMRET ; DYH2R = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMDEN NOMYH2 ; DYO2R = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMDEN NOMYO2 ; DYHOR = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMDEN NOMYHO ; *************************************** DRGX = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMMOX NOMDEN ; DGXGX = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMMOX NOMMOX ; DGYGX = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMMOX NOMMOY ; DGZGX = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMMOX NOMMOZ ; DRETGX = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMMOX NOMRET ; DYH2GX = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMMOX NOMYH2 ; DYO2GX = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMMOX NOMYO2 ; DYHOGX = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMMOX NOMYHO ; *************************************** DRGY = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMMOY NOMDEN ; DGXGY = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMMOY NOMMOX ; DGYGY = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMMOY NOMMOY ; DGZGY = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMMOY NOMMOZ ; DRETGY = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMMOY NOMRET ; DYH2GY = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMMOY NOMYH2 ; DYO2GY = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMMOY NOMYO2 ; DYHOGY = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMMOY NOMYHO ; *************************************** DRGZ = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMMOZ NOMDEN ; DGXGZ = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMMOZ NOMMOX ; DGYGZ = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMMOZ NOMMOY ; DGZGZ = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMMOZ NOMMOZ ; DRETGZ = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMMOZ NOMRET ; DYH2GZ = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMMOZ NOMYH2 ; DYO2GZ = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMMOZ NOMYO2 ; DYHOGZ = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMMOZ NOMYHO ; *************************************** DRRET = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMRET NOMDEN ; DGXRET = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMRET NOMMOX ; DGYRET = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMRET NOMMOY ; DGZRET = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMRET NOMMOZ ; DRETRET = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMRET NOMRET ; DYH2RET = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMRET NOMYH2 ; DYO2RET = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMRET NOMYO2 ; DYHORET = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMRET NOMYHO ; *************************************** DRYH2 = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMYH2 NOMDEN ; DGXYH2 = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMYH2 NOMMOX ; DGYYH2 = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMYH2 NOMMOY ; DGZYH2 = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMYH2 NOMMOZ ; DRETYH2 = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMYH2 NOMRET ; DYH2YH2 = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMYH2 NOMYH2 ; DYO2YH2 = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMYH2 NOMYO2 ; DYHOYH2 = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMYH2 NOMYHO ; *************************************** DRYO2 = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMYO2 NOMDEN ; DGXYO2 = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMYO2 NOMMOX ; DGYYO2 = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMYO2 NOMMOY ; DGZYO2 = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMYO2 NOMMOZ ; DRETYO2 = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMYO2 NOMRET ; DYH2YO2 = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMYO2 NOMYH2 ; DYO2YO2 = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMYO2 NOMYO2 ; DYHOYO2 = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMYO2 NOMYHO ; **************************************** DRYHO = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMYHO NOMDEN ; DGXYHO = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMYHO NOMMOX ; DGYYHO = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMYHO NOMMOY ; DGZYHO = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMYHO NOMMOZ ; DRETYHO = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMYHO NOMRET ; DYH2YHO = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMYHO NOMYH2 ; DYO2YHO = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMYHO NOMYO2 ; DYHOYHO = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMYHO NOMYHO ; ***************************************************************** ***************************************************************** ***************************************************************** DRRN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMDEN NOMDEN DELTA ; DGXRN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMDEN NOMMOX DELTA ; DGYRN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMDEN NOMMOY DELTA ; DGZRN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMDEN NOMMOZ DELTA ; DRETRN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMDEN NOMRET DELTA ; DYH2RN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMDEN NOMYH2 DELTA ; DYO2RN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMDEN NOMYO2 DELTA ; DYHORN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMDEN NOMYHO DELTA ; ************************************** DRGXN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMMOX NOMDEN DELTA ; DGXGXN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMMOX NOMMOX DELTA ; DGYGXN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMMOX NOMMOY DELTA ; DGZGXN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMMOX NOMMOZ DELTA ; DRETGXN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMMOX NOMRET DELTA ; DYH2GXN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMMOX NOMYH2 DELTA ; DYO2GXN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMMOX NOMYO2 DELTA ; DYHOGXN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMMOX NOMYHO DELTA ; ************************************** DRGYN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMMOY NOMDEN DELTA ; DGXGYN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMMOY NOMMOX DELTA ; DGYGYN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMMOY NOMMOY DELTA ; DGZGYN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMMOY NOMMOZ DELTA ; DRETGYN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMMOY NOMRET DELTA ; DYH2GYN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMMOY NOMYH2 DELTA ; DYO2GYN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMMOY NOMYO2 DELTA ; DYHOGYN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMMOY NOMYHO DELTA ; ************************************** DRGZN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMMOZ NOMDEN DELTA ; DGXGZN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMMOZ NOMMOX DELTA ; DGYGZN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMMOZ NOMMOY DELTA ; DGZGZN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMMOZ NOMMOZ DELTA ; DRETGZN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMMOZ NOMRET DELTA ; DYH2GZN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMMOZ NOMYH2 DELTA ; DYO2GZN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMMOZ NOMYO2 DELTA ; DYHOGZN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMMOZ NOMYHO DELTA ; ************************************** DRRETN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMRET NOMDEN DELTA ; DGXRETN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMRET NOMMOX DELTA ; DGYRETN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMRET NOMMOY DELTA ; DGZRETN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMRET NOMMOZ DELTA ; DRETRETN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMRET NOMRET DELTA ; DYH2RETN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMRET NOMYH2 DELTA ; DYO2RETN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMRET NOMYO2 DELTA ; DYHORETN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMRET NOMYHO DELTA ; ************************************** DRYH2N = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMYH2 NOMDEN DELTA ; DGXYH2N = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMYH2 NOMMOX DELTA ; DGYYH2N = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMYH2 NOMMOY DELTA ; DGZYH2N = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMYH2 NOMMOZ DELTA ; DRETYH2N = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMYH2 NOMRET DELTA ; DYH2YH2N = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMYH2 NOMYH2 DELTA ; DYO2YH2N = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMYH2 NOMYO2 DELTA ; DYHOYH2N = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMYH2 NOMYHO DELTA ; *************************************** DRYO2N = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMYO2 NOMDEN DELTA ; DGXYO2N = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMYO2 NOMMOX DELTA ; DGYYO2N = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMYO2 NOMMOY DELTA ; DGZYO2N = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMYO2 NOMMOZ DELTA ; DRETYO2N = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMYO2 NOMRET DELTA ; DYH2YO2N = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMYO2 NOMYH2 DELTA ; DYO2YO2N = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMYO2 NOMYO2 DELTA ; DYHOYO2N = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMYO2 NOMYHO DELTA ; *************************************** DRYHON = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMYHO NOMDEN DELTA ; DGXYHON = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMYHO NOMMOX DELTA ; DGYYHON = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMYHO NOMMOY DELTA ; DGZYHON = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMYHO NOMMOZ DELTA ; DRETYHON = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMYHO NOMRET DELTA ; DYH2YHON = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMYHO NOMYH2 DELTA ; DYO2YHON = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMYHO NOMYO2 DELTA ; DYHOYHON = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMYHO NOMYHO DELTA ; * Test des comparaisons jacobien exact-jacobien numerique * Test des comparaisons jacobien exact-jacobien numerique ************************************************************** 'SI' (('ABS'(DRR)) < DELTA) ; ERR1 = ('ABS' (DRRN '-' DRR)) ; 'SINON' ; ERR1 = ('ABS' (DRRN '-' DRR)) '/' ('ABS' (DRR)) ; 'FINSI' ; *********************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 1 T2'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DGXR)) < DELTA) ; ERR1 = ('ABS' (DGXRN '-' DGXR)) ; 'SINON' ; ERR1 = ('ABS' (DGXRN '-' DGXR)) '/' ('ABS' (DGXR)) ; 'FINSI' ; *********************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 2 T2'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DGYR)) < DELTA) ; ERR1 = ('ABS' (DGYRN '-' DGYR)) ; 'SINON' ; ERR1 = ('ABS' (DGYRN '-' DGYR)) '/' ('ABS' (DGYR)) ; 'FINSI' ; ************************ 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 3 T2'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DGZR)) < DELTA) ; ERR1 = ('ABS' (DGZRN '-' DGZR)) ; 'SINON' ; ERR1 = ('ABS' (DGZRN '-' DGZR)) '/' ('ABS' (DGZR)) ; 'FINSI' ; ************************ 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 4 T2'; 'ERREUR' 5 ; 'FINSI' ; *************************************************************** 'SI' (('ABS'(DRETR)) < DELTA) ; ERR1 = ('ABS' (DRETRN '-' DRETR)) ; 'SINON' ; ERR1 = ('ABS' (DRETRN '-' DRETR)) '/' ('ABS' (DRETR)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 5 T2'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** ************************************************************** 'SI' (('ABS'(DYH2R)) < DELTA) ; ERR1 = ('ABS' (DYH2RN '-' DYH2R)) ; 'SINON' ; ERR1 = ('ABS' (DYH2RN '-' DYH2R)) '/' ('ABS' (DYH2R)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 6 T2'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DYO2R)) < DELTA) ; ERR1 = ('ABS' (DYO2RN '-' DYO2R)) ; 'SINON' ; ERR1 = ('ABS' (DYO2RN '-' DYO2R)) '/' ('ABS' (DYO2R)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 7 T2'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DYHOR)) < DELTA) ; ERR1 = ('ABS' (DYHORN '-' DYHOR)) ; 'SINON' ; ERR1 = ('ABS' (DYHORN '-' DYHOR)) '/' ('ABS' (DYHOR)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 8 T2'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** ************************************************************** ************************************************************** ***** Second line !!!!!!!!!!!!!!!!!!!!!!! ************** ************************************************************** ************************************************************** 'SI' (('ABS'(DRGX)) < DELTA) ; ERR1 = ('ABS' (DRGXN '-' DRGX)) ; 'SINON' ; ERR1 = ('ABS' (DRGXN '-' DRGX)) '/' ('ABS' (DRGX)) ; 'FINSI' ; *************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 9 T2'; 'ERREUR' 5 ; 'FINSI' ; *************************************************************** 'SI' (('ABS'(DGXGX)) < DELTA) ; ERR1 = ('ABS' (DGXGXN '-' DGXGX)) ; 'SINON' ; ERR1 = ('ABS' (DGXGXN '-' DGXGX)) '/' ('ABS' (DGXGX)) ; 'FINSI' ; ***************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 10 T2'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DGYGX)) < DELTA) ; ERR1 = ('ABS' (DGYGXN '-' DGYGX)) ; 'SINON' ; ERR1 = ('ABS' (DGYGXN '-' DGYGX)) '/' ('ABS' (DGYGX)) ; 'FINSI' ; ****************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 11 T2'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DGZGX)) < DELTA) ; ERR1 = ('ABS' (DGZGXN '-' DGZGX)) ; 'SINON' ; ERR1 = ('ABS' (DGZGXN '-' DGZGX)) '/' ('ABS' (DGZGX)) ; 'FINSI' ; ****************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 12 T2'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DRETGX)) < DELTA) ; ERR1 = ('ABS' (DRETGXN '-' DRETGX)) ; 'SINON' ; ERR1 = ('ABS' (DRETGXN '-' DRETGX)) '/' ('ABS' (DRETGX)) ; 'FINSI' ; ******************************* 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 13 T2'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DYH2GX)) < DELTA) ; ERR1 = ('ABS' (DYH2GXN '-' DYH2GX)) ; 'SINON' ; ERR1 = ('ABS' (DYH2GXN '-' DYH2GX)) '/' ('ABS' (DYH2GX)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 14 T2'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DYO2GX)) < DELTA) ; ERR1 = ('ABS' (DYO2GXN '-' DYO2GX)) ; 'SINON' ; ERR1 = ('ABS' (DYO2GXN '-' DYO2GX)) '/' ('ABS' (DYO2GX)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 15 T2'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DYHOGX)) < DELTA) ; ERR1 = ('ABS' (DYHOGXN '-' DYHOGX)) ; 'SINON' ; ERR1 = ('ABS' (DYHOGXN '-' DYHOGX)) '/' ('ABS' (DYHOGX)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 16 T2'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** ******* Third line!!!!!!!!!!!!!!!! *************** ************************************************************** 'SI' (('ABS'(DRGY)) < DELTA) ; ERR1 = ('ABS' (DRGYN '-' DRGY)) ; 'SINON' ; ERR1 = ('ABS' (DRGYN '-' DRGY)) '/' ('ABS' (DRGY)) ; 'FINSI' ; ******************************* 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 17 T2'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DGXGY)) < DELTA) ; ERR1 = ('ABS' (DGXGYN '-' DGXGY)) ; 'SINON' ; ERR1 = ('ABS' (DGXGYN '-' DGXGY)) '/' ('ABS' (DGXGY)) ; 'FINSI' ; ******************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 18 T2'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DGYGY)) < DELTA) ; ERR1 = ('ABS' (DGYGYN '-' DGYGY)) ; 'SINON' ; ERR1 = ('ABS' (DGYGYN '-' DGYGY)) '/' ('ABS' (DGYGY)) ; 'FINSI' ; *************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 19 T2'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DGZGY)) < DELTA) ; ERR1 = ('ABS' (DGZGYN '-' DGZGY)) ; 'SINON' ; ERR1 = ('ABS' (DGZGYN '-' DGZGY)) '/' ('ABS' (DGZGY)) ; 'FINSI' ; **************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 20 T2'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DRETGY)) < DELTA) ; ERR1 = ('ABS' (DRETGYN '-' DRETGY)) ; 'SINON' ; ERR1 = ('ABS' (DRETGYN '-' DRETGY)) '/' ('ABS' (DRETGY)) ; 'FINSI' ; **************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 21 T2'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DYH2GY)) < DELTA) ; ERR1 = ('ABS' (DYH2GYN '-' DYH2GY)) ; 'SINON' ; ERR1 = ('ABS' (DYH2GYN '-' DYH2GY)) '/' ('ABS' (DYH2GY)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 22 T2'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DYO2GY)) < DELTA) ; ERR1 = ('ABS' (DYO2GYN '-' DYO2GY)) ; 'SINON' ; ERR1 = ('ABS' (DYO2GYN '-' DYO2GY)) '/' ('ABS' (DYO2GY)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 23 T2'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DYHOGY)) < DELTA) ; ERR1 = ('ABS' (DYHOGYN '-' DYHOGY)) ; 'SINON' ; ERR1 = ('ABS' (DYHOGYN '-' DYHOGY)) '/' ('ABS' (DYHOGY)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 24 T2'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** ******* Fouth line!!!!!!!!!!!!!!!!!!! ****************** ************************************************************** 'SI' (('ABS'(DRGZ)) < DELTA) ; ERR1 = ('ABS' (DRGZN '-' DRGZ)) ; 'SINON' ; ERR1 = ('ABS' (DRGZN '-' DRGZ)) '/' ('ABS' (DRGZ)) ; 'FINSI' ; *************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 25 T2'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DGXGZ)) < DELTA) ; ERR1 = ('ABS' (DGXGZN '-' DGXGZ)) ; 'SINON' ; ERR1 = ('ABS' (DGXGZN '-' DGXGZ)) '/' ('ABS' (DGXGZ)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 26 T2'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DGYGZ)) < DELTA) ; ERR1 = ('ABS' (DGYGZN '-' DGYGZ)) ; 'SINON' ; ERR1 = ('ABS' (DGYGZN '-' DGYGZ)) '/' ('ABS' (DGYGZ)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 27 T2'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DGZGZ)) < DELTA) ; ERR1 = ('ABS' (DGZGZN '-' DGZGZ)) ; 'SINON' ; ERR1 = ('ABS' (DGZGZN '-' DGZGZ)) '/' ('ABS' (DGZGZ)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 28 T2'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DRETGZ)) < DELTA) ; ERR1 = ('ABS' (DRETGZN '-' DRETGZ)) ; 'SINON' ; ERR1 = ('ABS' (DRETGZN '-' DRETGZ)) '/' ('ABS' (DRETGZ)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 29 T2'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DYH2GZ)) < DELTA) ; ERR1 = ('ABS' (DYH2GZN '-' DYH2GZ)) ; 'SINON' ; ERR1 = ('ABS' (DYH2GZN '-' DYH2GZ)) '/' ('ABS' (DYH2GZ)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 30 T2'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DYO2GZ)) < DELTA) ; ERR1 = ('ABS' (DYO2GZN '-' DYO2GZ)) ; 'SINON' ; ERR1 = ('ABS' (DYO2GZN '-' DYO2GZ)) '/' ('ABS' (DYO2GZ)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 31 T2'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DYHOGZ)) < DELTA) ; ERR1 = ('ABS' (DYHOGZN '-' DYHOGZ)) ; 'SINON' ; ERR1 = ('ABS' (DYHOGZN '-' DYHOGZ)) '/' ('ABS' (DYHOGZ)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 32 T2'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** ******* Fith line!!!!!!!!!!!!!!!!!!! ****************** ************************************************************** 'SI' (('ABS'(DRRET)) < DELTA) ; ERR1 = ('ABS' (DRRETN '-' DRRET)) ; 'SINON' ; ERR1 = ('ABS' (DRRETN '-' DRRET)) '/' ('ABS' (DRRET)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 33 T2'; 'ERREUR' 5 ; 'FINSI' ; *************************************************************** 'SI' (('ABS'(DGXRET)) < DELTA) ; ERR1 = ('ABS' (DGXRETN '-' DGXRET)) ; 'SINON' ; ERR1 = ('ABS' (DGXRETN '-' DGXRET)) '/' ('ABS' (DGXRET)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 34 T2'; 'ERREUR' 5 ; 'FINSI' ; **************************************************************** 'SI' (('ABS'(DGYRET)) < DELTA) ; ERR1 = ('ABS' (DGYRETN '-' DGYRET)) ; 'SINON' ; ERR1 = ('ABS' (DGYRETN '-' DGYRET)) '/' ('ABS' (DGYRET)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 35 T2'; 'ERREUR' 5 ; 'FINSI' ; **************************************************************** 'SI' (('ABS'(DGZRET)) < DELTA) ; ERR1 = ('ABS' (DGZRETN '-' DGZRET)) ; 'SINON' ; ERR1 = ('ABS' (DGZRETN '-' DGZRET)) '/' ('ABS' (DGZRET)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 36 T2'; 'ERREUR' 5 ; 'FINSI' ; **************************************************************** 'SI' (('ABS'(DRETRET)) < DELTA) ; ERR1 = ('ABS' (DRETRETN '-' DRETRET)) ; 'SINON' ; ERR1 = ('ABS' (DRETRETN '-' DRETRET)) '/' ('ABS' (DRETRET)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 37 T2'; 'ERREUR' 5 ; 'FINSI' ; 'SI' (('ABS'(DYH2RET)) < DELTA) ; ERR1 = ('ABS' (DYH2RETN '-' DYH2RET)) ; 'SINON' ; ERR1 = ('ABS' (DYH2RETN '-' DYH2RET)) '/' ('ABS' (DYH2RET)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 38 T2'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DYO2RET)) < DELTA) ; ERR1 = ('ABS' (DYO2RETN '-' DYO2RET)) ; 'SINON' ; ERR1 = ('ABS' (DYO2RETN '-' DYO2RET)) '/' ('ABS' (DYO2RET)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 39 T2'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DYHORET)) < DELTA) ; ERR1 = ('ABS' (DYHORETN '-' DYHORET)) ; 'SINON' ; ERR1 = ('ABS' (DYHORETN '-' DYHORET)) '/' ('ABS' (DYHORET)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 40 T2'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** ******* Sixth line!!!!!!!!!!!!!!!!!!! ****************** ************************************************************** 'SI' (('ABS'(DRYH2)) < DELTA) ; ERR1 = ('ABS' (DRYH2N '-' DRYH2)) ; 'SINON' ; ERR1 = ('ABS' (DRYH2N '-' DRYH2)) '/' ('ABS' (DRYH2)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 41 T2'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DGXYH2)) < DELTA) ; ERR1 = ('ABS' (DGXYH2N '-' DGXYH2)) ; 'SINON' ; ERR1 = ('ABS' (DGXYH2N '-' DGXYH2)) '/' ('ABS' (DGXYH2)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 42 T2'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************* 'SI' (('ABS'(DGYYH2)) < DELTA) ; ERR1 = ('ABS' (DGYYH2N '-' DGYYH2)) ; 'SINON' ; ERR1 = ('ABS' (DGYYH2N '-' DGYYH2)) '/' ('ABS' (DGYYH2)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 43 T2'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DGZYH2)) < DELTA) ; ERR1 = ('ABS' (DGZYH2N '-' DGZYH2)) ; 'SINON' ; ERR1 = ('ABS' (DGZYH2N '-' DGZYH2)) '/' ('ABS' (DGZYH2)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 44 T2'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DRETYH2)) < DELTA) ; ERR1 = ('ABS' (DRETYH2N '-' DRETYH2)) ; 'SINON' ; ERR1 = ('ABS' (DRETYH2N '-' DRETYH2)) '/' ('ABS' (DRETYH2)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 45 T2'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DYH2YH2)) < DELTA) ; ERR1 = ('ABS' (DYH2YH2N '-' DYH2YH2)) ; 'SINON' ; ERR1 = ('ABS' (DYH2YH2N '-' DYH2YH2)) '/' ('ABS' (DYH2YH2)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 46 T2'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DYO2YH2)) < DELTA) ; ERR1 = ('ABS' (DYO2YH2N '-' DYO2YH2)) ; 'SINON' ; ERR1 = ('ABS' (DYO2YH2N '-' DYO2YH2)) '/' ('ABS' (DYO2YH2)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 47 T2'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DYHOYH2)) < DELTA) ; ERR1 = ('ABS' (DYHOYH2N '-' DYHOYH2)) ; 'SINON' ; ERR1 = ('ABS' (DYHOYH2N '-' DYHOYH2)) '/' ('ABS' (DYHOYH2)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 48 T2'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** ********* Seventh line !!!!!!!!!!!!!!!!!!!!!! ************* ************************************************************** 'SI' (('ABS'(DRYO2)) < DELTA) ; ERR1 = ('ABS' (DRYO2N '-' DRYO2)) ; 'SINON' ; ERR1 = ('ABS' (DRYO2N '-' DRYO2)) '/' ('ABS' (DRYO2)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 49 T2'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DGXYO2)) < DELTA) ; ERR1 = ('ABS' (DGXYO2N '-' DGXYO2)) ; 'SINON' ; ERR1 = ('ABS' (DGXYO2N '-' DGXYO2)) '/' ('ABS' (DGXYO2)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 50 T2'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************* 'SI' (('ABS'(DGYYO2)) < DELTA) ; ERR1 = ('ABS' (DGYYO2N '-' DGYYO2)) ; 'SINON' ; ERR1 = ('ABS' (DGYYO2N '-' DGYYO2)) '/' ('ABS' (DGYYO2)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 51 T2'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DGZYO2)) < DELTA) ; ERR1 = ('ABS' (DGZYO2N '-' DGZYO2)) ; 'SINON' ; ERR1 = ('ABS' (DGZYO2N '-' DGZYO2)) '/' ('ABS' (DGZYO2)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 52 T2'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DRETYO2)) < DELTA) ; ERR1 = ('ABS' (DRETYO2N '-' DRETYO2)) ; 'SINON' ; ERR1 = ('ABS' (DRETYO2N '-' DRETYO2)) '/' ('ABS' (DRETYO2)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 53 T2'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DYH2YO2)) < DELTA) ; ERR1 = ('ABS' (DYH2YO2N '-' DYH2YO2)) ; 'SINON' ; ERR1 = ('ABS' (DYH2YO2N '-' DYH2YO2)) '/' ('ABS' (DYH2YO2)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 54 T2'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DYO2YO2)) < DELTA) ; ERR1 = ('ABS' (DYO2YO2N '-' DYO2YO2)) ; 'SINON' ; ERR1 = ('ABS' (DYO2YO2N '-' DYO2YO2)) '/' ('ABS' (DYO2YO2)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 55 T2'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DYHOYO2)) < DELTA) ; ERR1 = ('ABS' (DYHOYO2N '-' DYHOYO2)) ; 'SINON' ; ERR1 = ('ABS' (DYHOYO2N '-' DYHOYO2)) '/' ('ABS' (DYHOYO2)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 56 T2'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** ********* Eigth line !!!!!!!!!!!!!!!!!!!!!! *************** ************************************************************** 'SI' (('ABS'(DRYHO)) < DELTA) ; ERR1 = ('ABS' (DRYHON '-' DRYHO)) ; 'SINON' ; ERR1 = ('ABS' (DRYHON '-' DRYHO)) '/' ('ABS' (DRYHO)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 57 T2'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DGXYHO)) < DELTA) ; ERR1 = ('ABS' (DGXYHON '-' DGXYHO)) ; 'SINON' ; ERR1 = ('ABS' (DGXYHON '-' DGXYHO)) '/' ('ABS' (DGXYHO)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 58 T2'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************* 'SI' (('ABS'(DGYYHO)) < DELTA) ; ERR1 = ('ABS' (DGYYHON '-' DGYYHO)) ; 'SINON' ; ERR1 = ('ABS' (DGYYHON '-' DGYYHO)) '/' ('ABS' (DGYYHO)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 59 T2'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DGZYHO)) < DELTA) ; ERR1 = ('ABS' (DGZYHON '-' DGZYHO)) ; 'SINON' ; ERR1 = ('ABS' (DGZYHON '-' DGZYHO)) '/' ('ABS' (DGZYHO)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 60 T2'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DRETYHO)) < DELTA) ; ERR1 = ('ABS' (DRETYHON '-' DRETYHO)) ; 'SINON' ; ERR1 = ('ABS' (DRETYHON '-' DRETYHO)) '/' ('ABS' (DRETYHO)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 61 T2'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DYH2YHO)) < DELTA) ; ERR1 = ('ABS' (DYH2YHON '-' DYH2YHO)) ; 'SINON' ; ERR1 = ('ABS' (DYH2YHON '-' DYH2YHO)) '/' ('ABS' (DYH2YHO)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 62 T2'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DYO2YHO)) < DELTA) ; ERR1 = ('ABS' (DYO2YHON '-' DYO2YHO)) ; 'SINON' ; ERR1 = ('ABS' (DYO2YHON '-' DYO2YHO)) '/' ('ABS' (DYO2YHO)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 63 T2'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DYHOYHO)) < DELTA) ; ERR1 = ('ABS' (DYHOYHON '-' DYHOYHO)) ; 'SINON' ; ERR1 = ('ABS' (DYHOYHON '-' DYHOYHO)) '/' ('ABS' (DYHOYHO)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 64 T2'; 'ERREUR' 5 ; 'FINSI' ; ***************************************************** ***************************************************** ******* TEST3 *************************************** ***************************************************** ***************************************************** * * On observe la variation du residu en $DOM27 . 'CENTRE' * par rapport à une variation infinitésimal en * $DOM27 . 'CENTRE' (NB : DOM27 est sur le bord!). * * Les grandeurs pour adimesionner les erreurs **************************************************************** **************************************************************** DRR = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMDEN NOMDEN ; DGXR = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMDEN NOMMOX ; DGYR = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMDEN NOMMOY ; DGZR = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMDEN NOMMOZ ; DRETR = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMDEN NOMRET ; DYH2R = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMDEN NOMYH2 ; DYO2R = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMDEN NOMYO2 ; DYHOR = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMDEN NOMYHO ; *************************************** DRGX = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMMOX NOMDEN ; DGXGX = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMMOX NOMMOX ; DGYGX = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMMOX NOMMOY ; DGZGX = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMMOX NOMMOZ ; DRETGX = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMMOX NOMRET ; DYH2GX = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMMOX NOMYH2 ; DYO2GX = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMMOX NOMYO2 ; DYHOGX = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMMOX NOMYHO ; *************************************** DRGY = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMMOY NOMDEN ; DGXGY = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMMOY NOMMOX ; DGYGY = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMMOY NOMMOY ; DGZGY = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMMOY NOMMOZ ; DRETGY = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMMOY NOMRET ; DYH2GY = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMMOY NOMYH2 ; DYO2GY = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMMOY NOMYO2 ; DYHOGY = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMMOY NOMYHO ; *************************************** DRGZ = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMMOZ NOMDEN ; DGXGZ = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMMOZ NOMMOX ; DGYGZ = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMMOZ NOMMOY ; DGZGZ = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMMOZ NOMMOZ ; DRETGZ = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMMOZ NOMRET ; DYH2GZ = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMMOZ NOMYH2 ; DYO2GZ = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMMOZ NOMYO2 ; DYHOGZ = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMMOZ NOMYHO ; *************************************** DRRET = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMRET NOMDEN ; DGXRET = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMRET NOMMOX ; DGYRET = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMRET NOMMOY ; DGZRET = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMRET NOMMOZ ; DRETRET = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMRET NOMRET ; DYH2RET = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMRET NOMYH2 ; DYO2RET = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMRET NOMYO2 ; DYHORET = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMRET NOMYHO ; *************************************** DRYH2 = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMYH2 NOMDEN ; DGXYH2 = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMYH2 NOMMOX ; DGYYH2 = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMYH2 NOMMOY ; DGZYH2 = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMYH2 NOMMOZ ; DRETYH2 = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMYH2 NOMRET ; DYH2YH2 = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMYH2 NOMYH2 ; DYO2YH2 = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMYH2 NOMYO2 ; DYHOYH2 = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMYH2 NOMYHO ; *************************************** DRYO2 = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMYO2 NOMDEN ; DGXYO2 = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMYO2 NOMMOX ; DGYYO2 = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMYO2 NOMMOY ; DGZYO2 = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMYO2 NOMMOZ ; DRETYO2 = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMYO2 NOMRET ; DYH2YO2 = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMYO2 NOMYH2 ; DYO2YO2 = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMYO2 NOMYO2 ; DYHOYO2 = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMYO2 NOMYHO ; **************************************** DRYHO = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMYHO NOMDEN ; DGXYHO = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMYHO NOMMOX ; DGYYHO = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMYHO NOMMOY ; DGZYHO = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMYHO NOMMOZ ; DRETYHO = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMYHO NOMRET ; DYH2YHO = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMYHO NOMYH2 ; DYO2YHO = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMYHO NOMYO2 ; DYHOYHO = JAEXAC RMAT $DOMTOT LINCO PCEN27 PCEN9 NOMYHO NOMYHO ; ***************************************************************** ***************************************************************** ***************************************************************** DRRN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMDEN NOMDEN DELTA ; DGXRN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMDEN NOMMOX DELTA ; DGYRN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMDEN NOMMOY DELTA ; DGZRN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMDEN NOMMOZ DELTA ; DRETRN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMDEN NOMRET DELTA ; DYH2RN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMDEN NOMYH2 DELTA ; DYO2RN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMDEN NOMYO2 DELTA ; DYHORN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMDEN NOMYHO DELTA ; ************************************** DRGXN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMMOX NOMDEN DELTA ; DGXGXN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMMOX NOMMOX DELTA ; DGYGXN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMMOX NOMMOY DELTA ; DGZGXN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMMOX NOMMOZ DELTA ; DRETGXN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMMOX NOMRET DELTA ; DYH2GXN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMMOX NOMYH2 DELTA ; DYO2GXN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMMOX NOMYO2 DELTA ; DYHOGXN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMMOX NOMYHO DELTA ; ************************************** DRGYN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMMOY NOMDEN DELTA ; DGXGYN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMMOY NOMMOX DELTA ; DGYGYN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMMOY NOMMOY DELTA ; DGZGYN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMMOY NOMMOZ DELTA ; DRETGYN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMMOY NOMRET DELTA ; DYH2GYN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMMOY NOMYH2 DELTA ; DYO2GYN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMMOY NOMYO2 DELTA ; DYHOGYN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMMOY NOMYHO DELTA ; ************************************** DRGZN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMMOZ NOMDEN DELTA ; DGXGZN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMMOZ NOMMOX DELTA ; DGYGZN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMMOZ NOMMOY DELTA ; DGZGZN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMMOZ NOMMOZ DELTA ; DRETGZN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMMOZ NOMRET DELTA ; DYH2GZN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMMOZ NOMYH2 DELTA ; DYO2GZN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMMOZ NOMYO2 DELTA ; DYHOGZN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMMOZ NOMYHO DELTA ; ************************************** DRRETN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMRET NOMDEN DELTA ; DGXRETN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMRET NOMMOX DELTA ; DGYRETN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMRET NOMMOY DELTA ; DGZRETN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMRET NOMMOZ DELTA ; DRETRETN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMRET NOMRET DELTA ; DYH2RETN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMRET NOMYH2 DELTA ; DYO2RETN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMRET NOMYO2 DELTA ; DYHORETN = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMRET NOMYHO DELTA ; ************************************** DRYH2N = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMYH2 NOMDEN DELTA ; DGXYH2N = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMYH2 NOMMOX DELTA ; DGYYH2N = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMYH2 NOMMOY DELTA ; DGZYH2N = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMYH2 NOMMOZ DELTA ; DRETYH2N = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMYH2 NOMRET DELTA ; DYH2YH2N = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMYH2 NOMYH2 DELTA ; DYO2YH2N = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMYH2 NOMYO2 DELTA ; DYHOYH2N = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMYH2 NOMYHO DELTA ; *************************************** DRYO2N = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMYO2 NOMDEN DELTA ; DGXYO2N = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMYO2 NOMMOX DELTA ; DGYYO2N = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMYO2 NOMMOY DELTA ; DGZYO2N = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMYO2 NOMMOZ DELTA ; DRETYO2N = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMYO2 NOMRET DELTA ; DYH2YO2N = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMYO2 NOMYH2 DELTA ; DYO2YO2N = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMYO2 NOMYO2 DELTA ; DYHOYO2N = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMYO2 NOMYHO DELTA ; *************************************** DRYHON = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMYHO NOMDEN DELTA ; DGXYHON = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMYHO NOMMOX DELTA ; DGYYHON = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMYHO NOMMOY DELTA ; DGZYHON = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMYHO NOMMOZ DELTA ; DRETYHON = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMYHO NOMRET DELTA ; DYH2YHON = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMYHO NOMYH2 DELTA ; DYO2YHON = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMYHO NOMYO2 DELTA ; DYHOYHON = JACNUM $DOMTOT METO RN GN RETN RYN GAMN PGAS LINCO PCEN27 PCEN9 NOMYHO NOMYHO DELTA ; * Test des comparaisons jacobien exact-jacobien numerique * Test des comparaisons jacobien exact-jacobien numerique ************************************************************** 'SI' (('ABS'(DRR)) < DELTA) ; ERR1 = ('ABS' (DRRN '-' DRR)) ; 'SINON' ; ERR1 = ('ABS' (DRRN '-' DRR)) '/' ('ABS' (DRR)) ; 'FINSI' ; *********************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 1 T3'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DGXR)) < DELTA) ; ERR1 = ('ABS' (DGXRN '-' DGXR)) ; 'SINON' ; ERR1 = ('ABS' (DGXRN '-' DGXR)) '/' ('ABS' (DGXR)) ; 'FINSI' ; *********************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 2 T3'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DGYR)) < DELTA) ; ERR1 = ('ABS' (DGYRN '-' DGYR)) ; 'SINON' ; ERR1 = ('ABS' (DGYRN '-' DGYR)) '/' ('ABS' (DGYR)) ; 'FINSI' ; ************************ 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 3 T3'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DGZR)) < DELTA) ; ERR1 = ('ABS' (DGZRN '-' DGZR)) ; 'SINON' ; ERR1 = ('ABS' (DGZRN '-' DGZR)) '/' ('ABS' (DGZR)) ; 'FINSI' ; ************************ 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 4 T3'; 'ERREUR' 5 ; 'FINSI' ; *************************************************************** 'SI' (('ABS'(DRETR)) < DELTA) ; ERR1 = ('ABS' (DRETRN '-' DRETR)) ; 'SINON' ; ERR1 = ('ABS' (DRETRN '-' DRETR)) '/' ('ABS' (DRETR)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 5 T3'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** ************************************************************** 'SI' (('ABS'(DYH2R)) < DELTA) ; ERR1 = ('ABS' (DYH2RN '-' DYH2R)) ; 'SINON' ; ERR1 = ('ABS' (DYH2RN '-' DYH2R)) '/' ('ABS' (DYH2R)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 6 T3'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DYO2R)) < DELTA) ; ERR1 = ('ABS' (DYO2RN '-' DYO2R)) ; 'SINON' ; ERR1 = ('ABS' (DYO2RN '-' DYO2R)) '/' ('ABS' (DYO2R)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 7 T3'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DYHOR)) < DELTA) ; ERR1 = ('ABS' (DYHORN '-' DYHOR)) ; 'SINON' ; ERR1 = ('ABS' (DYHORN '-' DYHOR)) '/' ('ABS' (DYHOR)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 8 T3'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** ************************************************************** ************************************************************** ***** Second line !!!!!!!!!!!!!!!!!!!!!!! ************** ************************************************************** ************************************************************** 'SI' (('ABS'(DRGX)) < DELTA) ; ERR1 = ('ABS' (DRGXN '-' DRGX)) ; 'SINON' ; ERR1 = ('ABS' (DRGXN '-' DRGX)) '/' ('ABS' (DRGX)) ; 'FINSI' ; *************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 9 T3'; 'ERREUR' 5 ; 'FINSI' ; *************************************************************** 'SI' (('ABS'(DGXGX)) < DELTA) ; ERR1 = ('ABS' (DGXGXN '-' DGXGX)) ; 'SINON' ; ERR1 = ('ABS' (DGXGXN '-' DGXGX)) '/' ('ABS' (DGXGX)) ; 'FINSI' ; ***************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 10 T3'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DGYGX)) < DELTA) ; ERR1 = ('ABS' (DGYGXN '-' DGYGX)) ; 'SINON' ; ERR1 = ('ABS' (DGYGXN '-' DGYGX)) '/' ('ABS' (DGYGX)) ; 'FINSI' ; ****************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 11 T3'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DGZGX)) < DELTA) ; ERR1 = ('ABS' (DGZGXN '-' DGZGX)) ; 'SINON' ; ERR1 = ('ABS' (DGZGXN '-' DGZGX)) '/' ('ABS' (DGZGX)) ; 'FINSI' ; ****************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 12 T3'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DRETGX)) < DELTA) ; ERR1 = ('ABS' (DRETGXN '-' DRETGX)) ; 'SINON' ; ERR1 = ('ABS' (DRETGXN '-' DRETGX)) '/' ('ABS' (DRETGX)) ; 'FINSI' ; ******************************* 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 13 T3'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DYH2GX)) < DELTA) ; ERR1 = ('ABS' (DYH2GXN '-' DYH2GX)) ; 'SINON' ; ERR1 = ('ABS' (DYH2GXN '-' DYH2GX)) '/' ('ABS' (DYH2GX)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 14 T3'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DYO2GX)) < DELTA) ; ERR1 = ('ABS' (DYO2GXN '-' DYO2GX)) ; 'SINON' ; ERR1 = ('ABS' (DYO2GXN '-' DYO2GX)) '/' ('ABS' (DYO2GX)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 15 T3'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DYHOGX)) < DELTA) ; ERR1 = ('ABS' (DYHOGXN '-' DYHOGX)) ; 'SINON' ; ERR1 = ('ABS' (DYHOGXN '-' DYHOGX)) '/' ('ABS' (DYHOGX)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 16 T3'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** ******* Third line!!!!!!!!!!!!!!!! *************** ************************************************************** 'SI' (('ABS'(DRGY)) < DELTA) ; ERR1 = ('ABS' (DRGYN '-' DRGY)) ; 'SINON' ; ERR1 = ('ABS' (DRGYN '-' DRGY)) '/' ('ABS' (DRGY)) ; 'FINSI' ; ******************************* 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 17 T3'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DGXGY)) < DELTA) ; ERR1 = ('ABS' (DGXGYN '-' DGXGY)) ; 'SINON' ; ERR1 = ('ABS' (DGXGYN '-' DGXGY)) '/' ('ABS' (DGXGY)) ; 'FINSI' ; ******************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 18 T3'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DGYGY)) < DELTA) ; ERR1 = ('ABS' (DGYGYN '-' DGYGY)) ; 'SINON' ; ERR1 = ('ABS' (DGYGYN '-' DGYGY)) '/' ('ABS' (DGYGY)) ; 'FINSI' ; *************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 19 T3'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DGZGY)) < DELTA) ; ERR1 = ('ABS' (DGZGYN '-' DGZGY)) ; 'SINON' ; ERR1 = ('ABS' (DGZGYN '-' DGZGY)) '/' ('ABS' (DGZGY)) ; 'FINSI' ; **************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 20 T3'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DRETGY)) < DELTA) ; ERR1 = ('ABS' (DRETGYN '-' DRETGY)) ; 'SINON' ; ERR1 = ('ABS' (DRETGYN '-' DRETGY)) '/' ('ABS' (DRETGY)) ; 'FINSI' ; **************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 21 T3'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DYH2GY)) < DELTA) ; ERR1 = ('ABS' (DYH2GYN '-' DYH2GY)) ; 'SINON' ; ERR1 = ('ABS' (DYH2GYN '-' DYH2GY)) '/' ('ABS' (DYH2GY)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 22 T3'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DYO2GY)) < DELTA) ; ERR1 = ('ABS' (DYO2GYN '-' DYO2GY)) ; 'SINON' ; ERR1 = ('ABS' (DYO2GYN '-' DYO2GY)) '/' ('ABS' (DYO2GY)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 23 T3'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DYHOGY)) < DELTA) ; ERR1 = ('ABS' (DYHOGYN '-' DYHOGY)) ; 'SINON' ; ERR1 = ('ABS' (DYHOGYN '-' DYHOGY)) '/' ('ABS' (DYHOGY)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 24 T3'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** ******* Fouth line!!!!!!!!!!!!!!!!!!! ****************** ************************************************************** 'SI' (('ABS'(DRGZ)) < DELTA) ; ERR1 = ('ABS' (DRGZN '-' DRGZ)) ; 'SINON' ; ERR1 = ('ABS' (DRGZN '-' DRGZ)) '/' ('ABS' (DRGZ)) ; 'FINSI' ; *************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 25 T3'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DGXGZ)) < DELTA) ; ERR1 = ('ABS' (DGXGZN '-' DGXGZ)) ; 'SINON' ; ERR1 = ('ABS' (DGXGZN '-' DGXGZ)) '/' ('ABS' (DGXGZ)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 26 T3'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DGYGZ)) < DELTA) ; ERR1 = ('ABS' (DGYGZN '-' DGYGZ)) ; 'SINON' ; ERR1 = ('ABS' (DGYGZN '-' DGYGZ)) '/' ('ABS' (DGYGZ)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 27 T3'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DGZGZ)) < DELTA) ; ERR1 = ('ABS' (DGZGZN '-' DGZGZ)) ; 'SINON' ; ERR1 = ('ABS' (DGZGZN '-' DGZGZ)) '/' ('ABS' (DGZGZ)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 28 T3'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DRETGZ)) < DELTA) ; ERR1 = ('ABS' (DRETGZN '-' DRETGZ)) ; 'SINON' ; ERR1 = ('ABS' (DRETGZN '-' DRETGZ)) '/' ('ABS' (DRETGZ)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 29 T3'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DYH2GZ)) < DELTA) ; ERR1 = ('ABS' (DYH2GZN '-' DYH2GZ)) ; 'SINON' ; ERR1 = ('ABS' (DYH2GZN '-' DYH2GZ)) '/' ('ABS' (DYH2GZ)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 30 T3'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DYO2GZ)) < DELTA) ; ERR1 = ('ABS' (DYO2GZN '-' DYO2GZ)) ; 'SINON' ; ERR1 = ('ABS' (DYO2GZN '-' DYO2GZ)) '/' ('ABS' (DYO2GZ)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 31 T3'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DYHOGZ)) < DELTA) ; ERR1 = ('ABS' (DYHOGZN '-' DYHOGZ)) ; 'SINON' ; ERR1 = ('ABS' (DYHOGZN '-' DYHOGZ)) '/' ('ABS' (DYHOGZ)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 32 T3'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** ******* Fith line!!!!!!!!!!!!!!!!!!! ****************** ************************************************************** 'SI' (('ABS'(DRRET)) < DELTA) ; ERR1 = ('ABS' (DRRETN '-' DRRET)) ; 'SINON' ; ERR1 = ('ABS' (DRRETN '-' DRRET)) '/' ('ABS' (DRRET)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 33 T3'; 'ERREUR' 5 ; 'FINSI' ; *************************************************************** 'SI' (('ABS'(DGXRET)) < DELTA) ; ERR1 = ('ABS' (DGXRETN '-' DGXRET)) ; 'SINON' ; ERR1 = ('ABS' (DGXRETN '-' DGXRET)) '/' ('ABS' (DGXRET)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 34 T3'; 'ERREUR' 5 ; 'FINSI' ; **************************************************************** 'SI' (('ABS'(DGYRET)) < DELTA) ; ERR1 = ('ABS' (DGYRETN '-' DGYRET)) ; 'SINON' ; ERR1 = ('ABS' (DGYRETN '-' DGYRET)) '/' ('ABS' (DGYRET)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 35 T3'; 'ERREUR' 5 ; 'FINSI' ; **************************************************************** 'SI' (('ABS'(DGZRET)) < DELTA) ; ERR1 = ('ABS' (DGZRETN '-' DGZRET)) ; 'SINON' ; ERR1 = ('ABS' (DGZRETN '-' DGZRET)) '/' ('ABS' (DGZRET)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 36 T3'; 'ERREUR' 5 ; 'FINSI' ; **************************************************************** 'SI' (('ABS'(DRETRET)) < DELTA) ; ERR1 = ('ABS' (DRETRETN '-' DRETRET)) ; 'SINON' ; ERR1 = ('ABS' (DRETRETN '-' DRETRET)) '/' ('ABS' (DRETRET)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 37 T3'; 'ERREUR' 5 ; 'FINSI' ; 'SI' (('ABS'(DYH2RET)) < DELTA) ; ERR1 = ('ABS' (DYH2RETN '-' DYH2RET)) ; 'SINON' ; ERR1 = ('ABS' (DYH2RETN '-' DYH2RET)) '/' ('ABS' (DYH2RET)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 38 T3'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DYO2RET)) < DELTA) ; ERR1 = ('ABS' (DYO2RETN '-' DYO2RET)) ; 'SINON' ; ERR1 = ('ABS' (DYO2RETN '-' DYO2RET)) '/' ('ABS' (DYO2RET)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 39 T3'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DYHORET)) < DELTA) ; ERR1 = ('ABS' (DYHORETN '-' DYHORET)) ; 'SINON' ; ERR1 = ('ABS' (DYHORETN '-' DYHORET)) '/' ('ABS' (DYHORET)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 40 T3'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** ******* Sixth line!!!!!!!!!!!!!!!!!!! ****************** ************************************************************** 'SI' (('ABS'(DRYH2)) < DELTA) ; ERR1 = ('ABS' (DRYH2N '-' DRYH2)) ; 'SINON' ; ERR1 = ('ABS' (DRYH2N '-' DRYH2)) '/' ('ABS' (DRYH2)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 41 T3'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DGXYH2)) < DELTA) ; ERR1 = ('ABS' (DGXYH2N '-' DGXYH2)) ; 'SINON' ; ERR1 = ('ABS' (DGXYH2N '-' DGXYH2)) '/' ('ABS' (DGXYH2)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 42 T3'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************* 'SI' (('ABS'(DGYYH2)) < DELTA) ; ERR1 = ('ABS' (DGYYH2N '-' DGYYH2)) ; 'SINON' ; ERR1 = ('ABS' (DGYYH2N '-' DGYYH2)) '/' ('ABS' (DGYYH2)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 43 T3'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DGZYH2)) < DELTA) ; ERR1 = ('ABS' (DGZYH2N '-' DGZYH2)) ; 'SINON' ; ERR1 = ('ABS' (DGZYH2N '-' DGZYH2)) '/' ('ABS' (DGZYH2)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 44 T3'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DRETYH2)) < DELTA) ; ERR1 = ('ABS' (DRETYH2N '-' DRETYH2)) ; 'SINON' ; ERR1 = ('ABS' (DRETYH2N '-' DRETYH2)) '/' ('ABS' (DRETYH2)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 45 T3'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DYH2YH2)) < DELTA) ; ERR1 = ('ABS' (DYH2YH2N '-' DYH2YH2)) ; 'SINON' ; ERR1 = ('ABS' (DYH2YH2N '-' DYH2YH2)) '/' ('ABS' (DYH2YH2)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 46 T3'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DYO2YH2)) < DELTA) ; ERR1 = ('ABS' (DYO2YH2N '-' DYO2YH2)) ; 'SINON' ; ERR1 = ('ABS' (DYO2YH2N '-' DYO2YH2)) '/' ('ABS' (DYO2YH2)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 47 T3'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DYHOYH2)) < DELTA) ; ERR1 = ('ABS' (DYHOYH2N '-' DYHOYH2)) ; 'SINON' ; ERR1 = ('ABS' (DYHOYH2N '-' DYHOYH2)) '/' ('ABS' (DYHOYH2)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 48 T3'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** ********* Seventh line !!!!!!!!!!!!!!!!!!!!!! ************* ************************************************************** 'SI' (('ABS'(DRYO2)) < DELTA) ; ERR1 = ('ABS' (DRYO2N '-' DRYO2)) ; 'SINON' ; ERR1 = ('ABS' (DRYO2N '-' DRYO2)) '/' ('ABS' (DRYO2)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 49 T3'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DGXYO2)) < DELTA) ; ERR1 = ('ABS' (DGXYO2N '-' DGXYO2)) ; 'SINON' ; ERR1 = ('ABS' (DGXYO2N '-' DGXYO2)) '/' ('ABS' (DGXYO2)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 50 T3'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************* 'SI' (('ABS'(DGYYO2)) < DELTA) ; ERR1 = ('ABS' (DGYYO2N '-' DGYYO2)) ; 'SINON' ; ERR1 = ('ABS' (DGYYO2N '-' DGYYO2)) '/' ('ABS' (DGYYO2)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 51 T3'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DGZYO2)) < DELTA) ; ERR1 = ('ABS' (DGZYO2N '-' DGZYO2)) ; 'SINON' ; ERR1 = ('ABS' (DGZYO2N '-' DGZYO2)) '/' ('ABS' (DGZYO2)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 52 T3'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DRETYO2)) < DELTA) ; ERR1 = ('ABS' (DRETYO2N '-' DRETYO2)) ; 'SINON' ; ERR1 = ('ABS' (DRETYO2N '-' DRETYO2)) '/' ('ABS' (DRETYO2)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 53 T3'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DYH2YO2)) < DELTA) ; ERR1 = ('ABS' (DYH2YO2N '-' DYH2YO2)) ; 'SINON' ; ERR1 = ('ABS' (DYH2YO2N '-' DYH2YO2)) '/' ('ABS' (DYH2YO2)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 54 T3'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DYO2YO2)) < DELTA) ; ERR1 = ('ABS' (DYO2YO2N '-' DYO2YO2)) ; 'SINON' ; ERR1 = ('ABS' (DYO2YO2N '-' DYO2YO2)) '/' ('ABS' (DYO2YO2)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 55 T3'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DYHOYO2)) < DELTA) ; ERR1 = ('ABS' (DYHOYO2N '-' DYHOYO2)) ; 'SINON' ; ERR1 = ('ABS' (DYHOYO2N '-' DYHOYO2)) '/' ('ABS' (DYHOYO2)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 56 T3'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** ********* Eigth line !!!!!!!!!!!!!!!!!!!!!! *************** ************************************************************** 'SI' (('ABS'(DRYHO)) < DELTA) ; ERR1 = ('ABS' (DRYHON '-' DRYHO)) ; 'SINON' ; ERR1 = ('ABS' (DRYHON '-' DRYHO)) '/' ('ABS' (DRYHO)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 57 T3'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DGXYHO)) < DELTA) ; ERR1 = ('ABS' (DGXYHON '-' DGXYHO)) ; 'SINON' ; ERR1 = ('ABS' (DGXYHON '-' DGXYHO)) '/' ('ABS' (DGXYHO)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 58 T3'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************* 'SI' (('ABS'(DGYYHO)) < DELTA) ; ERR1 = ('ABS' (DGYYHON '-' DGYYHO)) ; 'SINON' ; ERR1 = ('ABS' (DGYYHON '-' DGYYHO)) '/' ('ABS' (DGYYHO)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 59 T3'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DGZYHO)) < DELTA) ; ERR1 = ('ABS' (DGZYHON '-' DGZYHO)) ; 'SINON' ; ERR1 = ('ABS' (DGZYHON '-' DGZYHO)) '/' ('ABS' (DGZYHO)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 60 T3'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DRETYHO)) < DELTA) ; ERR1 = ('ABS' (DRETYHON '-' DRETYHO)) ; 'SINON' ; ERR1 = ('ABS' (DRETYHON '-' DRETYHO)) '/' ('ABS' (DRETYHO)) ; 'FINSI' ; ***************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 61 T3'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DYH2YHO)) < DELTA) ; ERR1 = ('ABS' (DYH2YHON '-' DYH2YHO)) ; 'SINON' ; ERR1 = ('ABS' (DYH2YHON '-' DYH2YHO)) '/' ('ABS' (DYH2YHO)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 62 T3'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DYO2YHO)) < DELTA) ; ERR1 = ('ABS' (DYO2YHON '-' DYO2YHO)) ; 'SINON' ; ERR1 = ('ABS' (DYO2YHON '-' DYO2YHO)) '/' ('ABS' (DYO2YHO)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 63 T3'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************** 'SI' (('ABS'(DYHOYHO)) < DELTA) ; ERR1 = ('ABS' (DYHOYHON '-' DYHOYHO)) ; 'SINON' ; ERR1 = ('ABS' (DYHOYHON '-' DYHOYHO)) '/' ('ABS' (DYHOYHO)) ; 'FINSI' ; ************************** 'SI' (ERR1 > ERRTOL) ; 'MESSAGE' 'Problem 64 T3'; 'ERREUR' 5 ; 'FINSI' ; ************************************************************* 'FIN' ;
© Cast3M 2003 - Tous droits réservés.
Mentions légales