```
TALK=T;RUN(1,1)
DISPLAY
The problem considered is 2d y-x symmetric turbulent developing
channel flow between two walls using Prandtl's mixing length
plus Van-Driest damping with the Nikuradse's EL1=NIKURCH option.
The main purpose of the calculation is to test the functionality
of the van Driest option with the elliptic solution algorithm and
also to test that PHOENICS returns a symmetric solution. About 100
sweeps are required for convergence, but LSWEEP has been set equal
to 20 so as to reduce computer time during PHOENICS testing
procedures.
ENDDIS
AUTOPLOT USE
file
phi 5

clear
da 1 u1 x 12
col3 1;plot 1
@
0.16021E+03 0.25859E+04 CR
U1(m/s)@
@
0.92282E+03 0.16284E+03 CR
Distance Between Two Walls of the Channel (m)@
msg Press e to END
ENDUSE
************************************************************
Group 1. Run Title and Number
************************************************************
************************************************************

TEXT(VAN DRIEST_2D-YX ELLIP CHANNL FLOW :T204)

************************************************************
************************************************************

IRUNN = 1 ;LIBREF = 14
************************************************************
Group 2. Time dependence
************************************************************
Group 3. X-Direction Grid Spacing
CARTES = T
NX = 20
XULAST =0.5
XFRAC(1)=0.05 ;XFRAC(2)=0.1
XFRAC(3)=0.15 ;XFRAC(4)=0.2
XFRAC(5)=0.25 ;XFRAC(6)=0.3
XFRAC(7)=0.35 ;XFRAC(8)=0.4
XFRAC(9)=0.45 ;XFRAC(10)=0.5
XFRAC(11)=0.55 ;XFRAC(12)=0.6
XFRAC(13)=0.65 ;XFRAC(14)=0.7
XFRAC(15)=0.75 ;XFRAC(16)=0.8
XFRAC(17)=0.85 ;XFRAC(18)=0.9
XFRAC(19)=0.95 ;XFRAC(20)=1.
************************************************************
Group 4. Y-Direction Grid Spacing
NY = 100
YVLAST =0.1
YFRAC(1)=6.467269E-04 ;YFRAC(3)=4.186268E-03
YFRAC(5)=9.97631E-03 ;YFRAC(7)=0.017676
YFRAC(9)=0.027098 ;YFRAC(11)=0.038114
YFRAC(13)=0.050632 ;YFRAC(15)=0.064577
YFRAC(17)=0.079888 ;YFRAC(19)=0.096517
YFRAC(21)=0.114418 ;YFRAC(23)=0.133554
YFRAC(25)=0.153893 ;YFRAC(27)=0.175404
YFRAC(29)=0.19806 ;YFRAC(31)=0.221838
YFRAC(33)=0.246714 ;YFRAC(35)=0.27267
YFRAC(37)=0.299684 ;YFRAC(39)=0.327741
YFRAC(41)=0.356824 ;YFRAC(43)=0.386917
YFRAC(45)=0.418006 ;YFRAC(47)=0.450078
YFRAC(49)=0.483119 ;YFRAC(51)=0.516881
YFRAC(53)=0.549922 ;YFRAC(55)=0.581994
YFRAC(57)=0.613083 ;YFRAC(59)=0.643176
YFRAC(61)=0.672259 ;YFRAC(63)=0.700316
YFRAC(65)=0.72733 ;YFRAC(67)=0.753285
YFRAC(69)=0.778162 ;YFRAC(71)=0.80194
YFRAC(73)=0.824596 ;YFRAC(75)=0.846107
YFRAC(77)=0.866446 ;YFRAC(79)=0.885582
YFRAC(81)=0.903483 ;YFRAC(83)=0.920112
YFRAC(85)=0.935423 ;YFRAC(87)=0.949368
YFRAC(89)=0.961886 ;YFRAC(91)=0.972902
YFRAC(93)=0.982324 ;YFRAC(95)=0.990024
YFRAC(97)=0.995814 ;YFRAC(99)=0.999353
************************************************************
Group 5. Z-Direction Grid Spacing
PARAB = F
NZ = 1
ZWLAST =1.
ZFRAC(1)=1.
************************************************************
Group 6. Body-Fitted Coordinates
************************************************************
Group 7. Variables: STOREd,SOLVEd,NAMEd
ONEPHS = T
NAME(1)=P1 ;NAME(3)=U1
NAME(5)=V1 ;NAME(149)=LEN1
NAME(150)=ENUT
* Y in SOLUTN argument list denotes:
* 1-stored 2-solved 3-whole-field
* 4-point-by-point 5-explicit 6-harmonic averaging
SOLUTN(P1,Y,Y,Y,N,N,N)
SOLUTN(U1,Y,Y,N,N,N,Y)
SOLUTN(V1,Y,Y,N,N,N,Y)
SOLUTN(LEN1,Y,N,N,N,N,Y)
SOLUTN(ENUT,Y,N,N,N,N,Y)
VIST = 150
LEN1 = 149
************************************************************
Group 8. Terms & Devices
* Y in TERMS argument list denotes:
* 1-built-in source 2-convection 3-diffusion 4-transient
* 5-first phase variable 6-interphase transport
TERMS(P1,Y,Y,Y,N,Y,Y)
TERMS(U1,Y,Y,Y,Y,Y,Y)
TERMS(V1,Y,Y,Y,Y,Y,Y)
DIFCUT =0. ;ZDIFAC =1.
GALA = F ;ADDDIF = F
NEWENL = T
NEWENT = T
ISOLX = -1 ;ISOLY = -1 ;ISOLZ = -1
************************************************************
Group 9. Properties used if PRPS is not
stored, and where PRPS = -1.0 if it is!
RHO1 =1. ;TMP1 = GRND1
EL1 = GRND9
TSURR =0. ;TEMP0 =0.
PRESS0 =0.
DVO1DT =0. ;DRH1DP =0.
TMP1A =0. ;TMP1B =0.
TMP1C =0.
TMP2A =0. ;TMP2B =0.
TMP2C =0.
EMISS =0. ;SCATT =0.
EL1A =0. ;EL1B =0.
EL1C =0.
ENUL = GRND1 ;ENUT = GRND2
ENULA =1.0E-06 ;ENULB =0.
ENULC =0.
ENUTA =0. ;ENUTB =0.
ENUTC =0.
IENUTA = 5
PRNDTL(U1)=1. ;PRNDTL(V1)=1.
PRT(U1)=1. ;PRT(V1)=1.
CP1 =1. ;CP2 =1.
************************************************************
Group 10.Inter-Phase Transfer Processes
************************************************************
Group 11.Initial field variables (PHIs)
FIINIT(P1)=1.0E-10 ;FIINIT(U1)=1.
FIINIT(V1)=1.0E-10 ;FIINIT(LEN1)=1.0E-10
FIINIT(ENUT)=1.0E-10
No PATCHes yet used for this Group
FSWEEP = 1
NAMFI =CHAM
************************************************************
Group 12. Patchwise adjustment of terms
Patches for this group are printed with those
for Group 13.
Their names begin either with GP12 or &
************************************************************
Group 13. Boundary & Special Sources

PATCH(WALLN ,NWALL , 1, 20, 100, 100, 1, 1, 1, 1)
COVAL(WALLN ,U1 , GRND2 ,0. )

PATCH(WALLS ,SWALL , 1, 20, 1, 1, 1, 1, 1, 1)
COVAL(WALLS ,U1 , GRND2 ,0. )

PATCH(INLET ,WEST , 1, 1, 1, 100, 1, 1, 1, 1)
COVAL(INLET ,P1 , FIXFLU ,1. )
COVAL(INLET ,U1 ,0. ,1. )
COVAL(INLET ,V1 ,0. ,0. )

PATCH(OUTLET ,EAST , 20, 20, 1, 100, 1, 1, 1, 1)
COVAL(OUTLET ,P1 ,1.0E+05 ,0. )
XCYCLE = F
EGWF = T
WALLCO = GRND2
************************************************************
Group 14. Downstream Pressure For PARAB
************************************************************
Group 15. Terminate Sweeps
LSWEEP = 20 ;ISWC1 = 1
LITHYD = 1 ;LITFLX = 1 ;LITC = 1 ;ITHC1 = 1
SELREF = T
RESFAC =1.0E-04
************************************************************
Group 16. Terminate Iterations
LITER(P1)=20 ;LITER(U1)=10
LITER(V1)=10
ENDIT(P1)=1.0E-03 ;ENDIT(U1)=1.0E-03
ENDIT(V1)=1.0E-03
************************************************************
Group 17. Relaxation
RELAX(P1,LINRLX,1.)
RELAX(U1,FALSDT,10.)
RELAX(V1,FALSDT,10.)
RELAX(LEN1,LINRLX,1.)
RELAX(ENUT,LINRLX,1.)
OVRRLX =0.
EXPERT = F ;NNORSL = F
************************************************************
Group 18. Limits
VARMAX(P1)=1.0E+10 ;VARMIN(P1)=-1.0E+10
VARMAX(U1)=1.0E+06 ;VARMIN(U1)=-1.0E+06
VARMAX(V1)=1.0E+06 ;VARMIN(V1)=-1.0E+06
VARMAX(LEN1)=1.0E+10 ;VARMIN(LEN1)=-1.0E+10
VARMAX(ENUT)=1.0E+10 ;VARMIN(ENUT)=-1.0E+10
************************************************************
Group 19. Data transmitted to GROUND
GENK = T
PARSOL = F
IENUTA = 5
ISG62 = 1
SPEDAT(SET,GXMONI,PLOTALL,L,T)
************************************************************
Group 20. Preliminary Printout
************************************************************
Group 21. Print-out of Variables
INIFLD = F ;SUBWGR = F
* Y in OUTPUT argument list denotes:
* 1-field 2-correction-eq. monitor 3-selective dumping
* 4-whole-field residual 5-spot-value table 6-residual table
OUTPUT(P1,Y,N,Y,Y,Y,Y)
OUTPUT(U1,Y,N,Y,Y,Y,Y)
OUTPUT(V1,Y,N,Y,Y,Y,Y)
OUTPUT(LEN1,Y,N,Y,N,N,N)
OUTPUT(ENUT,Y,N,Y,N,N,N)
WALPRN = T
************************************************************
Group 22. Monitor Print-Out
IXMON = 1 ;IYMON = 2 ;IZMON = 5
NPRMON = 100000 ;NPRMNT = 1 ;TSTSWP = -1
UWATCH = T ;USTEER = T
HIGHLO = F
************************************************************
Group 23.Field Print-Out & Plot Control
NPRINT = 100000 ;NUMCLS = 5
NXPRIN = -1 ;IXPRF = 1 ;IXPRL = 10000
NYPRIN = 2 ;IYPRF = 1 ;IYPRL = 10000
IPLTF = 1 ;IPLTL = -1 ;NPLT = 1
ISWPRF = 1 ;ISWPRL = 100000
ITABL = 3 ;IPROF = 1
ABSIZ =0.5 ;ORSIZ =0.4
NTZPRF = 1 ;NCOLPF = 50
ICHR = 2 ;NCOLCO = 45 ;NROWCO = 20
No PATCHes yet used for this Group
************************************************************
Group 24. Dumps For Restarts
SAVE = T ;NOWIPE = F
NSAVE =CHAM
STOP
```