c -- iq.h -- c -- c Essential problem size parameters. c Unfortunately, changing the global problem size here c must be also reflected in the C include rdparams.h c (since it initializes the coord vectors xxl,yyl & zzl). c integer npx,npy,npz,nx,ny,nz, nvar, nxyz c c real zones on a size of a pillar parameter (npx=128,npy=128,npz=128) parameter (nxyz=128) c == NB: there is a copy of nx,ny,nz in rdparams.h c == this must be changed too (theres gotta be a better way) c size of the whole problem - match iq.h parameter (nx=2048,ny=2048,nz=2048) c number of variables per zone parameter (nvar=6) c -- c ppm specific parameters integer nbdy,nbdy2, nbdyf c c kernel stencil zones and transverse stencil zones c NOTE NOTE NOTE this is changed for ppmvec. c ppmlib eulerian solver still uses 5 parameter (nbdy=6, nbdy2=2) c number of timesteps per cycle integer ncycles parameter (ncycles=1) c two 3d passes requires this many fake zones initially c parameter ( nbdyf=(2*nbdy+4*nbdy2) ) c one 3d passes requires this many fake zones initially parameter ( nbdyf=(nbdy+2*nbdy2) ) c -- c environment parameters integer sizeofint parameter (sizeofint=4) c -- note this must be set in main.c as well logical SharedFileSystem parameter (SharedFileSystem= .false. ) c ---------------------------- c Limits c integer MAXCM, MAXTILES, MAXTHREADS parameter (MAXCM=128, MAXTILES=1024, MAXTHREADS=8) c c // maximum 2-D decomposition. integer MAXNTX, MAXNTY parameter (MAXNTX=32,MAXNTY=32) c // maximum axis size of whole problem integer MX_AXIS parameter (MX_AXIS=2048)