1 : C MODEL4 SOURCE CHAT 12/06/07 21:15:37 7389 2 : 3 : C======================================================================= 4 : C= Objet MODELE - Cas de la formulation 'CONVECTION' = 5 : C= = 6 : C= Definition des noms de modeles de MATERIAU = 7 : C= et des noms de types d'ELEMENTS FINIS = 8 : C======================================================================= 9 : 10 : SUBROUTINE MODEL4 (LESPRO,NBPRO,LESTEF,NBTEF,N1MAX,N2MAX) 11 : 12 : IMPLICIT INTEGER(I-N) 13 : IMPLICIT REAL*8 (A-H,O-Z) 14 : 15 : -INC CCOPTIO 16 : 17 : CHARACTER*16 LESPRO(*) 18 : CHARACTER*4 LESTEF(*) 19 : 20 : C 1 - Noms de MODELES : 21 : C ----------------------- 22 : IF (IDIM.EQ.1) THEN 23 : NBPRO=0 24 : ELSE 25 : NBPRO=2 26 : IF (NBPRO.GT.N1MAX) GOTO 99 27 : LESPRO(1)='INFERIEURE' 28 : LESPRO(2)='SUPERIEURE' 29 : ENDIF 30 : 31 : C 2 - Noms de types d'ELEMENTS FINIS : 32 : C -------------------------------------- 33 : IF (IDIM.EQ.1) THEN 34 : NBTEF=2 35 : IF (NBTEF.GT.N2MAX) GOTO 99 36 : LESTEF(1)='POI1' 37 : LESTEF(2)='SEG2' 38 : ELSE IF (IDIM.EQ.2) THEN 39 : NBTEF=3 40 : IF (NBTEF.GT.N2MAX) GOTO 99 41 : LESTEF(1)='SEG2' 42 : LESTEF(2)='SEG3' 43 : LESTEF(3)='COQ2' 44 : C* ELSE IF (IDIM.EQ.3) THEN 45 : ELSE 46 : NBTEF=8 47 : IF (NBTEF.GT.N2MAX) GOTO 99 48 : LESTEF(1)='TRI3' 49 : LESTEF(2)='TRI6' 50 : LESTEF(3)='QUA4' 51 : LESTEF(4)='QUA8' 52 : LESTEF(5)='COQ3' 53 : LESTEF(6)='COQ6' 54 : LESTEF(7)='COQ4' 55 : LESTEF(8)='COQ8' 56 : ENDIF 57 : RETURN 58 : 59 : C 3 - Traitement des ERREURS 60 : C ---------------------------- 60 : 99 CALL ERREUR(5) 61 : RETURN 62 : 63 : END 64 : 65 : 66 : 67 :
© Cast3M 2003 - All rights reserved.
Disclaimer