Page 365 - Introduction to Computational Fluid Dynamics
P. 365

P2: IWV
            P1: ICD/GKJ
                                                                                                 11:59
                                         0 521 85326 5
                                                                                   May 25, 2005
            0521853265appc
                            CB908/Date
                     344
                                    X(IN)=XC(IN)                    APPENDIX C. 2D CARTESIAN CODE
                                    ENDIF
                            C  *** CALCULATE INTERPOLATION FACTORS
                                    DXMI(1)=0.0
                                    DO 4 I=2,IN
                            4       DXMI(I)=X(I)-X(I-1)
                                    DYMI(1)=0.0
                                    DO 5 J=2,JN
                            5       DYMI(J)=Y(J)-Y(J-1)
                                    DO 6 J=1,JN
                                    R(J)=1.0
                                    RC(J)=1.0
                                    IF(AXISYMM)THEN
                                    R(J)=Y(J)
                                    RC(J)=YC(J)
                                    ENDIF
                            6       CONTINUE
                            C *** CALCULATE CELL VOLUME
                                    SUMVOL=0.0
                                    DO 7 J=2,JNM
                                    DO 7 I=2,INM
                                    VOL(I,J)=R(J)*(XC(I+1)-XC(I))*(YC(J+1)-YC(J))
                                    SUMVOL=SUMVOL+VOL(I,J)
                            7       CONTINUE
                                    WRITE(6,*)’ DOMAIN VOLUME = ’,SUMVOL
                            C *** CALCULATE AREAS
                                    DO 9 I=1,INM
                                    DXP(I)=(XC(I+1)-XC(I))
                            9       DXP(IN)=0.0
                                    DO 10 J=1,JNM
                                    DYP(J)=(YC(J+1)-YC(J))
                            10      DYP(JN)=0.0
                                    RETURN
                                    END
                            C *******************************************
                                    SUBROUTINE COEF(NN,PRN,PRTN)
                                    INCLUDE ’COM2D.FOR’
                            C *******************************************
                                    N=NN
                                    IF(N.EQ.1) GO TO 1000
                            C COEFFICIENTS OF TRANSPORT EQUATIONS
                                    PRINV=1./PRN
   360   361   362   363   364   365   366   367   368   369   370