MODFLOW 6  version 6.7.0.dev0
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. )
 
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. )
 
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. )
 
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. )
 
type(inputparamdefinitiontype), parameter prtnam_ftype = InputParamDefinitionType ( 'PRT', 'NAM', 'PACKAGES', 'FTYPE', 'FTYPE', 'STRING', '', 'package type', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtnam_fname = InputParamDefinitionType ( 'PRT', 'NAM', 'PACKAGES', 'FNAME', 'FNAME', 'STRING', '', 'file name', .true., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtnam_pname = InputParamDefinitionType ( 'PRT', 'NAM', 'PACKAGES', 'PNAME', 'PNAME', 'STRING', '', 'user name for package', .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. )
 
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 188 of file prt-namidm.f90.

188  type(InputParamDefinitionType), parameter :: &
189  prt_nam_aggregate_definitions(*) = &
190  [ &
191  prtnam_packages &
192  ]

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

194  type(InputBlockDefinitionType), parameter :: &
195  prt_nam_block_definitions(*) = &
196  [ &
197  inputblockdefinitiontype( &
198  'OPTIONS', & ! blockname
199  .false., & ! required
200  .false., & ! aggregate
201  .false. & ! block_variable
202  ), &
203  inputblockdefinitiontype( &
204  'PACKAGES', & ! blockname
205  .true., & ! required
206  .true., & ! aggregate
207  .false. & ! block_variable
208  ) &
209  ]

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

158  type(InputParamDefinitionType), parameter :: &
159  prt_nam_param_definitions(*) = &
160  [ &
161  prtnam_list, &
162  prtnam_print_input, &
163  prtnam_print_flows, &
164  prtnam_save_flows, &
165  prtnam_ftype, &
166  prtnam_fname, &
167  prtnam_pname &
168  ]

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

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

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

◆ prtnam_ftype

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

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

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

◆ prtnam_list

type(inputparamdefinitiontype), parameter prtnaminputmodule::prtnam_list = InputParamDefinitionType ( 'PRT', 'NAM', 'OPTIONS', 'LIST', 'LIST', 'STRING', '', 'name of listing file', .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., & ! multi-record
45  .false., & ! preserve case
46  .false., & ! layered
47  .false. & ! timeseries
48  )

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

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

170  type(InputParamDefinitionType), parameter :: &
171  prtnam_packages = inputparamdefinitiontype &
172  ( &
173  'PRT', & ! component
174  'NAM', & ! subcomponent
175  'PACKAGES', & ! block
176  'PACKAGES', & ! tag name
177  'PACKAGES', & ! fortran variable
178  'RECARRAY FTYPE FNAME PNAME', & ! type
179  '', & ! shape
180  'package list', & ! longname
181  .true., & ! required
182  .false., & ! multi-record
183  .false., & ! preserve case
184  .false., & ! layered
185  .false. & ! timeseries
186  )

◆ prtnam_pname

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

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

140  type(InputParamDefinitionType), parameter :: &
141  prtnam_pname = inputparamdefinitiontype &
142  ( &
143  'PRT', & ! component
144  'NAM', & ! subcomponent
145  'PACKAGES', & ! block
146  'PNAME', & ! tag name
147  'PNAME', & ! fortran variable
148  'STRING', & ! type
149  '', & ! shape
150  'user name for package', & ! longname
151  .false., & ! required
152  .true., & ! multi-record
153  .false., & ! preserve case
154  .false., & ! layered
155  .false. & ! timeseries
156  )

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

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

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

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

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

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

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

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

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