UTL-SPC
Structure of Blocks
FOR EACH SIMULATION
BEGIN OPTIONS
[PRINT_INPUT]
[TS6 FILEIN <ts6_filename>]
END OPTIONS
BEGIN DIMENSIONS
MAXBOUND <maxbound>
END DIMENSIONS
FOR ANY STRESS PERIOD
BEGIN PERIOD <iper>
<bndno> <spcsetting>
<bndno> <spcsetting>
...
END PERIOD
Explanation of Variables
Block: OPTIONS
PRINT_INPUT
keyword to indicate that the list of spc information will be written to the listing file immediately after it is read.TS6
keyword to specify that record corresponds to a time-series file.FILEIN
keyword to specify that an input filename is expected next.ts6_filename
defines a time-series file defining time series that can be used to assign time-varying values. See the “Time-Variable Input” section for instructions on using the time-series capability.
Block: DIMENSIONS
maxbound
integer value specifying the maximum number of spc cells that will be specified for use during any stress period.
Block: PERIOD
iper
integer value specifying the starting stress period number for which the data specified in the PERIOD block apply. IPER must be less than or equal to NPER in the TDIS Package and greater than zero. The IPER value assigned to a stress period block must be greater than the IPER value assigned for the previous PERIOD block. The information specified in the PERIOD block will continue to apply for all subsequent stress periods, unless the program encounters another PERIOD block.bndno
integer value that defines the boundary package feature number associated with the specified PERIOD data on the line. BNDNO must be greater than zero and less than or equal to MAXBOUND.spcsetting
line of information that is parsed into a keyword and values. Keyword values that can be used to start the SPCSETTING string include: CONCENTRATION and TEMPERATURE.CONCENTRATION <concentration> TEMPERATURE <temperature>
concentration
is the boundary concentration. If the Options block includes a TIMESERIESFILE entry (see the “Time-Variable Input” section), values can be obtained from a time series by entering the time-series name in place of a numeric value. By default, the CONCENTRATION for each boundary feature is zero.temperature
is the user-supplied boundary temperature. If the Options block includes a TIMESERIESFILE entry (see the “Time-Variable Input” section), values can be obtained from a time series by entering the time-series name in place of a numeric value. By default, the TEMPERATURE for each boundary feature is zero.
Example Input File
Example 1
BEGIN options
PRINT_INPUT
TS6 FILEIN transport.wel1.ts
END options
BEGIN DIMENSIONS
MAXBOUND 10
END DIMENSIONS
BEGIN PERIOD 1
1 concentration myconc1ts
2 concentration 100.0
3 concentration 100.0
4 concentration 100.0
5 concentration 100.0
6 concentration 100.0
7 concentration 100.0
8 concentration 100.0
9 concentration 100.0
10 concentration 100.0
END period
# Change boundary 1 and 2 concentrations to zero
# and leave boundaries 3 through 10 at 100.0
BEGIN PERIOD 3
1 concentration 0.0
2 concentration 0.0
END period
Example 2
BEGIN options
READASARRAYS
PRINT_INPUT
END options
BEGIN PERIOD 1
CONCENTRATION
INTERNAL FACTOR 1.0
0.00000000 1.00000000 2.00000000 3.00000000 4.00000000
5.00000000 6.00000000 7.00000000 8.00000000 9.00000000
10.00000000 11.00000000 12.00000000 13.00000000 14.00000000
15.00000000 16.00000000 17.00000000 18.00000000 19.00000000
20.00000000 21.00000000 22.00000000 23.00000000 24.00000000
END PERIOD
BEGIN PERIOD 3
CONCENTRATION
CONSTANT 0.0
END PERIOD