! This file is generated by 'scripts/generate.py' using ! /src/xbeachlibrary/variables.def ! /src/xbeachlibrary/params.def ! src/xbeachlibray/templates/paramsdecl.mako ! Advice: do not edit this file, but above mentioned files. integer :: useXBeachGSettings = -123 integer :: wavemodel = -123 character(slen) :: wavemodel_str = '' integer :: cyclic = -123 integer :: swave = -123 integer :: lwave = -123 integer :: flow = -123 integer :: sedtrans = -123 integer :: morphology = -123 integer :: avalanching = -123 integer :: nonh = -123 integer :: gwflow = -123 integer :: q3d = -123 integer :: swrunup = -123 integer :: ships = -123 integer :: vegetation = -123 integer :: snells = -123 integer :: single_dir = -123 integer :: bchwiz = -123 integer :: setbathy = -123 integer :: viscosity = -123 integer :: advection = -123 integer :: wind = -123 integer :: rainfall = -123 character(slen) :: depfile = 'abc' double precision :: posdwn = -123 integer :: nx = -123 integer :: ny = -123 integer :: nz = -123 double precision :: alfa = -123 integer :: vardx = -123 double precision :: dx = -123 double precision :: dy = -123 character(slen) :: xfile = 'abc' character(slen) :: yfile = 'abc' double precision :: xori = -123 double precision :: yori = -123 double precision :: thetamin = -123 double precision :: thetamax = -123 double precision :: dtheta = -123 double precision :: dtheta_s = -123 integer :: thetanaut = -123 integer :: gridform = -123 character(slen) :: xyfile = 'abc' character(slen) :: gridform_str = '' double precision :: tstop = -123 double precision :: CFL = -123 double precision :: dtset = -123 integer :: defuse = -123 double precision :: maxdtfac = -123 character(slen) :: tunits = 's' double precision :: g = -123 double precision :: rho = -123 double precision :: depthscale = -123 double precision :: zs0 = -123 character(slen) :: zsinitfile = 'abc' integer :: hotstartflow = -123 integer :: hotstart = -123 integer :: hotstartfileno = -123 integer :: wbctype = -123 character(slen) :: wbctype_str = '' integer :: instat = -123 character(slen) :: instat_str = '' double precision :: taper = -123 double precision :: Hrms = -123 double precision :: Tm01 = -123 double precision :: Trep = -123 double precision :: Tlong = -123 double precision :: dir0 = -123 double precision :: nmax = -123 integer :: m = -123 integer :: lateralwave = -123 character(slen) :: lateralwave_str = '' integer :: leftwave = -123 character(slen) :: leftwave_str = '' integer :: rightwave = -123 character(slen) :: rightwave_str = '' integer :: bclwonly = -123 integer :: Sfold = -123 character(slen) :: bcfile = 'abc' integer :: random = -123 double precision :: fcutoff = -123 integer :: nspr = -123 double precision :: trepfac = -123 double precision :: sprdthr = -123 integer :: correctHm0 = -123 integer :: Tm01switch = -123 double precision :: rt = -123 double precision :: dtbc = -123 double precision :: dthetaS_XB = -123 integer :: nspectrumloc = -123 integer :: wbcversion = -123 integer :: nonhspectrum = -123 integer :: cyclicdiradjust = -123 double precision :: wbcEvarreduce = -123 double precision :: wbcQvarreduce = -123 integer :: front = -123 character(slen) :: front_str = '' integer :: left = -123 character(slen) :: left_str = '' integer :: right = -123 character(slen) :: right_str = '' integer :: back = -123 character(slen) :: back_str = '' integer :: ARC = -123 double precision :: order = -123 integer :: highcomp = -123 integer :: freewave = -123 double precision :: epsi = -123 integer :: nc = -123 integer :: tidetype = -123 character(slen) :: tidetype_str = '' character(slen) :: zs0file = 'abc' integer :: tideloc = -123 integer :: paulrevere = -123 character(slen) :: paulrevere_str = '' integer :: ndischarge = -123 integer :: ntdischarge = -123 character(slen) :: disch_loc_file = 'abc' character(slen) :: disch_timeseries_file = 'abc' integer :: break = -123 character(slen) :: break_str = '' double precision :: gamma = -123 double precision :: gamma2 = -123 double precision :: alpha = -123 double precision :: n = -123 double precision :: gammax = -123 double precision :: delta = -123 double precision :: deltahmin = -123 double precision :: wavfriccoef = -123 character(slen) :: wavfricfile = 'abc' double precision :: fwcutoff = -123 double precision :: breakerdelay = -123 integer :: shoaldelay = -123 double precision :: facsd = -123 double precision :: facrun = -123 integer :: roller = -123 double precision :: beta = -123 integer :: rfb = -123 integer :: wci = -123 double precision :: hwci = -123 double precision :: hwcimax = -123 double precision :: cats = -123 integer :: bedfriction = -123 character(slen) :: bedfriction_str = '' double precision :: bedfriccoef = -123 character(slen) :: bedfricfile = 'abc' integer :: dynamrough = -123 double precision :: dstem = -123 double precision :: droot = -123 double precision :: maxcf = -123 double precision :: nuh = -123 double precision :: nuhfac = -123 double precision :: nuhv = -123 integer :: smag = -123 integer*4 :: friction_infiltration = -123 integer*4 :: friction_turbulence = -123 integer*4 :: friction_acceleration = -123 character(slen) :: friction_acceleration_str = '' double precision :: gamma_turb = -123 double precision :: wearth = -123 double precision :: lat = -123 double precision :: rhoa = -123 double precision :: Cd = -123 double precision :: windv = -123 double precision :: windth = -123 character(slen) :: windfile = 'abc' double precision :: rainfallrate = -123 character(slen) :: rainfallratefile = 'abc' integer :: nrainfallrate = -123 double precision :: kx = -123 double precision :: ky = -123 double precision :: kz = -123 double precision :: dwetlayer = -123 double precision :: aquiferbot = -123 character(slen) :: aquiferbotfile = 'abc' double precision :: gw0 = -123 character(slen) :: gw0file = 'abc' integer :: gwnonh = -123 integer :: gwfastsolve = -123 integer :: gwscheme = -123 character(slen) :: gwscheme_str = '' double precision :: gwReturb = -123 integer :: gwheadmodel = -123 character(slen) :: gwheadmodel_str = '' integer :: gwhorinfil = -123 double precision :: vonkar = -123 double precision :: vicmol = -123 integer :: kmax = -123 double precision :: sigfac = -123 double precision :: deltar = -123 double precision :: rwave = -123 integer :: solver = -123 character(slen) :: solver_str = '' integer :: solver_maxit = -123 double precision :: solver_acc = -123 double precision :: solver_urelax = -123 double precision :: kdmin = -123 double precision :: dispc = -123 double precision :: Topt = -123 integer :: nhbreaker = -123 double precision :: breakviscfac = -123 double precision :: maxbrsteep = -123 double precision :: secbrsteep = -123 double precision :: reformsteep = -123 double precision :: breakvisclen = -123 integer :: nonhq3d = -123 double precision :: nhlay = -123 double precision :: rhos = -123 integer :: ngd = -123 integer :: nd = -123 double precision :: dzg1 = -123 double precision :: dzg2 = -123 double precision :: dzg3 = -123 double precision :: por = -123 double precision :: D15(99) = -123 double precision :: D50(99) = -123 double precision :: D90(99) = -123 double precision :: ws = 0.02d0 double precision :: sedcal(99) = -123 double precision :: ucrcal(99) = -123 integer :: waveform = -123 character(slen) :: waveform_str = '' integer :: form = -123 character(slen) :: form_str = '' integer :: sws = -123 integer :: lws = -123 double precision :: BRfac = -123 double precision :: facsl = -123 double precision :: z0 = -123 double precision :: smax = -123 double precision :: tsfac = -123 double precision :: facua = -123 double precision :: facSk = -123 double precision :: facAs = -123 integer :: turbadv = -123 character(slen) :: turbadv_str = '' integer :: turb = -123 character(slen) :: turb_str = '' double precision :: Tbfac = -123 double precision :: Tsmin = -123 integer :: lwt = -123 double precision :: betad = -123 character(slen) :: swtable = 'abc' integer :: sus = -123 integer :: bed = -123 integer :: bulk = -123 double precision :: facDc = -123 double precision :: jetfac = -123 integer :: fallvelred = -123 integer :: dilatancy = -123 double precision :: rheeA = -123 double precision :: pormax = -123 double precision :: reposeangle = -123 integer :: bdslpeffmag = -123 integer :: bdslpeffini = -123 integer :: bdslpeffdir = -123 double precision :: bdslpeffdirfac = -123 double precision :: ci = -123 double precision :: phit = -123 integer*4 :: incldzdx = -123 integer*4 :: inclrelweight = -123 integer*4 :: streaming = -123 real*8 :: uprushfac = -123 real*8 :: backwashfac = -123 real*8 :: yturb = -123 real*8 :: facthr = -123 integer :: sedfricfac = -123 character(slen) :: sedfricfac_str = '' real*8 :: Arms = -123 real*8 :: Ctrans = -123 integer*4 :: slopecorr = -123 character(slen) :: slopecorr_str = '' real*8 :: fsed = -123 integer*4 :: phaselag = -123 real*8 :: thetcr = -123 integer*4 :: bermslopetransport = -123 integer*4 :: bermslopebed = -123 integer*4 :: bermslopesus = -123 double precision :: bermslope = -123 double precision :: bermslopefac = -123 double precision :: bermslopegamma = -123 double precision :: bermslopedepth = -123 double precision :: alfaD50 = -123 double precision :: morfac = -123 integer :: morfacopt = -123 double precision :: morstart = -123 double precision :: morstop = -123 double precision :: wetslp = -123 double precision :: dryslp = -123 double precision :: lsgrad = -123 double precision :: hswitch = -123 double precision :: dzmax = -123 double precision :: avaltime = -123 integer :: struct = -123 character(slen) :: ne_layer = 'abc' integer :: timings = -123 double precision :: tstart = -123 double precision :: tint = -123 double precision :: tintg = -123 double precision :: tintp = -123 double precision :: tintc = -123 double precision :: tintm = -123 double precision :: tinth = -123 character(slen) :: tsglobal = 'abc' character(slen) :: tspoints = 'abc' character(slen) :: tsmean = 'abc' character(slen) :: tshotstart = 'abc' integer :: writehotstart = -123 integer :: nglobalvar = -123 character(maxnamelen) :: globalvars(numvars) = 'abc' integer :: nmeanvar = -123 character(maxnamelen) :: meanvars(numvars) = 'abc' integer :: npointvar = -123 character(maxnamelen) :: pointvars(numvars) = 'abc' integer :: npoints = -123 integer :: nrugauge = -123 integer, pointer :: pointtypes(:) double precision, pointer :: xpointsw(:) double precision, pointer :: ypointsw(:) integer :: nrugdepth = -123 double precision :: rugdepth(9999) = -123 integer :: outputformat = OUTPUTFORMAT_DEBUG character(slen) :: outputformat_str = 'debug' character(slen) :: ncfilename = 'xboutput.nc' integer :: outputprecision = -123 character(slen) :: outputprecision_str = '' character(64) :: stationid(9999) = 'abc' character(slen) :: projection = '' integer :: rotate = -123 integer :: remdryoutput = -123 integer :: ndrifter = -123 character(slen) :: drifterfile = 'abc' character(slen) :: shipfile = 'abc' integer :: nship = -123 character(slen) :: veggiefile = 'abc' character(slen) :: veggiemapfile = 'abc' integer :: nveg = -123 integer :: vegnonlin = -123 integer :: vegcanflo = -123 integer :: veguntow = -123 integer :: porcanflow = -123 double precision :: Kp = -123 double precision :: Cm = -123 integer :: scheme = -123 character(slen) :: scheme_str = '' double precision :: wavint = -123 double precision :: maxerror = -123 double precision :: maxerror_angle = -123 integer :: maxiter = -123 real*8 :: swkhmin = -123 double precision :: eps = -123 double precision :: eps_sd = -123 double precision :: umin = -123 double precision :: hmin = -123 integer :: secorder = -123 integer :: oldhu = -123 double precision :: thetanum = -123 integer :: sourcesink = -123 double precision :: cmax = -123 double precision :: frac_dz = -123 integer :: nd_var = -123 double precision :: split = -123 double precision :: merge = -123 integer :: nsetbathy = -123 character(slen) :: setbathyfile = 'abc' integer :: mpiboundary = -123 character(slen) :: mpiboundary_str = '' integer :: mmpi = -123 integer :: nmpi = -123 double precision :: px = 4.d0*atan(1.d0) double precision :: rhog8 = -123 double precision :: irhog8 = -123 double precision :: dt = -123 double precision :: t = -123 double precision :: tnext = -123 ! vim: filetype=fortran