wiki:public/doc/by_ext/st/S_dis_type
Last modified 3 years ago Last modified on 08/05/15 10:14:57

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