imod.wq.AdvectionTVD#

class imod.wq.AdvectionTVD(courant=0.75)[source]#

Total Variation Diminishing (TVD) formulation (ULTIMATE, MIXELM = -1).

courant#

Courant number (PERCEL) is the number of cells (or a fraction of a cell) advection will be allowed in any direction in one transport step. For implicit finite-difference or particle tracking based schemes, there is no limit on PERCEL, but for accuracy reasons, it is generally not set much greater than one. Note, however, that the PERCEL limit is checked over the entire model grid. Thus, even if PERCEL > 1, advection may not be more than one cell’s length at most model locations. For the explicit finite-difference, PERCEL is also a stability constraint, which must not exceed one and will be automatically reset to one if a value greater than one is specified.

Type

float

__init__(courant=0.75)[source]#

Methods

__init__([courant])

from_file(path, **kwargs)

Loads an imod-wq package from a file (currently only netcdf and zarr are supported).

isel()

save(directory)

sel()

write_netcdf(directory, pkgname[, ...])

Write to netcdf.