Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions flopy/mf6/modflow/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -25,14 +25,17 @@
from .mfgwfapi import ModflowGwfapi
from .mfgwfbuy import ModflowGwfbuy
from .mfgwfchd import ModflowGwfchd
from .mfgwfchdg import ModflowGwfchdg
from .mfgwfcsub import ModflowGwfcsub
from .mfgwfdis import ModflowGwfdis
from .mfgwfdisu import ModflowGwfdisu
from .mfgwfdisv import ModflowGwfdisv
from .mfgwfdrn import ModflowGwfdrn
from .mfgwfdrng import ModflowGwfdrng
from .mfgwfevt import ModflowGwfevt
from .mfgwfevta import ModflowGwfevta
from .mfgwfghb import ModflowGwfghb
from .mfgwfghbg import ModflowGwfghbg
from .mfgwfgnc import ModflowGwfgnc
from .mfgwfgwe import ModflowGwfgwe
from .mfgwfgwf import ModflowGwfgwf
Expand All @@ -49,11 +52,13 @@
from .mfgwfrch import ModflowGwfrch
from .mfgwfrcha import ModflowGwfrcha
from .mfgwfriv import ModflowGwfriv
from .mfgwfrivg import ModflowGwfrivg
from .mfgwfsfr import ModflowGwfsfr
from .mfgwfsto import ModflowGwfsto
from .mfgwfuzf import ModflowGwfuzf
from .mfgwfvsc import ModflowGwfvsc
from .mfgwfwel import ModflowGwfwel
from .mfgwfwelg import ModflowGwfwelg
from .mfgwt import ModflowGwt
from .mfgwtadv import ModflowGwtadv
from .mfgwtapi import ModflowGwtapi
Expand Down
6 changes: 6 additions & 0 deletions flopy/mf6/modflow/mfgwe.py
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,9 @@ class ModflowGwe(MFModel):
save_flows : keyword
keyword to indicate that all model package flow terms will be written to the
file specified with 'budget fileout' in output control.
dependent_variable_scaling : keyword
flag to scale x and rhs to avoid very large positive or negative dependent
variable values
nc_mesh2d_filerecord : record
netcdf layered mesh fileout record.
nc_structured_filerecord : record
Expand Down Expand Up @@ -87,6 +90,7 @@ def __init__(
print_input=None,
print_flows=None,
save_flows=None,
dependent_variable_scaling=None,
nc_mesh2d_filerecord=None,
nc_structured_filerecord=None,
nc_filerecord=None,
Expand All @@ -112,6 +116,8 @@ def __init__(
self.print_flows = self.name_file.print_flows
self.name_file.save_flows.set_data(save_flows)
self.save_flows = self.name_file.save_flows
self.name_file.dependent_variable_scaling.set_data(dependent_variable_scaling)
self.dependent_variable_scaling = self.name_file.dependent_variable_scaling
self.name_file.nc_mesh2d_filerecord.set_data(nc_mesh2d_filerecord)
self.nc_mesh2d_filerecord = self.name_file.nc_mesh2d_filerecord
self.name_file.nc_structured_filerecord.set_data(nc_structured_filerecord)
Expand Down
7 changes: 5 additions & 2 deletions flopy/mf6/modflow/mfgwecnd.py
Original file line number Diff line number Diff line change
Expand Up @@ -33,8 +33,11 @@ class ModflowGwecnd(MFPackage):
keyword that specifies input griddata arrays should be written to layered ascii
output files.
export_array_netcdf : keyword
keyword that specifies input griddata arrays should be written to the model
output netcdf file.
keyword that specifies input gridded arrays should be written to the model
output netcdf file with attributes that support using the generated file as a
modflow 6 simulation input. this option only has an effect when an output
model netcdf file is configured and the simulation is run in validate mode,
otherwise it is ignored.
alh : [double precision]
longitudinal dispersivity in horizontal direction. if flow is strictly
horizontal, then this is the longitudinal dispersivity that will be used. if
Expand Down
9 changes: 6 additions & 3 deletions flopy/mf6/modflow/mfgwedis.py
Original file line number Diff line number Diff line change
Expand Up @@ -49,8 +49,11 @@ class ModflowGwedis(MFPackage):
keyword that specifies input griddata arrays should be written to layered ascii
output files.
export_array_netcdf : keyword
keyword that specifies input griddata arrays should be written to the model
output netcdf file.
keyword that specifies input gridded arrays should be written to the model
output netcdf file with attributes that support using the generated file as a
modflow 6 simulation input. this option only has an effect when an output
model netcdf file is configured and the simulation is run in validate mode,
otherwise it is ignored.
packagedata : record ncf6 filein ncf6_filename
Contains data for the ncf package. Data can be passed as a dictionary to the
ncf package with variable names as keys and package data as values. Data for
Expand Down Expand Up @@ -199,7 +202,7 @@ class ModflowGwedis(MFPackage):
"preserve_case true",
"reader urword",
"optional true",
"prerelease true",
"developmode true",
],
[
"block options",
Expand Down
2 changes: 1 addition & 1 deletion flopy/mf6/modflow/mfgwedisu.py
Original file line number Diff line number Diff line change
Expand Up @@ -290,7 +290,7 @@ class ModflowGwedisu(MFPackage):
"preserve_case true",
"reader urword",
"optional true",
"prerelease true",
"developmode true",
],
[
"block dimensions",
Expand Down
9 changes: 6 additions & 3 deletions flopy/mf6/modflow/mfgwedisv.py
Original file line number Diff line number Diff line change
Expand Up @@ -52,8 +52,11 @@ class ModflowGwedisv(MFPackage):
keyword that specifies input griddata arrays should be written to layered ascii
output files.
export_array_netcdf : keyword
keyword that specifies input griddata arrays should be written to the model
output netcdf file.
keyword that specifies input gridded arrays should be written to the model
output netcdf file with attributes that support using the generated file as a
modflow 6 simulation input. this option only has an effect when an output
model netcdf file is configured and the simulation is run in validate mode,
otherwise it is ignored.
packagedata : record ncf6 filein ncf6_filename
Contains data for the ncf package. Data can be passed as a dictionary to the
ncf package with variable names as keys and package data as values. Data for
Expand Down Expand Up @@ -229,7 +232,7 @@ class ModflowGwedisv(MFPackage):
"preserve_case true",
"reader urword",
"optional true",
"prerelease true",
"developmode true",
],
[
"block options",
Expand Down
7 changes: 5 additions & 2 deletions flopy/mf6/modflow/mfgweic.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,11 @@ class ModflowGweic(MFPackage):
keyword that specifies input griddata arrays should be written to layered ascii
output files.
export_array_netcdf : keyword
keyword that specifies input griddata arrays should be written to the model
output netcdf file.
keyword that specifies input gridded arrays should be written to the model
output netcdf file with attributes that support using the generated file as a
modflow 6 simulation input. this option only has an effect when an output
model netcdf file is configured and the simulation is run in validate mode,
otherwise it is ignored.
strt : [double precision]
is the initial (starting) temperature---that is, the temperature at the
beginning of the gwe model simulation. strt must be specified for all gwe
Expand Down
8 changes: 7 additions & 1 deletion flopy/mf6/modflow/mfgwenam.py
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,9 @@ class ModflowGwenam(MFPackage):
save_flows : keyword
keyword to indicate that all model package flow terms will be written to the
file specified with 'budget fileout' in output control.
dependent_variable_scaling : keyword
flag to scale x and rhs to avoid very large positive or negative dependent
variable values
nc_mesh2d_filerecord : (ncmesh2dfile)
netcdf layered mesh fileout record.
* ncmesh2dfile : string
Expand Down Expand Up @@ -129,7 +132,6 @@ class ModflowGwenam(MFPackage):
"reader urword",
"optional true",
"mf6internal idv_scale",
"prerelease true",
],
[
"block options",
Expand Down Expand Up @@ -290,6 +292,7 @@ def __init__(
print_input=None,
print_flows=None,
save_flows=None,
dependent_variable_scaling=None,
nc_mesh2d_filerecord=None,
nc_structured_filerecord=None,
nc_filerecord=None,
Expand All @@ -312,6 +315,9 @@ def __init__(
self.print_input = self.build_mfdata("print_input", print_input)
self.print_flows = self.build_mfdata("print_flows", print_flows)
self.save_flows = self.build_mfdata("save_flows", save_flows)
self.dependent_variable_scaling = self.build_mfdata(
"dependent_variable_scaling", dependent_variable_scaling
)
self.nc_mesh2d_filerecord = self.build_mfdata(
"nc_mesh2d_filerecord", nc_mesh2d_filerecord
)
Expand Down
5 changes: 5 additions & 0 deletions flopy/mf6/modflow/mfgweoc.py
Original file line number Diff line number Diff line change
Expand Up @@ -92,6 +92,7 @@ class ModflowGweoc(MFPackage):
"reader urword",
"tagged true",
"optional true",
"mf6internal budfilerec",
],
[
"block options",
Expand Down Expand Up @@ -132,6 +133,7 @@ class ModflowGweoc(MFPackage):
"reader urword",
"tagged true",
"optional true",
"mf6internal budcsvfilerec",
],
[
"block options",
Expand Down Expand Up @@ -162,6 +164,7 @@ class ModflowGweoc(MFPackage):
"reader urword",
"tagged true",
"optional true",
"mf6internal tempfilerec",
],
[
"block options",
Expand All @@ -183,6 +186,7 @@ class ModflowGweoc(MFPackage):
"reader urword",
"tagged false",
"optional false",
"mf6internal tempfile",
],
[
"block options",
Expand All @@ -191,6 +195,7 @@ class ModflowGweoc(MFPackage):
"shape",
"reader urword",
"optional true",
"mf6internal tempprintrec",
],
[
"block options",
Expand Down
Loading
Loading