Constant model parametersΒΆ
The following list of available settings is automatically created from the file settings.py
in the RoGeR main folder.
They are available as attributes of the RoGeR settings object
, e.g.:
>>> simulation = MyRogerSetup()
>>> settings = simulation.state.settings
>>> print(settings.pi)
- RogerSettings.identifier = UNNAMED
Identifier of the current simulation
- RogerSettings.nx = 1
Grid points in zonal (x) direction
- RogerSettings.ny = 1
Grid points in meridional (y) direction
- RogerSettings.nz = 1
Grid points in vertical (z) direction
- RogerSettings.dx = 1
Zonal grid spacing
- RogerSettings.dy = 1
Meridional grid spacing
- RogerSettings.dz = 1
Vertical grid spacing
- RogerSettings.nitt = 1
Number of total iterations
- RogerSettings.nitt_forc = 1
Number of total iterations of forcing
- RogerSettings.nevent_ff = 1
Number of films
- RogerSettings.nittevent_ff = 1
Number of total iterations of a single film flow event
- RogerSettings.nittevent_ff_p1 = 2
Number of total iterations of a single film flow event for cumulated values
- RogerSettings.ages = 1
Number of water ages
- RogerSettings.nages = 2
Number of water ages to calculate cumulated distributions
- RogerSettings.ncrops = 1
Number of crops per year
- RogerSettings.ncr = 2
Number of crop rotations
- RogerSettings.dt_mom = 1.0
Time step in hours for momentum
- RogerSettings.dt_ff = 0.16666666666666666
Time step in hours for film flow
- RogerSettings.dt_gw = 24.0
Time step in hours for groundwater
- RogerSettings.dt_tracer = 24.0
Time step for tracers, can be larger than dt
- RogerSettings.runlen = 0.0
Length of simulation in seconds
- RogerSettings.runlen_warmup = 0.0
Length of warmup simulation in seconds
- RogerSettings.x_origin = 0
Grid origin in x-direction
- RogerSettings.y_origin = 0
Grid origin in y-direction
- RogerSettings.time_origin = 1900-01-01 00:00:00
time origin
- RogerSettings.AB_eps = 0.1
Deviation from Adam-Bashforth weighting
- RogerSettings.nsas = 8
Number of entries per grid cell containing SAS parameters
- RogerSettings.nflowdirs = 8
Number of flow directions per grid cell
- RogerSettings.pi = 3.141592653589793
Pi
- RogerSettings.r_mp = 2.5
Macropore radius in mm
- RogerSettings.l_sc = 10000
Total length of shrinkage cracks in mm/m^2
- RogerSettings.sf = 3
Degree-day factor in -
- RogerSettings.ta_fm = 0
freeze-melt threshold in degC
- RogerSettings.rmax = 30
Retention capacity of liquid water in snow cover in %
- RogerSettings.throughfall_coeff = 0.1
throughfall coeffcient in -
- RogerSettings.end_event = 21600
Time after which no rainfall/snow melt occurs in seconds
- RogerSettings.hpi = 5
threshold for classification of heavy rainfall event in mm/10min
- RogerSettings.a_bc = 2
a parameter for Brooks-Corey
- RogerSettings.b_bc = 2
b parameter for Brooks-Corey
- RogerSettings.clay_min = 0.01
minimum clay content of soil
- RogerSettings.clay_max = 0.71
maximum clay content of soil
- RogerSettings.theta_ac_max = 0.71
maximum air capacity to calculate sand content of soil
- RogerSettings.theta_rew_min = 0.02
minimum soil water content at permanent wilting point in -
- RogerSettings.theta_rew_max = 0.24
maximum soil water content at permanent wilting point in -
- RogerSettings.zroot_to_zsoil_max = 0.7
maximum ratio of root zone depth to soil depth in -
- RogerSettings.rew_min = 2
minimum readily evaporable water in mm
- RogerSettings.rew_max = 12
maximum readily evaporable water in mm
- RogerSettings.z_evap_max = 150
maximum soil evaporation depth in mm
- RogerSettings.kf_max = 3600
maximum hydraulic conductivity of becrock in mm/hour
- RogerSettings.transp_water_stress = 0.75
fraction of fine pore storage in -
- RogerSettings.ccc_decay_rate = 0.005
decay rate of crop canopy cover in -
- RogerSettings.basal_crop_coeff_min = 0.15
minimum basal crop coeffcient in -
- RogerSettings.ff_tc = 0.15
film flow termination criterium in -
- RogerSettings.VSMOW_conc18O = 0.0020052
oxygen-18 abundancy ratios according to VSMOW in -
- RogerSettings.d18O_min = -20
potentially lowest oxygen-18 value in per mille
- RogerSettings.d18O_max = 0
potentially greatest oxygen-18 value in per mille
- RogerSettings.VSMOW_conc2H = 0.00015576
deuterium abundancy ratios according to VSMOW in -
- RogerSettings.d2H_min = -160
potentially lowest deuterium value in per mille
- RogerSettings.d2H_max = 0
potentially greatest deuterium value in per mille
- RogerSettings.cum_inf_for_N_input = 20
cumulated infiltration required for nitrogen input in mm
- RogerSettings.coord_degree = False
either spherical (True) or cartesian (False) coordinates
- RogerSettings.enable_distributed_input = False
enable distributed input
- RogerSettings.enable_film_flow = False
enable film flow process
- RogerSettings.enable_lateral_flow = False
enable lateral flow
- RogerSettings.enable_crop_phenology = False
enable crop phenology
- RogerSettings.enable_crop_rotation = False
enable crop rotation
- RogerSettings.enable_crop_partitioning = False
enable crop specific solute uptake
- RogerSettings.enable_crop_water_stress = False
enable crop water stress
- RogerSettings.enable_offline_transport = False
enable offline transport
- RogerSettings.enable_groundwater_boundary = False
enable groundwater boundary
- RogerSettings.enable_groundwater = False
enable groundwater
- RogerSettings.enable_bromide = False
enable bromide
- RogerSettings.enable_chloride = False
enable enable_chloride
- RogerSettings.enable_oxygen18 = False
enable oxygen-18
- RogerSettings.enable_deuterium = False
enable deuterium
- RogerSettings.enable_nitrate = False
enable nitrate
- RogerSettings.enable_virtualtracer = False
enable virtual tracer
- RogerSettings.enable_routing_1D = False
enable unidirectional routing
- RogerSettings.enable_routing_2D = False
enable bidirectional routing
- RogerSettings.enable_runon_infiltration = False
enable run-on infiltration
- RogerSettings.enable_urban = False
enable urban
- RogerSettings.enable_macropore_lower_boundary_condition = False
enable lower boundary condition of macropores
- RogerSettings.enable_adaptive_time_stepping = False
enable_adaptive_time_stepping
- RogerSettings.tm_structure = UNNAMED
transport model structure
- RogerSettings.enable_age_statistics = False
enable calculation of age statistics
- RogerSettings.warmup_done = False
True if after model warmup
- RogerSettings.write_restart = False
Write HDF5 file for restart
- RogerSettings.sas_solver = None
numerical solver scheme for StorAge selection
- RogerSettings.sas_solver_substeps = 1
substeps to solver for StorAge selection numerically
- RogerSettings.h = 1
temporal increment of numerical solver (fraction of time step)
- RogerSettings.atol = 0.01
absolute tolerance of solutions
- RogerSettings.rtol = 0.01
relative tolerance of solutions
- RogerSettings.restart_input_filename = None
File name of restart input. If not given, no restart data will be read.
- RogerSettings.restart_output_filename = {identifier}_{itt:0>4d}.restart.h5
File name of restart output. May contain Python format syntax that is substituted with roger attributes.
- RogerSettings.restart_frequency = 0
Frequency (in seconds) to write restart data
- RogerSettings.output_frequency = 86400
Frequency (in seconds) to write output data