mode19
C MODE19 SOURCE MB234859 16/10/13 21:15:15 9126 C======================================================================= C= Objet MODELE - Cas de la formulation 'CHARGEMENT' = C= = C= Definition des noms de modeles de CHARGEMENT = C= et des noms de types d'ELEMENTS FINIS = C======================================================================= C IMPLICIT INTEGER(I-N) IMPLICIT REAL*8 (A-H,O-Z) C -INC PPARAM -INC CCOPTIO C CHARACTER*16 MOMODL(100) CHARACTER*16 LESPRO(*) CHARACTER*4 LESTEF(*) C C NOMS DES MODELES DE CHARGEMENT C ------------------------------- DO 1 I=1,NMOD LESPRO(I)=MOMODL(I) 1 CONTINUE NBPRO=NMOD C IF(NBPRO.GT.N1MAX) GO TO 99 C C NOMS DE TYPES D'ELEMENTS FINIS C ------------------------------ C DIMENSION 1 : C --------------- IF (IDIM.EQ.1) THEN NBTEF=2 IF (NBTEF.GT.N2MAX) GOTO 99 LESTEF(1)='M1D2' LESTEF(2)='M1D3' C DIMENSION 2 : C --------------- C Les EF sont definis suivant la valeur de IFOUR ELSE IF (IDIM.EQ.2) THEN IF (IFOUR.EQ.0.OR.IFOUR.EQ.1) THEN NBTEF=6 IF (NBTEF.GT.N2MAX) GOTO 99 LESTEF(1)='TRI3' LESTEF(2)='TRI6' LESTEF(3)='QUA4' LESTEF(4)='QUA8' LESTEF(5)='COQ2' LESTEF(6)='BARR' ELSE NBTEF=9 IF (NBTEF.GT.N2MAX) GOTO 99 LESTEF(1)='TRI3' LESTEF(2)='TRI6' LESTEF(3)='QUA4' LESTEF(4)='QUA8' LESTEF(5)='COQ2' LESTEF(6)='BARR' LESTEF(7)='POI1' LESTEF(8)='TIMO' LESTEF(9)='POUT' ENDIF C DIMENSION 3 : C --------------- ELSE IF (IDIM.EQ.3) THEN NBTEF=19 IF (NBTEF.GT.N2MAX) GOTO 99 LESTEF( 1)='CUB8' LESTEF( 2)='CU20' LESTEF( 3)='PRI6' LESTEF( 4)='PR15' LESTEF( 5)='TET4' LESTEF( 6)='TE10' LESTEF( 7)='COQ3' LESTEF( 8)='COQ4' LESTEF( 9)='COQ6' LESTEF(10)='COQ8' LESTEF(11)='DKT ' LESTEF(12)='BARR' LESTEF(13)='POUT' LESTEF(14)='TUYA' LESTEF(15)='DST ' LESTEF(16)='TUYO' LESTEF(17)='TIMO' LESTEF(18)='POI1' LESTEF(19)='JOI1' ENDIF RETURN C C Traitement des ERREURS C ----------------------------- RETURN END
© Cast3M 2003 - Tous droits réservés.
Mentions légales