PHOTON USE p msg ****************************************************** msg * Note: * msg * ======== * msg * Inspect the result file of d_priv1 to see the * msg * numerical data. * msg ****************************************************** MSG Press E to end ENDUSE GROUP 1. Run title and other preliminaries TEXT(ABSORPTIVE DISPERSAL WITH TIME DEPENDENT SOURCE:111 DISPLAY Zero-dimensional diffusion problem which can be tested against exact solution. ================================================================= Unsteady dispersal problem: dF/dt=exp(t)-5F Initial conditions: t=0, F=1 Exact solution: F=1./6.(exp(t)+5.exp(-5t)) ================================================================== One computational cell is used in this study of the time variation of pollutant concentration. ENDDIS GROUP 2. Transience; time-step specification STEADY=F;GRDPWR(T,12,1.0,1.0) GROUP 7. Variables stored, solved & named SOLVE(C1) GROUP 8. Terms (in differential equations) & devices TERMS(C1,N,N,N,Y,Y,N) GROUP 11. Initialization of variable or porosity fields FIINIT(C1)=1.0 GROUP 13. Boundary conditions and special sources PLANTBEGIN PATCH(SOURCE,CELL,1,NX,1,NY,1,1,1,lstep)VAL=EXP(TIM)/5. COVAL(SOURCE,C1,5.,GRND) * Exact solution for output STORE(EXCT) EXCT=1./6*(EXP(TIM)+5.*EXP(-5.*TIM)) PLANTEND GROUP 15. Termination of sweeps LSWEEP=2 NAMSAT=MOSG SPEDAT(SET,GXMONI,TRANSIENT,L,F) GROUP 21. Print-out of variables GROUP 23. Field print-out and plot control IPROF=2 PATCH(TIMEPLOT,PROFIL,NX,NX,1,1,NZ,NZ,1,LSTEP) PLOT(TIMEPLOT,C1,0.0,1.0);PLOT(TIMEPLOT,EXCT,0.0,1.0) tstswp=-1 dmpstk=t DISTIL=T EX(C1)=4.689E-01; EX(EXCT)=4.587E-01 LIBREF=111 STOP