GMS

Exporting Using the View Values Command

In your groundwater model in GMS, do you need to export only a specific dataset value? GMS provides a way for you to export different dataset values and save them as text files that you can continue to edit outside of GMS. This post will cover exporting values using the View Values command.

To export data using the View Values command, select a dataset in the Project Explorer then right-click and select the View Values command. This will open the Edit Dataset Values dialog. This dialog shows an array of data values for the selected dataset. From the Edit Dataset Values dialog, you can export the data values in a couple ways.

Example of the Edit Dataset Values dialog

The first option is to click the Export button in the dialog. This will open the Dataset Filename dialog. Here you can give the exported file a name and save out the data as a tabular text formatted file. This exported file can be opened with a text editor or spreadsheet program. All values in the dataset will be exported with this value.

The second option is to select the data in the data array, then copy (Ctrl+C) and paste (Ctrl+V) the values into another document such as Excel or Google Docs. This method gives you the option to be selective about which data values to include. This method also allows you to save out the data in other file formats.

It is important to note that if you change the formatting in the text file, in excel, or google sheets and try to import the file back into GMS it may not import correctly. The format used in the Edit Dataset Values dialog is the format that GMS will be expecting when importing the data back into the project.

Try out exporting dataset values using the View Values command in GMS today!

Blog tags: 

Using Exchanges with MODFLOW 6

How can you get models to run smoothly together in MODFLOW 6 in situations where boundary conditions don’t adequately describe their relationship to each other? In MODFLOW 6, you have the option of relating models to each other through an exchange instead of just using boundary conditions. This allows the MODFLOW 6 to calculate the flow between each model as if it were part of one large unstructured grid.

Connecting models through exchanges allows for the transfer of information back and forth between two models with distinct purposes and packages. GWF-GWF Exchanges create relationships between the cells of GWF Models by identifying cells where water will be exchanged between. The GWF-GWT exchange creates a relationship where the GWF Model provides the flow data that informs the GWT Model.

Example of the GWF-GWF Exchange Options

But in what situations might you use these exchanges?

In the case of GWF-GWF Exchange, the USGS has identified several situations where this could be desirable:

  • Horizontally adjacent models: It may be necessary to connect models that are in the same area in order to better describe how they relate to each other.
  • Vertically adjacent models: As with the horizontally adjacent models, it may be better to connect models that represent different layers more completely than it is to simply put all the layers on one model. This allows for variation in the fineness of the grids while maintaining communication between them all.
  • Locally refined grids: You might want to refine grids around areas where you want more specific results. Using an exchange, the simulation will calculate them all like they’re part of the same unstructured grid.
  • Periodic boundary conditions: This use aims to show the effects of repeating conditions by coupling cells on opposite sides of the model. Instead of exchanging information between cells of adjacent or circumscribing models, you can exchange information between cells in the same model that are not already adjacent to each other.

As mentioned above, the primary purpose of the GWF-GWT exchange is to provide the flow information from the GWF Model to the GWT Model. Since the GWT Model needs flow data for every cell in the model, this is a convenient way to provide that flow data. (For extended information on inputting data for GWT Models, see USGS documentation).

If you have MODFLOW 6 models that you would like to connect to each other, experiment with exchanges in GMS 10.6 today!

Blog tags: 

Having Multiple MODFLOW 6 Simulations in GMS

Have you tried including multiple MODFLOW 6 simulations in your GMS project? Having multiple MODFLOW 6 simulations allows you to run simulations for the same area. This can help with calibration, making comparisons, and troubleshooting a model. This post will cover how to keep things organized when using multiple simulations in a single project file.

After you have created a second MODFLOW 6 simulation, it is recommended that you give the simulation a name that will help you remember the purpose of that simulation. For example if you have a base simulation that you are using to create a stable starting run, it could be named something like “Base_Sim”. If you then create a second simulation that has a longer run time, naming it something like “Base_Longer_Run” might be helpful.

Furthermore, you can use the Notes feature available in the simulation properties dialog to add notes about what makes each of the simulation unique. This can be particularly helpful when sharing the project with coworkers.

In some cases you may have multiple UGrids. For example, you may want to use one UGrid that is less refined for a simulation for a base simulation and a more refined UGrid to test with a duplicate simulation. When doing this, be certain to correctly name the UGrids so that they are easy to tell apart. Also, make certain the UGrid is linked to the correct MODFLOW 6 simulation. It is usually best to create a separate simulation for each UGrid.

Often when using multiple simulations, you will want to have specific map coverages applied to specific simulations. When doing this, you can organize your coverages in the Map module using folders. Using folders can help keep straight which coverages belong with which simulation. And can also help in keeping the Project Explorer from becoming cluttered.

Example of Multiple MODFLOW 6 Simulations in GMS

In the Project Explorer, collapse any folder that you are not currently using. This will help keep the Project Explorer free of any unnecessary clutter. This is particularly helpful when you have solution data from different simulation runs. GMS will automatically place simulation solution files in their own folder in the Project Explorer under the UGrid connected to that simulation, as well as as links under the simulation. Additional folders can be added to organize solution data.

Also, when working with multiple simulations, it can be helpful to lock simulations that are not currently being worked on to reduce chances of accidentally making changes to the wrong simulation.

It should also be noted that having too many simulations in a project can cause GMS to run slowly. It is typically recommended to have fewer than seven simulations in a project.

Having multiple MODFLOW 6 simulations in your project expands your groundwater modeling options. Try out using multiple MODFLOW 6 simulations on your project in GMS today!

Blog tags: 

Defining Hydraulic Conductivity for Specific Layers

In your groundwater model, do you need to define hydraulic conductivity for specific layers differently than other layers? Do you need to modify the hydraulic conductivity values for specific areas within a single layer? GMS provides more than one way to assign hydraulic conductivity. This capability gives you more precision with regard to how hydraulic conductivity is assigned to your groundwater model.

Using the conceptual model approach, hydraulic conductivity can be assigned to polygons on a single coverage then mapped to your model. You can also use multiple coverages, assigning the hydraulic conductivity to specific layers ranges. The workflow for this is as follows:

  1. Right-click on the coverage and select "Coverage Setup...".
  2. In the "Default Layer range" set the layer range you would like to use.
  3. Coverage setup for conductivity on a specific layer
  4. Select the coverage to make it active.
  5. Double-click on a polygon within the coverage.
  6. It will bring up the attribute table for that group of layers.
  7. Set the conductivity for the polygon.
  8. Repeat this process for each desired group of layers.

When using this workflow, take care to make certain you are setting the correct attributes to the correct layer of your grid. Naming the coverage with the layer number or layer range can help with this process. You may also want to use the notes feature to attach reminders as to how the coverage has been set up.

It should be noted that when mapping multiple coverages to your grid, GMS follows an order of priority for the coverages. If you have different conductivity values on different coverages that overlap it is recommended that you apply the coverages individually. The last coverage that you apply will overwrite any overlapping values. If you apply all the coverages at once, the conductivity values will be summed up in areas where they overlap.

Try out using multiple coverages to define hydraulic conductivity for specific layers in GMS today!

Blog tags: 

Pages