MODFLOW 6  version 6.7.0.dev2
USGS Modular Hydrologic Model
gwt-fmiidm.f90
Go to the documentation of this file.
1 ! ** Do Not Modify! MODFLOW 6 system generated file. **
3  use constantsmodule, only: lenvarname
6  private
12  public gwt_fmi_subpackages
13 
15  logical :: save_flows = .false.
16  logical :: imbalancecorrect = .false.
17  logical :: flowtype = .false.
18  logical :: filein = .false.
19  logical :: fname = .false.
20  end type gwtfmiparamfoundtype
21 
22  logical :: gwt_fmi_multi_package = .false.
23 
24  character(len=16), parameter :: &
25  gwt_fmi_subpackages(*) = &
26  [ &
27  ' ' &
28  ]
29 
30  type(inputparamdefinitiontype), parameter :: &
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  )
47 
48  type(inputparamdefinitiontype), parameter :: &
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  )
65 
66  type(inputparamdefinitiontype), parameter :: &
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  )
83 
84  type(inputparamdefinitiontype), parameter :: &
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  )
101 
102  type(inputparamdefinitiontype), parameter :: &
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  )
119 
120  type(inputparamdefinitiontype), parameter :: &
122  [ &
125  gwtfmi_flowtype, &
126  gwtfmi_filein, &
127  gwtfmi_fname &
128  ]
129 
130  type(inputparamdefinitiontype), parameter :: &
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  )
147 
148  type(inputparamdefinitiontype), parameter :: &
150  [ &
152  ]
153 
154  type(inputblockdefinitiontype), parameter :: &
156  [ &
158  'OPTIONS', & ! blockname
159  .false., & ! required
160  .false., & ! aggregate
161  .false. & ! block_variable
162  ), &
164  'PACKAGEDATA', & ! blockname
165  .false., & ! required
166  .true., & ! aggregate
167  .false. & ! block_variable
168  ) &
169  ]
170 
171 end module gwtfmiinputmodule
This module contains simulation constants.
Definition: Constants.f90:9
integer(i4b), parameter lenvarname
maximum length of a variable name
Definition: Constants.f90:17
type(inputparamdefinitiontype), parameter gwtfmi_save_flows
Definition: gwt-fmiidm.f90:30
type(inputparamdefinitiontype), parameter gwtfmi_filein
Definition: gwt-fmiidm.f90:84
type(inputparamdefinitiontype), parameter gwtfmi_fname
Definition: gwt-fmiidm.f90:102
type(inputparamdefinitiontype), dimension(*), parameter, public gwt_fmi_aggregate_definitions
Definition: gwt-fmiidm.f90:148
type(inputparamdefinitiontype), parameter gwtfmi_imbalancecorrect
Definition: gwt-fmiidm.f90:48
character(len=16), dimension(*), parameter, public gwt_fmi_subpackages
Definition: gwt-fmiidm.f90:24
type(inputparamdefinitiontype), parameter gwtfmi_packagedata
Definition: gwt-fmiidm.f90:130
type(inputblockdefinitiontype), dimension(*), parameter, public gwt_fmi_block_definitions
Definition: gwt-fmiidm.f90:154
type(inputparamdefinitiontype), parameter gwtfmi_flowtype
Definition: gwt-fmiidm.f90:66
type(inputparamdefinitiontype), dimension(*), parameter, public gwt_fmi_param_definitions
Definition: gwt-fmiidm.f90:120
logical, public gwt_fmi_multi_package
Definition: gwt-fmiidm.f90:22
This module contains the InputDefinitionModule.