MODFLOW 6  version 6.7.0.dev2
USGS Modular Hydrologic Model
gwtfmiinputmodule Module Reference

Data Types

type  gwtfmiparamfoundtype
 

Variables

logical, public gwt_fmi_multi_package = .false.
 
character(len=16), dimension(*), parameter, public gwt_fmi_subpackages = [ ' ' ]
 
type(inputparamdefinitiontype), parameter gwtfmi_save_flows = InputParamDefinitionType ( 'GWT', 'FMI', 'OPTIONS', 'SAVE_FLOWS', 'SAVE_FLOWS', 'KEYWORD', '', 'save calculated flow imbalance correction to budget file', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtfmi_imbalancecorrect = InputParamDefinitionType ( 'GWT', 'FMI', 'OPTIONS', 'FLOW_IMBALANCE_CORRECTION', 'IMBALANCECORRECT', 'KEYWORD', '', 'correct for flow imbalance', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtfmi_flowtype = InputParamDefinitionType ( 'GWT', 'FMI', 'PACKAGEDATA', 'FLOWTYPE', 'FLOWTYPE', 'STRING', '', 'flow type', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtfmi_filein = InputParamDefinitionType ( 'GWT', 'FMI', 'PACKAGEDATA', 'FILEIN', 'FILEIN', 'KEYWORD', '', 'file keyword', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtfmi_fname = InputParamDefinitionType ( 'GWT', 'FMI', 'PACKAGEDATA', 'FNAME', 'FNAME', 'STRING', '', 'file name', .true., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public gwt_fmi_param_definitions = [ gwtfmi_save_flows, gwtfmi_imbalancecorrect, gwtfmi_flowtype, gwtfmi_filein, gwtfmi_fname ]
 
type(inputparamdefinitiontype), parameter gwtfmi_packagedata = InputParamDefinitionType ( 'GWT', 'FMI', 'PACKAGEDATA', 'PACKAGEDATA', 'PACKAGEDATA', 'RECARRAY FLOWTYPE FILEIN FNAME', '', 'flowtype list', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public gwt_fmi_aggregate_definitions = [ gwtfmi_packagedata ]
 
type(inputblockdefinitiontype), dimension(*), parameter, public gwt_fmi_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .false., .false., .false. ), InputBlockDefinitionType( 'PACKAGEDATA', .false., .true., .false. ) ]
 

Variable Documentation

◆ gwt_fmi_aggregate_definitions

type(inputparamdefinitiontype), dimension(*), parameter, public gwtfmiinputmodule::gwt_fmi_aggregate_definitions = [ gwtfmi_packagedata ]

Definition at line 148 of file gwt-fmiidm.f90.

148  type(InputParamDefinitionType), parameter :: &
149  gwt_fmi_aggregate_definitions(*) = &
150  [ &
151  gwtfmi_packagedata &
152  ]

◆ gwt_fmi_block_definitions

type(inputblockdefinitiontype), dimension(*), parameter, public gwtfmiinputmodule::gwt_fmi_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .false., .false., .false. ), InputBlockDefinitionType( 'PACKAGEDATA', .false., .true., .false. ) ]

Definition at line 154 of file gwt-fmiidm.f90.

154  type(InputBlockDefinitionType), parameter :: &
155  gwt_fmi_block_definitions(*) = &
156  [ &
157  inputblockdefinitiontype( &
158  'OPTIONS', & ! blockname
159  .false., & ! required
160  .false., & ! aggregate
161  .false. & ! block_variable
162  ), &
163  inputblockdefinitiontype( &
164  'PACKAGEDATA', & ! blockname
165  .false., & ! required
166  .true., & ! aggregate
167  .false. & ! block_variable
168  ) &
169  ]

◆ gwt_fmi_multi_package

logical, public gwtfmiinputmodule::gwt_fmi_multi_package = .false.

Definition at line 22 of file gwt-fmiidm.f90.

22  logical :: gwt_fmi_multi_package = .false.

◆ gwt_fmi_param_definitions

type(inputparamdefinitiontype), dimension(*), parameter, public gwtfmiinputmodule::gwt_fmi_param_definitions = [ gwtfmi_save_flows, gwtfmi_imbalancecorrect, gwtfmi_flowtype, gwtfmi_filein, gwtfmi_fname ]

Definition at line 120 of file gwt-fmiidm.f90.

120  type(InputParamDefinitionType), parameter :: &
121  gwt_fmi_param_definitions(*) = &
122  [ &
123  gwtfmi_save_flows, &
124  gwtfmi_imbalancecorrect, &
125  gwtfmi_flowtype, &
126  gwtfmi_filein, &
127  gwtfmi_fname &
128  ]

◆ gwt_fmi_subpackages

character(len=16), dimension(*), parameter, public gwtfmiinputmodule::gwt_fmi_subpackages = [ ' ' ]

Definition at line 24 of file gwt-fmiidm.f90.

24  character(len=16), parameter :: &
25  gwt_fmi_subpackages(*) = &
26  [ &
27  ' ' &
28  ]

◆ gwtfmi_filein

type(inputparamdefinitiontype), parameter gwtfmiinputmodule::gwtfmi_filein = InputParamDefinitionType ( 'GWT', 'FMI', 'PACKAGEDATA', 'FILEIN', 'FILEIN', 'KEYWORD', '', 'file keyword', .true., .true., .false., .false., .false. )
private

Definition at line 84 of file gwt-fmiidm.f90.

84  type(InputParamDefinitionType), parameter :: &
85  gwtfmi_filein = inputparamdefinitiontype &
86  ( &
87  'GWT', & ! component
88  'FMI', & ! subcomponent
89  'PACKAGEDATA', & ! block
90  'FILEIN', & ! tag name
91  'FILEIN', & ! fortran variable
92  'KEYWORD', & ! type
93  '', & ! shape
94  'file keyword', & ! longname
95  .true., & ! required
96  .true., & ! multi-record
97  .false., & ! preserve case
98  .false., & ! layered
99  .false. & ! timeseries
100  )

◆ gwtfmi_flowtype

type(inputparamdefinitiontype), parameter gwtfmiinputmodule::gwtfmi_flowtype = InputParamDefinitionType ( 'GWT', 'FMI', 'PACKAGEDATA', 'FLOWTYPE', 'FLOWTYPE', 'STRING', '', 'flow type', .true., .true., .false., .false., .false. )
private

Definition at line 66 of file gwt-fmiidm.f90.

66  type(InputParamDefinitionType), parameter :: &
67  gwtfmi_flowtype = inputparamdefinitiontype &
68  ( &
69  'GWT', & ! component
70  'FMI', & ! subcomponent
71  'PACKAGEDATA', & ! block
72  'FLOWTYPE', & ! tag name
73  'FLOWTYPE', & ! fortran variable
74  'STRING', & ! type
75  '', & ! shape
76  'flow type', & ! longname
77  .true., & ! required
78  .true., & ! multi-record
79  .false., & ! preserve case
80  .false., & ! layered
81  .false. & ! timeseries
82  )

◆ gwtfmi_fname

type(inputparamdefinitiontype), parameter gwtfmiinputmodule::gwtfmi_fname = InputParamDefinitionType ( 'GWT', 'FMI', 'PACKAGEDATA', 'FNAME', 'FNAME', 'STRING', '', 'file name', .true., .true., .true., .false., .false. )
private

Definition at line 102 of file gwt-fmiidm.f90.

102  type(InputParamDefinitionType), parameter :: &
103  gwtfmi_fname = inputparamdefinitiontype &
104  ( &
105  'GWT', & ! component
106  'FMI', & ! subcomponent
107  'PACKAGEDATA', & ! block
108  'FNAME', & ! tag name
109  'FNAME', & ! fortran variable
110  'STRING', & ! type
111  '', & ! shape
112  'file name', & ! longname
113  .true., & ! required
114  .true., & ! multi-record
115  .true., & ! preserve case
116  .false., & ! layered
117  .false. & ! timeseries
118  )

◆ gwtfmi_imbalancecorrect

type(inputparamdefinitiontype), parameter gwtfmiinputmodule::gwtfmi_imbalancecorrect = InputParamDefinitionType ( 'GWT', 'FMI', 'OPTIONS', 'FLOW_IMBALANCE_CORRECTION', 'IMBALANCECORRECT', 'KEYWORD', '', 'correct for flow imbalance', .false., .false., .false., .false., .false. )
private

Definition at line 48 of file gwt-fmiidm.f90.

48  type(InputParamDefinitionType), parameter :: &
49  gwtfmi_imbalancecorrect = inputparamdefinitiontype &
50  ( &
51  'GWT', & ! component
52  'FMI', & ! subcomponent
53  'OPTIONS', & ! block
54  'FLOW_IMBALANCE_CORRECTION', & ! tag name
55  'IMBALANCECORRECT', & ! fortran variable
56  'KEYWORD', & ! type
57  '', & ! shape
58  'correct for flow imbalance', & ! longname
59  .false., & ! required
60  .false., & ! multi-record
61  .false., & ! preserve case
62  .false., & ! layered
63  .false. & ! timeseries
64  )

◆ gwtfmi_packagedata

type(inputparamdefinitiontype), parameter gwtfmiinputmodule::gwtfmi_packagedata = InputParamDefinitionType ( 'GWT', 'FMI', 'PACKAGEDATA', 'PACKAGEDATA', 'PACKAGEDATA', 'RECARRAY FLOWTYPE FILEIN FNAME', '', 'flowtype list', .false., .false., .false., .false., .false. )
private

Definition at line 130 of file gwt-fmiidm.f90.

130  type(InputParamDefinitionType), parameter :: &
131  gwtfmi_packagedata = inputparamdefinitiontype &
132  ( &
133  'GWT', & ! component
134  'FMI', & ! subcomponent
135  'PACKAGEDATA', & ! block
136  'PACKAGEDATA', & ! tag name
137  'PACKAGEDATA', & ! fortran variable
138  'RECARRAY FLOWTYPE FILEIN FNAME', & ! type
139  '', & ! shape
140  'flowtype list', & ! longname
141  .false., & ! required
142  .false., & ! multi-record
143  .false., & ! preserve case
144  .false., & ! layered
145  .false. & ! timeseries
146  )

◆ gwtfmi_save_flows

type(inputparamdefinitiontype), parameter gwtfmiinputmodule::gwtfmi_save_flows = InputParamDefinitionType ( 'GWT', 'FMI', 'OPTIONS', 'SAVE_FLOWS', 'SAVE_FLOWS', 'KEYWORD', '', 'save calculated flow imbalance correction to budget file', .false., .false., .false., .false., .false. )
private

Definition at line 30 of file gwt-fmiidm.f90.

30  type(InputParamDefinitionType), parameter :: &
31  gwtfmi_save_flows = inputparamdefinitiontype &
32  ( &
33  'GWT', & ! component
34  'FMI', & ! subcomponent
35  'OPTIONS', & ! block
36  'SAVE_FLOWS', & ! tag name
37  'SAVE_FLOWS', & ! fortran variable
38  'KEYWORD', & ! type
39  '', & ! shape
40  'save calculated flow imbalance correction to budget file', & ! longname
41  .false., & ! required
42  .false., & ! multi-record
43  .false., & ! preserve case
44  .false., & ! layered
45  .false. & ! timeseries
46  )