Télécharger crchpt.eso

Retour à la liste

Numérotation des lignes :

crchpt
  1. C CRCHPT SOURCE CB215821 25/04/23 21:15:07 12247
  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.  
  11. -INC PPARAM
  12. -INC CCOPTIO
  13. -INC SMCHPOI
  14. -INC SMCOORD
  15. -INC SMELEME
  16. POINTEUR IGEOM.MELEME
  17. CHARACTER*(*) TYPI
  18. CHARACTER*8 TYPE
  19. CHARACTER*(LOCOMP) MOT(3),MOCOMP
  20. DATA MOT/'UX ','UY ','UZ '/
  21.  
  22. TYPE=' '
  23. TYPE=TYPI
  24. MCHPOI=0
  25. IF(IGEOM .LE. 0)THEN
  26. NAT=1
  27. NSOUPO=0
  28. SEGINI MCHPOI
  29. IFOPOI = IFOUR
  30. JATTRI(1)=2
  31. RETURN
  32. ENDIF
  33. SEGACT IGEOM
  34. IF(IGEOM.ITYPEL.NE.1)THEN
  35. WRITE(6,*)' Support geometrique incorrect '
  36. RETURN
  37. ENDIF
  38. ** il ne faut pas appeler crech1 car le maillage n'est pas nouveau
  39. ** call crech1(igeom,0)
  40. N=IGEOM.NUM(/2)
  41. NSOUPO=1
  42. NAT=1
  43. SEGINI MCHPOI,MSOUPO,MPOVAL
  44. JATTRI(1)=2
  45. IFOPOI=IFOUR
  46. MTYPOI=TYPE
  47. MOCHDE=' '
  48. IPCHP(1)=MSOUPO
  49. IGEOC=IGEOM
  50. IPOVAL=MPOVAL
  51. IF(NC.EQ.1)THEN
  52. NOCOMP(1)='SCAL'
  53. ELSEIF(NC.GT.3)THEN
  54. DO 1 I=1,NC
  55. WRITE(MOCOMP,FMT='(A2,I2)')'CP',I
  56. NOCOMP(I)=MOCOMP
  57. 1 CONTINUE
  58. ELSE
  59. DO 2 I=1,NC
  60. NOCOMP(I)=MOT(I)
  61. 2 CONTINUE
  62. ENDIF
  63. END
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  

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