GMS:Unsupported MODFLOW Features

From XMS Wiki
Jump to: navigation, search
MODFLOW
Pre-processing
MODFLOW Commands
Building a MODFLOW Model
Map to MODFLOW
Calibration
Packages Supported in GMS
Saving a MODFLOW Simulation
Importing MODFLOW Files
Unsupported MODFLOW Features
Post-processing
MODFLOW Display Options
MODFLOW Post-Processing Viewing Options
Reading a MODFLOW Simulation
Tutorials
MODFLOW Tutorials
Packages
Flow: BCF6, HUF, LPF, UPW
Solvers:

DE4, GMG, NWT, PCG,

PCGN, LMG, SIP, SOR,

SMS
Other:

BAS6, BFH, CHD1, CLN,

DRN1, DRT1, EVT1, ETS1,

GAGE, GHB1, GNC, HFB1,

HUF, LAK3, MNW1, MNW2,

OUT1, RCH1, RIV1, SFR2,

STR1, SUB1, SWI2, WEL1,

UZF1


MODFLOW Versions

GMS supports all standard MODFLOW versions. For a list of input files and packages supported in each version see here.

The unsupported MODFLOW versions include:

  • MF2K-GWM
  • MF2K-VSF
  • MF2K-FMP

Processes

Beginning with GMS 6.5 the following processes are not supported:

  • PES (This process is not needed since GMS uses PEST for parameter estimation)
  • SEN (This process is not needed since GMS uses PEST for parameter estimation)

Packages

  • See Packages Supported in GMS. All other packages are unsupported (but we are always working on adding support for more packages). For any package not currently supported in GMS, the file associated with that package will be ignored when the model is imported. However, GMS keeps track of unsupported packages it encounters when reading the name file and, when the project is saved, GMS lists the unsupported packages in the name file and copies the unsupported package files from the old directory to the new directory. Unsupported package files can be edited and removed using the Name File dialog.

Options

The following MODFLOW options are not supported:

  • XSECTION
    • GMS does not support models that use the XSECTION option on line 1 of the BA6 file.
  • Quasi-3D confining bed (GMS 6.5.x and before)
  • File formats: GMS 6.5.x (and earlier versions) can read most regularly formatted files but MODFLOW supports more formatting options than GMS does. Beginning with version 7.0, MODFLOW is used to import non-GMS MODFLOW simulations (thus, all MODFLOW formats can be imported).

Parameters

MODFLOW 2000 introduced the concept of parameters as native input to MODFLOW. Starting with version 6.5, GMS no longer writes out native MODFLOW parameters (except when clusters are defined) and the use of the MODFLOW PES process is not available from within GMS. Even when native MODFLOW files are exported from GMS, native MODFLOW parameters are not used (except when clusters are defined) and instead the parameter starting values are written. However, GMS still supports PEST and users may create parameters in the GMS interface as they have been able to do previously. Parameters are created in GMS by assigning a "key" value (usually a negative number) to a MODFLOW input. When MODFLOW is running and calls our external routine to read in the HDF5 a check is made in the data that is read from the HDF5 file. If one of the parameter "key" values is found in the data then the parameter value is substituted into the array or list.

By adopting this approach it was much easier to support transient parameters and very large sets of pilot points.

Also, adopting this approach allows GMS users to use parameters with the BCF package. This feature is not available with the MODFLOW PES process. Other unsupported parameter options:

  • HFB, SFR (GMS 7.0.x and before)
  • STR, CHD (GMS 6.5.x and before)
  • Multiple clusters for array based parameters (GMS 6.5.x and before)
  • Parameter Instances (GMS 6.5.x and before)