MODFLOW 6  version 6.5.0.dev2
MODFLOW 6 Code Documentation
gwfnaminputmodule Module Reference

Data Types

type  gwfnamparamfoundtype
 

Variables

logical, public gwf_nam_multi_package = .false.
 
type(inputparamdefinitiontype), parameter gwfnam_list = InputParamDefinitionType ( 'GWF', 'NAM', 'OPTIONS', 'LIST', 'LIST', 'STRING', '', .false., .false., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfnam_print_input = InputParamDefinitionType ( 'GWF', 'NAM', 'OPTIONS', 'PRINT_INPUT', 'PRINT_INPUT', 'KEYWORD', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfnam_print_flows = InputParamDefinitionType ( 'GWF', 'NAM', 'OPTIONS', 'PRINT_FLOWS', 'PRINT_FLOWS', 'KEYWORD', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfnam_save_flows = InputParamDefinitionType ( 'GWF', 'NAM', 'OPTIONS', 'SAVE_FLOWS', 'SAVE_FLOWS', 'KEYWORD', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfnam_newtonoptions = InputParamDefinitionType ( 'GWF', 'NAM', 'OPTIONS', 'NEWTONOPTIONS', 'NEWTONOPTIONS', 'RECORD NEWTON UNDER_RELAXATION', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfnam_newton = InputParamDefinitionType ( 'GWF', 'NAM', 'OPTIONS', 'NEWTON', 'NEWTON', 'KEYWORD', '', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfnam_under_relaxation = InputParamDefinitionType ( 'GWF', 'NAM', 'OPTIONS', 'UNDER_RELAXATION', 'UNDER_RELAXATION', 'KEYWORD', '', .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfnam_ftype = InputParamDefinitionType ( 'GWF', 'NAM', 'PACKAGES', 'FTYPE', 'FTYPE', 'STRING', '', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfnam_fname = InputParamDefinitionType ( 'GWF', 'NAM', 'PACKAGES', 'FNAME', 'FNAME', 'STRING', '', .true., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfnam_pname = InputParamDefinitionType ( 'GWF', 'NAM', 'PACKAGES', 'PNAME', 'PNAME', 'STRING', '', .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public gwf_nam_param_definitions = [ gwfnam_list, gwfnam_print_input, gwfnam_print_flows, gwfnam_save_flows, gwfnam_newtonoptions, gwfnam_newton, gwfnam_under_relaxation, gwfnam_ftype, gwfnam_fname, gwfnam_pname ]
 
type(inputparamdefinitiontype), parameter gwfnam_packages = InputParamDefinitionType ( 'GWF', 'NAM', 'PACKAGES', 'PACKAGES', 'PACKAGES', 'RECARRAY FTYPE FNAME PNAME', '', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public gwf_nam_aggregate_definitions = [ gwfnam_packages ]
 
type(inputblockdefinitiontype), dimension(*), parameter, public gwf_nam_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .false., .false., .false. ), InputBlockDefinitionType( 'PACKAGES', .true., .true., .false. ) ]
 

Variable Documentation

◆ gwf_nam_aggregate_definitions

type(inputparamdefinitiontype), dimension(*), parameter, public gwfnaminputmodule::gwf_nam_aggregate_definitions = [ gwfnam_packages ]

Definition at line 230 of file gwf-namidm.f90.

230  type(InputParamDefinitionType), parameter :: &
231  gwf_nam_aggregate_definitions(*) = &
232  [ &
233  gwfnam_packages &
234  ]

◆ gwf_nam_block_definitions

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

Definition at line 236 of file gwf-namidm.f90.

236  type(InputBlockDefinitionType), parameter :: &
237  gwf_nam_block_definitions(*) = &
238  [ &
239  inputblockdefinitiontype( &
240  'OPTIONS', & ! blockname
241  .false., & ! required
242  .false., & ! aggregate
243  .false. & ! block_variable
244  ), &
245  inputblockdefinitiontype( &
246  'PACKAGES', & ! blockname
247  .true., & ! required
248  .true., & ! aggregate
249  .false. & ! block_variable
250  ) &
251  ]

◆ gwf_nam_multi_package

logical, public gwfnaminputmodule::gwf_nam_multi_package = .false.

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

26  logical :: gwf_nam_multi_package = .false.

◆ gwf_nam_param_definitions

Definition at line 198 of file gwf-namidm.f90.

198  type(InputParamDefinitionType), parameter :: &
199  gwf_nam_param_definitions(*) = &
200  [ &
201  gwfnam_list, &
202  gwfnam_print_input, &
203  gwfnam_print_flows, &
204  gwfnam_save_flows, &
205  gwfnam_newtonoptions, &
206  gwfnam_newton, &
207  gwfnam_under_relaxation, &
208  gwfnam_ftype, &
209  gwfnam_fname, &
210  gwfnam_pname &
211  ]

◆ gwfnam_fname

type(inputparamdefinitiontype), parameter gwfnaminputmodule::gwfnam_fname = InputParamDefinitionType ( 'GWF', 'NAM', 'PACKAGES', 'FNAME', 'FNAME', 'STRING', '', .true., .true., .true., .false., .false. )
private

Definition at line 164 of file gwf-namidm.f90.

164  type(InputParamDefinitionType), parameter :: &
165  gwfnam_fname = inputparamdefinitiontype &
166  ( &
167  'GWF', & ! component
168  'NAM', & ! subcomponent
169  'PACKAGES', & ! block
170  'FNAME', & ! tag name
171  'FNAME', & ! fortran variable
172  'STRING', & ! type
173  '', & ! shape
174  .true., & ! required
175  .true., & ! multi-record
176  .true., & ! preserve case
177  .false., & ! layered
178  .false. & ! timeseries
179  )

◆ gwfnam_ftype

type(inputparamdefinitiontype), parameter gwfnaminputmodule::gwfnam_ftype = InputParamDefinitionType ( 'GWF', 'NAM', 'PACKAGES', 'FTYPE', 'FTYPE', 'STRING', '', .true., .true., .false., .false., .false. )
private

Definition at line 147 of file gwf-namidm.f90.

147  type(InputParamDefinitionType), parameter :: &
148  gwfnam_ftype = inputparamdefinitiontype &
149  ( &
150  'GWF', & ! component
151  'NAM', & ! subcomponent
152  'PACKAGES', & ! block
153  'FTYPE', & ! tag name
154  'FTYPE', & ! fortran variable
155  'STRING', & ! type
156  '', & ! shape
157  .true., & ! required
158  .true., & ! multi-record
159  .false., & ! preserve case
160  .false., & ! layered
161  .false. & ! timeseries
162  )

◆ gwfnam_list

type(inputparamdefinitiontype), parameter gwfnaminputmodule::gwfnam_list = InputParamDefinitionType ( 'GWF', 'NAM', 'OPTIONS', 'LIST', 'LIST', 'STRING', '', .false., .false., .true., .false., .false. )
private

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

28  type(InputParamDefinitionType), parameter :: &
29  gwfnam_list = inputparamdefinitiontype &
30  ( &
31  'GWF', & ! component
32  'NAM', & ! subcomponent
33  'OPTIONS', & ! block
34  'LIST', & ! tag name
35  'LIST', & ! fortran variable
36  'STRING', & ! type
37  '', & ! shape
38  .false., & ! required
39  .false., & ! multi-record
40  .true., & ! preserve case
41  .false., & ! layered
42  .false. & ! timeseries
43  )

◆ gwfnam_newton

type(inputparamdefinitiontype), parameter gwfnaminputmodule::gwfnam_newton = InputParamDefinitionType ( 'GWF', 'NAM', 'OPTIONS', 'NEWTON', 'NEWTON', 'KEYWORD', '', .true., .true., .false., .false., .false. )
private

Definition at line 113 of file gwf-namidm.f90.

113  type(InputParamDefinitionType), parameter :: &
114  gwfnam_newton = inputparamdefinitiontype &
115  ( &
116  'GWF', & ! component
117  'NAM', & ! subcomponent
118  'OPTIONS', & ! block
119  'NEWTON', & ! tag name
120  'NEWTON', & ! fortran variable
121  'KEYWORD', & ! type
122  '', & ! shape
123  .true., & ! required
124  .true., & ! multi-record
125  .false., & ! preserve case
126  .false., & ! layered
127  .false. & ! timeseries
128  )

◆ gwfnam_newtonoptions

type(inputparamdefinitiontype), parameter gwfnaminputmodule::gwfnam_newtonoptions = InputParamDefinitionType ( 'GWF', 'NAM', 'OPTIONS', 'NEWTONOPTIONS', 'NEWTONOPTIONS', 'RECORD NEWTON UNDER_RELAXATION', '', .false., .false., .false., .false., .false. )
private

Definition at line 96 of file gwf-namidm.f90.

96  type(InputParamDefinitionType), parameter :: &
97  gwfnam_newtonoptions = inputparamdefinitiontype &
98  ( &
99  'GWF', & ! component
100  'NAM', & ! subcomponent
101  'OPTIONS', & ! block
102  'NEWTONOPTIONS', & ! tag name
103  'NEWTONOPTIONS', & ! fortran variable
104  'RECORD NEWTON UNDER_RELAXATION', & ! type
105  '', & ! shape
106  .false., & ! required
107  .false., & ! multi-record
108  .false., & ! preserve case
109  .false., & ! layered
110  .false. & ! timeseries
111  )

◆ gwfnam_packages

type(inputparamdefinitiontype), parameter gwfnaminputmodule::gwfnam_packages = InputParamDefinitionType ( 'GWF', 'NAM', 'PACKAGES', 'PACKAGES', 'PACKAGES', 'RECARRAY FTYPE FNAME PNAME', '', .true., .false., .false., .false., .false. )
private

Definition at line 213 of file gwf-namidm.f90.

213  type(InputParamDefinitionType), parameter :: &
214  gwfnam_packages = inputparamdefinitiontype &
215  ( &
216  'GWF', & ! component
217  'NAM', & ! subcomponent
218  'PACKAGES', & ! block
219  'PACKAGES', & ! tag name
220  'PACKAGES', & ! fortran variable
221  'RECARRAY FTYPE FNAME PNAME', & ! type
222  '', & ! shape
223  .true., & ! required
224  .false., & ! multi-record
225  .false., & ! preserve case
226  .false., & ! layered
227  .false. & ! timeseries
228  )

◆ gwfnam_pname

type(inputparamdefinitiontype), parameter gwfnaminputmodule::gwfnam_pname = InputParamDefinitionType ( 'GWF', 'NAM', 'PACKAGES', 'PNAME', 'PNAME', 'STRING', '', .false., .true., .false., .false., .false. )
private

Definition at line 181 of file gwf-namidm.f90.

181  type(InputParamDefinitionType), parameter :: &
182  gwfnam_pname = inputparamdefinitiontype &
183  ( &
184  'GWF', & ! component
185  'NAM', & ! subcomponent
186  'PACKAGES', & ! block
187  'PNAME', & ! tag name
188  'PNAME', & ! fortran variable
189  'STRING', & ! type
190  '', & ! shape
191  .false., & ! required
192  .true., & ! multi-record
193  .false., & ! preserve case
194  .false., & ! layered
195  .false. & ! timeseries
196  )

◆ gwfnam_print_flows

type(inputparamdefinitiontype), parameter gwfnaminputmodule::gwfnam_print_flows = InputParamDefinitionType ( 'GWF', 'NAM', 'OPTIONS', 'PRINT_FLOWS', 'PRINT_FLOWS', 'KEYWORD', '', .false., .false., .false., .false., .false. )
private

Definition at line 62 of file gwf-namidm.f90.

62  type(InputParamDefinitionType), parameter :: &
63  gwfnam_print_flows = inputparamdefinitiontype &
64  ( &
65  'GWF', & ! component
66  'NAM', & ! subcomponent
67  'OPTIONS', & ! block
68  'PRINT_FLOWS', & ! tag name
69  'PRINT_FLOWS', & ! fortran variable
70  'KEYWORD', & ! type
71  '', & ! shape
72  .false., & ! required
73  .false., & ! multi-record
74  .false., & ! preserve case
75  .false., & ! layered
76  .false. & ! timeseries
77  )

◆ gwfnam_print_input

type(inputparamdefinitiontype), parameter gwfnaminputmodule::gwfnam_print_input = InputParamDefinitionType ( 'GWF', 'NAM', 'OPTIONS', 'PRINT_INPUT', 'PRINT_INPUT', 'KEYWORD', '', .false., .false., .false., .false., .false. )
private

Definition at line 45 of file gwf-namidm.f90.

45  type(InputParamDefinitionType), parameter :: &
46  gwfnam_print_input = inputparamdefinitiontype &
47  ( &
48  'GWF', & ! component
49  'NAM', & ! subcomponent
50  'OPTIONS', & ! block
51  'PRINT_INPUT', & ! tag name
52  'PRINT_INPUT', & ! fortran variable
53  'KEYWORD', & ! type
54  '', & ! shape
55  .false., & ! required
56  .false., & ! multi-record
57  .false., & ! preserve case
58  .false., & ! layered
59  .false. & ! timeseries
60  )

◆ gwfnam_save_flows

type(inputparamdefinitiontype), parameter gwfnaminputmodule::gwfnam_save_flows = InputParamDefinitionType ( 'GWF', 'NAM', 'OPTIONS', 'SAVE_FLOWS', 'SAVE_FLOWS', 'KEYWORD', '', .false., .false., .false., .false., .false. )
private

Definition at line 79 of file gwf-namidm.f90.

79  type(InputParamDefinitionType), parameter :: &
80  gwfnam_save_flows = inputparamdefinitiontype &
81  ( &
82  'GWF', & ! component
83  'NAM', & ! subcomponent
84  'OPTIONS', & ! block
85  'SAVE_FLOWS', & ! tag name
86  'SAVE_FLOWS', & ! fortran variable
87  'KEYWORD', & ! type
88  '', & ! shape
89  .false., & ! required
90  .false., & ! multi-record
91  .false., & ! preserve case
92  .false., & ! layered
93  .false. & ! timeseries
94  )

◆ gwfnam_under_relaxation

type(inputparamdefinitiontype), parameter gwfnaminputmodule::gwfnam_under_relaxation = InputParamDefinitionType ( 'GWF', 'NAM', 'OPTIONS', 'UNDER_RELAXATION', 'UNDER_RELAXATION', 'KEYWORD', '', .false., .true., .false., .false., .false. )
private

Definition at line 130 of file gwf-namidm.f90.

130  type(InputParamDefinitionType), parameter :: &
131  gwfnam_under_relaxation = inputparamdefinitiontype &
132  ( &
133  'GWF', & ! component
134  'NAM', & ! subcomponent
135  'OPTIONS', & ! block
136  'UNDER_RELAXATION', & ! tag name
137  'UNDER_RELAXATION', & ! fortran variable
138  'KEYWORD', & ! type
139  '', & ! shape
140  .false., & ! required
141  .true., & ! multi-record
142  .false., & ! preserve case
143  .false., & ! layered
144  .false. & ! timeseries
145  )