Download mode17.eso

Back to the list

   1 : C MODE17    SOURCE    FANDEUR   10/12/17    21:18:03     6427           
   2 : 
   3 : C=======================================================================
   4 : C=  Objet MODELE  -  Cas de la formulation 'ELECTROSTATIQUE'           =
   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 MODE17 (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=1
  24 :         IF (NBPRO.GT.N1MAX) GOTO 99
  25 :         LESPRO(1)='ISOTROPE        '
  26 :       ELSE
  27 :         NBPRO=3
  28 :         IF (NBPRO.GT.N1MAX) GOTO 99
  29 :         LESPRO(1)='ISOTROPE        '
  30 :         LESPRO(2)='ORTHOTROPE      '
  31 :         LESPRO(3)='ANISOTROPE      '
  32 :       ENDIF
  33 : 
  34 : C  2 - Noms de types d'ELEMENTS FINIS
  35 : C ------------------------------------
  36 :       IF (IDIM.EQ.1) THEN
  37 :         NBTEF=2
  38 :         IF (NBTEF.GT.N2MAX) GOTO 99
  39 : C* En DIMEnsion 1, on s'appuie sur les elements mecaniques.
  40 :         LESTEF(1)='M1D2'
  41 :         LESTEF(2)='M1D3'
  42 :       ELSE IF (IDIM.EQ.2) THEN
  43 :         NBTEF=5
  44 :         IF (NBTEF.GT.N2MAX) GOTO 99
  45 :         LESTEF(1)='TRI3'
  46 :         LESTEF(2)='TRI6'
  47 :         LESTEF(3)='QUA4'
  48 :         LESTEF(4)='QUA8'
  49 :         LESTEF(5)='POLY'
  50 : C*    ELSE IF (IDIM.EQ.3) THEN
  51 :       ELSE
  52 :         NBTEF=8
  53 :         IF (NBTEF.GT.N2MAX) GOTO 99
  54 :         LESTEF(1)='CUB8'
  55 :         LESTEF(2)='CU20'
  56 :         LESTEF(3)='PRI6'
  57 :         LESTEF(4)='PR15'
  58 :         LESTEF(5)='TET4'
  59 :         LESTEF(6)='TE10'
  60 :         LESTEF(7)='PYR5'
  61 :         LESTEF(8)='PY13'
  62 :       ENDIF
  63 :       RETURN
  64 : 
  65 : C  3 - Traitement des ERREURS
  66 : C ----------------------------
  66 :  99   CALL ERREUR(5)
  67 :       RETURN
  68 : 
  69 :       END
  70 : 
  71 :  

© Cast3M 2003 - All rights reserved.
Disclaimer