* fichier : adve_03.dgibi ************************************************************************ ************************************************************************ * * * On resout : v.gradT = 4, * * * * Avec : vx=1, vy=1 * * on a : dT/dx + dT/dy = 4 * * * * De + : T(1,0)=0, T(0,1)=0 * * Sur 1 element QUA4 de geometrie carree et de cote 1. * * * * La solution analytique est : T(x,y) = 2(x+y-1) * * Soit : T(0,0)=T(P1)=-2 et T(1,1)=T(P3)=2 * * * *************************************************** ** TESTING FILE FOR THE OPERATOR ADVE BUILDING A * ** NON-SYMMETRIC STIFFNESS MATRIX * *************************************************** p1 = 0. 0.; p2 = 1. 0.; p3 = 1. 1.; p4 = 0. 1.; LI1 = droite 1 p1 p2; LI2 = droite 1 p2 p3; LI3 = droite 1 p3 p4; LI4 = droite 1 p1 p4; list matno1; *Matrice élémentaire non-symétrique *-0.33333E+00 0.83333E-01 0.16667E+00 0.83333E-01 ; *-0.25000E+00 0.00000E+00 0.25000E+00 0.00000E+00 ; *-0.16667E+00 -0.83333E-01 0.33333E+00 -0.83333E-01 ; *-0.25000E+00 0.00000E+00 0.25000E+00 0.00000E+00 ; * La densite de puissance thermique : * Les temperatures imposees : * *A linear system is solved with a non-symmetric matrix SOL7 = RESOU (matno1 et (bl2 et bl4)) vec1; * Verification : TP1 = -2. ; TP3 = +2. ; ERR1 = ABS((EXTRAIRE SOL7 'T' P1) - TP1) ; ERR2 = ABS((EXTRAIRE SOL7 'T' P3) - TP3) ; SI ((ERR1+ERR2) > 1.E-10); * MESS '###### TEST NOT PASSED ######'; SINON; * MESS '###### TEST PASSED ######'; FINSI; ***************************************** list matno1; *Matrice élémentaire symétrique *-0.33333E+00 -0.83333E-01 0.00000E+00 -0.83333E-01 *-0.83333E-01 0.00000E+00 0.83333E-01 0.00000E+00 * 0.00000E+00 0.83333E-01 0.33333E+00 0.83333E-01 *-0.83333E-01 0.00000E+00 0.83333E-01 0.00000E+00 FIN;
© Cast3M 2003 - Tous droits réservés.
Mentions légales