Download sufpgs.eso

Back to the list

   1 : C SUFPGS    SOURCE    GOUNAND   05/12/21    21:36:33     5281           
   2 :       SUBROUTINE SUFPGS(MYFPGS,IMPR,IRET)
   3 :       IMPLICIT REAL*8 (A-H,O-Z)
   4 :       IMPLICIT INTEGER (I-N)
   5 : C***********************************************************************
   6 : C NOM         : SUFPGS
   7 : C PROJET      : Noyau linéaire NLIN
   8 : C DESCRIPTION : Supprimme le segment contenant les informations sur
   9 : C               l'ensemble des familles de méthodes d'intégration
  10 : C
  11 : C LANGAGE     : ESOPE
  12 : C AUTEUR      : Stéphane GOUNAND (CEA/DRN/DMT/SEMT/LTMF)
  13 : C               mél : gounand@semt2.smts.cea.fr
  14 : C***********************************************************************
  15 : C APPELES          : 
  16 : C APPELE PAR       : 
  17 : C***********************************************************************
  18 : C ENTREES            :
  19 : C ENTREES/SORTIES    : -
  20 : C SORTIES            :
  21 : C TRAVAIL            :
  22 : C CODE RETOUR (IRET) : = 0 si tout s'est bien passé
  23 : C***********************************************************************
  24 : C VERSION    : v1, 19/12/02, version initiale
  25 : C HISTORIQUE : v1, 19/12/02, création
  26 : C HISTORIQUE :
  27 : C HISTORIQUE :
  28 : C***********************************************************************
  29 : C Prière de PRENDRE LE TEMPS de compléter les commentaires
  30 : C en cas de modification de ce sous-programme afin de faciliter
  31 : C la maintenance !
  32 : C***********************************************************************
  33 : -INC CCOPTIO
  34 : CBEGININCLUDE SFAPG
  35 :       SEGMENT FAPG
  36 :       CHARACTER*(LNNFAP) NOMFAP
  37 :       INTEGER NBQUAF(NBMPG)
  38 :       POINTEUR MPOGAU(NBMPG).POGAU
  39 :       ENDSEGMENT
  40 :       SEGMENT FAPGS
  41 :       POINTEUR LISFPG(0).FAPG
  42 :       ENDSEGMENT
  43 : CENDINCLUDE SFAPG
  44 :       POINTEUR MYFPGS.FAPGS
  45 :       POINTEUR MYFPG.FAPG
  46 : *
  47 :       INTEGER IMPR,IRET
  48 : *
  49 :       INTEGER NBFAPG,IBFAPG
  50 : *     
  51 : * Executable statements
  52 : *
  53 :       IF (IMPR.GT.1) WRITE(IOIMP,*) 'Entrée dans sufpgs'
  54 :       SEGACT MYFPGS*MOD
  55 :       NBFAPG=MYFPGS.LISFPG(/1)
  56 :       DO IBFAPG=1,NBFAPG
  57 :          MYFPG=MYFPGS.LISFPG(IBFAPG)
  58 :          IF (MYFPG.NE.0) THEN
  59 : * SEGACT MYFPG*MOD
  60 :             SEGSUP MYFPG
  61 :          ENDIF
  62 :       ENDDO
  63 :       SEGSUP MYFPGS
  64 : *
  65 : * Normal termination
  66 : *
  67 :       IRET=0
  68 :       RETURN
  69 : *
  70 : * Format handling
  71 : *
  72 : *
  73 : * Error handling
  74 : *
  75 :  9999 CONTINUE
  76 :       IRET=1
  77 :       WRITE(IOIMP,*) 'An error was detected in subroutine sufpgs'
  78 :       RETURN
  79 : *
  80 : * End of subroutine SUFPGS
  81 : *
  82 :       END
  83 : 
  84 :  

© Cast3M 2003 - All rights reserved.
Disclaimer