MODFLOW 6  version 6.7.0.dev3
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., .false. )
 
type(inputparamdefinitiontype), parameter prtfmi_flowtype = InputParamDefinitionType ( 'PRT', 'FMI', 'PACKAGEDATA', 'FLOWTYPE', 'FLOWTYPE', 'STRING', '', 'flow type', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtfmi_filein = InputParamDefinitionType ( 'PRT', 'FMI', 'PACKAGEDATA', 'FILEIN', 'FILEIN', 'KEYWORD', '', 'file keyword', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtfmi_fname = InputParamDefinitionType ( 'PRT', 'FMI', 'PACKAGEDATA', 'FNAME', 'FNAME', 'STRING', '', 'file name', .true., .false., .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., .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 133 of file prt-fmiidm.f90.

133  type(InputParamDefinitionType), parameter :: &
134  prt_fmi_aggregate_definitions(*) = &
135  [ &
136  prtfmi_packagedata &
137  ]

◆ 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 139 of file prt-fmiidm.f90.

139  type(InputBlockDefinitionType), parameter :: &
140  prt_fmi_block_definitions(*) = &
141  [ &
142  inputblockdefinitiontype( &
143  'OPTIONS', & ! blockname
144  .false., & ! required
145  .false., & ! aggregate
146  .false. & ! block_variable
147  ), &
148  inputblockdefinitiontype( &
149  'PACKAGEDATA', & ! blockname
150  .false., & ! required
151  .true., & ! aggregate
152  .false. & ! block_variable
153  ) &
154  ]

◆ 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 105 of file prt-fmiidm.f90.

105  type(InputParamDefinitionType), parameter :: &
106  prt_fmi_param_definitions(*) = &
107  [ &
108  prtfmi_save_flows, &
109  prtfmi_flowtype, &
110  prtfmi_filein, &
111  prtfmi_fname &
112  ]

◆ 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., .false., .true., .false., .false., .false. )
private

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

67  type(InputParamDefinitionType), parameter :: &
68  prtfmi_filein = inputparamdefinitiontype &
69  ( &
70  'PRT', & ! component
71  'FMI', & ! subcomponent
72  'PACKAGEDATA', & ! block
73  'FILEIN', & ! tag name
74  'FILEIN', & ! fortran variable
75  'KEYWORD', & ! type
76  '', & ! shape
77  'file keyword', & ! longname
78  .true., & ! required
79  .false., & ! prerelease
80  .true., & ! multi-record
81  .false., & ! preserve case
82  .false., & ! layered
83  .false. & ! timeseries
84  )

◆ prtfmi_flowtype

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

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

48  type(InputParamDefinitionType), parameter :: &
49  prtfmi_flowtype = inputparamdefinitiontype &
50  ( &
51  'PRT', & ! component
52  'FMI', & ! subcomponent
53  'PACKAGEDATA', & ! block
54  'FLOWTYPE', & ! tag name
55  'FLOWTYPE', & ! fortran variable
56  'STRING', & ! type
57  '', & ! shape
58  'flow type', & ! longname
59  .true., & ! required
60  .false., & ! prerelease
61  .true., & ! multi-record
62  .false., & ! preserve case
63  .false., & ! layered
64  .false. & ! timeseries
65  )

◆ prtfmi_fname

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

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

86  type(InputParamDefinitionType), parameter :: &
87  prtfmi_fname = inputparamdefinitiontype &
88  ( &
89  'PRT', & ! component
90  'FMI', & ! subcomponent
91  'PACKAGEDATA', & ! block
92  'FNAME', & ! tag name
93  'FNAME', & ! fortran variable
94  'STRING', & ! type
95  '', & ! shape
96  'file name', & ! longname
97  .true., & ! required
98  .false., & ! prerelease
99  .true., & ! multi-record
100  .true., & ! preserve case
101  .false., & ! layered
102  .false. & ! timeseries
103  )

◆ 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., .false. )
private

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

114  type(InputParamDefinitionType), parameter :: &
115  prtfmi_packagedata = inputparamdefinitiontype &
116  ( &
117  'PRT', & ! component
118  'FMI', & ! subcomponent
119  'PACKAGEDATA', & ! block
120  'PACKAGEDATA', & ! tag name
121  'PACKAGEDATA', & ! fortran variable
122  'RECARRAY FLOWTYPE FILEIN FNAME', & ! type
123  '', & ! shape
124  'flowtype list', & ! longname
125  .false., & ! required
126  .false., & ! prerelease
127  .false., & ! multi-record
128  .false., & ! preserve case
129  .false., & ! layered
130  .false. & ! timeseries
131  )

◆ 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., .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., & ! prerelease
42  .false., & ! multi-record
43  .false., & ! preserve case
44  .false., & ! layered
45  .false. & ! timeseries
46  )