Télécharger sucael.eso

Retour à la liste

Numérotation des lignes :

sucael
  1. C SUCAEL SOURCE GOUNAND 21/06/02 21:17:43 11022
  2. SUBROUTINE SUCAEL(MYCAEL,
  3. $ IMPR,IRET)
  4. IMPLICIT REAL*8 (A-H,O-Z)
  5. IMPLICIT INTEGER (I-N)
  6. C***********************************************************************
  7. C NOM : SUCAEL
  8. C DESCRIPTION : Détruit un champ par élément MCHAEL (les miens)
  9. C (seulement les valeurs, pas les maillages d'éléments)
  10. C LANGAGE : ESOPE
  11. C AUTEUR : Stéphane GOUNAND (CEA/DRN/DMT/SEMT/LTMF)
  12. C mél : gounand@semt2.smts.cea.fr
  13. C***********************************************************************
  14. C APPELES : -
  15. C APPELE PAR : PRNLI2
  16. C***********************************************************************
  17. C ENTREES : MYCAEL
  18. C ENTREES/SORTIES : -
  19. C SORTIES : -
  20. C CODE RETOUR (IRET) : = 0 si tout s'est bien passé
  21. C***********************************************************************
  22. C VERSION : v1, 19/12/02, version initiale
  23. C HISTORIQUE : v1, 19/12/02, création
  24. C HISTORIQUE :
  25. C HISTORIQUE :
  26. C***********************************************************************
  27. C Prière de PRENDRE LE TEMPS de compléter les commentaires
  28. C en cas de modification de ce sous-programme afin de faciliter
  29. C la maintenance !
  30. C***********************************************************************
  31.  
  32. -INC PPARAM
  33. -INC CCOPTIO
  34. -INC TNLIN
  35. *-INC SMCHAEL
  36. POINTEUR MYCAEL.MCHAEL
  37. *
  38. INTEGER IMPR,IRET
  39. *
  40. *
  41. * Executable statements
  42. *
  43. IF (IMPR.GT.1) WRITE(IOIMP,*) 'Entrée dans sucael'
  44. IF (MYCAEL.NE.0) THEN
  45. SEGACT MYCAEL*MOD
  46. * SEGACT MYCAEL.ICHEVA(*)*MOD
  47. SEGSUP MYCAEL.ICHEVA(*)
  48. SEGSUP MYCAEL
  49. ENDIF
  50. *
  51. * Normal termination
  52. *
  53. IRET=0
  54. RETURN
  55. *
  56. * Format handling
  57. *
  58. *
  59. * Error handling
  60. *
  61. 9999 CONTINUE
  62. IRET=1
  63. WRITE(IOIMP,*) 'An error was detected in subroutine sucael'
  64. RETURN
  65. *
  66. * End of subroutine SUCAEL
  67. *
  68. END
  69.  
  70.  
  71.  
  72.  

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