* fichier : fimpvf.dgibi *********************************************************** **** APPROCHE VF "Cell-Centred Formulation" pour la **** **** solution des **** **** Equations d'Euler pour un gaz parfait **** **** OPERATEUR FIMP **** **** Test de la gravité **** **** **** **** A. BECCANTINI DEN/DM2S/SFME/LTMF JANV 2003 **** *********************************************************** *********************** **** TEST1 ************ *********************** * 2D A1 = 0.0D0 0.0D0; A2 = 2.0D0 0.0D0; A3 = 3.0D0 0.0D0; A4 = 4.0D0 1.0D0; A5 = 1.0D0 1.0D0; A6 = 0.0D0 1.0D0; MAI1 = ('MANUEL' 'POI1' A1) 'ET' ('MANUEL' 'POI1' A2) 'ET' ('MANUEL' 'POI1' A3) 'ET' ('MANUEL' 'POI1' A4) 'ET' ('MANUEL' 'POI1' A5) 'ET' ('MANUEL' 'POI1' A6) ; * **** CHPOINTs definis sur la meme rapresentation du maillage * 'NATU' 'DISCRET') ; 'NATU' 'DISCRET') ; VN = VNX 'ET' VNY ; GN = RN '*' VN ; 'NATU' 'DISCRET') ; 'NATU' 'DISCRET') ; GRAV = GX 'ET' GY ; 'NATU' 'DISCRET') 'ET' ERRES = ('MAXIMUM' (RES '-' RES1) 'ABS') ; 'SI' (ERRES '>' 1.0D-12); 'ERREUR' 5; 'FINSI' ; * Jacobienne ('EXTRAIRE' GRAV A4 'UX') 'RUY' ('EXTRAIRE' GRAV A4 'UY') ; ERRES = ('MAXIMUM' (CHPRE1 '-' CHPRE) 'ABS') ; 'SI' (ERRES '>' 1.0D-12); 'ERREUR' 5; 'FINSI' ; ('EXTRAIRE' GRAV A4 'UX') ; ERRES = ('MAXIMUM' (CHPRE1 '-' CHPRE) 'ABS') ; 'SI' (ERRES '>' 1.0D-12); 'ERREUR' 5; 'FINSI' ; ('EXTRAIRE' GRAV A4 'UY') ; ERRES = ('MAXIMUM' (CHPRE1 '-' CHPRE) 'ABS') ; 'SI' (ERRES '>' 1.0D-12); 'ERREUR' 5 ; 'FINSI' ; *********************** **** TEST2 ************ *********************** * *** 3D * * **** GRAPH * GRAPH = FAUX ; * GRAPH = VRAI ; A1 = 0.0D0 0.0D0 0.0 ; A2 = 2.0D0 0.0D0 0.0 ; A3 = 3.0D0 0.0D0 0.0 ; A4 = 4.0D0 1.0D0 0.0 ; A5 = 1.0D0 1.0D0 0.0 ; A6 = 0.0D0 1.0D0 0.0 ; MAI1 = ('MANUEL' 'POI1' A1) 'ET' ('MANUEL' 'POI1' A2) 'ET' ('MANUEL' 'POI1' A3) 'ET' ('MANUEL' 'POI1' A4) 'ET' ('MANUEL' 'POI1' A5) 'ET' ('MANUEL' 'POI1' A6) ; * 'NATU' 'DISCRET') ; 'NATU' 'DISCRET') ; 'NATU' 'DISCRET') ; VN = VNX 'ET' VNY 'ET' VNZ ; GN = RN '*' VN ; 'NATU' 'DISCRET') ; 'NATU' 'DISCRET') ; 'NATU' 'DISCRET') ; GRAV = GX 'ET' GY 'ET' GZ ; 'NATU' 'DISCRET') 'ET' ERRES = ('MAXIMUM' (RES '-' RES1) 'ABS') ; 'SI' (ERRES '>' 1.0D-12); 'ERREUR' 5; 'FINSI' ; * Jacobienne ('EXTRAIRE' GRAV A4 'UX') 'RUY' ('EXTRAIRE' GRAV A4 'UY') 'RUZ' ('EXTRAIRE' GRAV A4 'UZ') ; ERRES = ('MAXIMUM' (CHPRE1 '-' CHPRE) 'ABS') ; 'SI' (ERRES '>' 1.0D-12); 'ERREUR' 5; 'FINSI' ; ('EXTRAIRE' GRAV A4 'UX') ; ERRES = ('MAXIMUM' (CHPRE1 '-' CHPRE) 'ABS') ; 'SI' (ERRES '>' 1.0D-12); 'ERREUR' 5; 'FINSI' ; ('EXTRAIRE' GRAV A4 'UY') ; ERRES = ('MAXIMUM' (CHPRE1 '-' CHPRE) 'ABS') ; 'SI' (ERRES '>' 1.0D-12); 'ERREUR' 31 ; 'FINSI' ; ('EXTRAIRE' GRAV A4 'UZ') ; ERRES = ('MAXIMUM' (CHPRE1 '-' CHPRE) 'ABS') ; 'SI' (ERRES '>' 1.0D-12); 'ERREUR' 5 ; 'FINSI' ; 'FIN' ;
© Cast3M 2003 - Tous droits réservés.
Mentions légales