arrow-left

All pages
gitbookPowered by GitBook
1 of 15

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

soil_p

Soil phosphorus model

Code
Option

0

Original soil phosphorus model

1

New soil phosphorus model

Vadas & White (2010)

lapse

Precipitation and temperature lapse rate control

Code
Option

0

Do not adjust precipitation and temperature for elevation

1

Adjust precipitation and temperature for elevation

wtable

Water table depth algorithm code

Code
Option

0

Simulate shallow water table using original water table depth routine (fill to upper limit)

1

Simulate shallow water table using DRAINMOD water table depth routine

carbon

Carbon routine

Code
Option

0

Static soil carbon

1

C-FARM one carbon pool model

2

Century model

Papers Xuesong, Armen

gampt

Surface runoff method

Code
Option

0

Curve Number

1

Green & Ampt

swift_out

SWIFT input file

Code
Option

0

Do not write SWIFT input file

1

Write SWIFT input file (swift_hru.inp)

nostress

Plant stress

Code
Option

0

All plant stresses applied

1

Turn off all plant stress

2

Turn off nutrient plant stress only

crack

Crack flow code

Code
Option

0

Do not compute crack flow in soil

1

Compute crack flow in soil

If crack = 1, the crack volume potential is controlled by perc_crk in soils.sol.

gwflow

Flood routing

Code
Option

0

GWFlow module not active

1

GWFlow module active

uhyd

Unit Hydrograph method

Code
Option

0

Triangular Unit Hydrograph

1

Gamma Function Unit Hydrograph

The Unit Hydrograph method is only relevant when simulating at a sub-daily timestep and gampt = 0.

codes.bsn

This file contains control codes for the simulation of basin-level processes.

Field
Description
Type

pet_file

Currently not used

string

wq_file

Currently not used

string

rte_cha

Channel water routing method

There are two channel water routing methods available in SWAT+:

Code
Option

0

Variable Storage method

1

Muskingum method

circle-info

The user must be careful to define , and in when the Muskingum method is chosen.

msk_co1
msk_co2
msk_x
parameters.bsn

Potential Evapotranspiration (PET) method

integer

event

Currently not used

integer

Crack flow

integer

Writing of input file for SWIFT

integer

sed_det

Currently not used

integer

Channel routing

integer

deg_cha

Currently not used

integer

wq_cha

Currently not used

integer

Turning off of plant stress

integer

cn

Currently not used

integer

c_fact

Currently not used

integer

Carbon routine

integer

Precipitation and temperature lapse rate control

integer

Unit Hydrograph method

integer

sed_cha

Currently not used

integer

Tile drainage equation code

integer

Water table depth algorithms

integer

Soil phosphorus model

integer

Surface runoff method

integer

atmo_dep

Currently not used

string

stor_max

Currently not used

integer

qual2e

Instream nutrient routing method

integer

Flood routing

integer

pet
crack
swift_out
rte_cha
nostress
carbon
lapse
uhyd
tiledrain
wtable
soil_p
gampt
gwflow

qual2e

Instream nutrient routing method

Code
Option

0

Instream nutrient routing using QUAL2E

1

Instream nutrient routing using QUAL2E with simplified nutrient transformations

tiledrain

Tile drainage equation code

Code
Option

0

Simulate tile flow using drawdown days equation

1

Simulate tile flow using DRAINMOD equations

Papers Daniel, Tássia

pet

Potential evapotranspiration (PET) method

Numerous methods exist to calculate potential evapotranspiration. Three of the most widely-used ones are included in SWAT+, the Priestley-Taylor, Penman/Monteith, and Hargreaves equations. The codes for the three methods are listed in the table below. If a method other than Priestley-Taylor, Penman/Monteith, or Hargreaves is recommended for the area, in which the watershed is located, the user can calculate daily PET values with the recommended method and import them into SWAT+ (using pet in weather-sta.cli).

Code
Option

0

Priestley-Taylor method

1

Penman/Monteith method

2

Hargreaves method