masse
C MASSE SOURCE JK148537 23/11/20 21:15:07 11790 * *_______________________________________________________________________ * * operateurs masse et lump * * * ILUMP : =1 indique si il s'agit de l'opérateur LUMP * * *_______________________________________________________________________ IMPLICIT INTEGER(I-N) IMPLICIT REAL*8(A-H,O-Z) * -INC PPARAM -INC CCOPTIO -INC SMCHAML -INC CCHAMP -INC SMCOORD c character*4 mcle(1) data mcle/'PRES'/ CHARACTER*4 CMOT C jlump = ilump * lecture eventuelle de 'PRES' jpre = 0 if (ierr.ne.0) return if (jpre.eq.1) jlump = 2 C Lump d une matrice deja constituée ( formule initiale ) IF (IR1.NE.0) THEN LMOT=0 IF (IERR.NE.0) RETURN if (ir2.eq.0.and.ilump.eq.0) then goto 10 endif * IF (IERR.NE.0) RETURN * RETURN END IF c segact mcoord c c lecture du modele c 10 IPCHE1=0 c IF(IRT1.NE.0) THEN c c Cas de la matrice masse sur base element finis c lecture du 1 ier mchaml c c c si absent erreur c IF (IRT2.EQ.0) THEN MOTERR(1:16) ='CARACTERISTIQUE' RETURN ENDIF IF (IERR.NE.0) RETURN ipche1=ipch c c calcul de la masse c c c ecriture du resultat c ELSE IF (ILUMP .EQ. 0) THEN c c cas des masses additionnelles c IF (IRT1.NE.0) THEN CALL REFUS ELSE c c cas de la masse sur base modale c CALL MASSMO ENDIF ELSE ENDIF ENDIF END
© Cast3M 2003 - Tous droits réservés.
Mentions légales