flacoq
C FLACOQ SOURCE CHAT 05/01/13 00:02:57 5004 1 CC,RQP,RJ,SIG) IMPLICIT INTEGER(I-N) IMPLICIT REAL*8(A-H,O-Z) DIMENSION CONT(*) DIMENSION RE(18,18),XA(3,3),SIG(3),JLIM(2,9),RJ(2,2),RP(9,9) 1 ,RL(9,9) DIMENSION P(3,3),XX(3,3),YY(3,3),BB(3),CC(3), 1 XE(3),YE(3),ZE(3) DIMENSION RQP(18,18) DATA JLIM/1,1,2,3,2,3,4,4,5, 6,5,6,7,7,8,9,8,9/ DATA RL/ 0., 0., 0., 0. ,0. ,0. , 1. ,0. ,0. , 1 1., 0., 0., 0. ,0. ,0. , -1. ,0. ,0. , 2 0., 0., 0., 1. ,0. ,0. , -1. ,0. ,0. , 3 0., -0.5,0.5,0.,0.5,-0.5, 0., 0., 0., 4 0., 0., 0., 0., 0., -0.5, 0., 0., 0.5, 6 0.,-0.5, 0., 0., 0., 0., 0., 0.5, 0., 7 -1., 0.5, -0.5, 1., 0.5, -0.5, 0., 0., 0., 8 0., 0., 0., -1., 0., 0.5, 1., 0., 0.5, 9 1., -0.5, 0., 0., 0., 0., -1., -0.5, 0./ DATA RP/ 1., 0., 0., 0., 0., 0., 0., 0., 0., 2 0., 0., 0., 0., 0., 0., 0., 0., 0., 3 0., 0., 0., 0., 0., 0., 0., 0., 0., 4 0., 0., 0., 1., 0., 0., 0., 0., 0., 5 0., 0., 0., 0., 0., 0., 0., 0., 0., 6 0., 0., 0., 0., 0., 0., 0., 0., 0., 7 0., 0., 0., 0., 0., 0., 1., 0., 0., 8 0., 0., 0., 0., 0., 0., 0., 0., 0., 9 0., 0., 0., 0., 0., 0., 0., 0., 0./ C JUSQU A NOUVEL ORDRE LA PRESSION SERA NULLE PRENO=0. PRENO=0. DO 151 I=1,3 XE(I)=XA(1,I) YE(I)=XA(2,I) 151 ZE(I)=XA(3,I) RJ(1,1)=Y13 RJ(2,1)=Y23 RJ(1,2)= -X13 RJ(2,2)=-X23 DO 1 K=1,3 IK=3*K-2 DO 1 I=1,2 II=IK+I DO 1 J=1,2 IJ=IK+J 1 RP(IJ,II)=RJ(J,I) DT=X13*Y23-Y13*X23 SURF=DT SIG(1)=+CONT(1) SIG(2)=+CONT(2) SIG(3)=+CONT(3) DT=1./ABS(DT) C ****** K SIG ET K P CALCULES AVEC W LINEAIRES ******** C ***************** C ****** BUNG 7 2 79 ************** SURF=0. DO 12 I=1,18 DO 12 J=1,18 12 RQP(J,I)=0. BB(1)=Y23 BB(2)=-Y13 BB(3)=0. CC(1)=-X23 CC(2)=X13 CC(3)=X23-X13 SIG(1)= SIG(1)*EP*0.50*DT SIG(2)= SIG(2)*EP*0.50*DT SIG(3)= SIG(3)*EP*0.50*DT DO 16 J=1,3 JJ=(J-1)*6+1 DO 17 I=1,3 II=(I-1)*6+1 S= SIG(1)*BB(I)*BB(J)+SIG(2)*CC(I)*CC(J) + 1 SIG(3)*(BB(I)*CC(J)+BB(J)*CC(I)) RQP(II,JJ)= RQP(II,JJ)+S RQP(II+1,JJ+1)=RQP(II+1,JJ+1)+S RQP(II+2,JJ+2)=RQP(II+2,JJ+2)+S 17 CONTINUE 16 CONTINUE C CALCUL DE KP A PARTIR DES DEPLACEMENTS AUX=PRENO / 12. A1=AUX*(Y13+Y23) A2= AUX*(X13+X23) A3= AUX*(X13-2.*X23) A4 =AUX* (2.*X13-X23) A5=AUX*Y23 A6= AUX*Y13 RQP(1,9)= A1 RQP(9,1)=RQP(1,9) RQP(1,15)= A5 RQP(15,1)=RQP(1,15) RQP(2,9)= -A2 RQP(9,2)=RQP(2,9) RQP(2,15)= A3 RQP(15,2)=RQP(2,15) RQP(7,3)= -A1 RQP(3,7)=RQP(7,3) RQP(7,15)= -A6 RQP(15,7)=RQP(7,15) RQP(8,3)= A2 RQP(3,8)=RQP(8,3) RQP(8,15)= A4 RQP(15,8)= RQP(8,15) RQP(13,3) = -A5 RQP(3,13) =RQP(13,3) RQP(13,9)= A6 RQP(9,13) = RQP(13,9 ) RQP(14,3)= -A3 RQP(3,14)= RQP(14,3) RQP(14,9) = -A4 RQP(9,14) = RQP(14,9) DO 6 K=1,6 K1=3*(K-1) DO 6 L=K,6 L1= 3*(L-1) DO 7 I=1,3 IM=I+K1 DO 7 J=1,3 JM=J+L1 7 XX(I,J)= RQP(IM,JM) DO 8 I=1,3 IM=I+K1 DO 8 J=1,3 JM=J+L1 8 RE(IM,JM)=YY(I,J) 6 CONTINUE DO 290 I=1,18 DO 290 J=I,18 290 RE(J,I)= RE( I,J) RETURN END
© Cast3M 2003 - Tous droits réservés.
Mentions légales