Télécharger dtchaz.eso

Retour à la liste

Numérotation des lignes :

dtchaz
  1. C DTCHAZ SOURCE PV090527 24/10/11 21:15:02 12035
  2.  
  3. *-----------------------------------------------------------------------
  4. * DESTRUCTION D'UN CHAMP PAR ELEMENT ( MCHAML )
  5. * modif: on ne detruit rien car il n'y a pas grand chose en dehors des melval
  6. *-----------------------------------------------------------------------
  7. SUBROUTINE DTCHAZ(IRET,ktrace,msorse)
  8.  
  9. IMPLICIT INTEGER(I-N)
  10. IMPLICIT REAL*8(A-H,O-Z)
  11.  
  12. -INC PPARAM
  13. -INC SMCHAML
  14.  
  15. character*(*) msorse
  16.  
  17. MCHELM=IRET
  18. SEGACT MCHELM
  19. DO IA=1,IMACHE(/1)
  20. MCHAML=ICHAML(IA)
  21. SEGACT MCHAML
  22. DO IB=1,IELVAL(/1)
  23. MELVAL=IELVAL(IB)
  24. if (melval.eq.ktrace) then
  25. ktrace=-ktrace
  26. msorse='MELVAL'
  27. endif
  28. ** Les MELVALs ne sont plus systematiquement dupliques.
  29. *** SEGSUP MELVAL
  30. ENDDO
  31. if (mchaml.eq.ktrace) then
  32. ktrace=-ktrace
  33. msorse='MCHAML'
  34. endif
  35. n2 = 0
  36. *** SEGadj MCHAML
  37. *** SEGSUP MCHAML
  38. ENDDO
  39. if (mchelm.eq.ktrace) then
  40. ktrace=-ktrace
  41. msorse='MCHELM'
  42. endif
  43. n1 = 0
  44. n3 = 0
  45. l1 = 0
  46. *** SEGadj MCHELM
  47. *** SEGSUP MCHELM
  48.  
  49. IRET=0
  50.  
  51. C RETURN
  52. END
  53.  
  54.  
  55.  
  56.  

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