Télécharger crchpt.eso

Retour à la liste

Numérotation des lignes :

  1. C CRCHPT SOURCE CB215821 19/08/20 21:16:25 10287
  2. SUBROUTINE CRCHPT(TYPI,IGEOM,NC,MCHPOI)
  3. IMPLICIT INTEGER(I-N)
  4. IMPLICIT REAL*8 (A-H,O-Z)
  5. C*************************************************************************
  6. C
  7. C Ce SP cree un champoint type TRIO-EF
  8. C
  9. C*************************************************************************
  10. -INC CCOPTIO
  11. -INC SMCHPOI
  12. -INC SMELEME
  13. POINTEUR IGEOM.MELEME
  14. CHARACTER*(*) TYPI
  15. CHARACTER*8 TYPE
  16. CHARACTER*4 MOT(3),NOM4
  17. DATA MOT/'UX ','UY ','UZ '/
  18.  
  19. TYPE=' '
  20. TYPE=TYPI
  21. MCHPOI=0
  22. IF(IGEOM .LE. 0)THEN
  23. NAT=1
  24. NSOUPO=0
  25. SEGINI MCHPOI
  26. IFOPOI = IFOUR
  27. JATTRI(1)=2
  28. RETURN
  29. ENDIF
  30. SEGACT IGEOM
  31. IF(IGEOM.ITYPEL.NE.1)THEN
  32. WRITE(6,*)' Support geometrique incorrect '
  33. RETURN
  34. ENDIF
  35. ** il ne faut pas appeler crech1 car le maillage n'est pas nouveau
  36. ** call crech1(igeom,0)
  37. N=IGEOM.NUM(/2)
  38. NSOUPO=1
  39. NAT=1
  40. SEGINI MCHPOI,MSOUPO,MPOVAL
  41. JATTRI(1)=2
  42. IFOPOI=IFOMOD
  43. MTYPOI=TYPE
  44. MOCHDE=' '
  45. IPCHP(1)=MSOUPO
  46. IGEOC=IGEOM
  47. IPOVAL=MPOVAL
  48. IF(NC.EQ.1)THEN
  49. NOCOMP(1)='SCAL'
  50. ELSEIF(NC.GT.3)THEN
  51. DO 1 I=1,NC
  52. WRITE(NOM4,FMT='(A2,I2)')'CP',I
  53. NOCOMP(I)=NOM4
  54. 1 CONTINUE
  55. ELSE
  56. DO 2 I=1,NC
  57. NOCOMP(I)=MOT(I)
  58. 2 CONTINUE
  59. ENDIF
  60. END
  61.  
  62.  
  63.  

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