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

Data Types

type  prtfmiparamfoundtype
 

Variables

logical, public prt_fmi_multi_package = .false.
 
character(len=16), dimension(*), parameter, public prt_fmi_subpackages = [ ' ' ]
 
type(inputparamdefinitiontype), parameter prtfmi_save_flows = InputParamDefinitionType ( 'PRT', 'FMI', 'OPTIONS', 'SAVE_FLOWS', 'SAVE_FLOWS', 'KEYWORD', '', 'save cell-by-cell flows to budget file', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtfmi_flowtype = InputParamDefinitionType ( 'PRT', 'FMI', 'PACKAGEDATA', 'FLOWTYPE', 'FLOWTYPE', 'STRING', '', 'flow type', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtfmi_filein = InputParamDefinitionType ( 'PRT', 'FMI', 'PACKAGEDATA', 'FILEIN', 'FILEIN', 'KEYWORD', '', 'file keyword', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtfmi_fname = InputParamDefinitionType ( 'PRT', 'FMI', 'PACKAGEDATA', 'FNAME', 'FNAME', 'STRING', '', 'file name', .true., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public prt_fmi_param_definitions = [ prtfmi_save_flows, prtfmi_flowtype, prtfmi_filein, prtfmi_fname ]
 
type(inputparamdefinitiontype), parameter prtfmi_packagedata = InputParamDefinitionType ( 'PRT', 'FMI', 'PACKAGEDATA', 'PACKAGEDATA', 'PACKAGEDATA', 'RECARRAY FLOWTYPE FILEIN FNAME', '', 'flowtype list', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public prt_fmi_aggregate_definitions = [ prtfmi_packagedata ]
 
type(inputblockdefinitiontype), dimension(*), parameter, public prt_fmi_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .false., .false., .false. ), InputBlockDefinitionType( 'PACKAGEDATA', .false., .true., .false. ) ]
 

Variable Documentation

◆ prt_fmi_aggregate_definitions

type(inputparamdefinitiontype), dimension(*), parameter, public prtfmiinputmodule::prt_fmi_aggregate_definitions = [ prtfmi_packagedata ]

Definition at line 128 of file prt-fmiidm.f90.

128  type(InputParamDefinitionType), parameter :: &
129  prt_fmi_aggregate_definitions(*) = &
130  [ &
131  prtfmi_packagedata &
132  ]

◆ prt_fmi_block_definitions

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

Definition at line 134 of file prt-fmiidm.f90.

134  type(InputBlockDefinitionType), parameter :: &
135  prt_fmi_block_definitions(*) = &
136  [ &
137  inputblockdefinitiontype( &
138  'OPTIONS', & ! blockname
139  .false., & ! required
140  .false., & ! aggregate
141  .false. & ! block_variable
142  ), &
143  inputblockdefinitiontype( &
144  'PACKAGEDATA', & ! blockname
145  .false., & ! required
146  .true., & ! aggregate
147  .false. & ! block_variable
148  ) &
149  ]

◆ prt_fmi_multi_package

logical, public prtfmiinputmodule::prt_fmi_multi_package = .false.

Definition at line 21 of file prt-fmiidm.f90.

21  logical :: prt_fmi_multi_package = .false.

◆ prt_fmi_param_definitions

type(inputparamdefinitiontype), dimension(*), parameter, public prtfmiinputmodule::prt_fmi_param_definitions = [ prtfmi_save_flows, prtfmi_flowtype, prtfmi_filein, prtfmi_fname ]

Definition at line 101 of file prt-fmiidm.f90.

101  type(InputParamDefinitionType), parameter :: &
102  prt_fmi_param_definitions(*) = &
103  [ &
104  prtfmi_save_flows, &
105  prtfmi_flowtype, &
106  prtfmi_filein, &
107  prtfmi_fname &
108  ]

◆ prt_fmi_subpackages

character(len=16), dimension(*), parameter, public prtfmiinputmodule::prt_fmi_subpackages = [ ' ' ]

Definition at line 23 of file prt-fmiidm.f90.

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

◆ prtfmi_filein

type(inputparamdefinitiontype), parameter prtfmiinputmodule::prtfmi_filein = InputParamDefinitionType ( 'PRT', 'FMI', 'PACKAGEDATA', 'FILEIN', 'FILEIN', 'KEYWORD', '', 'file keyword', .true., .true., .false., .false., .false. )
private

Definition at line 65 of file prt-fmiidm.f90.

65  type(InputParamDefinitionType), parameter :: &
66  prtfmi_filein = inputparamdefinitiontype &
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  )

◆ prtfmi_flowtype

type(inputparamdefinitiontype), parameter prtfmiinputmodule::prtfmi_flowtype = InputParamDefinitionType ( 'PRT', 'FMI', 'PACKAGEDATA', 'FLOWTYPE', 'FLOWTYPE', 'STRING', '', 'flow type', .true., .true., .false., .false., .false. )
private

Definition at line 47 of file prt-fmiidm.f90.

47  type(InputParamDefinitionType), parameter :: &
48  prtfmi_flowtype = inputparamdefinitiontype &
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  )

◆ prtfmi_fname

type(inputparamdefinitiontype), parameter prtfmiinputmodule::prtfmi_fname = InputParamDefinitionType ( 'PRT', 'FMI', 'PACKAGEDATA', 'FNAME', 'FNAME', 'STRING', '', 'file name', .true., .true., .true., .false., .false. )
private

Definition at line 83 of file prt-fmiidm.f90.

83  type(InputParamDefinitionType), parameter :: &
84  prtfmi_fname = inputparamdefinitiontype &
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  )

◆ prtfmi_packagedata

type(inputparamdefinitiontype), parameter prtfmiinputmodule::prtfmi_packagedata = InputParamDefinitionType ( 'PRT', 'FMI', 'PACKAGEDATA', 'PACKAGEDATA', 'PACKAGEDATA', 'RECARRAY FLOWTYPE FILEIN FNAME', '', 'flowtype list', .false., .false., .false., .false., .false. )
private

Definition at line 110 of file prt-fmiidm.f90.

110  type(InputParamDefinitionType), parameter :: &
111  prtfmi_packagedata = inputparamdefinitiontype &
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  )

◆ prtfmi_save_flows

type(inputparamdefinitiontype), parameter prtfmiinputmodule::prtfmi_save_flows = InputParamDefinitionType ( 'PRT', 'FMI', 'OPTIONS', 'SAVE_FLOWS', 'SAVE_FLOWS', 'KEYWORD', '', 'save cell-by-cell flows to budget file', .false., .false., .false., .false., .false. )
private

Definition at line 29 of file prt-fmiidm.f90.

29  type(InputParamDefinitionType), parameter :: &
30  prtfmi_save_flows = inputparamdefinitiontype &
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  )