Page 357 - Introduction to Computational Fluid Dynamics
P. 357

P2: IWV
            P1: ICD/GKJ
                                                                                   May 25, 2005
                                         0 521 85326 5
                            CB908/Date
            0521853265appc
                     336
                                                                    APPENDIX C. 2D CARTESIAN CODE
                                 1  TERM=RHOP*VTTAU*ALOG(EYPLUS)*CMU**0.5/CAPPA/DELTA            11:59
                                    SU(I,J)=GENR*VOLP+SU(I,J)
                                    SP(I,J)=TERM*VOLP+SP(I,J)
                                    ELSE IF(N.EQ.6) THEN
                                    TERM=VTTAU**3/CAPPA/DELTA
                                    SU(I,J)=GREAT*TERM
                                    SP(I,J)=GREAT
                                    ELSE IF(N.EQ.7) THEN
                                    IF(TURBUL)THEN
                                    UPLUS=ABS(VT)/VTTAU
                                    STANTON=STAN(UPLUS,YPLUS,PR(7),PRT(7))
                                    TERM=RHOP*ABS(VT)*AREA*STANTON
                                    ELSE
                                    TERM=VISWAL/(PR(N)*DELTA)*AREA
                                    ENDIF
                                    IF(LW.EQ.14)THEN
                                    SU(I,J)=TERM*T(I-1,J)+SU(I,J)
                                    SP(I,J)=TERM+SP(I,J)
                                    QW(I-1,J)=TERM/AREA*(T(I-1,J)-T(I,J))*SPH(I-1,J)
                                    ELSE IF(LW.EQ.16)THEN
                                    SU(I,J)=QW(I-1,J)*AREA/SPH(I-1,J)+SU(I,J)
                                    T(I-1,J)=QW(I-1,J)/TERM*AREA/SPH(I-1,J)+T(I,J)
                                    ENDIF
                                    ENDIF
                                    ENDIF
                            C *** EAST BOUNDARY
                            100     LE=NTAGE(I,J)
                                    IF(LE.EQ.0)GO TO 200
                                    AENOW=AE(I,J)
                            C  INLET
                                    IF(LE.EQ.21.OR.LE.EQ.27)THEN
                                    AE(I,J)=0.0
                                    IF(N.EQ.2)SU(I,J)=AENOW*U(I+1,J)+SU(I,J)
                                    IF(N.EQ.3)SU(I,J)=AENOW*V(I+1,J)+SU(I,J)
                                    IF(N.EQ.4)SU(I,J)=AENOW*W(I+1,J)+SU(I,J)
                                    IF(N.EQ.5)SU(I,J)=AENOW*E(I+1,J)+SU(I,J)
                                    IF(N.EQ.6)SU(I,J)=AENOW*D(I+1,J)+SU(I,J)
                                    IF(N.EQ.7)SU(I,J)=AENOW*T(I+1,J)+SU(I,J)
                                    SP(I,J)=AENOW+SP(I,J)
                                    ENDIF
                            C  SYMMETRY
                                    IF(LE.EQ.22)THEN
   352   353   354   355   356   357   358   359   360   361   362