Description
The keyword $DIS_TYPE specifies the way of how data are distributed over the defined geometric object.
Parameters
The first parameter (string) indicates the distribution type (CONSTANT or CONSTANT_NEUMANN). The second parameter gives the value. The distribution type CONSTANT assigns the same value to every node belonging to the given geometric object whereas CONSTANT_NEUMANN assigns the value multiplied by node area/node length to each node. Hence CONSTANT_NEUMANN should be used to assign Neumann boundary conditions.
At the moment, following settings are possible:
- CONSTANT double (assigns the same value to every mesh node that is congruent to the given geometric object (a certain geometric tolerance is automatically calculated and considered))
- CONSTANT_NEUMANN double (assigns the value multiplied by node area/node length to each node.
- DIRECT (not benchmarked)
- LINEAR_NEUMANN (not benchmarked)
- LINEAR (not benchmarked)
In Example 01, the distribution type is CONSTANT, i.e. the pumping rate of -50 m3/day (negative sign indicates discharge) is assigned to the mesh node belonging to at POINT4 (m3 because of a volume balance equation used in GROUNDWATER_FLOW process and day because of the time unit DAY in the time step control file).
Examples
1
#SOURCE_TERM $PCS_TYPE GROUNDWATER_FLOW $PRIMARY_VARIABLE HEAD $GEO_TYPE POINT POINT4 $DIS_TYPE CONSTANT - 50 #STOP