PRT-OC

Structure of Blocks

FOR EACH SIMULATION

    BEGIN OPTIONS
      [BUDGET FILEOUT <budgetfile>]
      [BUDGETCSV FILEOUT <budgetcsvfile>]
      [TRACK FILEOUT <trackfile>]
      [TRACKCSV FILEOUT <trackcsvfile>]
      [TRACK_RELEASE]
      [TRACK_EXIT]
      [TRACK_TIMESTEP]
      [TRACK_TERMINATE]
      [TRACK_WEAKSINK]
      [TRACK_USERTIME]
    END OPTIONS
    BEGIN DIMENSIONS
      NTRACKTIMES <ntracktimes>
    END DIMENSIONS
    BEGIN TRACKTIMES
      <time>
      <time>
      ...
    END TRACKTIMES

FOR ANY STRESS PERIOD

    BEGIN PERIOD <iper>
      [SAVE <rtype> <ocsetting>]
      [PRINT <rtype> <ocsetting>]
    END PERIOD

Explanation of Variables

Block: OPTIONS

  • BUDGET keyword to specify that record corresponds to the budget.

  • FILEOUT keyword to specify that an output filename is expected next.

  • budgetfile name of the output file to write budget information.

  • BUDGETCSV keyword to specify that record corresponds to the budget CSV.

  • budgetcsvfile name of the comma-separated value (CSV) output file to write budget summary information. A budget summary record will be written to this file for each time step of the simulation.

  • TRACK keyword to specify that record corresponds to a binary track file. Each PRT Model’s OC Package may have only one binary track output file.

  • trackfile name of the binary output file to write tracking information.

  • TRACKCSV keyword to specify that record corresponds to a CSV track file. Each PRT Model’s OC Package may have only one CSV track file.

  • trackcsvfile name of the comma-separated value (CSV) file to write tracking information.

  • TRACK_RELEASE keyword to indicate that particle tracking output is to be written when a particle is released

  • TRACK_EXIT keyword to indicate that particle tracking output is to be written when a particle exits a feature (a model, cell, or subcell)

  • TRACK_TIMESTEP keyword to indicate that particle tracking output is to be written at the end of each time step

  • TRACK_TERMINATE keyword to indicate that particle tracking output is to be written when a particle terminates for any reason

  • TRACK_WEAKSINK keyword to indicate that particle tracking output is to be written when a particle exits a weak sink (a cell which removes some but not all inflow from adjacent cells)

  • TRACK_USERTIME keyword to indicate that particle tracking output is to be written at user-specified times, provided as double precision values in the TRACKTIMES block.

Block: DIMENSIONS

  • ntracktimes is the number of user-specified particle tracking times in the TRACKTIMES block.

Block: TRACKTIMES

  • time real value that defines the tracking time with respect to the simulation start time.

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.

  • SAVE keyword to indicate that information will be saved this stress period.

  • PRINT keyword to indicate that information will be printed this stress period.

  • rtype type of information to save or print. Can only be BUDGET.

  • ocsetting specifies the steps for which the data will be saved.

      ALL
      FIRST
      LAST
      FREQUENCY <frequency>
      STEPS <steps>
    
  • ALL keyword to indicate save for all time steps in period.

  • FIRST keyword to indicate save for first step in period. This keyword may be used in conjunction with other keywords to print or save results for multiple time steps.

  • LAST keyword to indicate save for last step in period. This keyword may be used in conjunction with other keywords to print or save results for multiple time steps.

  • frequency save at the specified time step frequency. This keyword may be used in conjunction with other keywords to print or save results for multiple time steps.

  • steps save for each step specified in STEPS. This keyword may be used in conjunction with other keywords to print or save results for multiple time steps.

Example Input File

    BEGIN OPTIONS
    END OPTIONS
    
    BEGIN PERIOD 1
      PRINT BUDGET ALL
      SAVE BUDGET ALL
    END PERIOD