MODFLOW 6  version 6.9.0.dev0
USGS Modular Hydrologic Model
prtnaminputmodule Module Reference

Data Types

type  prtnamparamfoundtype
 

Variables

logical, public prt_nam_multi_package = .false.
 
logical, public prt_nam_is_advanced = .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 198 of file prt-namidm.f90.

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

◆ 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 204 of file prt-namidm.f90.

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

◆ prt_nam_is_advanced

logical, public prtnaminputmodule::prt_nam_is_advanced = .false.

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

26  logical :: prt_nam_is_advanced = .false.

◆ prt_nam_multi_package

logical, public prtnaminputmodule::prt_nam_multi_package = .false.

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

25  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 167 of file prt-namidm.f90.

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

◆ prt_nam_subpackages

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

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

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

◆ 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 129 of file prt-namidm.f90.

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

◆ 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 110 of file prt-namidm.f90.

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

◆ 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 34 of file prt-namidm.f90.

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

◆ 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 179 of file prt-namidm.f90.

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

◆ 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 148 of file prt-namidm.f90.

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

◆ 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 72 of file prt-namidm.f90.

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

◆ 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 53 of file prt-namidm.f90.

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

◆ 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 91 of file prt-namidm.f90.

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