calis1
C CALIS1 SOURCE CHAT 05/01/12 21:46:21 5004 & COD,BETJEF,BETFLU) C IMPLICIT INTEGER(I-N) IMPLICIT REAL*8(A-H,O-Z) C DIMENSION SHIST(4),SI1(4),SIR(9,4),CODL(8,8),COD(8), & DH1(4,4),BRAN(8),DSTN(4),CODU(9,9), & SIK(9,4),HIST(9,4),EXHU(9),EXHUL(8) C SEGMENT BETJEF REAL*8 AA,BETA,FC,PALF,YOUN,XNU,GFC,GFT,CAR,ETA,TDEF, & TCON,DPSTF1,DPSTF2,TETA,PDT,TP00 INTEGER ICT,ICC,IMOD,IVIS,ITR, & ISIM,IBB,IGAU,IZON ENDSEGMENT C SEGMENT BETFLU REAL*8 DATCOU,DATCUR,DATSEC,E28,PGTZO,PGDUR,TAU1,TAU2, & TP0,TZER INTEGER ITYPE,IFLU,NBRC,NCOE,NTZERO,NTPS,IFOR ENDSEGMENT C C******************************************************************* C Vérification du nombre d'entrées C******************************************************************* C STP1=TP0 STP2=TP0+PDT EXH=0.D0 C C******************************************************************* C CALCUL DES COEFFICIENTS DES BRANCHES DU MODELE DE MAXWELL C******************************************************************* C MC=NBRC+1 DO 5 N=1,NBRC IF (N.EQ.1) THEN BRAN(N)= TAU1 ELSE BRAN(N)=10**(N-2)*TAU2 ENDIF 5 CONTINUE C C************************************************ C CALCUL DES CONTRAINTES C DE CHAQUE BRANCHE DE MAXWELL C AU TEMPS TP0 C************************************************ C C C C DO 10 J=1,NS DO 15 I=1,MC SIK(I,J)=0.D0 HIST(I,J)=0.D0 15 CONTINUE SHIST(J)=0.D0 10 CONTINUE C C C C************************************************ C Au premier incrément de temps : C Pas de sigma historique C************************************************ C IF (STP1.EQ.0.D0) THEN & ,BETJEF,BETFLU) C DO 20 I=1,MC C EXH=EXHU(I) C DO 25 J=1,NS SIR(I,J)=SI1(J) HIST(I,J)=0.D0 25 CONTINUE C 20 CONTINUE GOTO 500 C C************************************************ ELSE C************************************************ C DO 30 I=1,MC DO 35 J=1,NS IF (I.EQ.1) THEN HIST(I,J)=0 ELSE HIST(I,J)=SIR(I,J)*(EXP(-((STP2-STP1) */86400)/BRAN(I-1))-1) ENDIF 35 CONTINUE 30 CONTINUE C C************************************************* C SOMMATION SUR LES CONTRAINTES C DE CHAQUE BRANCHE C************************************************ C DO 40 J=1,NS DO 45 I=1,MC C SHIST(J)=HIST(I,J)+SHIST(J) 45 CONTINUE 40 CONTINUE C & ,BETJEF,BETFLU) C DO 50 I=1,MC C EXH=EXHU(I) C DO 55 J=1,NS SIK(I,J)=SI1(J) SIR(I,J)=SIK(I,J)+HIST(I,J)+SIR(I,J) 55 CONTINUE C 50 CONTINUE ENDIF C RETURN 500 END
© Cast3M 2003 - Tous droits réservés.
Mentions légales