MODFLOW 6  version 6.7.0.dev2
USGS Modular Hydrologic Model
prt-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 prt_fmi_subpackages
13 
15  logical :: save_flows = .false.
16  logical :: flowtype = .false.
17  logical :: filein = .false.
18  logical :: fname = .false.
19  end type prtfmiparamfoundtype
20 
21  logical :: prt_fmi_multi_package = .false.
22 
23  character(len=16), parameter :: &
24  prt_fmi_subpackages(*) = &
25  [ &
26  ' ' &
27  ]
28 
29  type(inputparamdefinitiontype), parameter :: &
31  ( &
32  'PRT', & ! component
33  'FMI', & ! subcomponent
34  'OPTIONS', & ! block
35  'SAVE_FLOWS', & ! tag name
36  'SAVE_FLOWS', & ! fortran variable
37  'KEYWORD', & ! type
38  '', & ! shape
39  'save cell-by-cell flows to budget file', & ! longname
40  .false., & ! required
41  .false., & ! multi-record
42  .false., & ! preserve case
43  .false., & ! layered
44  .false. & ! timeseries
45  )
46 
47  type(inputparamdefinitiontype), parameter :: &
49  ( &
50  'PRT', & ! component
51  'FMI', & ! subcomponent
52  'PACKAGEDATA', & ! block
53  'FLOWTYPE', & ! tag name
54  'FLOWTYPE', & ! fortran variable
55  'STRING', & ! type
56  '', & ! shape
57  'flow type', & ! longname
58  .true., & ! required
59  .true., & ! multi-record
60  .false., & ! preserve case
61  .false., & ! layered
62  .false. & ! timeseries
63  )
64 
65  type(inputparamdefinitiontype), parameter :: &
67  ( &
68  'PRT', & ! component
69  'FMI', & ! subcomponent
70  'PACKAGEDATA', & ! block
71  'FILEIN', & ! tag name
72  'FILEIN', & ! fortran variable
73  'KEYWORD', & ! type
74  '', & ! shape
75  'file keyword', & ! longname
76  .true., & ! required
77  .true., & ! multi-record
78  .false., & ! preserve case
79  .false., & ! layered
80  .false. & ! timeseries
81  )
82 
83  type(inputparamdefinitiontype), parameter :: &
85  ( &
86  'PRT', & ! component
87  'FMI', & ! subcomponent
88  'PACKAGEDATA', & ! block
89  'FNAME', & ! tag name
90  'FNAME', & ! fortran variable
91  'STRING', & ! type
92  '', & ! shape
93  'file name', & ! longname
94  .true., & ! required
95  .true., & ! multi-record
96  .true., & ! preserve case
97  .false., & ! layered
98  .false. & ! timeseries
99  )
100 
101  type(inputparamdefinitiontype), parameter :: &
103  [ &
105  prtfmi_flowtype, &
106  prtfmi_filein, &
107  prtfmi_fname &
108  ]
109 
110  type(inputparamdefinitiontype), parameter :: &
112  ( &
113  'PRT', & ! component
114  'FMI', & ! subcomponent
115  'PACKAGEDATA', & ! block
116  'PACKAGEDATA', & ! tag name
117  'PACKAGEDATA', & ! fortran variable
118  'RECARRAY FLOWTYPE FILEIN FNAME', & ! type
119  '', & ! shape
120  'flowtype list', & ! longname
121  .false., & ! required
122  .false., & ! multi-record
123  .false., & ! preserve case
124  .false., & ! layered
125  .false. & ! timeseries
126  )
127 
128  type(inputparamdefinitiontype), parameter :: &
130  [ &
132  ]
133 
134  type(inputblockdefinitiontype), parameter :: &
136  [ &
138  'OPTIONS', & ! blockname
139  .false., & ! required
140  .false., & ! aggregate
141  .false. & ! block_variable
142  ), &
144  'PACKAGEDATA', & ! blockname
145  .false., & ! required
146  .true., & ! aggregate
147  .false. & ! block_variable
148  ) &
149  ]
150 
151 end module prtfmiinputmodule
This module contains simulation constants.
Definition: Constants.f90:9
integer(i4b), parameter lenvarname
maximum length of a variable name
Definition: Constants.f90:17
This module contains the InputDefinitionModule.
type(inputparamdefinitiontype), parameter prtfmi_save_flows
Definition: prt-fmiidm.f90:29
type(inputparamdefinitiontype), dimension(*), parameter, public prt_fmi_aggregate_definitions
Definition: prt-fmiidm.f90:128
type(inputparamdefinitiontype), parameter prtfmi_fname
Definition: prt-fmiidm.f90:83
logical, public prt_fmi_multi_package
Definition: prt-fmiidm.f90:21
type(inputparamdefinitiontype), parameter prtfmi_filein
Definition: prt-fmiidm.f90:65
character(len=16), dimension(*), parameter, public prt_fmi_subpackages
Definition: prt-fmiidm.f90:23
type(inputparamdefinitiontype), parameter prtfmi_packagedata
Definition: prt-fmiidm.f90:110
type(inputparamdefinitiontype), dimension(*), parameter, public prt_fmi_param_definitions
Definition: prt-fmiidm.f90:101
type(inputparamdefinitiontype), parameter prtfmi_flowtype
Definition: prt-fmiidm.f90:47
type(inputblockdefinitiontype), dimension(*), parameter, public prt_fmi_block_definitions
Definition: prt-fmiidm.f90:134