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 fr en en en en en en ru en en en ru en en en en de en en en en en en ru ja en en ru ja en en ru fr en en ru nl en en ru en en en en en en fr en en cs en de en en en en en en en es fr en es en de en es es es es es es en en en
imod.wq.AdvectionHybridMOC — iMOD Python 0.11.4 documentation
Select point and cross sections
class imod.wq.AdvectionHybridMOC(courant=0.75, tracking='hybrid', weighting_factor=0.5, dconcentration_epsilon=1e-05, nplane=2, nparticles_no_advection=10, nparticles_advection=40, cell_min_nparticles=5, cell_max_nparticles=80, sink_particle_placement=2, sink_nparticles=40, dconcentration_hybrid=0.0001)[source]#
Hybrid Method of Characteristics and Modified Method of Characteristics with MOC or MMOC automatically and dynamically selected (MIXELM = 3)
is te maximum total number of moving particles allowed (MXPART).
indicates which particle tracking algorithm is selected for te Eulerian-Lagrangian methods. ITRACK = 1, te first-order Euler algorithm is used; ITRACK = 2, te fourth-order Runge-Kutta algorithm is used; this option is computationally demanding and may be needed only when PERCEL is set greater than one. ITRACK = 3, te hybrid 1st and 4th order algorithm is used; te Runge- Kutta algorithm is used in sink/source cells and te cells next to sinks/sources while te Euler algorithm is used elsewhere.
is a concentration weighting factor (WD) between 0.5 and 1. It is used for operator splitting in te particle tracking based methods. Te value of 0.5 is generally adequate. Te value may be adjusted to achieve better mass balance. Generally, it can be increased toward 1.0 as advection becomes more dominant.
is a small Relative Cell Concentration Gradient below which advective transport is considered negligible. A value around 10-5 is generally adequate.
is a flag indicating whether te random or fixed pattern is selected for initial placement of moving particles. NPLANE = 0, te random pattern is selected for initial placement. Particles are distributed randomly in both te horizontal and vertical directions by calling a random number generator. This option is usually preferred and leads to smaller mass balance discrepancy in nonuniform or diverging/converging flow fields. NPLANE > 0, te fixed pattern is selected for initial placement. Te value of NPLANE serves as te number of vertical “planes” on which initial particles are placed within each cell block. Te fixed pattern may work better than te random pattern only in relatively uniform flow fields. For two-dimensional simulations in plan view, set NPLANE = 1. For cross sectional or three-dimensional simulations, NPLANE = 2 is normally adequate. Increase NPLANE if more resolution in te vertical direction is desired.
is number of initial particles per cell to be placed at cells where te Relative Cell Concentration Gradient is less than or equal to DCEPS. Generally, NPL can be set to zero since advection is considered insignificant when te Relative Cell Concentration Gradient is less than or equal to DCEPS. Setting NPL equal to NPH causes a uniform number of particles to be placed in every cell over te entire grid (i.e., te uniform approach).
is number of initial particles per cell to be placed at cells where te Relative Cell Concentration Gradient is greater than DCEPS. Te selection of NPH depends on te nature of te flow field and also te computer memory limitation. Generally, use a smaller number in relatively uniform flow fields and a larger number in relatively nonuniform flow fields. However, values exceeding 16 in twodimensional simulation or 32 in three-dimensional simulation are rarely necessary. If te random pattern is chosen, NPH particles are randomly distributed within te cell block. If te fixed pattern is chosen, NPH is divided by NPLANE to yield te number of particles to be placed per vertical plane.
is te minimum number of particles allowed per cell. If te number of particles in a cell at te end of a transport step is fewer than NPMIN, new particles are inserted into that cell to maintain a sufficient number of particles. NPMIN can be set to zero in relatively uniform flow fields, and a number greater than zero in diverging/converging flow fields. Generally, a value between zero and four is adequate.
is te maximum number of particles allowed per cell. If te number of particles in a cell exceeds NPMAX, all particles are removed from that cell and replaced by a new set of particles equal to NPH to maintain mass balance. Generally, NPMAX can be set to approximately twice of NPH.
is te critical Relative Concentration Gradient for controlling te selective use of either MOC or MMOC in te HMOC solution scheme. Te MOC solution is selected at cells where te Relative Concentration Gradient is greater than DCHMOC; Te MMOC solution is selected at cells where te Relative Concentration Gradient is less than or equal to DCHMOC
__init__(courant=0.75, tracking='hybrid', weighting_factor=0.5, dconcentration_epsilon=1e-05, nplane=2, nparticles_no_advection=10, nparticles_advection=40, cell_min_nparticles=5, cell_max_nparticles=80, sink_particle_placement=2, sink_nparticles=40, dconcentration_hybrid=0.0001)[source]#
Loads an imod-wq package from a file (currently only netcdf and zarr are supported).
Created using Sphinx 5.2.1.