Download sucael.eso

Back to the list

   1 : C SUCAEL    SOURCE    GOUNAND   05/12/21    21:36:22     5281           
   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 : -INC CCOPTIO
  32 : CBEGININCLUDE SMCHAEL
  33 :       SEGMENT MCHAEL
  34 :       POINTEUR IMACHE(N1).MELEME
  35 :       POINTEUR ICHEVA(N1).MCHEVA
  36 :       ENDSEGMENT
  37 :       SEGMENT MCHEVA
  38 :       REAL*8 VELCHE(NBLIG,NBCOL,N2LIG,N2COL,NBPOI,NBELM)
  39 :       ENDSEGMENT
  40 :       SEGMENT LCHEVA
  41 :       POINTEUR LISCHE(NBCHE).MCHEVA
  42 :       ENDSEGMENT
  43 : CENDINCLUDE SMCHAEL
  44 :       POINTEUR MYCAEL.MCHAEL
  45 : *
  46 :       INTEGER IMPR,IRET
  47 : *
  48 : *     
  49 : * Executable statements
  50 : *
  51 :       IF (IMPR.GT.1) WRITE(IOIMP,*) 'Entrée dans sucael'
  52 :       IF (MYCAEL.NE.0) THEN
  53 :          SEGACT MYCAEL*MOD
  54 : *         SEGACT MYCAEL.ICHEVA(*)*MOD
  55 :          SEGSUP MYCAEL.ICHEVA(*)
  56 :          SEGSUP MYCAEL
  57 :       ENDIF
  58 : *
  59 : * Normal termination
  60 : *
  61 :       IRET=0
  62 :       RETURN
  63 : *
  64 : * Format handling
  65 : *
  66 : *
  67 : * Error handling
  68 : *
  69 :  9999 CONTINUE
  70 :       IRET=1
  71 :       WRITE(IOIMP,*) 'An error was detected in subroutine sucael'
  72 :       RETURN
  73 : *
  74 : * End of subroutine SUCAEL
  75 : *
  76 :       END
  77 : 
  78 :  

© Cast3M 2003 - All rights reserved.
Disclaimer