Download chitmp.eso

Back to the list

   1 : C CHITMP    SOURCE    CHAT      05/01/12    21:58:23     5004           
   2 :       SUBROUTINE CHITMP(IDSCHI,LGKMOD,IOCHI3)
   3 : C                                                                               
   4 : C                                                                               
   5 : C---------------------------------------------------------------------          
   6 : C     SP ISSU DE TRIOEF
   7 : C                                                                               
   8 : C     SOUS-PROGRAMME APPELE PAR CHIMI1 SI LE CALCUL N'EST PAS REALISE
   9 : C     A TEMPERATURE CONSTANTE DE 25 ›C, SI LA BDD EST CELLE DE MINEQL
  10 : C                                                                               
  11 : C     CE SP CORRESPOND (+/-) A INPUTB DE MINEQL EIR;                            
  12 : C     ON LIT LES VALEURS DES VARIATIONS D'ENTHALPIE DES REACTIONS,              
  13 : C     (DELTA H), ET DES VARIATIONS DE CAPACITE SPECIFIQUE (DELTA CP)            
  14 : C                                                                               
  15 : C----------------------------------------------------------------------         
  16 : C                                                                               
  17 :       IMPLICIT INTEGER(I-N)
  18 :        IMPLICIT REAL*8(A-H,O-Z)                                                 
  19 :                                                                                 
  20 : -INC CCOPTIO
  21 :       SEGMENT IDSCHI
  22 :            REAL*8 GK(NYDIM),AA(NYDIM,NXDIM),FF(NZDIM,NPDIM)
  23 :            INTEGER IDX(NXDIM),IDY(NYDIM),IDZ(NZDIM),IDP(NPDIM),NN(6)
  24 :            INTEGER IDECY(NYDIM),IONZ(NXDIM)
  25 :            CHARACTER*32 NAME(NXDIM),NAMESP(NYDIM)
  26 :       ENDSEGMENT
  27 :       SEGMENT LGKMOD
  28 :            REAL*8 DELH0(NYDIM),DELCP0(NYDIM)
  29 :       ENDSEGMENT
  30 :        CHARACTER*5 TXHT,TXCT,TEXT,IO5H                                          
  31 :        DATA IO5H/'     '/                                                       
  32 : C                                                                               
  33 : C  INITIALISATION DES "DELTA H"› ET "DELTA CP"› POUR LES COMPOSANTS             
  34 :                                                                                 
  35 : C      WRITE(6,*) 'CHITMP '
  36 :        NYDIM=IDY(/1)
  37 :        SEGINI LGKMOD
  38 :        N0=NN(1)                                                                 
  39 :        N01=N0+1                                                                 
  40 :        N02=NN(1)+NN(2)+NN(3)+NN(4)+NN(5)+NN(6)                                  
  41 :                                                                                 
  42 :        DO 10 I=1,N0                                                             
  43 :        DELH0(I)=0.D0
  44 :        DELCP0(I)=0.D0
  45 :  10    CONTINUE                                                                 
  46 : C                                                                               
  47 : C  LECTURE FICHIER BIBLIOTHEQUE  ENREGISTREMENT N›LOGIQUE IOCHI3                    
  48 : C                                                                               
  49 :                                                                                 
  50 :        READ(IOCHI3,75) NET                                                          
  51 : C      WRITE(6,*) 'NET= ',NET
  52 :  100   CONTINUE
  53 :        READ(IOCHI3,75) IDT,HT,TXHT,CT,TXCT
  54 :        NET=NET-1                                                                
  55 :        DO 30 I=N01,N02                                                          
  56 :         IF (IDT.EQ.IDY(I)) THEN
  57 :               DELH0(I)=HT                                                             
  58 :               DELCP0(I)=CT                                                            
  59 :               GO TO 35
  60 :         ENDIF
  61 :   30   CONTINUE
  62 :   35   CONTINUE
  63 :                                                                                 
  64 :         IF (NET.GT.0) GOTO 100                                                  
  65 : 
  66 : C       write(6,777)(delh0(i),i=1,50)
  67 : C 777   format(5(1x,1pe8.1))
  68 : 
  69 : 
  70 :                                                                                 
  71 : C                                                                               
  72 : C       MODIFICATIONS OU DEFINITIONS PAR DE NOUVELLES DONNEES:                  
  73 : C       ----  PAS ENCORE REALISE  ----                                          
  74 : C       CF INPUTB (P8) DANS MINEQL EIR                                          
  75 :                                                                                 
  76 :  75     FORMAT(I5,5(F9.2,1X,A5))                                                
  77 : C       REWIND(UNIT=IOCHI3)
  78 : C       CLOSE(UNIT=IOCHI3)
  79 :                                                                                 
  80 :         RETURN                                                                  
  81 :                                                                                 
  82 :         END                                                                     
  83 :                                                                                 
  84 :                                                                                 
  85 :  
  86 :  
  87 :  
  88 :  
  89 :  

© Cast3M 2003 - All rights reserved.
Disclaimer