TALK=T;RUN(1,1)
  DISPLAY

  Library case H105:

  EXPERIMENTAL BOX

  This is an example of HotBox set-up using BFC grid.  It is
  a box with  two  slanted plates.  Forced flow is generated
  by the two fans, one blowing-in  and  one  extracting air.
  Two PCBs generate heat. Turbulence is modelled using  LVEL
  turbulence model.

  Please  note  that  in  order to run this case in-core the
  F-array  dimension  in  your  GROUND.F file must be set to
  1.000.000.

  (Use PHOTON to display  results.  Enter  USE Q1  in PHOTON
  command mode,  or create a file called U,  which  contains
  the one line: USE Q1   before typing  RUNPHO.)
  ENDDIS
  PHOTON USE
  p;;;;

  use patgeo
  msg Geometry of the problem
  msg
  use hotspot
  msg Press return to plot temperature contours
  pause
  cont tem1 x 12 fil;.001
  msg
  msg Press return to plot velocity vectors
  pause
  vec x 6 sh
  msg
  msg Type E to end
  ENDUSE
 ************************************************************
  Group 1. Run Title and Number
 ************************************************************
 ************************************************************
 
 TEXT(Experimental Box                        )
 
 ************************************************************
 ************************************************************
 
 IRUNN = 1 ;LIBREF = 14
 ************************************************************
  Group 2. Time dependence
 STEADY = T
 ************************************************************
  Group 3. X-Direction Grid Spacing
 CARTES = T
 NX = 12
 XULAST =0.13
 ************************************************************
  Group 4. Y-Direction Grid Spacing
 NY = 28
 YVLAST =0.64
 ************************************************************
  Group 5. Z-Direction Grid Spacing
 PARAB = F
 NZ = 18
 ZWLAST =0.4
 ************************************************************
  Group 6. Body-Fitted Coordinates
 BFC = T ;NONORT = T
 NCRT = -1
 RSTGEO = F ;SAVGEO = F
 UUP = F ;VUP = F ;WUP = F
 NGEOM =CHAM
 NAMXYZ =CHAM
 ANGMIN =20.
 DOMAIN(   1,  13,   1,  29,   1,  19)
    * Set fixed sub-domain
 FIXDOM(   1,   0,   0,   0,   0,   0,   0)
 FIXDOM(   2,   0,   0,   0,   0,   0,   0)
 FIXDOM(   3,   0,   0,   0,   0,   0,   0)
 FIXDOM(   4,   0,   0,   0,   0,   0,   0)
 FIXDOM(   5,   0,   0,   0,   0,   0,   0)
 FIXDOM(   6,   0,   0,   0,   0,   0,   0)
 FIXDOM(   7,   0,   0,   0,   0,   0,   0)
 FIXDOM(   8,   0,   0,   0,   0,   0,   0)
 FIXDOM(   9,   0,   0,   0,   0,   0,   0)
 FIXDOM(  10,   0,   0,   0,   0,   0,   0)
 LIJ = F ;LJK = T ;LIK = F
 ************************************************************
  Group 7. Variables: STOREd,SOLVEd,NAMEd
 ONEPHS = T
 NAME(1)=P1 ;NAME(3)=U1
 NAME(5)=V1 ;NAME(7)=W1
 NAME(43)=EPOR ;NAME(44)=BLOK
 NAME(45)=PRPS ;NAME(46)=DEN1
 NAME(47)=TEM1 ;NAME(48)=WCRT
 NAME(49)=VCRT ;NAME(50)=UCRT
 NAME(149)=LTLS ;NAME(150)=WDIS
    * 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(W1,Y,Y,N,N,N,Y)
 SOLUTN(EPOR,Y,N,N,N,N,Y)
 SOLUTN(BLOK,Y,N,N,N,N,Y)
 SOLUTN(PRPS,Y,N,N,N,N,Y)
 SOLUTN(DEN1,Y,N,N,N,N,Y)
 SOLUTN(TEM1,Y,Y,Y,N,N,Y)
 SOLUTN(WCRT,Y,N,N,N,N,Y)
 SOLUTN(VCRT,Y,N,N,N,N,Y)
 SOLUTN(UCRT,Y,N,N,N,N,Y)
 SOLUTN(LTLS,Y,Y,Y,N,N,Y)
 SOLUTN(WDIS,Y,N,N,N,N,Y)
 DEN1 = 46
 EPOR = 43 ;HPOR = 0 ;NPOR = 0 ;VPOR = 0
 IVARBK = -1 ;ISOLBK = 1
 PRNITS= F ;OPTRLX= F ;NOSIP= F ;ALLVBC= F
 DBSOLV= F ;IMPINI= F ;EARL1D= F
 PRPS = 45
 ************************************************************
  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)
 TERMS(W1,Y,Y,Y,Y,Y,Y)
 TERMS(TEM1,N,Y,Y,Y,N,Y)
 TERMS(LTLS,N,N,Y,N,Y,Y)
 DIFCUT =0.5 ;ZDIFAC =1.
 GALA = F ;ADDDIF = F
 NEWENT = T
 ISOLX = 0 ;ISOLY = 0 ;ISOLZ = 0
 ************************************************************
  Group 9. Properties used if PRPS is not
  stored, and where PRPS = -1.0 if it is!
 RHO1 = FILE ;TMP1 =0. ;EL1 = GRND1
 TSURR =0. ;TEMP0 =273. ;PRESS0 =1.0E+05
 DVO1DT =1.189 ;DRH1DP =0.
 EMISS =0. ;SCATT =0.
 RADIA =0. ;RADIB =0.
 EL1A =0. ;EL1B =1. ;EL1C =0.
 ENUL = FILE ;ENUT = GRND8
 ENUTA =0. ;ENUTB =0. ;ENUTC =0.
 IENUTA = 0
 PRNDTL(U1)=1. ;PRNDTL(V1)=1.
 PRNDTL(W1)=1. ;PRNDTL(TEM1)=CONDFILE
 PRNDTL(LTLS)=GRND2
 PRT(U1)=1. ;PRT(V1)=1.
 PRT(W1)=1. ;PRT(TEM1)=1.
 PRT(LTLS)=1.
 CP1 = FILE ;CP2 =1.
 ************************************************************
  Group 10.Inter-Phase Transfer Processes
 ************************************************************
  Group 11.Initial field variables (PHIs)
 FIINIT(P1)=1.0E-10 ;FIINIT(U1)=1.0E-10
 FIINIT(V1)=1.0E-10 ;FIINIT(W1)=1.0E-10
 FIINIT(EPOR)=1. ;FIINIT(BLOK)=1.
 FIINIT(PRPS)=2. ;FIINIT(DEN1)=1.0E-10
 FIINIT(TEM1)=20. ;FIINIT(WCRT)=1.0E-10
 FIINIT(VCRT)=1.0E-10 ;FIINIT(UCRT)=1.0E-10
 FIINIT(LTLS)=1.0E-10 ;FIINIT(WDIS)=0.013
 
 PATCH(PCB1 ,INIVAL, 10, 10, 11, 18, 5, 18, 1, 1)
 INIT(PCB1 ,U1 ,0. ,0. )
 INIT(PCB1 ,EPOR,0. ,0. )
 
 PATCH(FRONT ,INIVAL, 1, 12, 11, 18, 1, 4, 1, 1)
 INIT(FRONT ,BLOK,0. ,2. )
 INIT(FRONT ,PRPS,0. ,109. )
 
 PATCH(SIDE ,INIVAL, 1, 5, 11, 18, 5, 18, 1, 1)
 INIT(SIDE ,BLOK,0. ,3. )
 INIT(SIDE ,PRPS,0. ,100. )
 INIADD = F
 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(BFCFNIN ,LOW , 1, 12, 19, 28, 1, 1, 1, 1)
 COVAL(BFCFNIN ,P1 , FIXFLU , GRND1 )
 COVAL(BFCFNIN ,U1 ,0. ,0. )
 COVAL(BFCFNIN ,V1 ,0. ,0. )
 COVAL(BFCFNIN ,W1 ,0. , GRND1 )
 COVAL(BFCFNIN ,TEM1,0. ,20. )
 COVAL(BFCFNIN ,WCRT,0. ,1.5 )
 
 PATCH(BFCFNOUT,LOW , 1, 12, 1, 10, 1, 1, 1, 1)
 COVAL(BFCFNOUT,P1 , FIXFLU , GRND1 )
 COVAL(BFCFNOUT,U1 ,0. ,0. )
 COVAL(BFCFNOUT,V1 ,0. ,0. )
 COVAL(BFCFNOUT,W1 ,0. , GRND1 )
 COVAL(BFCFNOUT,TEM1,0. ,0. )
 COVAL(BFCFNOUT,WCRT,0. ,-1.5 )
 
 PATCH(HOTPCB1 ,EAST , 10, 10, 11, 18, 5, 18, 1, 1)
 COVAL(HOTPCB1 ,TEM1, FIXFLU ,300. )
 
 PATCH(PCB2 ,EWALL , 12, 12, 11, 18, 5, 18, 1, 1)
 COVAL(PCB2 ,V1 , GRND2 ,0. )
 COVAL(PCB2 ,W1 , GRND2 ,0. )
 COVAL(PCB2 ,LTLS,1. ,0. )
 
 PATCH(HOTPCB2 ,EAST , 12, 12, 11, 18, 5, 18, 1, 1)
 COVAL(HOTPCB2 ,TEM1, FIXFLU ,300. )
 
 PATCH(RELIEF ,CELL , 6, 6, 14, 14, 9, 9, 1, 1)
 COVAL(RELIEF ,P1 ,1. ,0. )
 COVAL(RELIEF ,TEM1,0. , SAME )
 
 PATCH(BUOYANCY,PHASEM, 1, 12, 1, 28, 1, 18, 1, 1)
 COVAL(BUOYANCY,U1 , FIXFLU , GRND2 )
 COVAL(BUOYANCY,V1 , FIXFLU , GRND2 )
 COVAL(BUOYANCY,W1 , FIXFLU , GRND2 )
 
 PATCH(PCB1-EW ,EWALL , 10, 10, 11, 18, 5, 18, 1, 1)
 COVAL(PCB1-EW ,V1 , GRND2 ,0. )
 COVAL(PCB1-EW ,W1 , GRND2 ,0. )
 
 PATCH(PCB1-WW ,WWALL , 11, 11, 11, 18, 5, 18, 1, 1)
 COVAL(PCB1-WW ,V1 , GRND2 ,0. )
 COVAL(PCB1-WW ,W1 , GRND2 ,0. )
 XCYCLE = F
 EGWF = T
 WALLCO = GRND2
 BFCA =1.189
 BUOYA =0. ; BUOYB =-9.81 ; BUOYC =0.
 BUOYD =1.189
 ************************************************************
  Group 14. Downstream Pressure For PARAB
 ************************************************************
  Group 15. Terminate Sweeps
 LSWEEP = 50 ;ISWC1 = 1
 LITHYD = 1 ;LITFLX = 1 ;LITC = 1 ;ITHC1 = 1
 SELREF = T
 RESFAC =1.0E-02
 ************************************************************
  Group 16. Terminate Iterations
 LITER(P1)=20 ;LITER(U1)=10
 LITER(V1)=10 ;LITER(W1)=10
 LITER(TEM1)=15 ;LITER(LTLS)=20
 ENDIT(P1)=1.0E-03 ;ENDIT(U1)=1.0E-03
 ENDIT(V1)=1.0E-03 ;ENDIT(W1)=1.0E-03
 ENDIT(TEM1)=1.0E-03 ;ENDIT(LTLS)=1.0E-03
 ************************************************************
  Group 17. Relaxation
 RELAX(P1,LINRLX,1.)
 RELAX(U1,FALSDT,4.267E-03)
 RELAX(V1,FALSDT,4.267E-03)
 RELAX(W1,FALSDT,4.267E-03)
 RELAX(BLOK,LINRLX,1.)
 RELAX(PRPS,LINRLX,1.)
 RELAX(DEN1,LINRLX,1.)
 RELAX(TEM1,FALSDT,42.669998)
 RELAX(WCRT,LINRLX,1.)
 RELAX(VCRT,LINRLX,1.)
 RELAX(UCRT,LINRLX,1.)
 RELAX(LTLS,FALSDT,1.0E+09)
 RELAX(WDIS,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(W1)=1.0E+06 ;VARMIN(W1)=-1.0E+06
 VARMAX(EPOR)=1.0E+10 ;VARMIN(EPOR)=-1.0E+10
 VARMAX(BLOK)=1.0E+10 ;VARMIN(BLOK)=-1.0E+10
 VARMAX(PRPS)=1.0E+10 ;VARMIN(PRPS)=-1.0E+10
 VARMAX(DEN1)=1.0E+10 ;VARMIN(DEN1)=-1.0E+10
 VARMAX(TEM1)=1.0E+10 ;VARMIN(TEM1)=-1.0E+10
 VARMAX(WCRT)=1.0E+10 ;VARMIN(WCRT)=-1.0E+10
 VARMAX(VCRT)=1.0E+10 ;VARMIN(VCRT)=-1.0E+10
 VARMAX(UCRT)=1.0E+10 ;VARMIN(UCRT)=-1.0E+10
 VARMAX(LTLS)=1.0E+10 ;VARMIN(LTLS)=-1.0E+10
 VARMAX(WDIS)=1.0E+10 ;VARMIN(WDIS)=-1.0E+10
 ************************************************************
  Group 19. Data transmitted to GROUND
 NAMGRD =HTBX
 GENK = T
 PARSOL = F
 ISKINA = 5 ;ISKINB = 4
 ISG62 = 1
 SPEDAT(SET,GXMONI,PLOTALL,L,T)
 SPEDAT(SET,MATERIAL,2,L,T)
 SPEDAT(SET,MATERIAL,109,L,T)
 SPEDAT(SET,MATERIAL,100,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(W1,Y,N,Y,Y,Y,Y)
 OUTPUT(EPOR,Y,N,Y,N,N,N)
 OUTPUT(BLOK,N,N,N,N,N,N)
 OUTPUT(PRPS,N,N,N,N,N,N)
 OUTPUT(DEN1,Y,N,Y,N,N,N)
 OUTPUT(TEM1,Y,N,Y,Y,Y,Y)
 OUTPUT(WCRT,Y,N,Y,N,N,N)
 OUTPUT(VCRT,Y,N,Y,N,N,N)
 OUTPUT(UCRT,Y,N,Y,N,N,N)
 OUTPUT(LTLS,Y,N,Y,Y,Y,Y)
 OUTPUT(WDIS,Y,N,N,N,N,N)
 ************************************************************
  Group 22. Monitor Print-Out
 IXMON = 6 ;IYMON = 10 ;IZMON = 6
 NPRMON = 100000 ;NPRMNT = 1 ;TSTSWP = -1
 UWATCH = T ;USTEER = T
 HIGHLO = F
 ************************************************************
  Group 23.Field Print-Out & Plot Control
 NPRINT = 100000 ;NUMCLS = 5
 NXPRIN = 2 ;IXPRF = 1 ;IXPRL = 10000
 NYPRIN = 5 ;IYPRF = 1 ;IYPRL = 10000
 NZPRIN = 3 ;IZPRF = 1 ;IZPRL = 10000
 XZPR = F ;YZPR = F
 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