PHOTON USE
p
msg Numerical solution contours
con C1 Z M fi;0.001
con C1 Y M fi;0.001
con C1 X M fi;0.001
gr ou x m;gr ou y m;gr ou z m
msg Press Enter to continue
PAUSE
CLEAR
con EXAC Z M fi;0.001
con EXAC Y M fi;0.001
con EXAC X M fi;0.001
gr ou x m;gr ou y m;gr ou z m
msg Exact solution contours
msg Press e to END
ENDUSE
GROUP 1. Run title and other preliminaries
DISPLAY
Three dimensional diffusion problem which can be tested against
exact solution fields.
ENDDIS
TEXT( 3D DIFFUSION PROBLEM:118
NX=5;NY=5;NZ=5
GROUP 3. X-direction grid specification
GRDPWR(X,NX,1,1.0)
GROUP 4. Y-direction grid specification
GRDPWR(Y,NY,1,1.0)
GROUP 5. Z-direction grid specification
GRDPWR(Z,NZ,1,1.0)
GROUP 7. Variables stored, solved & named
SOLVE(C1)
* Solve whole-field
SOLUTN(C1,Y,Y,Y,N,N,N)
GROUP 8. Terms (in differential equations) & devices
TERMS(C1,N,N,Y,P,P,P)
GROUP 9. Properties of the medium (or media)
RHO1=1.0;PRNDTL(C1)=1.0;ENUL=1.
GROUP 13. Boundary conditions and special sources
PLANTBEGIN
PATCH(DIFWES,WWALL,1,1,1,NY,1,NZ,1,LSTEP)
VAL=-YG2D**2-ZGNZ**2
COVAL(DIFWES,C1,1.,GRND)
PATCH(DIFNOR,NWALL,1,NX,NY,NY,1,NZ,1,LSTEP)
VAL=2.*XG2D**2-1.-ZGNZ**2
COVAL(DIFNOR,C1,1.,GRND)
PATCH(DIFEAS,EWALL,NX,NX,1,NY,1,NZ,1,LSTEP)
VAL=2.-YG2D**2-ZGNZ**2
COVAL(DIFEAS,C1,1.,GRND)
PATCH(DIFSOU,SWALL,1,NX,1,1,1,NZ,1,LSTEP)
VAL=2.*XG2D**2-ZGNZ**2
COVAL(DIFSOU,C1,1.,GRND)
PATCH(DIFHIG,HWALL,1,NX,1,NY,NZ,NZ,1,LSTEP)
VAL=2.*XG2D**2-YG2D**2-1.
COVAL(DIFHIG,C1,1.,GRND)
PATCH(DIFLOW,LWALL,1,NX,1,NY,1,1,1,LSTEP)
VAL=2.*XG2D**2-YG2D**2
COVAL(DIFLOW,C1,1.,GRND)
STORE(EXAC)
EXAC=2.*XG2D**2-YG2D**2-ZGNZ**2
PLANTEND
GROUP 15. Termination of sweeps
LSWEEP=3
GROUP 19.
NAMSAT=MOSG
GROUP 20. Preliminary print-out
GROUP 21. Print-out of variables
tstswp=-1
dmpstk=t
DISTIL=T
LIBREF=118
EX(C1)=5.782E-01; EX(EXAC)=5.786E-01
STOP