GWF-BUY

Structure of Blocks

FOR EACH SIMULATION

    BEGIN OPTIONS
      [HHFORMULATION_RHS]
      [DENSEREF <denseref>]
      [DENSITY FILEOUT <densityfile>]
    END OPTIONS
    BEGIN DIMENSIONS
      NRHOSPECIES <nrhospecies>
    END DIMENSIONS
    BEGIN PACKAGEDATA
      <irhospec> <drhodc> <crhoref> <modelname> <auxspeciesname>
      <irhospec> <drhodc> <crhoref> <modelname> <auxspeciesname>
      ...
    END PACKAGEDATA

Explanation of Variables

Block: OPTIONS

  • HHFORMULATION_RHS use the variable-density hydraulic head formulation and add off-diagonal terms to the right-hand. This option will prevent the BUY Package from adding asymmetric terms to the flow matrix.

  • denseref fluid reference density used in the equation of state. This value is set to 1000. if not specified as an option.

  • DENSITY keyword to specify that record corresponds to density.

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

  • densityfile name of the binary output file to write density information. The density file has the same format as the head file. Density values will be written to the density file whenever heads are written to the binary head file. The settings for controlling head output are contained in the Output Control option.

Block: DIMENSIONS

  • nrhospecies number of species used in density equation of state. This value must be one or greater if the BUY package is activated.

Block: PACKAGEDATA

  • irhospec integer value that defines the species number associated with the specified PACKAGEDATA data on the line. IRHOSPECIES must be greater than zero and less than or equal to NRHOSPECIES. Information must be specified for each of the NRHOSPECIES species or the program will terminate with an error. The program will also terminate with an error if information for a species is specified more than once.

  • drhodc real value that defines the slope of the density-concentration line for this species used in the density equation of state.

  • crhoref real value that defines the reference concentration value used for this species in the density equation of state.

  • modelname name of GWT model used to simulate a species that will be used in the density equation of state. This name will have no effect if the simulation does not include a GWT model that corresponds to this GWF model.

  • auxspeciesname name of an auxiliary variable in a GWF stress package that will be used for this species to calculate a density value. If a density value is needed by the Buoyancy Package then it will use the concentration values in this AUXSPECIESNAME column in the density equation of state. For advanced stress packages (LAK, SFR, MAW, and UZF) that have an associated advanced transport package (LKT, SFT, MWT, and UZT), the FLOW_PACKAGE_AUXILIARY_NAME option in the advanced transport package can be used to transfer simulated concentrations into the flow package auxiliary variable. In this manner, the Buoyancy Package can calculate density values for lakes, streams, multi-aquifer wells, and unsaturated zone flow cells using simulated concentrations.

Example Input File

    BEGIN OPTIONS
      DENSEREF 1000.
    END OPTIONS
    
    BEGIN DIMENSIONS
      NRHOSPECIES 2
    END DIMENSIONS
    
    BEGIN PACKAGEDATA
      #ISPEC DRHODC   CRHOREF MODELNAME   AUXSPECIESNAME
           1     0.7       0.     GWT-1         SALINITY
           2  -0.375      25.     GWT-2      TEMPERATURE
    END PACKAGEDATA