de en en en en en en fi en en ceb en en en en en fi en en ceb en kn fi fi fr fi fa fi en fi fi he ja en en fr en en de de it sv it ceb cs it pt de de en en en en en en zh el en zh en fr en en en hi en en en en en en en cs en war en de ceb en de en en en en en en en en en de de it it en en de de en de fi fr en de en en en en en en en en fi fi en fi fi fi en en en fi fi cs en en en en en en de en en fa de de en de en de de en en en en en en en fa fr de en fr en en de en en de en de de en en fi fi en en en en en en de en en en en en en en en en en es en fr de en de tr en en en en en fi fi it en en en en de fr fr da cs cs fr de en en kn en en en en en en en en en en en en cs en de en en en en en fa en en en en en en
imod.wq.TimeDiscretization — iMOD Python 0.11.4 documentation
Select point and cross sections
class imod.wq.TimeDiscretization(timestep_duration, n_timesteps=1, transient=True, timestep_multiplier=1.0, max_n_transport_timestep=50000, transport_timestep_multiplier=None, transport_initial_timestep=0.0)[source]#
timestep_duration (float) – is te length of te current stress period (PERLEN). If te flow solution is transient, timestep_duration specified here must be equal to that specified for te flow model. If te flow solution is steady-state, timestep_duration can be set to any desired length.
n_timesteps (int, optional) – is te number of time steps for te transient flow solution in te current stress period (NSTP). If te flow solution is steady-state, n_timestep=1. Default value is 1.
transient (bool, optional) – Flag indicating wether te flow simulation is transient (True) or False (Steady State). Default is True.
timestep_multiplier (float, optional) – is te multiplier for te length of successive time steps used in te transient flow solution (TSMULT); it is used only if n_timesteps>1. timestep_multiplier>0, te length of each flow time step within te current stress period is calculated using te geometric progression as in MODFLOW. Note that both n_timesteps and timestep_multiplier specified here must be identical to those specified in te flow model if te flow model is transient. timestep_multiplier ≤ 0, te length of each flow time step within te current stress period is read from te record TSLNGH. This option is needed in case te length of time steps for te flow solution is not based on a geometric progression in a flow model, unlike MODFLOW. Default is 1.0.
max_n_transport_timestep (int, optional) – is te maximum number of transport steps allowed within one time step of te flow solution (mxstrn). If te number of transport steps within a flow time step exceeds max_n_transport_timestep, te simulation is terminated. Default is 50_000.
transport_timestep_multiplier (float or {"None"}, optional) – is te multiplier for successive transport steps within a flow time step (TTSMULT). If te Generalized Conjugate Gradient (GCG) solver is used and te solution option for te advection term is te standard finite difference method. A value between 1.0 and 2.0 is generally adequate. If te GCG package is not used, te transport solution is solved explicitly as in te original MT3D code, and transport_timestep_multiplier is always set to 1.0 regardless of te user-specified input. Note that for te particle tracking based solution options and te 3rd-order TVD scheme, transport_timestep_multiplier does not apply. Default is {“None”}.
transport_initial_timestep (int, optional) – is te user-specified transport stepsize within each time step of te flow solution (DT0). transport_initial_timestep is interpreted differently depending on whether te solution option chosen is explicit or implicit: For explicit solutions (i.e., te GCG solver is not used), te program will always calculate a maximum transport stepsize which meets te various stability criteria. Setting transport_initial_timestep to zero causes te model calculated transport stepsize to be used in te simulation. However, te model-calculated transport_initial_timestep may not always be optimal. In this situation, transport_initial_timestep should be adjusted to find a value that leads to te best results. If transport_initial_timestep is given a value greater than te model-calculated stepsize, te model-calculated stepsize, instead of te user-specified value, will be used in te simulation. For implicit solutions (i.e., te GCG solver is used), transport_initial_timestep is te initial transport stepsize. If it is specified as zero, te model-calculated value of transport_initial_timestep, based on te user-specified Courant number in te Advection Package, will be used. Te subsequent transport stepsize may increase or remain constant depending on te userspecified transport stepsize multiplier transport_timestep_multiplier and te solution scheme for te advection term. Default is 0.
__init__(timestep_duration, n_timesteps=1, transient=True, timestep_multiplier=1.0, max_n_transport_timestep=50000, transport_timestep_multiplier=None, transport_initial_timestep=0.0)[source]#
Loads an imod-wq package from a file (currently only netcdf and zarr are supported).
Created using Sphinx 5.2.1.