mode18
C MODE18 SOURCE MB234859 25/08/26 21:15:08 12343 C======================================================================= C= Objet MODELE - Cas de la formulation 'DIFFUSION' = C= = C= Definition des noms de modeles de MATERIAU = C= et des noms de types d'ELEMENTS FINIS = C======================================================================= IMPLICIT INTEGER(I-N) IMPLICIT REAL*8 (A-H,O-Z) -INC PPARAM -INC CCOPTIO CHARACTER*16 MOMODL(200) CHARACTER*16 LESPRO(*) CHARACTER*(*) LESTEF(*) C C 1 - Noms de MODELES C --------------------- DO i=1,NMOD LESPRO(i)=MOMODL(i) ENDDO NBPRO=NMOD C C 2 - Noms des comportements DIFFUSION C ------------------------------------- DO i=NBPRO+1,NBPRO+NMOD LESPRO(i)=MOMODL(i-NBPRO) ENDDO NBPRO=NBPRO+NMOD C 2 - Noms de types d'ELEMENTS FINIS C ------------------------------------ IF (IDIM.EQ.1) THEN NBTEF=3 IF (NBTEF.GT.N2MAX) GOTO 99 * En attendant le retour a la normale pour la diffusion, on ajoute une * enieme rustine en mettant les memes elements qu'en thermique. CC LESTEF(1)='M1D2' CC LESTEF(2)='M1D3' LESTEF(1)='T1D2' LESTEF(2)='T1D3' LESTEF(3)='POI1' ELSEIF (IDIM.EQ.2) THEN NBTEF=12 IF (NBTEF.GT.N2MAX) GOTO 99 LESTEF(1 )='TRI3' LESTEF(2 )='TRI6' LESTEF(3 )='QUA4' LESTEF(4 )='QUA8' LESTEF(5 )='POLY' LESTEF(6 )='COQ2' LESTEF(7 )='BARR' LESTEF(8 )='BAR3' LESTEF(9 )='TUY2' LESTEF(10)='TUY3' LESTEF(11)='JOI1' LESTEF(12)='POI1' C* ELSE IF (IDIM.EQ.3) THEN ELSE NBTEF=18 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 )='PYR5' LESTEF(8 )='PY13' LESTEF(9 )='COQ3' LESTEF(10)='COQ4' LESTEF(11)='COQ6' LESTEF(12)='COQ8' LESTEF(13)='BARR' LESTEF(14)='BAR3' LESTEF(15)='TUY2' LESTEF(16)='TUY3' LESTEF(17)='JOI1' LESTEF(18)='POI1' ENDIF RETURN C 3 - Traitement des ERREURS C ---------------------------- RETURN END
© Cast3M 2003 - Tous droits réservés.
Mentions légales