Manual Page for Command >>>> USER


Syntax
>>>> USER

Parent Command
all third-level commands in block > OBSERVATION

 

Subcommand
-

 

Description
Observed data can be represented as a user-specified function of time. The function must be coded into subroutine USERDATA, file it2user.f. The following is the header of subroutine USERDATA, describing the transfer variables. File it2user.f must be recompiled before the user-specified data definition becomes active. ************************************************************************ SUBROUTINE USERDATA(IDF,TIME,AN ************************************************************************ * User specified function to represent observed data * * IDF : data set identifier (input) * * TIME: time at which data are to be provided (input) * * ANNO: annotation (input) * * F : value of observed data at time TIME (output) * ************************************************************************

Exampl
In this example an analytical solution is provided as data to be matched (see sample problem 8).
Liquid saturation in response to a liquid pulse is calculated as a function of time and
location in subroutine USERDATA (see following page). Note that the Z-coordinate is
passed to USERDATA through the annotation.

> OBSERVATIONS

>> LIQUID SATURATION
>>> GRID BLOCK : BP1_1
>>>> ANNOTATION : ANALYT. Z=0.100
>>>> DEVIATION : 0.002
>>>> analytical solution given by USER-specified function
<<<<

>>> GRID BLOCK : BZ1_1
>>>> ANNOTATION : ANALYT. Z=0.200
>>>> DEVIATION : 0.002
>>>> analytical solution given by USER-specified function
<<<<
<<<
<<

 

See Also
>>>> DATA | >>>> POLYNOM