- C
tracer concentration, defined at the centre of the grid cells.
A vector of length N [M/L3] (tran.volume.1D),
a matrix of dimension Nr*Nc (tran.volume.2D) or
an Nx*Ny*Nz array (tran.volume.3D) [M/L3].
- C.up
tracer concentration at the upstream interface.
One value [M/L3].
- C.down
tracer concentration at downstream interface. One value [M/L3].
- C.lat
tracer concentration in the lateral input, defined at
grid cell centres. One value, a vector of length N, or a
list as defined by setup.prop.1D
[M/L3].
The default is C.lat = C
, (a zero-gradient condition).
Setting C.lat=0
, together with a positive F.lat
will
lead to dilution of the tracer concentration in the
grid cells.
- C.x.up
concentration at upstream boundary in x-direction;
vector of length Ny (2D) or matrix of dimensions Ny*Nz (3D) [M/L3].
- C.x.down
concentration at downstream boundary in x-direction;
vector of length Ny (2D) or matrix of dimensions Ny*Nz (3D) [M/L3].
- C.y.up
concentration at upstream boundary in y-direction;
vector of length Nx (2D) or matrix of dimensions Nx*Nz (3D) [M/L3].
- C.y.down
concentration at downstream boundary in y-direction;
vector of length Nx (2D) or matrix of dimensions Nx*Nz (3D) [M/L3].
- C.z.up
concentration at upstream boundary in z-direction;
matrix of dimensions Nx*Ny [M/L3].
- C.z.down
concentration at downstream boundary in z-direction;
matrix of dimensions Nx*Ny [M/L3].
- C.z
concentration at boundary in z-direction for 2-D models where
masscons
= TRUE. Matrix of dimensions Nx*Ny [M/L3].
- masscons
When TRUE
, will check flow balance in 2D model.
The flow in the third direction will then be estimated.
- F.up
total tracer input at the upstream interface. One value [M/T].
- F.down
total tracer input at downstream interface. One value [M/T].
- F.lat
total lateral tracer input, defined at grid cell centres.
One value, a vector of length N, or a 1D list property as defined by setup.prop.1D
,[M/T].
- F.x.up
total tracer input at the upstream interface in x-direction.
positive = INTO model domain. A vector of length Ny (2D) or a matrix of dimensions Ny*Nz (3D) [M/T].
- F.x.down
total tracer input at downstream interface in x-direction. positive = INTO model domain. A vector of length Ny (2D) or a matrix of dimensions Ny*Nz (3D) [M/T].
- F.y.up
total tracer input at the upstream interface in y-direction.
positive = INTO model domain. A vector of length Nx (2D) or a matrix of dimensions Nx*Nz (3D) [M/T].
- F.y.down
total tracer input at downstream interface in y-direction. positive = INTO model domain. A vector of length Nx (2D) or a matrix of dimensions Nx*Nz (3D) [M/T].
- F.z.up
total tracer input at the upstream interface in z-direction.
positive = INTO model domain. A matrix of dimensions Nx*Ny [M/T].
- F.z.down
total tracer input at downstream interface in z-direction. positive = INTO model domain. A matrix of dimensions Nx*Ny [M/T].
- Disp.grid
BULK dispersion coefficients defined on all grid cell
interfaces. For tran.volume.2D
, should contain two matrices, x.int (dimension (Nx+1)*Ny) and y.int (dimension Nx * (Ny+1)).
For tran.volume.3D should contain three arrays x.int (dim = (Nx+1)*Ny*Nz), y.int (dim = Nx*(Ny+1)*Nz), and z.int (dim = Nx*Ny*(Nz+1))
- Disp
BULK dispersion coefficient, defined on grid cell interfaces.
One value, a vector of length N+1, or a 1D list property as defined by setup.prop.1D
[L3/T].
- Disp.x
BULK dispersion coefficient in x-direction, defined on grid cell interfaces. One value, a vector of length (Nx+1), a prop.1D
list created by setup.prop.1D
, a (Nx+1)* Ny matrix (2D) or a Nx*(Ny+1)*Nz array (3D) [L3/T].
- Disp.y
BULK dispersion coefficient in y-direction, defined on grid cell
interfaces. One value, a vector of length (Ny+1),
a prop.1D
list created by setup.prop.1D
,
or a Nx*(Ny+1) matrix (2D) or a Nx*(Ny+1)*Nz array (3D)[L3/T].
- Disp.z
BULK dispersion coefficient in z-direction, defined on grid cell
interfaces. One value, a vector of length (Nz+1), or a Nx*Ny*(Nz+1) array [L3/T].
- flow
water flow rate, defined on grid cell interfaces. One value, a vector of length N+1, or a list as defined by setup.prop.1D
[L3/T].
If flow.lat
is not NULL
the flow
should be one value containing the flow rate at the upstream boundary.
If flow.lat
is NULL
then flow
can be either one value, a vector or a list.
- flow.lat
lateral water flow rate [L3/T] into each volume box, defined at grid cell centres. One value, a vector of
length N, or a list as defined by setup.prop.1D
. If flow.lat
has a value, then
flow
should be the flow rate at the upstream interface (one value).
For each grid cell, the flow
at the downstream side of a grid cell is
then estimated by water balance (adding flow.lat
in the cell to
flow rate at the upstream side of the grid cell). If flow.lat
is NULL
, then it is determined by water balance
from flow
.
- flow.grid
flow rates defined on all grid cell
interfaces. Can be positive (downstream flow) or negative (upstream flow).
Should contain elements x.int, y.int, z.int (3-D), arrays with the values on the
interfaces in x, y and z-direction [L3/T].
- flow.x
flow rates in the x-direction, defined on grid cell
interfaces. Can be positive (downstream flow) or negative (upstream flow).
One value, a vector of length (Nx+1),
a prop.1D
list created by setup.prop.1D
(2D),
a (Nx+1)*Ny matrix (2D) or a (Nx+1)*Ny*Nz array (3D) [L3/T].
- flow.y
flow rates in the y-direction, defined on grid cell
interfaces. Can be positive (downstream flow) or negative (upstream flow).
One value, a vector of length (Ny+1),
a prop.1D
list created by setup.prop.1D
(2D),
a Nx*(Ny+1) matrix (2D) or a Nx*(Ny+1)*Nz array [L3/T].
- flow.z
flow rates in the z-direction, defined on grid cell
interfaces. Can be positive (downstream flow) or negative (upstream flow).
One value, a vector of length (Nz+1),
or a Nx*Ny*(Nz+1) array [L3/T].
- AFDW
weight used in the finite difference scheme for advection,
defined on grid cell interfaces; backward = 1, centred = 0.5, forward = 0;
default is backward. One value, a vector of length N+1, or a
list as defined by setup.prop.1D
[-].
- AFDW.grid
weight used in the finite difference scheme for advection
in the x-direction, defined on grid cell interfaces; backward = 1,
centred = 0.5, forward = 0; default is backward.
For tran.volume.3D
should contain elements x.int, y.int, z.int (3D), for tran.volume.2D
should contain elements x.int and y.int. [-].
- AFDW.x
weight used in the finite difference scheme for advection
in the x-direction, defined on grid cell interfaces; backward = 1,
centred = 0.5, forward = 0; default is backward.
One value, a vector of length (Nx+1),
a prop.1D
list created by setup.prop.1D
,
a (Nx+1)*Ny matrix (2D) or a (Nx+1)*Ny*Nz array (3D) [-].
- AFDW.y
weight used in the finite difference scheme for advection
in the y-direction, defined on grid cell interfaces; backward = 1,
centred = 0.5, forward = 0; default is backward.
One value, a vector of length (Ny+1),
a prop.1D
list created by setup.prop.1D
,
a Nx*(Ny+1) matrix (2D) or a Nx*(Ny+1)*Nz array [-].
- AFDW.z
weight used in the finite difference scheme for advection
in the z-direction, defined on grid cell interfaces; backward = 1,
centred = 0.5, forward = 0; default is backward.
One value, a vector of length (Nz+1),
a prop.1D
list created by setup.prop.1D
,
or a Nx*Ny*(Nz+1) array [-].
- V
grid cell volume, defined at grid cell centres [L3]. One value, a
vector of length N, or a list as defined by setup.prop.1D
.
- full.check
logical flag enabling a full check of the consistency
of the arguments (default = FALSE
; TRUE
slows down execution
by 50 percent).
- full.output
logical flag enabling a full return of the output
(default = FALSE
; TRUE
slows down execution by 20 percent).