REAL*8 grav, pi parameter (grav=9.81d0, pi=3.141592653589793d0) C Dynamic variables REAL*8 u(0:NXM+1,0:NYM+1),v(0:NXM+1,0:NYM+1),eta(0:NXM+1,0:NYM+1) common/dynvars/u,v,eta C Coefficients REAL*8 epsF, H(0:NXM+1,0:NYM+1), & Hup1(0:NXM+1,0:NYM+1), Hum1(0:NXM+1,0:NYM+1), & Hvp1(0:NXM+1,0:NYM+1), Hvm1(0:NXM+1,0:NYM+1) common/coeffs/epsF, H, Hup1, Hum1, Hvp1, Hvm1 C File names character*40 uout ! character array for output filename character*40 vout character*40 etaout character*40 BathyFile character*40 etainiFile character*40 uiniFile character*40 viniFile common/files/uiniFile,viniFile,etainiFile,BathyFile, & etaout,uout,vout C Boundary LOGICAL PeriodicInX, PeriodicInY common/bound/PeriodicInX,PeriodicInY C Misc. variables integer nsteps,nx,ny,nout common/gridi/nsteps,nx,ny,nout REAL*8 dx,dy,dt,xmax,ymax,tmax,tout,tstart,alx,aly common/gridr/dx,dy,dt,xmax,ymax,tmax,tout,tstart,alx,aly