c INCLUDE file itg.par: ITG parameter definitions c c (c) Copyright 1991 to 1995 by Michael A. Beer, William D. Dorland, c and Gregory W. Hammett. ALL RIGHTS RESERVED. c c parameters which need to be set by the user: integer lz ! max ldb, # of z (parallel) grid points +1 integer mffty ! max nffty, # of y (poloidal) grid points integer mfftx ! max nfftx, # of x (radial) grid points integer nez ! max # of time points saved -- should be large enough ! to allow good resolution of important frequencies. integer ndomz,nconz ! ndomz: max # of different FFT lengths ! nconz: max # of connected FFT domains integer kz ! max # of grid pts. in kappa (pitch angle) parameter (ndomz=1,nconz=1) ! required for iperiod=0,1,2 c parameter (ndomz=2,nconz=2) ! larger values needed for iperiod=3 parameter (lz=65, mffty=32, mfftx=32, nez=205, kz=lz) integer nspecz ! max # of different species parameter (nspecz=1) integer fno ! number of files postc can concatenate parameter(fno=1) complex ii parameter (ii=(0.,1.)) c ******************************************************************** c derived parameters (not set directly by the user): c The following parameters should be odd, or not contain many factors c of 2, to avoid "memory bank conflicts" and improve performance on c CRAY computers: integer mzz parameter (mzz=mffty+2) ! extra room for complex/real array ! equivalences in y,ky fft's (yspace.f, etc.). integer nzz parameter (nzz=mfftx +1) integer mz ! max # of spectral modes in the y-direction (poloidal) ! (only ky>=0 modes are kept) parameter (mz=(mffty-1)/3 +1) integer nz ! max # of spectral modes in the x-direction (radial) ! (including +kx and -kx modes) parameter (nz=2*((mfftx-1)/3)+1)