GMS:MODFLOW Packages Supported in GMS: Difference between revisions

From XMS Wiki
Jump to navigationJump to search
No edit summary
 
(50 intermediate revisions by 7 users not shown)
Line 1: Line 1:
{{MODFLOW Links}}
{{MODFLOW Links}}
__TOC__
[[GMS:MODFLOW|MODFLOW]] is divided into a series of components called "packages." Each package performs a specific task. The input for each package is generally contained in a separate file. The MODFLOW packages supported by GMS are listed in the following tables.
[[GMS:MODFLOW|MODFLOW]] is divided into a series of components called "packages." Each package performs a specific task. The input for each package is generally contained in a separate file. The MODFLOW packages supported by GMS are listed in the following tables.


The MODFLOW packages to be used in the MODFLOW simulation are specified in the Packages dialog. This dialog is accessed in the [[GMS:Global Options/Basic Package|''Global Options\Basic Package'']] dialog. Some of the packages are always required for a simulation and some are optional. One of the flow model packages and one of the solver packages must be selected. Each of the boundary condition/source/sink packages is optional.
The MODFLOW packages to be used in the MODFLOW simulation are specified in the ''Packages'' dialog. This dialog is accessed in the [[GMS:Global Options/Basic Package|''Global Options\Basic Package'']] dialog. Some of the packages are always required for a simulation and some are optional. One of the flow model packages and one of the solver packages must be selected. Each of the boundary condition/source/sink packages is optional.


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.
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.
[[File:MODFLOWpackages.png|thumb|none|left|350 px|The ''MODFLOW Packages'' dialog.]]
After specifying packages for a MODFLOW simulation, the package parameters for each package can be reached through the ''MODFLOW'' menu; or by right-clicking on the package icon [[File:MODFLOW Package Icon.svg|16 px]] in the Project Explorer and selecting the '''Properties''' command.


==Global Options & Output==
==Global Options & Output==


{| class="wikitable"
{| class="wikitable"
!width="75"|Abbrev. Name
!width="200"|Package/File Name
!width="200"|Package/File Name
!width="75"|Abrev Name
!width="65"|USGS
!width="65"|USGS
!Description
!Description
Line 16: Line 21:
!width="75"|Extension
!width="75"|Extension
|-
|-
| Name file || align ="center" |MFN|| align ="center" | [http://water.usgs.gov/nrp/gwsoftware/modflow2000/MFDOC/name_file.htm] || align ="center" | The MODFLOW name file. GMS uses "mfn" as the extension. || align ="center" |Yes|| align ="center" |*.mfn
| align ="center" |MFN||align ="center" |[[GMS:MODFLOW Name File Dialog|Name file]] || align ="center" | [http://water.usgs.gov/nrp/gwsoftware/modflow2000/MFDOC/name_file.htm] || align ="left" | The MODFLOW name file. GMS uses "mfn" as the extension. || align ="center" |Yes|| align ="center" |*.mfn
|-
|-
|[[GMS:Global Options/Basic Package|Basic Package]]|| align ="center" |BAS6|| align ="center" | [http://water.usgs.gov/nrp/gwsoftware/modflow2000/MFDOC/bas6.htm] || align ="center" | Used to specify the grid dimensions, the computational time steps, and an array identifying which packages are to be used.|| align ="center" |Yes|| align ="center" |*.bas
|align ="center" |BAS6||align ="center" |[[GMS:Global Options/Basic Package|Basic Package]]|| align ="center" | [http://water.usgs.gov/nrp/gwsoftware/modflow2000/MFDOC/bas6.htm] || align ="left" | Used to specify the grid dimensions, the computational time steps, and an array identifying which packages are to be used.|| align ="center" |Yes|| align ="center" |*.ba6
|-
|-
|Discretization File|| align ="center" |DIS|| align ="center" |[http://water.usgs.gov/nrp/gwsoftware/modflow2000/MFDOC/dis.htm]|| align ="center" |The Discretization File is used to specify certain data used in all models. These include, the number of rows, columns and layers, the cell sizes, the presence of Quasi-3D confining beds, the time discretization.|| align ="center" |Yes|| align ="center" |*.dis
|align ="center" |DIS||align ="center" |Discretization File|| align ="center" |[http://water.usgs.gov/nrp/gwsoftware/modflow2000/MFDOC/dis.htm]|| align ="left" |The Discretization File is used to specify certain data used in all models. These include, the number of rows, columns and layers, the cell sizes, the presence of Quasi-3D confining beds, the time discretization.|| align ="center" |Yes|| align ="center" |*.dis
|-
|-
|[[GMS:MODFLOW#Output Control|Output Control]]|| align ="center" |OUT1||align ="center" | [http://water.usgs.gov/nrp/gwsoftware/modflow2000/MFDOC/oc.htm]|| align ="center" |Controls what information is to be output from MODFLOW and when it is to be output.|| align ="center" |No|| align ="center" |*.oc
|align ="center" |OUT1||align ="center" |[[GMS:MODFLOW#Output Control|Output Control]]|| align ="center" | [http://water.usgs.gov/nrp/gwsoftware/modflow2000/MFDOC/oc.htm]|| align ="left" |Controls what information is to be output from MODFLOW and when it is to be output.|| align ="center" |No|| align ="center" |*.oc
|}
|}


==Flow Packages==
==Flow Packages==
Interfaces to four different flow packages are provided in GMS: the block centered flow ([[GMS:BCF Package|BCF]]), the layer property flow ([[GMS:LPF Package|LPF]]), the hydrogeologic unit flow ([[GMS:HUF Package|HUF]]), and the upstream weighting ([[GMS:UPW Package|UPW]]) packages.  One of these four packages must be selected in the Packages dialog.
Interfaces to four different flow packages are provided in GMS: the block-centered flow ([[GMS:BCF Package|BCF]]), the layer property flow ([[GMS:LPF Package|LPF]]), the hydrogeologic unit flow ([[GMS:HUF Package|HUF]]), and the upstream weighting ([[GMS:UPW Package|UPW]]) packages.  One of these four packages must be selected in the ''Packages'' dialog.


{| class="wikitable"
{| class="wikitable"
!width="75"|Abbrev. Name
!width="200"|Package Name
!width="200"|Package Name
!width="75"|Abrev Name
!width="65"|USGS
!width="65"|USGS
!Description
!Description
Line 36: Line 41:
!width="75"|Extension
!width="75"|Extension
|-
|-
|[[GMS:BCF Package|Block Centered Flow Package]]|| align ="center" |BCF6||align ="center" | [http://water.usgs.gov/nrp/gwsoftware/modflow2000/MFDOC/bcf.htm]|| align ="center"|Performs the cell by cell flow calculations. The input to this package includes layer types and cell attributes such as storage coefficients and transmissivity.  Parameters for sensitivity analysis or parameter estimation are NOT supported.|| align ="center" |Yes<sub>1</sub>|| align ="center" |*.bcf
|align ="center" |BCF6||align ="center" |[[GMS:BCF Package|Block-Centered Flow Package]]|| align ="center" | [http://water.usgs.gov/nrp/gwsoftware/modflow2000/MFDOC/bcf.htm]|| align ="left"|Performs the cell by cell flow calculations. The input to this package includes layer types and cell attributes such as storage coefficients and transmissivity.  Parameters for sensitivity analysis or parameter estimation are NOT supported.|| align ="center" |Yes<ref name="flow package" group="n">One of the flow packages must be used.</ref>|| align ="center" |*.bcf
|-
|-
|[[GMS:LPF Package|Layer Property Flow Package]]|| align ="center" |LPF||align ="center" | [http://water.usgs.gov/nrp/gwsoftware/modflow2000/MFDOC/lpf.htm]|| align ="center"|Performs the cell by cell flow calculations. The input to this package includes layer types and cell attributes such as storage coefficients and transmissivity.|| align ="center" |Yes<sub>1</sub>|| align ="center" |*.lpf
| align ="center" |LPF||align ="center" |[[GMS:LPF Package|Layer Property Flow Package]]||align ="center" | [http://water.usgs.gov/nrp/gwsoftware/modflow2000/MFDOC/lpf.htm]|| align ="left"|Performs the cell by cell flow calculations. The input to this package includes layer types and cell attributes such as storage coefficients and transmissivity.|| align ="center" |Yes<ref name="flow package" group="n"/>|| align ="center" |*.lpf
|-
|-
|[[GMS:UPW Package|Upstream Weighting Flow Package]]|| align ="center" |UPW||align ="center" | [http://water.usgs.gov/nrp/gwsoftware/modflow2000/MFDOC/upw_upstream_weighting_package.htm]|| align ="center"|Based on the LPF package.  Modified to provide a linear formulation that can be used with the NWT solver.|| align ="center" |Yes<sub>1</sub>|| align ="center" |*.upw
|align ="center" |UPW||align ="center" |[[GMS:UPW Package|Upstream Weighting Flow Package]]|| align ="center" | [http://water.usgs.gov/nrp/gwsoftware/modflow2000/MFDOC/upw_upstream_weighting_package.htm]|| align ="left"|Based on the LPF package.  Modified to provide a linear formulation that can be used with the NWT solver.|| align ="center" |Yes<ref name="flow package" group="n"/>|| align ="center" |*.upw
|-
|-
|[[GMS:HUF Package|Hydrogeologic Unit Flow Package]]|| align ="center" |HUF||align ="center" | [http://water.usgs.gov/nrp/gwsoftware/modflow2000/MFDOC/huf2.htm]|| align ="center"|Defines the model stratigraphy in a grid independent fashion (in the vertical direction).|| align ="center" |Yes<sub>1</sub>|| align ="center" |*.huf
|align ="center" |HUF||align ="center" |[[GMS:HUF Package|Hydrogeologic Unit Flow Package]]|| align ="center" | [http://water.usgs.gov/nrp/gwsoftware/modflow2000/MFDOC/huf2.htm]|| align ="left"|Defines the model stratigraphy in a grid independent fashion (in the vertical direction).|| align ="center" |Yes<ref name="flow package" group="n"/>|| align ="center" |*.huf
|}
|}
<sup>1</sup> One of the flow packages must be used.


==Solver Packages==
==Solver Packages==


{| class="wikitable"
{| class="wikitable"
!width="75"|Abbrev. Name
!width="200"|Package Name
!width="200"|Package Name
!width="75"|Abrev Name
!width="65"|USGS
!width="65"|USGS
!Description
!Description
Line 56: Line 60:
!width="75"|Extension
!width="75"|Extension
|-
|-
|[[GMS:GMG Package Dialog|Geometric Multi-Grid ]]||align ="center" |GMG||align ="center" | [http://water.usgs.gov/nrp/gwsoftware/modflow2000/MFDOC/gmg.htm]|| align ="center"|The Geometric Multigrid Solver is used to solve the finite difference equations in each step of a MODFLOW stress period.|| align ="center" |Yes<sub>1</sub>|| align ="center" |*.gmg
|align ="center" |GMG||align ="center"|[[GMS:GMG Package|Geometric Multi-Grid ]]||align ="center" | [http://water.usgs.gov/nrp/gwsoftware/modflow2000/MFDOC/gmg.htm]|| align ="left"|The Geometric Multigrid Solver is used to solve the finite difference equations in each step of a MODFLOW stress period.|| align ="center" |Yes<ref name="solver" group="n">One of these solvers must be selected in the ''Packages'' dialog.</ref>|| align ="center" |*.gmg
|-
|-
|[[GMS:SIP Package|Strongly Implicit Procedure]]||align ="center" |SIP||align ="center" | [http://water.usgs.gov/nrp/gwsoftware/modflow2000/MFDOC/sip.htm]|| align ="center"|The Strongly Implicit Procedure package is used to solve the finite difference equations in each step of a MODFLOW stress period.||align ="center" |Yes<sub>1</sub>|| align ="center" |*.sip
|align ="center" |SIP1||align ="center"|[[GMS:SIP Package|Strongly Implicit Procedure]]||align ="center" | [http://water.usgs.gov/nrp/gwsoftware/modflow2000/MFDOC/sip.htm]|| align ="left"|The Strongly Implicit Procedure package is used to solve the finite difference equations in each step of a MODFLOW stress period.||align ="center" |Yes<ref name="solver" group="n"/>|| align ="center" |*.sip
|-
|-
|[[GMS:PCG2 Package|Preconditioned Conjugate Gradient Method]]||align ="center" |PCG2||align ="center" | [http://water.usgs.gov/nrp/gwsoftware/modflow2000/MFDOC/pcg.htm]|| align ="center"|The Preconditioned Conjugate-Gradient package is used to solve the finite difference equations in each step of a MODFLOW stress period.||align ="center" |Yes<sub>1</sub>|| align ="center" |*.pcg
|align ="center" |PCG||align ="center"|[[GMS:PCG Package|Preconditioned Conjugate Gradient Method]]||align ="center" | [http://water.usgs.gov/nrp/gwsoftware/modflow2000/MFDOC/pcg.htm]|| align ="left"|The Preconditioned Conjugate-Gradient package is used to solve the finite difference equations in each step of a MODFLOW stress period.||align ="center" |Yes<ref name="solver" group="n"/>|| align ="center" |*.pcg
|-
|-
|[[GMS:PCGN Package|Preconditioned Conjugate Gradient Solver with Improved Nonlinear Control]]||align ="center" |PCGN||align ="center" | [http://water.usgs.gov/nrp/gwsoftware/modflow2005/MFDOC/pcgn.htm]|| align ="center"|The Preconditioned Conjugate-Gradient package is used to solve the finite difference equations in each step of a MODFLOW stress period.||align ="center" |Yes<sub>1</sub>|| align ="center" |*.pcgn
|align ="center" |PCGN||align ="center"|[[GMS:PCGN Package|Preconditioned Conjugate Gradient Solver with Improved Nonlinear Control]]||align ="center" | [http://water.usgs.gov/nrp/gwsoftware/modflow2000/MFDOC/pcgn.htm]|| align ="left"|The Preconditioned Conjugate-Gradient package is used to solve the finite difference equations in each step of a MODFLOW stress period.||align ="center" |Yes<ref name="solver" group="n"/>|| align ="center" |*.pcgn
|-
|-
|[[GMS:SSOR Package|Slice-Successive Overrelaxation Method]]||align ="center" |SOR||align ="center" | [http://water.usgs.gov/nrp/gwsoftware/modflow2000/MFDOC/sor.htm]|| align ="center"|The Slice-Successive Overrelaxation package is used to solve the finite difference equations in each step of a MODFLOW stress period.||align ="center" |Yes<sub>1</sub>||  align ="center" |*.sor
|align ="center" |SOR1||align ="center" |[[GMS:SSOR Package|Slice-Successive Overrelaxation Method]]||align ="center" | [http://water.usgs.gov/nrp/gwsoftware/modflow2000/MFDOC/sor.htm]|| align ="left"|The Slice-Successive Overrelaxation package is used to solve the finite difference equations in each step of a MODFLOW stress period.||align ="center" |Yes<ref name="solver" group="n"/>||  align ="center" |*.sor
|-
|-
|[[GMS:LMG Package Dialog|Algebraic MultiGrid for Systems Solver]]||align ="center" |SAMG or LINK-AMG||align ="center" | [http://water.usgs.gov/nrp/gwsoftware/modflow2000/MFDOC/lmg.htm]|| align ="center"|The Link-AMG package is used to solve the finite difference equations in each step of a MODFLOW stress period.||align ="center" |Yes<sub>1</sub>|| align ="center" |*.lmg
|align ="center" |SAMG or LMG||align ="center" |[[GMS:LMG Package|Algebraic Multi-Grid for Systems Solver]]||align ="center" | [http://water.usgs.gov/nrp/gwsoftware/modflow2000/MFDOC/lmg.htm]|| align ="left"|The LMG or Link-AMG package is used to solve the finite difference equations in each step of a MODFLOW stress period.||align ="center" |Yes<ref name="solver" group="n"/>|| align ="center" |*.lmg
|-
|-
|[[GMS:DE4 Package|Direct Solver]]||align ="center" |DE4||align ="center" |[http://water.usgs.gov/nrp/gwsoftware/modflow2000/MFDOC/de4.htm]|| align ="center"|The DE4 package is used to solve the finite difference equations in each step of a MODFLOW stress period.||align ="center" |Yes<sub>1</sub>|| align ="center" |*.de4
|align ="center" |DE4||align ="center" |[[GMS:DE4 Package|Direct Solver]]||align ="center" |[http://water.usgs.gov/nrp/gwsoftware/modflow2000/MFDOC/de4.htm]|| align ="left"|The DE4 package is used to solve the finite difference equations in each step of a MODFLOW stress period.||align ="center" |Yes<ref name="solver" group="n"/>|| align ="center" |*.de4
|-
|-
|[[GMS:NWT Package|Newton Solver]]||align ="center" |NWT||align ="center" |[http://water.usgs.gov/nrp/gwsoftware/modflow2000/MFDOC/nwt_newton_solver.htm]|| align ="center"|The NWT package is used to solve the finite difference equations in each step of a MODFLOW-NWT stress period.||align ="center" |Yes<sub>1</sub>|| align ="center" |*.nwt
|align ="center" |NWT||align ="center" |[[GMS:NWT Package|Newton Solver]]||align ="center" |[http://water.usgs.gov/nrp/gwsoftware/modflow2000/MFDOC/nwt_newton_solver.htm]|| align ="left"|The NWT package is used to solve the finite difference equations in each step of a [[GMS:MODFLOW-NWT|MODFLOW-NWT]] stress period.||align ="center" |Yes<ref name="solver" group="n"/>|| align ="center" |*.nwt
|-
|align ="center" |SMS||align ="center" |[[GMS:SMS Package|Sparse Matrix Solver]]||align ="center" |[http://water.usgs.gov/ogw/mfusg]|| align ="left"|The SMS package is used to solve the finite volume equations in each step of a [[GMS:MODFLOW-USG|MODFLOW-USG]] stress period.||align ="center" |Yes<ref name="solver" group="n"/>|| align ="center" |*.sms
|}
|}
<sup>1</sup> One of these solvers must be selected in the Packages dialog.


Once a solver has been selected, the appropriate solver package dialog can be accessed through one of the solver commands (LMG, SIP, PCG2, or SSOR) in the ''MODFLOW'' menu. The default values shown in each dialog are typically adequate.
Once a solver has been selected, the appropriate solver package dialog can be accessed through one of the solver commands (LMG, SIP, PCG2, or SSOR) in the ''MODFLOW'' menu. The default values shown in each dialog are typically adequate.
Line 82: Line 86:


{| class="wikitable"
{| class="wikitable"
!width="75"|Abbrev. Name
!width="200"|Package Name
!width="200"|Package Name
!width="75"|Abrev Name
!width="65"|USGS
!width="65"|USGS
!Description
!Description
Line 89: Line 93:
!width="75"|Extension
!width="75"|Extension
|-
|-
|[[GMS:DRN Package|Drain Package]]|| align ="center" |DRN1||align ="center" | [http://water.usgs.gov/nrp/gwsoftware/modflow2000/MFDOC/drn.htm]|| align ="center"|Simulates drain type boundary conditions.|| align ="center" |No|| align ="center" |*.drn
|align ="center" |BFH||align ="center" |[[GMS:MODFLOW-LGR#BFH_Package|Boundary Flow and Head Package]]|| align ="center" |[http://water.usgs.gov/nrp/gwsoftware/modflow2000/MFDOC/bfh___boundary_flow_and_head_p.htm]|| align ="left"|Used with MODFLOW-LGR to use coupled flows and heads when running parent or child model independently.|| align ="center" |No|| align ="center" |*.bfh_hed, *.bfh_flw
|-
|-
|[[GMS:DRT Package|Drain Return Package]]|| align ="center" |DRT1||align ="center" | [http://water.usgs.gov/nrp/gwsoftware/modflow2000/MFDOC/drt.htm]|| align ="center"|Simulates drain return type boundary conditions.|| align ="center" |No|| align ="center" |*.drt
|align ="center" |CLN||align ="center" |[[GMS:CLN Process|CLN Process]]|| || align ="left"|MODFLOW-USG process to simulate Connected Linear Network.|| align ="center" |No|| align ="center" |*.cln
|-
|-
|[[GMS:EVT Package|Evapotranspiration Package]]|| align ="center" | EVT1||align ="center" | [http://water.usgs.gov/nrp/gwsoftware/modflow2000/MFDOC/evt.htm]|| align ="center"|Simulates the effect of evapotranspiration in the vadose zone.|| align ="center" |No|| align ="center" |*.evt
|align ="center" |DRN1||align ="center" |[[GMS:DRN Package|Drain Package]]|| align ="center" | [http://water.usgs.gov/nrp/gwsoftware/modflow2000/MFDOC/drn.htm]|| align ="left"|Simulates drain type boundary conditions.|| align ="center" |No|| align ="center" |*.drn
|-
|-
|[[GMS:ETS Package|Evapotranspiration Segments Package]]|| align ="center" | ETS1||align ="center" | [http://water.usgs.gov/nrp/gwsoftware/modflow2000/MFDOC/ets.htm]|| align ="center"|"allows simulation of evapotranspiration with a user-defined relation between evapotranspiration rate and hydraulic head."<ref>
|align ="center" |DRT1||align ="center" |[[GMS:DRT Package|Drain Return Package]]|| align ="center" | [http://water.usgs.gov/nrp/gwsoftware/modflow2000/MFDOC/drt.htm]|| align ="left"|Simulates drain return type boundary conditions.|| align ="center" |No|| align ="center" |*.drt
|-
|align ="center" | EVT1||align ="center" |[[GMS:EVT Package|Evapotranspiration Package]]|| align ="center" | [http://water.usgs.gov/nrp/gwsoftware/modflow2000/MFDOC/evt.htm]|| align ="left"|Simulates the effect of evapotranspiration in the vadose zone.|| align ="center" |No|| align ="center" |*.evt
|-
|align ="center" | ETS1||align ="center" |[[GMS:ETS Package|Evapotranspiration Segments Package]]|| align ="center" | [http://water.usgs.gov/nrp/gwsoftware/modflow2000/MFDOC/ets.htm]|| align ="left"|"allows simulation of evapotranspiration with a user-defined relation between evapotranspiration rate and hydraulic head."<ref>
{{citation  
{{citation  
|last=Banta
|last=Banta
Line 105: Line 113:
}}</ref>|| align ="center" |No|| align ="center" |*.ets
}}</ref>|| align ="center" |No|| align ="center" |*.ets
|-
|-
|[[GMS:GAGE Package|Gage Package]]||align ="center" | GAGE||align ="center" | [http://water.usgs.gov/nrp/gwsoftware/modflow2000/Guide/index.html?gage.htm]|| align ="center"|Allows SFR and lake gaging stations.  Gaging station prints time series values for gage location.|| align ="center" |No|| align ="center" |*.gag
|align ="center" | GAGE||align ="center" |[[GMS:GAGE Package|Gage Package]]||align ="center" | [http://water.usgs.gov/nrp/gwsoftware/modflow2000/Guide/index.html?gage.htm]|| align ="left"|Allows SFR and lake gaging stations.  Gaging station prints time series values for gage location.|| align ="center" |No|| align ="center" |*.gag
|-
|align ="center" | GHB1||align ="center" |[[GMS:GHB Package|General Head Boundary Package]]||align ="center" | [http://water.usgs.gov/nrp/gwsoftware/modflow2000/MFDOC/ghb.htm]|| align ="left"|Simulates a general purpose head-dependent source/sink. Commonly used to simulate lakes.|| align ="center" |No|| align ="center" |*.ghb
|-
|align ="center" | GNC||align ="center" |[[GMS:GNC Package|Ghost Node Correction Package]]||align ="center" | || align ="left"|Only in MODFLOW-USG, corrects for cells whose connector does not perpendicularly bisect the face.|| align ="center" |No|| align ="center" |*.gnc
|-
|-
|[[GMS:GHB Package|General Head Boundary Package]]||align ="center" | GHB1||align ="center" | [http://water.usgs.gov/nrp/gwsoftware/modflow2000/MFDOC/ghb.htm]|| align ="center"|Simulates a general purpose head-dependent source/sink. Commonly used to simulate lakes.|| align ="center" |No|| align ="center" |*.ghb
|align ="center" |HFB1||align ="center" | [[GMS:HFB Package|Horizontal Flow Barrier Package]]|| align ="center" |[http://water.usgs.gov/nrp/gwsoftware/modflow2000/MFDOC/hfb6.htm]|| align ="left"|Simulates the effect of horizontal flow barriers such as sheet piles and slurry trenches.|| align ="center" |No|| align ="center" |*.hfb
|-
|-
|[[GMS:HFB Package|Horizontal Flow Barrier Package]]|| align ="center" |HFB1||align ="center" | [http://water.usgs.gov/nrp/gwsoftware/modflow2000/MFDOC/hfb6.htm]|| align ="center"|Simulates the effect of horizontal flow barriers such as sheet piles and slurry trenches.|| align ="center" |No|| align ="center" |*.hfb
|align ="center" |LAK3||align ="center" | [[GMS:LAK Package|Lake Package]]|| align ="center" |[http://water.usgs.gov/nrp/gwsoftware/modflow2000/MFDOC/lak.htm]|| align ="left"|A more sophisticated alternative to the typical approach of using the General head package to simulate the effect of lakes and reservoirs. Computes the stage based on the water budget unlike the GHB.|| align ="center" |No|| align ="center" |*.lak
|-
|-
|[[GMS:LAK Package|Lake Package]]|| align ="center" | LAK3||align ="center" | [http://water.usgs.gov/nrp/gwsoftware/modflow2000/MFDOC/lak.htm]|| align ="center"|A more sophisticated alternative to the typical approach of using the General head package to simulate the effect of lakes and reservoirs. Computes the stage based on the water budget unlike the GHB.|| align ="center" |No|| align ="center" |*.lak
|align ="center" | MNW1||align ="center" | [[GMS:MNW1 Package|Multi-Node Well 1 Package]]|| align ="center" |[http://water.usgs.gov/nrp/gwsoftware/modflow2000/MFDOC/mnw.htm]|| align ="left"|older revision of MNW package used to simulate wells that extend over more than one cell.|| align ="center" |No|| align ="center" |*.mnw
|-
|-
|[[GMS:MNW1 Package|MNW1 Package]]|| align ="center" | MNW1||align ="center" | [http://water.usgs.gov/nrp/gwsoftware/modflow2000/MFDOC/mnw.htm]|| align ="center"|older revision of MNW package used to simulate wells that extend over more than one cell.|| align ="center" |No|| align ="center" |*.mnw
|align ="center" | MNW2||align ="center" |[[GMS:MNW2 Package|Multi-Node Well 2 Package]]|| align ="center" | [http://water.usgs.gov/nrp/gwsoftware/modflow2000/MFDOC/mnw2.htm]|| align ="left"|updated revision of MNW1 package used to simulate wells that extend over more than one cell.|| align ="center" |No|| align ="center" |*.mnw2
|-
|-
|[[GMS:MNW2 Package|MNW2 Package]]|| align ="center" | MNW2||align ="center" | [http://water.usgs.gov/nrp/gwsoftware/modflow2000/MFDOC/mnw2.htm]|| align ="center"|updated revision of MNW1 package used to simulate wells that extend over more than one cell.|| align ="center" |No|| align ="center" |*.mnw2
|align ="center" |RCH1||align ="center" |[[GMS:RCH Package|Recharge Package]]|| align ="center" | [http://water.usgs.gov/nrp/gwsoftware/modflow2000/MFDOC/rch.htm]|| align ="left"|Simulates recharge to the groundwater from precipitation.|| align ="center" |No|| align ="center" |*.rch
|-
|-
|[[GMS:RCH Package|Recharge Package]]|| align ="center" |RCH1||align ="center" | [http://water.usgs.gov/nrp/gwsoftware/modflow2000/MFDOC/rch.htm]|| align ="center"|Simulates recharge to the groundwater from precipitation.|| align ="center" |No|| align ="center" |*.rch
|align ="center" |RIV1||align ="center" | [[GMS:RIV Package|River Package]]|| align ="center" |[http://water.usgs.gov/nrp/gwsoftware/modflow2000/MFDOC/riv.htm]|| align ="left"|Simulates river type boundary conditions.|| align ="center" |No|| align ="center" |*.riv
|-
|-
|[[GMS:RIV Package|River Package]]|| align ="center" |RIV1||align ="center" | [http://water.usgs.gov/nrp/gwsoftware/modflow2000/MFDOC/riv.htm]|| align ="center"|Simulates river type boundary conditions.|| align ="center" |No|| align ="center" |*.riv
|align ="center" |SFR2||align ="center" |[[GMS:STR/SFR Packages|Streamflow-Routing Package]]|| align ="center" | [http://water.usgs.gov/nrp/gwsoftware/modflow2000/MFDOC/sfr.htm]|| align ="left"|Simulates the exchange of water between the aquifer and surficial streams. Includes routing and automatic computation of stage.  Parameters for sensitivity analysis or parameter estimation are NOT supported.|| align ="center" |No|| align ="center" |*.sfr
|-
|-
|[[GMS:STR/SFR Packages|SFR Package]]|| align ="center" |SFR2||align ="center" | [http://water.usgs.gov/nrp/gwsoftware/modflow2000/MFDOC/sfr.htm]|| align ="center"|Simulates the exchange of water between the aquifer and surficial streams. Includes routing and automatic computation of stage.  Parameters for sensitivity analysis or parameter estimation are NOT supported.|| align ="center" |No|| align ="center" |*.sfr
|align ="center" |STR1||align ="center" |[[GMS:STR/SFR Packages|Stream-Routing Package]]|| align ="center" | [http://water.usgs.gov/nrp/gwsoftware/modflow2000/MFDOC/str.htm]|| align ="left"|Simulates the exchange of water between the aquifer and surficial streams. Includes routing and automatic computation of stage.  Parameters for sensitivity analysis or parameter estimation are NOT supported.|| align ="center" |No|| align ="center" |*.str
|-
|-
|[[GMS:STR/SFR Packages|STR Package]]|| align ="center" |STR1||align ="center" | [http://water.usgs.gov/nrp/gwsoftware/modflow2000/MFDOC/str.htm]|| align ="center"|Simulates the exchange of water between the aquifer and surficial streams. Includes routing and automatic computation of stage.  Parameters for sensitivity analysis or parameter estimation are NOT supported.|| align ="center" |No|| align ="center" |*.str
|align ="center" |CHD1||align ="center" | [[GMS:CHD Package|Time Variant Specified Head Package]]|| align ="center" |[http://water.usgs.gov/nrp/gwsoftware/modflow2000/MFDOC/chd.htm]|| align ="left"|Simulates specified head boundary conditions where the head is allowed to vary with time.|| align ="center" |No|| align ="center" |*.chd
|-
|-
|[[GMS:CHD Package|Time Variant Specified Head Package]]|| align ="center" |CHD1||align ="center" | [http://water.usgs.gov/nrp/gwsoftware/modflow2000/MFDOC/chd.htm]|| align ="center"|Simulates specified head boundary conditions where the head is allowed to vary with time.|| align ="center" |No|| align ="center" |*.chd
|align ="center" |SUB1||align ="center" |[[GMS:SUB Package|Subsidence Package]]|| align ="center" | [http://water.usgs.gov/nrp/gwsoftware/modflow2000/MFDOC/sub.htm]|| align ="left"|Simulates simulates aquifer compaction and land subsidence.|| align ="center" |No|| align ="center" |*.sub
|-
|-
|[[GMS:SUB Package|Subsidence Package]]|| align ="center" |SUB1||align ="center" | [http://water.usgs.gov/nrp/gwsoftware/modflow2000/MFDOC/sub.htm]|| align ="center"|Simulates simulates aquifer compaction and land subsidence.|| align ="center" |No|| align ="center" |*.sub
|align ="center" |SWI2||align ="center" |[[GMS:SWI Package|Seawater Intrusion Package]]|| align ="center" | [https://pubs.er.usgs.gov/publication/tm6A46]|| align ="left"|Simulates variable-density seawater intrusion in MODFLOW-2005.|| align ="center" |No|| align ="center" |*.swi
|-
|-
|[[GMS:WEL Package|Well Package]]|| align ="center" |WEL1||align ="center" | [http://water.usgs.gov/nrp/gwsoftware/modflow2000/MFDOC/wel.htm]|| align ="center"|Simulates injection/extraction wells.|| align ="center" |No|| align ="center" |*.wel
|align ="center" |WEL1||align ="center" |[[GMS:WEL Package|Well Package]]|| align ="center" | [http://water.usgs.gov/nrp/gwsoftware/modflow2000/MFDOC/wel.htm]|| align ="left"|Simulates injection/extraction wells.|| align ="center" |No|| align ="center" |*.wel
|-
|-
|[[GMS:UZF Package|UZF Package]]|| align ="center" |UZF1||align ="center" | [http://water.usgs.gov/nrp/gwsoftware/modflow2000/MFDOC/index.html?uzf_unsaturated_zone_flow_pack.htm]|| align ="center"|Simulate percolation of water through the unsaturated zone.|| align ="center" |No|| align ="center" |*.uzf
|align ="center" |UZF1||align ="center" |[[GMS:UZF Package|Unsaturated-Zone Flow Package]]|| align ="center" | [http://water.usgs.gov/nrp/gwsoftware/modflow2000/MFDOC/index.html?uzf_unsaturated_zone_flow_pack.htm]|| align ="left"|Simulate percolation of water through the unsaturated zone.|| align ="center" |No|| align ="center" |*.uzf
|}
|}


Line 144: Line 156:
|align ="center" |MFS||MODFLOW "Super" file, created by GMS to keep track of extra information GMS needs.|| align ="center" |*.mfs
|align ="center" |MFS||MODFLOW "Super" file, created by GMS to keep track of extra information GMS needs.|| align ="center" |*.mfs
|-
|-
|align ="center" |MFS||[[GMS:MODFLOW_World_File|MODFLOW World file]], created by GMS to keep track of the geographic location of a MODFLOW model.|| align ="center" |*.mfw
|align ="center" |MFW||[[GMS:MODFLOW_World_File|MODFLOW World file]], created by GMS to keep track of the geographic location of a MODFLOW model.|| align ="center" |*.mfw
|-
|-
|align ="center" |PRJ||Projection file in ArcGIS [http://en.wikipedia.org/wiki/Well-known_text well-known text] format specifying a geographic coordinate system. || align ="center" |*.prj
|align ="center" |PRJ||Projection file in ArcGIS [http://en.wikipedia.org/wiki/Well-known_text well-known text] format specifying a geographic coordinate system. || align ="center" |*.prj
Line 150: Line 162:
|align ="center" |H5||An HDF5 formatted file containing array and list data referenced from other package files. See [[GMS:MODFLOW_with_HDF5|MODFLOW_with_HDF5]] for more information|| align ="center" |*.h5
|align ="center" |H5||An HDF5 formatted file containing array and list data referenced from other package files. See [[GMS:MODFLOW_with_HDF5|MODFLOW_with_HDF5]] for more information|| align ="center" |*.h5
|-
|-
|align ="center" |ASP||A file used with a special version of MODFLOW modified to use PEST.|| align ="center" |*.asp
|align ="center" |ASP||An Advanced Spatial Parameterization file (unavailable in USG) used with a special version of MODFLOW modified to use PEST.|| align ="center" |*.asp
|-
|-
|align ="center" |PARAM||Extra information about the parameters used by GMS and our modified version of MODFLOW.|| align ="center" |*.param
|align ="center" |PARAM||Extra information about the parameters used by GMS and our modified version of MODFLOW.|| align ="center" |*.param
Line 176: Line 188:
If a fort.# file occurs the MODFLOW file was written to the given unit number.
If a fort.# file occurs the MODFLOW file was written to the given unit number.


If a file has an underscore (*_...) followed by an extension refer to pages 29 and 30 of the MODFLOW Documentation linked here:[http://pubftp.ems-i.com/download/GMS/GMS%206.5/models/mf2k_obssenspeprocess.pdf MF2K Obs-Sen-Pes]
If a file has an underscore (*_...) followed by an extension refer to pages 29 and 30 of the [http://pubftp.ems-i.com/download/GMS/GMS%206.5/models/mf2k_obssenspeprocess.pdfMODFLOW Documentation].


==Notes==
==Notes==
<references/>
{{reflist|group="n"}}
 
==References==
{{reflist}}




{{Navbox GMS}}
{{Navbox GMS}}
[[Category:MODFLOW]]
[[Category:MODFLOW|Pack]]
[[Category:MODFLOW Packages]]
[[Category:MODFLOW Packages]]
[[Category:MODFLOW Dialogs|Pack]]
[[Category:External Links]]
[[Category:Needs Update]]<!--Some of the abbreviations in the tables are inaccurate (SIP should be SIP1, for example)-->

Latest revision as of 23:14, 22 January 2024

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
Run MODFLOW
Post-processing
MODFLOW Display Options
MODFLOW Post-Processing Viewing Options
Reading a MODFLOW Simulation
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 is divided into a series of components called "packages." Each package performs a specific task. The input for each package is generally contained in a separate file. The MODFLOW packages supported by GMS are listed in the following tables.

The MODFLOW packages to be used in the MODFLOW simulation are specified in the Packages dialog. This dialog is accessed in the Global Options\Basic Package dialog. Some of the packages are always required for a simulation and some are optional. One of the flow model packages and one of the solver packages must be selected. Each of the boundary condition/source/sink packages is optional.

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.

The MODFLOW Packages dialog.

After specifying packages for a MODFLOW simulation, the package parameters for each package can be reached through the MODFLOW menu; or by right-clicking on the package icon MODFLOW Package Icon.svg in the Project Explorer and selecting the Properties command.

Global Options & Output

Abbrev. Name Package/File Name USGS Description Always Req'd? Extension
MFN Name file [1] The MODFLOW name file. GMS uses "mfn" as the extension. Yes *.mfn
BAS6 Basic Package [2] Used to specify the grid dimensions, the computational time steps, and an array identifying which packages are to be used. Yes *.ba6
DIS Discretization File [3] The Discretization File is used to specify certain data used in all models. These include, the number of rows, columns and layers, the cell sizes, the presence of Quasi-3D confining beds, the time discretization. Yes *.dis
OUT1 Output Control [4] Controls what information is to be output from MODFLOW and when it is to be output. No *.oc

Flow Packages

Interfaces to four different flow packages are provided in GMS: the block-centered flow (BCF), the layer property flow (LPF), the hydrogeologic unit flow (HUF), and the upstream weighting (UPW) packages. One of these four packages must be selected in the Packages dialog.

Abbrev. Name Package Name USGS Description Always Req'd? Extension
BCF6 Block-Centered Flow Package [5] Performs the cell by cell flow calculations. The input to this package includes layer types and cell attributes such as storage coefficients and transmissivity. Parameters for sensitivity analysis or parameter estimation are NOT supported. Yes[n 1] *.bcf
LPF Layer Property Flow Package [6] Performs the cell by cell flow calculations. The input to this package includes layer types and cell attributes such as storage coefficients and transmissivity. Yes[n 1] *.lpf
UPW Upstream Weighting Flow Package [7] Based on the LPF package. Modified to provide a linear formulation that can be used with the NWT solver. Yes[n 1] *.upw
HUF Hydrogeologic Unit Flow Package [8] Defines the model stratigraphy in a grid independent fashion (in the vertical direction). Yes[n 1] *.huf

Solver Packages

Abbrev. Name Package Name USGS Description Always Req'd? Extension
GMG Geometric Multi-Grid [9] The Geometric Multigrid Solver is used to solve the finite difference equations in each step of a MODFLOW stress period. Yes[n 2] *.gmg
SIP1 Strongly Implicit Procedure [10] The Strongly Implicit Procedure package is used to solve the finite difference equations in each step of a MODFLOW stress period. Yes[n 2] *.sip
PCG Preconditioned Conjugate Gradient Method [11] The Preconditioned Conjugate-Gradient package is used to solve the finite difference equations in each step of a MODFLOW stress period. Yes[n 2] *.pcg
PCGN Preconditioned Conjugate Gradient Solver with Improved Nonlinear Control [12] The Preconditioned Conjugate-Gradient package is used to solve the finite difference equations in each step of a MODFLOW stress period. Yes[n 2] *.pcgn
SOR1 Slice-Successive Overrelaxation Method [13] The Slice-Successive Overrelaxation package is used to solve the finite difference equations in each step of a MODFLOW stress period. Yes[n 2] *.sor
SAMG or LMG Algebraic Multi-Grid for Systems Solver [14] The LMG or Link-AMG package is used to solve the finite difference equations in each step of a MODFLOW stress period. Yes[n 2] *.lmg
DE4 Direct Solver [15] The DE4 package is used to solve the finite difference equations in each step of a MODFLOW stress period. Yes[n 2] *.de4
NWT Newton Solver [16] The NWT package is used to solve the finite difference equations in each step of a MODFLOW-NWT stress period. Yes[n 2] *.nwt
SMS Sparse Matrix Solver [17] The SMS package is used to solve the finite volume equations in each step of a MODFLOW-USG stress period. Yes[n 2] *.sms

Once a solver has been selected, the appropriate solver package dialog can be accessed through one of the solver commands (LMG, SIP, PCG2, or SSOR) in the MODFLOW menu. The default values shown in each dialog are typically adequate.

For more information on Solver Packages visit: http://water.usgs.gov/nrp/gwsoftware/modflow2000/MFDOC/index.html

Optional Packages

Abbrev. Name Package Name USGS Description Always Req'd? Extension
BFH Boundary Flow and Head Package [18] Used with MODFLOW-LGR to use coupled flows and heads when running parent or child model independently. No *.bfh_hed, *.bfh_flw
CLN CLN Process MODFLOW-USG process to simulate Connected Linear Network. No *.cln
DRN1 Drain Package [19] Simulates drain type boundary conditions. No *.drn
DRT1 Drain Return Package [20] Simulates drain return type boundary conditions. No *.drt
EVT1 Evapotranspiration Package [21] Simulates the effect of evapotranspiration in the vadose zone. No *.evt
ETS1 Evapotranspiration Segments Package [22] "allows simulation of evapotranspiration with a user-defined relation between evapotranspiration rate and hydraulic head."[1] No *.ets
GAGE Gage Package [23] Allows SFR and lake gaging stations. Gaging station prints time series values for gage location. No *.gag
GHB1 General Head Boundary Package [24] Simulates a general purpose head-dependent source/sink. Commonly used to simulate lakes. No *.ghb
GNC Ghost Node Correction Package Only in MODFLOW-USG, corrects for cells whose connector does not perpendicularly bisect the face. No *.gnc
HFB1 Horizontal Flow Barrier Package [25] Simulates the effect of horizontal flow barriers such as sheet piles and slurry trenches. No *.hfb
LAK3 Lake Package [26] A more sophisticated alternative to the typical approach of using the General head package to simulate the effect of lakes and reservoirs. Computes the stage based on the water budget unlike the GHB. No *.lak
MNW1 Multi-Node Well 1 Package [27] older revision of MNW package used to simulate wells that extend over more than one cell. No *.mnw
MNW2 Multi-Node Well 2 Package [28] updated revision of MNW1 package used to simulate wells that extend over more than one cell. No *.mnw2
RCH1 Recharge Package [29] Simulates recharge to the groundwater from precipitation. No *.rch
RIV1 River Package [30] Simulates river type boundary conditions. No *.riv
SFR2 Streamflow-Routing Package [31] Simulates the exchange of water between the aquifer and surficial streams. Includes routing and automatic computation of stage. Parameters for sensitivity analysis or parameter estimation are NOT supported. No *.sfr
STR1 Stream-Routing Package [32] Simulates the exchange of water between the aquifer and surficial streams. Includes routing and automatic computation of stage. Parameters for sensitivity analysis or parameter estimation are NOT supported. No *.str
CHD1 Time Variant Specified Head Package [33] Simulates specified head boundary conditions where the head is allowed to vary with time. No *.chd
SUB1 Subsidence Package [34] Simulates simulates aquifer compaction and land subsidence. No *.sub
SWI2 Seawater Intrusion Package [35] Simulates variable-density seawater intrusion in MODFLOW-2005. No *.swi
WEL1 Well Package [36] Simulates injection/extraction wells. No *.wel
UZF1 Unsaturated-Zone Flow Package [37] Simulate percolation of water through the unsaturated zone. No *.uzf

Other Files

Other files that GMS reads and writes with MODFLOW simulations.

File Name Description Extension
MFS MODFLOW "Super" file, created by GMS to keep track of extra information GMS needs. *.mfs
MFW MODFLOW World file, created by GMS to keep track of the geographic location of a MODFLOW model. *.mfw
PRJ Projection file in ArcGIS well-known text format specifying a geographic coordinate system. *.prj
H5 An HDF5 formatted file containing array and list data referenced from other package files. See MODFLOW_with_HDF5 for more information *.h5
ASP An Advanced Spatial Parameterization file (unavailable in USG) used with a special version of MODFLOW modified to use PEST. *.asp
PARAM Extra information about the parameters used by GMS and our modified version of MODFLOW. *.param
M2P Used by MF2PEST.EXE program. *.m2p

Output Files

Standard Extensions for OUTPUT files.

Package Extension
*.ccf
Drawdown *.drw
Global *.glo
Head *.hed
Output *.out

If a fort.# file occurs the MODFLOW file was written to the given unit number.

If a file has an underscore (*_...) followed by an extension refer to pages 29 and 30 of the Documentation.

Notes

  1. ^ a b c d One of the flow packages must be used.
  2. ^ a b c d e f g h i One of these solvers must be selected in the Packages dialog.

References