Download geopc1.eso

Back to the list

   1 : C GEOPC1    SOURCE    GOUNAND   06/04/06    17:53:42     5371           
   2 :       SUBROUTINE GEOPC1(NDDL,IESREL,NBPOGO,NBELEM,
   3 :      $     JCOOR,FFPG,
   4 :      $     JPC,
   5 :      $     IMPR,IRET)
   6 :       IMPLICIT REAL*8 (A-H,O-Z)
   7 :       IMPLICIT INTEGER (I-N)
   8 : C***********************************************************************
   9 : C NOM         : GEOPC1
  10 : C PROJET      : 
  11 : C DESCRIPTION : récupération de la première coordonnée
  12 : C             
  13 : C LANGAGE     : Fortran 77 (sauf E/S)
  14 : C AUTEUR      : Stéphane GOUNAND (CEA/DRN/DMT/SEMT/LTMF)
  15 : C               mél : gounand@semt2.smts.cea.fr
  16 : C***********************************************************************
  17 : C APPELES          : -
  18 : C APPELE PAR       : GEOMET
  19 : C***********************************************************************
  20 : C ENTREES            :
  21 : C ENTREES/SORTIES    :
  22 : C SORTIES            : -
  23 : C CODE RETOUR (IRET) : = 0 si tout s'est bien passé
  24 : C***********************************************************************
  25 : C VERSION    : v1, 23/03/06, version initiale
  26 : C HISTORIQUE : v1, 23/03/06, création
  27 : C HISTORIQUE :
  28 : C HISTORIQUE :
  29 : C***********************************************************************
  30 : C Prière de PRENDRE LE TEMPS de compléter les commentaires
  31 : C en cas de modification de ce sous-programme afin de faciliter
  32 : C la maintenance !
  33 : C***********************************************************************
  34 : -INC CCOPTIO      
  35 : -INC CCREEL
  36 :       INTEGER NDDL,IESREL,NBPOGO,NBELEM
  37 :       REAL*8 JCOOR(NDDL,IESREL,NBELEM)
  38 :       REAL*8 FFPG(NDDL,NBPOGO)
  39 :       REAL*8 JPC(NBPOGO,NBELEM)
  40 : *
  41 :       INTEGER IMPR,IRET
  42 :       INTEGER IELEM,IPOGO,JESREL,IDDL
  43 :       REAL*8 XR
  44 : *     
  45 : * Executable statements
  46 : *
  47 :       IF (IMPR.GT.1) WRITE(IOIMP,*) 'Entrée dans geopc1'
  48 :       DO IELEM=1,NBELEM
  49 :          DO IPOGO=1,NBPOGO
  50 :             JESREL=1
  51 :             XR=XZERO
  52 :             DO IDDL=1,NDDL
  53 :                XR=XR
  54 :      $              + (JCOOR(IDDL,JESREL,IELEM)
  55 :      $              * FFPG(IDDL,IPOGO))
  56 :             ENDDO
  57 :             JPC(IPOGO,IELEM)=XR
  58 :          ENDDO
  59 :       ENDDO
  60 : *
  61 : * Normal termination
  62 : *
  63 :       IRET=0
  64 :       RETURN
  65 : *
  66 : * Format handling
  67 : *
  68 : *
  69 : * Error handling
  70 : *
  71 :  9999 CONTINUE
  72 :       IRET=1
  73 :       WRITE(IOIMP,*) 'An error was detected in subroutine geopc1'
  74 :       RETURN
  75 : *
  76 : * End of subroutine GEOPC1
  77 : *
  78 :       END
  79 : 
  80 :  

© Cast3M 2003 - All rights reserved.
Disclaimer