C NDST SOURCE CHAT 05/01/13 01:56:29 5004 SUBROUTINE NDST(IGAU,XEL,SHPTOT,SHP,BGENE,DJAC) C C ==================================================================== C FORME LA MATRICE N POUR L'ELEMENT DST C UTILISEE POUR LA MATRICE DE MASSE C ==================================================================== IMPLICIT INTEGER(I-N) IMPLICIT REAL*8(A-H,O-Z) PARAMETER (LRE=18,NST=6,NBNO=3) DIMENSION XEL(3,*),BGENE(NST,*),SHP(6,*),SHPTOT(6,NBNO,*) DATA ZER/0.D0/ C CALL ZERO(BGENE,NST,LRE) DO 101 NP=1,NBNO SHP(1,NP)=SHPTOT(1,NP,IGAU) SHP(2,NP)=SHPTOT(2,NP,IGAU) SHP(3,NP)=SHPTOT(3,NP,IGAU) 101 CONTINUE CALL JACOBI(XEL,SHP,2,NBNO,DJAC) C C MATRICE - N - C K=0 DO 102 NP=1,NBNO DO 103 I =1,NST BGENE(I,K+I)=SHP(1,NP) 103 CONTINUE K=K+6 102 CONTINUE RETURN END