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.

      CONCENTRATION <concentration>
    
  • 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.

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.
      3 concentration 100.
      4 concentration 100.
      5 concentration 100.
      6 concentration 100.
      7 concentration 100.
      8 concentration 100.
      9 concentration 100.
      10 concentration 100.
    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.
      2 concentration 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