Download pendi3.eso

Back to the list

   1 : C PENDI3    SOURCE    CHAT      05/01/13    02:12:05     5004           
   2 :       SUBROUTINE PENDI3(IMOT,IFAC,ICHPO,ICHCL1,ICHCL2,INORM,ICOEFF
   3 :      $     ,ICHGRA)
   4 : C************************************************************************
   5 : C     
   6 : C PROJET            :  CASTEM 2000
   7 : C     
   8 : C NOM               :  PENDI3 
   9 : C     
  10 : C DESCRIPTION       :  Appelle par PENDI2
  11 : C     
  12 : C LANGAGE           :  FORTRAN 77 + ESOPE 2000 (avec extensions CISI)
  13 : C     
  14 : C AUTEUR            :  A. BECCANTINI
  15 : C     
  16 : C************************************************************************
  17 : C
  18 : C INPUTS :
  19 : C
  20 : C IMOT    = names of the gradient components
  21 : C
  22 : C IFAC    = 'FACE' 
  23 : C
  24 : C ICHPO   = CHAMPOINT we want to compute the gradient of
  25 : C      
  26 : C ICHCL1  = 0/'Dirichlet bondary condition CHAMPOINT'
  27 : C
  28 : C ICHCL2  = 0/'von Neumann bondary condition CHAMPOINT'
  29 : C
  30 : C INORM   = faces normales
  31 : C
  32 : C ICOEFF  = MCHAML of the coefficients
  33 : C
  34 : C OUTPUT  :
  35 : C
  36 : C ICHGRA  = gradient of ICHPO (with ICHCL1 and ICHCL2 b.c.)
  37 : C
  38 : C**** Variables de COOPTIO
  39 : C
  40 : C      INTEGER IPLLB, IERPER, IERMAX, IERR, INTERR
  41 : C     &        ,IOTER,   IOLEC,  IOIMP,     IOCAR,  IOACQ
  42 : C     &        ,IOPER,   IOSGB,  IOGRA,     IOSAU,  IORES
  43 : C     &        ,IECHO,   IIMPI,  IOSPI
  44 : C     &        ,IDIM
  45 : C     &        ,MCOORD      
  46 : C     &        ,IFOMOD, NIFOUR, IFOUR, NSDPGE, IONIVE
  47 : C     &        ,NGMAXY, IZROSF, ISOTYP, IOSCR,LTEXLU
  48 : C     &        ,NORINC,NORVAL,NORIND,NORVAD
  49 : C     &        ,NUCROU, IPSAUV, IFICLE, IPREFI
  50 : C
  51 :       IMPLICIT INTEGER(I-N)
  52 :       INTEGER IMOT,IFAC,ICHPO,ICHCL1,ICHCL2,ICOEFF,ICHGRA,INORM
  53 :       CHARACTER*(8) MTYPE
  54 : -INC CCOPTIO
  55 : C
  56 : C***** Creation de ICHGRA (gradient aux faces)
  57 : C
  58 :       MTYPE='FACE    '
  58 :       CALL KRCHP1(MTYPE, IFAC, ICHGRA, IMOT)
  59 :       IF(IERR.NE.0) GOTO 9999
  60 : C
  60 :       CALL RLEXF3(ICHPO,ICHCL1,ICHCL2,INORM,ICOEFF,ICHGRA)
  61 :       IF(IERR.NE.0)GOTO 9999
  62 : C      
  63 :  9999 RETURN
  64 :       END
  65 :  
  66 : 
  67 : 
  68 : 
  69 : 
  70 : 
  71 :  
  72 :  
  73 :  
  74 :  
  75 :  
  76 :  
  77 :  

© Cast3M 2003 - All rights reserved.
Disclaimer