UTL-SPT

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> <sptsetting>
      <bndno> <sptsetting>
      ...
    END PERIOD

Explanation of Variables

Block: OPTIONS

  • PRINT_INPUT keyword to indicate that the list of spt 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 spt 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.

  • sptsetting line of information that is parsed into a keyword and values. Keyword values that can be used to start the SPTSETTING string include: TEMPERATURE.

      TEMPERATURE <temperature>
    
  • temperature is the 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 heat_transport.wel1.ts
    END options
    
    BEGIN DIMENSIONS
      MAXBOUND 10
    END DIMENSIONS
    
    BEGIN PERIOD 1
      1 temperature my_temperatures_ts
      2 temperature 20.
      3 temperature 20.
      4 temperature 20.
      5 temperature 20.
      6 temperature 20.
      7 temperature 20.
      8 temperature 20.
      9 temperature 20.
      10 temperature 20.
    END period
    
    # Change boundary 1 and 2 temperatures to 10.0
    # and leave boundaries 3 through 10 at 20.0
    BEGIN PERIOD 3
      1 temperature 10.
      2 temperature 10.
    END period

Example 2

    BEGIN options
      READASARRAYS
      PRINT_INPUT
    END options
    
    BEGIN PERIOD  1
      TEMPERATURE
        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
      TEMPERATURE
        CONSTANT 0.0
    END PERIOD