!!!! this is not a stand-alone case. It is called by r100 !!!!

  PHOTON USE
  p
 
 
 
 
  up -x
  set con fi dep 4
 
  vec z 1 sh
  t
  2
 
  Figure 1.  Velocity Vectors.
    .6E+02  .299E+04 CR
  pause
  vec cl;te cl;redr
  con tem1 z 1 fill
  te
  2
 
  Figure 2.  Temperature Contours (K).
    .6E+02  .299E+04 CR
  pause
  cl;text
  2
 
  LAMP HEATER
    .80874E+03  .29346E+04  C
  WAFER
    .88921E+03  .13181E+04  C
  inlet
    .94956E+03  .27209E+04  C
  outlet1
    .14485E+03  .43938E+03  C
  outlet2
    .16497E+04  .44341E+03  C
  Figure 3.  Reactor Geometry.
    .6E+02  .299E+04 CR
  use patgeo
  pause
  ENDUSE
    GROUP 7. Variables stored, solved & named
SOLVE(P1,V1,U1);SOLUTN(P1,Y,Y,Y,P,P,P)
STORE(DEN1,ENUL,CNDT,SPHT,MD02,MD03)
STORE(PRPS)
SOLVE(TEM1);SOLUTN(TEM1,Y,Y,Y,P,P,P)
    GROUP 9. Properties of the medium (or media)
real(rhoin,gtin,wvelin)
integer(nx1)
RHOIN = 1.189
PRESS0=1.E5
TEMP0=GTIN
ENUT = 0.0
WVELIN = 0.01
    GROUP 10. Inter-phase-transfer processes and properties
    GROUP 11. Initialization of variable or porosity fields
FIINIT(PRPS) = 0.0
CONPOR(TOPL1,0.0,CELL,1,-NX1,1,-(NY/2-NY1),1,NZ)
CONPOR(TOPS1,0.0,CELL,NX1+1,-NX2A,-(NY/2-NY2A+1),-(NY/2-NY1),1,NZ)
CONPOR(TOPL2,0.0,CELL,1,-NX1,-(NY/2+NY1+1),NY,1,NZ)
CONPOR(TOPS2,0.0,CELL,NX1+1,-NX2A,-(NY/2+NY1+1),-(NY/2+NY2A),1,NZ)
CONPOR(BOTL,0.0,CELL,-(NX4A+1),NX,-(NY5+1),-(NY-NY5),1,NZ)
CONPOR(BOTS,0.0,CELL,-(NX3A+1),NX4A,-(NY5+NY4+1),-(NY/2+NY3A),1,NZ)
    GROUP 13. Boundary conditions and special sources
INLET(PLUG,WEST,1,1,NY/2-NY1+1,NY/2+NY1,1,NZ,1,LSTEP)
VALUE(PLUG,P1,WVELIN*RHOIN)
VALUE(PLUG,V1,0.0        )
VALUE(PLUG,U1,WVELIN     )
VALUE(PLUG,TEM1,GTIN     )
  ** outlets
PATCH(EXTP1,EAST ,NX,NX,1,NY5  ,1   ,NZ,1,LSTEP)
COVAL(EXTP1,P1,1000.0,0.0        )
PATCH(EXTP2,EAST ,NX,NX,NY/2+NY4A+1,NY  ,1   ,NZ,1,LSTEP)
COVAL(EXTP2,P1,1000.0,0.0        )
  ** wafer surface concentration b/c
PATCH(WAFCON,EAST,NX3A,NX3A,NY/2-NY3A+1,NY/2+NY3A,1,NZ,1,LSTEP)
PATCH(SIDE1,NWALL,NX1+1,NX,NY    ,NY  ,1,NZ,1,LSTEP)
COVAL(SIDE1,U1,1.0   ,0.0        )
PATCH(SIDE2,SWALL,NX1+1,NX,1     ,1   ,1,NZ,1,LSTEP)
COVAL(SIDE2,U1,1.0   ,0.0        )
  Radiation boundary conditions
  inlet patch radiating aperture temperature gtin(K)
patch(@RI001,west,1,1,ny/2-ny1+1,ny/2+ny1,1,1,nz,lstep)
coval(@RI001,tem1,0.0,gwaft)
  reactor walls and susceptor plate - adiabatic
patch(@RI002,north,1,nx1,ny/2+ny1,ny/2+ny1,1,nz,1,lstep)
coval(@RI002,tem1,grnd1,grnd1)
patch(@RI003,north,nx1+1,nx2a,ny/2+ny1,ny/2+ny1,1,nz,1,lstep)
coval(@RI003,tem1,grnd1,grnd1)
patch(@RI004,west,nx2a+1,nx2a+1,ny/2+ny1+1,ny/2+ny2a,1,nz,1,lstep)
coval(@RI004,tem1,grnd1,grnd1)
patch(@RI005,south,nx1+1,nx2a,ny/2+ny2a+1,ny/2+ny2a+1,1,nz,1,lstep)
coval(@RI005,tem1,grnd1,grnd1)
patch(@RI006,west,nx1+1,nx1+1,ny/2+ny2a+1,ny,1,nz,1,lstep)
coval(@RI006,tem1,grnd1,grnd1)
patch(@RI007,north,nx1+1,nx3a,ny,ny,1,nz,1,lstep)
coval(@RI007,tem1,grnd1,grnd1)
patch(@RI008,north,nx3a+1,nx4a,ny,ny,1,nz,1,lstep)
coval(@RI008,tem1,grnd1,grnd1)
patch(@RI009,north,nx4a+1,nx,ny,ny,1,nz,1,lstep)
coval(@RI009,tem1,grnd1,grnd1)
patch(@RI010,south,nx4a+1,nx,ny/2+ny4a+1,ny/2+ny4a+1,1,nz,1,lstep)
coval(@RI010,tem1,grnd1,grnd1)
patch(@RI011,east,nx4a,nx4a,ny/2+ny3a+1,ny/2+ny4a,1,nz,1,lstep)
coval(@RI011,tem1,grnd1,grnd1)
patch(@RI012,south,nx3a+1,nx4a,ny/2+ny3a+1,ny/2+ny3a+1,1,nz,1,lstep)
coval(@RI012,tem1,grnd1,grnd1)
patch(@RI013,south,1,nx1,ny/2-ny1+1,ny/2-ny1+1,1,nz,1,lstep)
coval(@RI013,tem1,grnd1,grnd1)
patch(@RI014,south,nx1+1,nx2a,ny/2-ny1+1,ny/2-ny1+1,1,nz,1,lstep)
coval(@RI014,tem1,grnd1,grnd1)
patch(@RI015,west,nx2a+1,nx2a+1,ny/2-ny2a+1,ny/2-ny1,1,nz,1,lstep)
coval(@RI015,tem1,grnd1,grnd1)
patch(@RI016,north,nx1+1,nx2a,ny/2-ny2a,ny/2-ny2a,1,nz,1,lstep)
coval(@RI016,tem1,grnd1,grnd1)
patch(@RI017,west,nx1+1,nx1+1,1,ny/2-ny2a,1,nz,1,lstep)
coval(@RI017,tem1,grnd1,grnd1)
patch(@RI018,south,nx1+1,nx3a,1,1,1,nz,1,lstep)
coval(@RI018,tem1,grnd1,grnd1)
patch(@RI019,south,nx3a+1,nx4a,1,1,1,nz,1,lstep)
coval(@RI019,tem1,grnd1,grnd1)
patch(@RI020,south,nx4a+1,nx,1,1,1,nz,1,lstep)
coval(@RI020,tem1,grnd1,grnd1)
patch(@RI021,north,nx4a+1,nx,ny5,ny5,1,nz,1,lstep)
coval(@RI021,tem1,grnd1,grnd1)
patch(@RI022,east,nx4a,nx4a,ny5+1,ny5+ny4,1,nz,1,lstep)
coval(@RI022,tem1,grnd1,grnd1)
patch(@RI023,north,nx3a+1,nx4a,ny5+ny4,ny5+ny4,1,nz,1,lstep)
coval(@RI023,tem1,grnd1,grnd1)
    susceptor patches radiation flux gwaft(Wm-2)
patch(@RI024,east,nx3a,nx3a,ny/2+ny1+1,ny/2+ny3a,1,nz,1,lstep)
coval(@RI024,tem1,grnd1,grnd1)
patch(@RI025,east,nx3a,nx3a,ny/2+1,ny/2+ny1,1,nz,1,lstep)
coval(@RI025,tem1,grnd1,grnd1)
patch(@RI026,east,nx3a,nx3a,ny/2-ny3a+1,ny/2-ny1,1,nz,1,lstep)
coval(@RI026,tem1,grnd1,grnd1)
patch(@RI027,east,nx3a,nx3a,ny/2-ny1+1,ny/2,1,nz,1,lstep)
coval(@RI027,tem1,grnd1,grnd1)
  outlet patch
patch(@RI028,east,nx,nx,ny-ny5+1,ny,1,nz,1,lstep)
coval(@RI028,tem1,grnd1,0.0)
patch(@RI029,east,nx,nx,1,ny5,1,nz,1,lstep)
coval(@RI029,tem1,grnd1,0.0)
    GROUP 15. Termination of sweeps
LSWEEP = 100
    GROUP 16. Termination of iterations
LITER(P1) = 10
LITER(V1) = 10
LITER(U1) = 10
LITER(TEM1) = 10
    GROUP 17. Under-relaxation devices
DUM1  = XR1+XR2+XR3+XR4+XR5
DUM1  = DUM1/WVELIN/NZ
RELAX(P1,LINRLX,1.)
RELAX(V1,FALSDT,DUM1)
RELAX(U1,FALSDT,DUM1)
    GROUP 20. Preliminary print-out
OUTPUT(P1,N,Y,N,Y,Y,Y); OUTPUT(V1,N,Y,N,Y,Y,Y)
OUTPUT(U1,N,Y,N,Y,Y,Y)
    GROUP 21. Print-out of variables
TSTSWP = -1
  Monitor situated at stagnation region.
IYMON = NY;IXMON = NX3A;IZMON = 36
S2SR=t
    GROUP 24. Dumps for restarts