basin_parms Derived Type

type, public :: basin_parms


Components

Type Visibility Attributes Name Initial
real, public :: evlai = 3.0

none |leaf area index at which no evap occurs

real, public :: ffcb = 0.

none |initial soil water cont expressed as a fraction of fc

real, public :: surlag = 4.0

days |surface runoff lag time (days)

real, public :: adj_pkr = 1.0

none |peak rate adjustment factor in the subbasin

real, public :: prf = 484.

peak rate factor for peak rate equation

real, public :: spcon = 0.0

not used

real, public :: spexp = 0.0

not used

real, public :: cmn = 0.003

rate factor for mineralization on active org N - 0.0003 -> 0.003

real, public :: n_updis = 20.0

nitrogen uptake dist parm

real, public :: p_updis = 20.0

phosphorus uptake dist parm

real, public :: nperco = 0.10

nitrate perc coeff (0-1) 0 = conc of nitrate in surface runoff is zero 1 = perc has same conc of nitrate as surf runoff

real, public :: pperco = 10.0

phos perc coeff (0-1) 0 = conc of sol P in surf runoff is zero 1 = percolate has some conc of sol P as surf runoff

real, public :: phoskd = 175.0

phos soil partitioning coef

real, public :: psp = 0.40

phos availability index

real, public :: rsdco = 0.05

residue decomposition coeff

real, public :: percop = 0.5

pestcide perc coeff (0-1)

real, public :: msk_co1 = 0.75

calibration coeff to control impact of the storage time constant for the reach at bankfull depth

real, public :: msk_co2 = 0.25

calibration coefficient used to control impact of the storage time constant for low flow (where low flow is when river is at 0.1 bankfull depth) upon the Km value calculated for the reach

real, public :: msk_x = 0.20

weighting factor control relative importance of inflow rate and outflow rate in determining storage on reach

real, public :: nperco_lchtile = .5

n concentration coeff for tile flow and leach from bottom layer

real, public :: evrch = 0.60

reach evaporation adjustment factor

real, public :: scoef = 1.0

channel storage coefficient (0-1)

real, public :: cdn = 1.40

denitrification expoential rate coefficient

real, public :: sdnco = 1.30

denitrification threshold frac of field cap

real, public :: bact_swf = 0.15

frac of manure containing active colony forming units

real, public :: tb_adj = 0.

adjustment factor for subdaily unit hydrograph basetime

real, public :: cn_froz = 0.000862

parameter for frozen soil adjustment on infiltraion/runoff

real, public :: dorm_hr = -1.

time threshold used to define dormant (hrs)

real, public :: plaps = 0.

mm/km |precipitation lapse rate: mm per km of elevation difference

real, public :: tlaps = 6.5

deg C/km |temperature lapse rate: deg C per km of elevation difference

real, public :: nfixmx = 20.0

max daily n-fixation (kg/ha)

real, public :: decr_min = 0.01

minimum daily residue decay

real, public :: rsd_covco = 0.30

residue cover factor for computing frac of cover

real, public :: urb_init_abst = 1.

maximum initial abstraction for urban areas when using Green and Ampt

real, public :: petco_pmpt = 100.0

PET adjustment (%) for Penman-Montieth and Preiestly-Taylor methods

real, public :: uhalpha = 1.0

alpha coeff for est unit hydrograph using gamma func

real, public :: eros_spl = 0.

coeff of splash erosion varing 0.9-3.1

real, public :: rill_mult = 0.

rill erosion coefficient

real, public :: eros_expo = 0.

exponential coeffcient for overland flow

real, public :: c_factor = 0.

scaling parameter for cover and management factor for overland flow erosion

real, public :: ch_d50 = 0.

median particle diameter of main channel (mm)

real, public :: co2 = 400.

co2 concentration at start of simulation (ppm)

integer, public :: day_lag_mx = 0

max days to lag hydrographs for hru, ru and channels non-draining soils

integer, public :: igen = 5

random generator code: 0 = use default numbers 1 = generate new numbers in every simulation