Page 342 - Introduction to Computational Fluid Dynamics
P. 342

P2: IWV
            P1: ICD/GKJ
                            CB908/Date
                                         0 521 85326 5
            0521853265appc
                                                                                                    321
                        APPENDIX C. 2D CARTESIAN CODE
                               DATA   INFLOW,EXIT1,SYMM,EXIT2,WALLT,WALLQ,PERIOD   May 25, 2005  11:59
                              1   /’INFLOW’,’EXIT1’,’SYMM’,’EXIT2’,’WALLT’,’WALLQ’,’PERIOD’/
                        C ***** BLOCKED REGIONS
                        C          CALL TAG(BLOCK,BLOCK,IB1,IB2-1,JB1,JNM)
                        C ***** DEFINESW&E BOUNDARIES
                                 CALL TAG(WEST,INFLOW,2,2, 2,JB1-1)
                                 CALL TAG(WEST,WALLQ,2,2,JB1,JNM)
                                 CALL TAG(EAST,EXIT2,INM,INM,2,JNM)
                        C ***** DEFINES N&S BOUNDARIES
                                 CALL TAG(NORTH,WALLQ,2,INM, JNM,JNM)
                                 CALL TAG(SOUTH,SYMM,2,INM,2,2)
                                 RETURN
                                 END
                        C **************************************
                                 SUBROUTINE RESULT
                                 INCLUDE ’COM2D.FOR’
                        C **************************************
                                 CHARACTER*20 HEADER
                                 DO 1 J=1,JN
                                 DO 1 I=1,IN
                        1        VIST(I,J)=VIST(I,J)/VISCOS


                                 JSTEP=-1
                                 WRITE(6,*)’ NITER=’,NITER
                                 HEADER=’ U-VEL’
                                 CALL PRINTK(U,1,IN,1,JN,HEADER,JSTEP)
                                 HEADER=’ V-VEL’
                                 CALL PRINTK(V,1,IN,1,JN,HEADER,JSTEP)
                                 HEADER=’ PRESS’
                                 CALL PRINTK(P,1,IN,1,JN,HEADER,JSTEP)
                                 IF(TURBUL)THEN
                                 HEADER=’ K ENERGY’
                                 CALL PRINTK(E,1,IN,1,JN,HEADER,JSTEP)
                                 HEADER=’ DISS’
                                 CALL PRINTK(D,1,IN,1,JN,HEADER,JSTEP)
                                 HEADER=’ MUT’
                                 CALL PRINTK(VIST,1,IN,1,JN,HEADER,JSTEP)
                                 ENDIF
                                 IF(SLVE(7))THEN
                                 HEADER=’ TEMP’
                                 CALL PRINTK(T,1,IN,1,JN,HEADER,JSTEP)
                                 ENDIF
   337   338   339   340   341   342   343   344   345   346   347