MODFLOW 6  version 6.7.0.dev3
USGS Modular Hydrologic Model
prtnaminputmodule Module Reference

Data Types

type  prtnamparamfoundtype
 

Variables

logical, public prt_nam_multi_package = .false.
 
character(len=16), dimension(*), parameter, public prt_nam_subpackages = [ ' ' ]
 
type(inputparamdefinitiontype), parameter prtnam_list = InputParamDefinitionType ( 'PRT', 'NAM', 'OPTIONS', 'LIST', 'LIST', 'STRING', '', 'name of listing file', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtnam_print_input = InputParamDefinitionType ( 'PRT', 'NAM', 'OPTIONS', 'PRINT_INPUT', 'PRINT_INPUT', 'KEYWORD', '', 'print input to listing file', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtnam_print_flows = InputParamDefinitionType ( 'PRT', 'NAM', 'OPTIONS', 'PRINT_FLOWS', 'PRINT_FLOWS', 'KEYWORD', '', 'print calculated flows to listing file', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtnam_save_flows = InputParamDefinitionType ( 'PRT', 'NAM', 'OPTIONS', 'SAVE_FLOWS', 'SAVE_FLOWS', 'KEYWORD', '', 'save flows for all packages to budget file', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtnam_ftype = InputParamDefinitionType ( 'PRT', 'NAM', 'PACKAGES', 'FTYPE', 'FTYPE', 'STRING', '', 'package type', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtnam_fname = InputParamDefinitionType ( 'PRT', 'NAM', 'PACKAGES', 'FNAME', 'FNAME', 'STRING', '', 'file name', .true., .false., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtnam_pname = InputParamDefinitionType ( 'PRT', 'NAM', 'PACKAGES', 'PNAME', 'PNAME', 'STRING', '', 'user name for package', .false., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public prt_nam_param_definitions = [ prtnam_list, prtnam_print_input, prtnam_print_flows, prtnam_save_flows, prtnam_ftype, prtnam_fname, prtnam_pname ]
 
type(inputparamdefinitiontype), parameter prtnam_packages = InputParamDefinitionType ( 'PRT', 'NAM', 'PACKAGES', 'PACKAGES', 'PACKAGES', 'RECARRAY FTYPE FNAME PNAME', '', 'package list', .true., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public prt_nam_aggregate_definitions = [ prtnam_packages ]
 
type(inputblockdefinitiontype), dimension(*), parameter, public prt_nam_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .false., .false., .false. ), InputBlockDefinitionType( 'PACKAGES', .true., .true., .false. ) ]
 

Variable Documentation

◆ prt_nam_aggregate_definitions

type(inputparamdefinitiontype), dimension(*), parameter, public prtnaminputmodule::prt_nam_aggregate_definitions = [ prtnam_packages ]

Definition at line 196 of file prt-namidm.f90.

196  type(InputParamDefinitionType), parameter :: &
197  prt_nam_aggregate_definitions(*) = &
198  [ &
199  prtnam_packages &
200  ]

◆ prt_nam_block_definitions

type(inputblockdefinitiontype), dimension(*), parameter, public prtnaminputmodule::prt_nam_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .false., .false., .false. ), InputBlockDefinitionType( 'PACKAGES', .true., .true., .false. ) ]

Definition at line 202 of file prt-namidm.f90.

202  type(InputBlockDefinitionType), parameter :: &
203  prt_nam_block_definitions(*) = &
204  [ &
205  inputblockdefinitiontype( &
206  'OPTIONS', & ! blockname
207  .false., & ! required
208  .false., & ! aggregate
209  .false. & ! block_variable
210  ), &
211  inputblockdefinitiontype( &
212  'PACKAGES', & ! blockname
213  .true., & ! required
214  .true., & ! aggregate
215  .false. & ! block_variable
216  ) &
217  ]

◆ prt_nam_multi_package

logical, public prtnaminputmodule::prt_nam_multi_package = .false.

Definition at line 24 of file prt-namidm.f90.

24  logical :: prt_nam_multi_package = .false.

◆ prt_nam_param_definitions

type(inputparamdefinitiontype), dimension(*), parameter, public prtnaminputmodule::prt_nam_param_definitions = [ prtnam_list, prtnam_print_input, prtnam_print_flows, prtnam_save_flows, prtnam_ftype, prtnam_fname, prtnam_pname ]

Definition at line 165 of file prt-namidm.f90.

165  type(InputParamDefinitionType), parameter :: &
166  prt_nam_param_definitions(*) = &
167  [ &
168  prtnam_list, &
169  prtnam_print_input, &
170  prtnam_print_flows, &
171  prtnam_save_flows, &
172  prtnam_ftype, &
173  prtnam_fname, &
174  prtnam_pname &
175  ]

◆ prt_nam_subpackages

character(len=16), dimension(*), parameter, public prtnaminputmodule::prt_nam_subpackages = [ ' ' ]

Definition at line 26 of file prt-namidm.f90.

26  character(len=16), parameter :: &
27  prt_nam_subpackages(*) = &
28  [ &
29  ' ' &
30  ]

◆ prtnam_fname

type(inputparamdefinitiontype), parameter prtnaminputmodule::prtnam_fname = InputParamDefinitionType ( 'PRT', 'NAM', 'PACKAGES', 'FNAME', 'FNAME', 'STRING', '', 'file name', .true., .false., .true., .true., .false., .false. )
private

Definition at line 127 of file prt-namidm.f90.

127  type(InputParamDefinitionType), parameter :: &
128  prtnam_fname = inputparamdefinitiontype &
129  ( &
130  'PRT', & ! component
131  'NAM', & ! subcomponent
132  'PACKAGES', & ! block
133  'FNAME', & ! tag name
134  'FNAME', & ! fortran variable
135  'STRING', & ! type
136  '', & ! shape
137  'file name', & ! longname
138  .true., & ! required
139  .false., & ! prerelease
140  .true., & ! multi-record
141  .true., & ! preserve case
142  .false., & ! layered
143  .false. & ! timeseries
144  )

◆ prtnam_ftype

type(inputparamdefinitiontype), parameter prtnaminputmodule::prtnam_ftype = InputParamDefinitionType ( 'PRT', 'NAM', 'PACKAGES', 'FTYPE', 'FTYPE', 'STRING', '', 'package type', .true., .false., .true., .false., .false., .false. )
private

Definition at line 108 of file prt-namidm.f90.

108  type(InputParamDefinitionType), parameter :: &
109  prtnam_ftype = inputparamdefinitiontype &
110  ( &
111  'PRT', & ! component
112  'NAM', & ! subcomponent
113  'PACKAGES', & ! block
114  'FTYPE', & ! tag name
115  'FTYPE', & ! fortran variable
116  'STRING', & ! type
117  '', & ! shape
118  'package type', & ! longname
119  .true., & ! required
120  .false., & ! prerelease
121  .true., & ! multi-record
122  .false., & ! preserve case
123  .false., & ! layered
124  .false. & ! timeseries
125  )

◆ prtnam_list

type(inputparamdefinitiontype), parameter prtnaminputmodule::prtnam_list = InputParamDefinitionType ( 'PRT', 'NAM', 'OPTIONS', 'LIST', 'LIST', 'STRING', '', 'name of listing file', .false., .false., .false., .false., .false., .false. )
private

Definition at line 32 of file prt-namidm.f90.

32  type(InputParamDefinitionType), parameter :: &
33  prtnam_list = inputparamdefinitiontype &
34  ( &
35  'PRT', & ! component
36  'NAM', & ! subcomponent
37  'OPTIONS', & ! block
38  'LIST', & ! tag name
39  'LIST', & ! fortran variable
40  'STRING', & ! type
41  '', & ! shape
42  'name of listing file', & ! longname
43  .false., & ! required
44  .false., & ! prerelease
45  .false., & ! multi-record
46  .false., & ! preserve case
47  .false., & ! layered
48  .false. & ! timeseries
49  )

◆ prtnam_packages

type(inputparamdefinitiontype), parameter prtnaminputmodule::prtnam_packages = InputParamDefinitionType ( 'PRT', 'NAM', 'PACKAGES', 'PACKAGES', 'PACKAGES', 'RECARRAY FTYPE FNAME PNAME', '', 'package list', .true., .false., .false., .false., .false., .false. )
private

Definition at line 177 of file prt-namidm.f90.

177  type(InputParamDefinitionType), parameter :: &
178  prtnam_packages = inputparamdefinitiontype &
179  ( &
180  'PRT', & ! component
181  'NAM', & ! subcomponent
182  'PACKAGES', & ! block
183  'PACKAGES', & ! tag name
184  'PACKAGES', & ! fortran variable
185  'RECARRAY FTYPE FNAME PNAME', & ! type
186  '', & ! shape
187  'package list', & ! longname
188  .true., & ! required
189  .false., & ! prerelease
190  .false., & ! multi-record
191  .false., & ! preserve case
192  .false., & ! layered
193  .false. & ! timeseries
194  )

◆ prtnam_pname

type(inputparamdefinitiontype), parameter prtnaminputmodule::prtnam_pname = InputParamDefinitionType ( 'PRT', 'NAM', 'PACKAGES', 'PNAME', 'PNAME', 'STRING', '', 'user name for package', .false., .false., .true., .false., .false., .false. )
private

Definition at line 146 of file prt-namidm.f90.

146  type(InputParamDefinitionType), parameter :: &
147  prtnam_pname = inputparamdefinitiontype &
148  ( &
149  'PRT', & ! component
150  'NAM', & ! subcomponent
151  'PACKAGES', & ! block
152  'PNAME', & ! tag name
153  'PNAME', & ! fortran variable
154  'STRING', & ! type
155  '', & ! shape
156  'user name for package', & ! longname
157  .false., & ! required
158  .false., & ! prerelease
159  .true., & ! multi-record
160  .false., & ! preserve case
161  .false., & ! layered
162  .false. & ! timeseries
163  )

◆ prtnam_print_flows

type(inputparamdefinitiontype), parameter prtnaminputmodule::prtnam_print_flows = InputParamDefinitionType ( 'PRT', 'NAM', 'OPTIONS', 'PRINT_FLOWS', 'PRINT_FLOWS', 'KEYWORD', '', 'print calculated flows to listing file', .false., .false., .false., .false., .false., .false. )
private

Definition at line 70 of file prt-namidm.f90.

70  type(InputParamDefinitionType), parameter :: &
71  prtnam_print_flows = inputparamdefinitiontype &
72  ( &
73  'PRT', & ! component
74  'NAM', & ! subcomponent
75  'OPTIONS', & ! block
76  'PRINT_FLOWS', & ! tag name
77  'PRINT_FLOWS', & ! fortran variable
78  'KEYWORD', & ! type
79  '', & ! shape
80  'print calculated flows to listing file', & ! longname
81  .false., & ! required
82  .false., & ! prerelease
83  .false., & ! multi-record
84  .false., & ! preserve case
85  .false., & ! layered
86  .false. & ! timeseries
87  )

◆ prtnam_print_input

type(inputparamdefinitiontype), parameter prtnaminputmodule::prtnam_print_input = InputParamDefinitionType ( 'PRT', 'NAM', 'OPTIONS', 'PRINT_INPUT', 'PRINT_INPUT', 'KEYWORD', '', 'print input to listing file', .false., .false., .false., .false., .false., .false. )
private

Definition at line 51 of file prt-namidm.f90.

51  type(InputParamDefinitionType), parameter :: &
52  prtnam_print_input = inputparamdefinitiontype &
53  ( &
54  'PRT', & ! component
55  'NAM', & ! subcomponent
56  'OPTIONS', & ! block
57  'PRINT_INPUT', & ! tag name
58  'PRINT_INPUT', & ! fortran variable
59  'KEYWORD', & ! type
60  '', & ! shape
61  'print input to listing file', & ! longname
62  .false., & ! required
63  .false., & ! prerelease
64  .false., & ! multi-record
65  .false., & ! preserve case
66  .false., & ! layered
67  .false. & ! timeseries
68  )

◆ prtnam_save_flows

type(inputparamdefinitiontype), parameter prtnaminputmodule::prtnam_save_flows = InputParamDefinitionType ( 'PRT', 'NAM', 'OPTIONS', 'SAVE_FLOWS', 'SAVE_FLOWS', 'KEYWORD', '', 'save flows for all packages to budget file', .false., .false., .false., .false., .false., .false. )
private

Definition at line 89 of file prt-namidm.f90.

89  type(InputParamDefinitionType), parameter :: &
90  prtnam_save_flows = inputparamdefinitiontype &
91  ( &
92  'PRT', & ! component
93  'NAM', & ! subcomponent
94  'OPTIONS', & ! block
95  'SAVE_FLOWS', & ! tag name
96  'SAVE_FLOWS', & ! fortran variable
97  'KEYWORD', & ! type
98  '', & ! shape
99  'save flows for all packages to budget file', & ! longname
100  .false., & ! required
101  .false., & ! prerelease
102  .false., & ! multi-record
103  .false., & ! preserve case
104  .false., & ! layered
105  .false. & ! timeseries
106  )