Télécharger mode21.eso

Retour à la liste

Numérotation des lignes :

  1. C MODE21 SOURCE CB215821 18/09/10 21:16:16 9912
  2. SUBROUTINE MODE21 (LESPRO,NBPRO,LESTEF,NBTEF,N1MAX,N2MAX)
  3. C FAIT par Thibault : pour 'METALLURGIE'
  4.  
  5. IMPLICIT INTEGER(I-N)
  6. IMPLICIT REAL*8 (A-H,O-Z)
  7.  
  8. -INC CCOPTIO
  9.  
  10. CHARACTER*16 LESPRO(*)
  11. CHARACTER*4 LESTEF(*)
  12.  
  13. C 1 - Noms des arguments attendus pour la metallurgie
  14. C ---------------------
  15. NBPRO=4
  16. IF (NBPRO.GT.N1MAX) GOTO 99
  17. LESPRO(1)='PHASES '
  18. LESPRO(2)='REACTIFS '
  19. LESPRO(3)='PRODUITS '
  20. LESPRO(4)='TYPE '
  21. C 2 - Noms de types d'ELEMENTS FINIS
  22. C ------------------------------------
  23. IF (IDIM.EQ.1) THEN
  24. NBTEF=2
  25. IF (NBTEF.GT.N2MAX) GOTO 99
  26. LESTEF(1)='T1D2'
  27. LESTEF(2)='T1D3'
  28.  
  29. ELSE IF (IDIM.EQ.2) THEN
  30. NBTEF=12
  31. IF (NBTEF.GT.N2MAX) GOTO 99
  32. LESTEF(1) ='SEG2'
  33. LESTEF(2) ='SEG3'
  34. LESTEF(3) ='TRI3'
  35. LESTEF(4) ='TRI6'
  36. LESTEF(5) ='QUA4'
  37. LESTEF(6) ='QUA8'
  38. LESTEF(7) ='COQ2'
  39. LESTEF(8) ='BARR'
  40. LESTEF(9) ='BAR3'
  41. LESTEF(10)='POLY'
  42. LESTEF(11)='TUY2'
  43. LESTEF(12)='TUY3'
  44.  
  45. C* ELSE IF (IDIM.EQ.3) THEN
  46. ELSE
  47. NBTEF=16
  48. IF (NBTEF.GT.N2MAX) GOTO 99
  49. LESTEF( 1)='CUB8'
  50. LESTEF( 2)='CU20'
  51. LESTEF( 3)='PRI6'
  52. LESTEF( 4)='PR15'
  53. LESTEF( 5)='TET4'
  54. LESTEF( 6)='TE10'
  55. LESTEF( 7)='PYR5'
  56. LESTEF( 8)='PY13'
  57. LESTEF( 9)='COQ3'
  58. LESTEF(10)='COQ4'
  59. LESTEF(11)='COQ6'
  60. LESTEF(12)='COQ8'
  61. LESTEF(13)='BARR'
  62. LESTEF(14)='BAR3'
  63. LESTEF(15)='TUY2'
  64. LESTEF(16)='TUY3'
  65. ENDIF
  66. RETURN
  67.  
  68. C 3 - Traitement des ERREURS
  69. C ----------------------------
  70. 99 CALL ERREUR(5)
  71. RETURN
  72.  
  73. END
  74.  
  75.  
  76.  

© Cast3M 2003 - Tous droits réservés.
Mentions légales