MODFLOW 6  version 6.7.0.dev3
USGS Modular Hydrologic Model
gwf-npfidm.f90
Go to the documentation of this file.
1 ! ** Do Not Modify! MODFLOW 6 system generated file. **
3  use constantsmodule, only: lenvarname
6  private
12  public gwf_npf_subpackages
13 
15  logical :: ipakcb = .false.
16  logical :: iprflow = .false.
17  logical :: cellavg = .false.
18  logical :: ithickstrt = .false.
19  logical :: cvoptions = .false.
20  logical :: ivarcv = .false.
21  logical :: idewatcv = .false.
22  logical :: iperched = .false.
23  logical :: rewet_record = .false.
24  logical :: irewet = .false.
25  logical :: wetfct = .false.
26  logical :: iwetit = .false.
27  logical :: ihdwet = .false.
28  logical :: xt3doptions = .false.
29  logical :: ixt3d = .false.
30  logical :: ixt3drhs = .false.
31  logical :: ihighcellsat = .false.
32  logical :: isavspdis = .false.
33  logical :: isavsat = .false.
34  logical :: ik22overk = .false.
35  logical :: ik33overk = .false.
36  logical :: tvk_filerecord = .false.
37  logical :: tvk6 = .false.
38  logical :: filein = .false.
39  logical :: tvk6_filename = .false.
40  logical :: export_ascii = .false.
41  logical :: export_nc = .false.
42  logical :: inewton = .false.
43  logical :: satomega = .false.
44  logical :: icelltype = .false.
45  logical :: k = .false.
46  logical :: k22 = .false.
47  logical :: k33 = .false.
48  logical :: angle1 = .false.
49  logical :: angle2 = .false.
50  logical :: angle3 = .false.
51  logical :: wetdry = .false.
52  end type gwfnpfparamfoundtype
53 
54  logical :: gwf_npf_multi_package = .false.
55 
56  character(len=16), parameter :: &
57  gwf_npf_subpackages(*) = &
58  [ &
59  ' ' &
60  ]
61 
62  type(inputparamdefinitiontype), parameter :: &
64  ( &
65  'GWF', & ! component
66  'NPF', & ! subcomponent
67  'OPTIONS', & ! block
68  'SAVE_FLOWS', & ! tag name
69  'IPAKCB', & ! fortran variable
70  'KEYWORD', & ! type
71  '', & ! shape
72  'keyword to save NPF flows', & ! longname
73  .false., & ! required
74  .false., & ! developmode
75  .false., & ! multi-record
76  .false., & ! preserve case
77  .false., & ! layered
78  .false. & ! timeseries
79  )
80 
81  type(inputparamdefinitiontype), parameter :: &
83  ( &
84  'GWF', & ! component
85  'NPF', & ! subcomponent
86  'OPTIONS', & ! block
87  'PRINT_FLOWS', & ! tag name
88  'IPRFLOW', & ! fortran variable
89  'KEYWORD', & ! type
90  '', & ! shape
91  'keyword to print NPF flows to listing file', & ! longname
92  .false., & ! required
93  .false., & ! developmode
94  .false., & ! multi-record
95  .false., & ! preserve case
96  .false., & ! layered
97  .false. & ! timeseries
98  )
99 
100  type(inputparamdefinitiontype), parameter :: &
102  ( &
103  'GWF', & ! component
104  'NPF', & ! subcomponent
105  'OPTIONS', & ! block
106  'ALTERNATIVE_CELL_AVERAGING', & ! tag name
107  'CELLAVG', & ! fortran variable
108  'STRING', & ! type
109  '', & ! shape
110  'conductance weighting option', & ! longname
111  .false., & ! required
112  .false., & ! developmode
113  .false., & ! multi-record
114  .false., & ! preserve case
115  .false., & ! layered
116  .false. & ! timeseries
117  )
118 
119  type(inputparamdefinitiontype), parameter :: &
121  ( &
122  'GWF', & ! component
123  'NPF', & ! subcomponent
124  'OPTIONS', & ! block
125  'THICKSTRT', & ! tag name
126  'ITHICKSTRT', & ! fortran variable
127  'KEYWORD', & ! type
128  '', & ! shape
129  'keyword to activate THICKSTRT option', & ! longname
130  .false., & ! required
131  .false., & ! developmode
132  .false., & ! multi-record
133  .false., & ! preserve case
134  .false., & ! layered
135  .false. & ! timeseries
136  )
137 
138  type(inputparamdefinitiontype), parameter :: &
140  ( &
141  'GWF', & ! component
142  'NPF', & ! subcomponent
143  'OPTIONS', & ! block
144  'CVOPTIONS', & ! tag name
145  'CVOPTIONS', & ! fortran variable
146  'RECORD VARIABLECV DEWATERED', & ! type
147  '', & ! shape
148  'vertical conductance options', & ! longname
149  .false., & ! required
150  .false., & ! developmode
151  .false., & ! multi-record
152  .false., & ! preserve case
153  .false., & ! layered
154  .false. & ! timeseries
155  )
156 
157  type(inputparamdefinitiontype), parameter :: &
159  ( &
160  'GWF', & ! component
161  'NPF', & ! subcomponent
162  'OPTIONS', & ! block
163  'VARIABLECV', & ! tag name
164  'IVARCV', & ! fortran variable
165  'KEYWORD', & ! type
166  '', & ! shape
167  'keyword to activate VARIABLECV option', & ! longname
168  .true., & ! required
169  .false., & ! developmode
170  .true., & ! multi-record
171  .false., & ! preserve case
172  .false., & ! layered
173  .false. & ! timeseries
174  )
175 
176  type(inputparamdefinitiontype), parameter :: &
178  ( &
179  'GWF', & ! component
180  'NPF', & ! subcomponent
181  'OPTIONS', & ! block
182  'DEWATERED', & ! tag name
183  'IDEWATCV', & ! fortran variable
184  'KEYWORD', & ! type
185  '', & ! shape
186  'keyword to activate DEWATERED option', & ! longname
187  .false., & ! required
188  .false., & ! developmode
189  .true., & ! multi-record
190  .false., & ! preserve case
191  .false., & ! layered
192  .false. & ! timeseries
193  )
194 
195  type(inputparamdefinitiontype), parameter :: &
197  ( &
198  'GWF', & ! component
199  'NPF', & ! subcomponent
200  'OPTIONS', & ! block
201  'PERCHED', & ! tag name
202  'IPERCHED', & ! fortran variable
203  'KEYWORD', & ! type
204  '', & ! shape
205  'keyword to activate PERCHED option', & ! longname
206  .false., & ! required
207  .false., & ! developmode
208  .false., & ! multi-record
209  .false., & ! preserve case
210  .false., & ! layered
211  .false. & ! timeseries
212  )
213 
214  type(inputparamdefinitiontype), parameter :: &
216  ( &
217  'GWF', & ! component
218  'NPF', & ! subcomponent
219  'OPTIONS', & ! block
220  'REWET_RECORD', & ! tag name
221  'REWET_RECORD', & ! fortran variable
222  'RECORD REWET WETFCT IWETIT IHDWET', & ! type
223  '', & ! shape
224  '', & ! longname
225  .false., & ! required
226  .false., & ! developmode
227  .false., & ! multi-record
228  .false., & ! preserve case
229  .false., & ! layered
230  .false. & ! timeseries
231  )
232 
233  type(inputparamdefinitiontype), parameter :: &
235  ( &
236  'GWF', & ! component
237  'NPF', & ! subcomponent
238  'OPTIONS', & ! block
239  'REWET', & ! tag name
240  'IREWET', & ! fortran variable
241  'KEYWORD', & ! type
242  '', & ! shape
243  'keyword to activate rewetting', & ! longname
244  .true., & ! required
245  .false., & ! developmode
246  .true., & ! multi-record
247  .false., & ! preserve case
248  .false., & ! layered
249  .false. & ! timeseries
250  )
251 
252  type(inputparamdefinitiontype), parameter :: &
254  ( &
255  'GWF', & ! component
256  'NPF', & ! subcomponent
257  'OPTIONS', & ! block
258  'WETFCT', & ! tag name
259  'WETFCT', & ! fortran variable
260  'DOUBLE', & ! type
261  '', & ! shape
262  'wetting factor to use for rewetting', & ! longname
263  .true., & ! required
264  .false., & ! developmode
265  .true., & ! multi-record
266  .false., & ! preserve case
267  .false., & ! layered
268  .false. & ! timeseries
269  )
270 
271  type(inputparamdefinitiontype), parameter :: &
273  ( &
274  'GWF', & ! component
275  'NPF', & ! subcomponent
276  'OPTIONS', & ! block
277  'IWETIT', & ! tag name
278  'IWETIT', & ! fortran variable
279  'INTEGER', & ! type
280  '', & ! shape
281  'interval to use for rewetting', & ! longname
282  .true., & ! required
283  .false., & ! developmode
284  .true., & ! multi-record
285  .false., & ! preserve case
286  .false., & ! layered
287  .false. & ! timeseries
288  )
289 
290  type(inputparamdefinitiontype), parameter :: &
292  ( &
293  'GWF', & ! component
294  'NPF', & ! subcomponent
295  'OPTIONS', & ! block
296  'IHDWET', & ! tag name
297  'IHDWET', & ! fortran variable
298  'INTEGER', & ! type
299  '', & ! shape
300  'flag to determine wetting equation', & ! longname
301  .true., & ! required
302  .false., & ! developmode
303  .true., & ! multi-record
304  .false., & ! preserve case
305  .false., & ! layered
306  .false. & ! timeseries
307  )
308 
309  type(inputparamdefinitiontype), parameter :: &
311  ( &
312  'GWF', & ! component
313  'NPF', & ! subcomponent
314  'OPTIONS', & ! block
315  'XT3DOPTIONS', & ! tag name
316  'XT3DOPTIONS', & ! fortran variable
317  'RECORD XT3D RHS', & ! type
318  '', & ! shape
319  'keyword to activate XT3D', & ! longname
320  .false., & ! required
321  .false., & ! developmode
322  .false., & ! multi-record
323  .false., & ! preserve case
324  .false., & ! layered
325  .false. & ! timeseries
326  )
327 
328  type(inputparamdefinitiontype), parameter :: &
330  ( &
331  'GWF', & ! component
332  'NPF', & ! subcomponent
333  'OPTIONS', & ! block
334  'XT3D', & ! tag name
335  'IXT3D', & ! fortran variable
336  'KEYWORD', & ! type
337  '', & ! shape
338  'keyword to activate XT3D', & ! longname
339  .true., & ! required
340  .false., & ! developmode
341  .true., & ! multi-record
342  .false., & ! preserve case
343  .false., & ! layered
344  .false. & ! timeseries
345  )
346 
347  type(inputparamdefinitiontype), parameter :: &
349  ( &
350  'GWF', & ! component
351  'NPF', & ! subcomponent
352  'OPTIONS', & ! block
353  'RHS', & ! tag name
354  'IXT3DRHS', & ! fortran variable
355  'KEYWORD', & ! type
356  '', & ! shape
357  'keyword to XT3D on right hand side', & ! longname
358  .false., & ! required
359  .false., & ! developmode
360  .true., & ! multi-record
361  .false., & ! preserve case
362  .false., & ! layered
363  .false. & ! timeseries
364  )
365 
366  type(inputparamdefinitiontype), parameter :: &
368  ( &
369  'GWF', & ! component
370  'NPF', & ! subcomponent
371  'OPTIONS', & ! block
372  'HIGHEST_CELL_SATURATION', & ! tag name
373  'IHIGHCELLSAT', & ! fortran variable
374  'KEYWORD', & ! type
375  '', & ! shape
376  'keyword to activate HIGHEST_CELL_SATURATION option', & ! longname
377  .false., & ! required
378  .false., & ! developmode
379  .false., & ! multi-record
380  .false., & ! preserve case
381  .false., & ! layered
382  .false. & ! timeseries
383  )
384 
385  type(inputparamdefinitiontype), parameter :: &
387  ( &
388  'GWF', & ! component
389  'NPF', & ! subcomponent
390  'OPTIONS', & ! block
391  'SAVE_SPECIFIC_DISCHARGE', & ! tag name
392  'ISAVSPDIS', & ! fortran variable
393  'KEYWORD', & ! type
394  '', & ! shape
395  'keyword to save specific discharge', & ! longname
396  .false., & ! required
397  .false., & ! developmode
398  .false., & ! multi-record
399  .false., & ! preserve case
400  .false., & ! layered
401  .false. & ! timeseries
402  )
403 
404  type(inputparamdefinitiontype), parameter :: &
406  ( &
407  'GWF', & ! component
408  'NPF', & ! subcomponent
409  'OPTIONS', & ! block
410  'SAVE_SATURATION', & ! tag name
411  'ISAVSAT', & ! fortran variable
412  'KEYWORD', & ! type
413  '', & ! shape
414  'keyword to save saturation', & ! longname
415  .false., & ! required
416  .false., & ! developmode
417  .false., & ! multi-record
418  .false., & ! preserve case
419  .false., & ! layered
420  .false. & ! timeseries
421  )
422 
423  type(inputparamdefinitiontype), parameter :: &
425  ( &
426  'GWF', & ! component
427  'NPF', & ! subcomponent
428  'OPTIONS', & ! block
429  'K22OVERK', & ! tag name
430  'IK22OVERK', & ! fortran variable
431  'KEYWORD', & ! type
432  '', & ! shape
433  'keyword to indicate that specified K22 is a ratio', & ! longname
434  .false., & ! required
435  .false., & ! developmode
436  .false., & ! multi-record
437  .false., & ! preserve case
438  .false., & ! layered
439  .false. & ! timeseries
440  )
441 
442  type(inputparamdefinitiontype), parameter :: &
444  ( &
445  'GWF', & ! component
446  'NPF', & ! subcomponent
447  'OPTIONS', & ! block
448  'K33OVERK', & ! tag name
449  'IK33OVERK', & ! fortran variable
450  'KEYWORD', & ! type
451  '', & ! shape
452  'keyword to indicate that specified K33 is a ratio', & ! longname
453  .false., & ! required
454  .false., & ! developmode
455  .false., & ! multi-record
456  .false., & ! preserve case
457  .false., & ! layered
458  .false. & ! timeseries
459  )
460 
461  type(inputparamdefinitiontype), parameter :: &
463  ( &
464  'GWF', & ! component
465  'NPF', & ! subcomponent
466  'OPTIONS', & ! block
467  'TVK_FILERECORD', & ! tag name
468  'TVK_FILERECORD', & ! fortran variable
469  'RECORD TVK6 FILEIN TVK6_FILENAME', & ! type
470  '', & ! shape
471  '', & ! longname
472  .false., & ! required
473  .false., & ! developmode
474  .false., & ! multi-record
475  .false., & ! preserve case
476  .false., & ! layered
477  .false. & ! timeseries
478  )
479 
480  type(inputparamdefinitiontype), parameter :: &
482  ( &
483  'GWF', & ! component
484  'NPF', & ! subcomponent
485  'OPTIONS', & ! block
486  'TVK6', & ! tag name
487  'TVK6', & ! fortran variable
488  'KEYWORD', & ! type
489  '', & ! shape
490  'tvk keyword', & ! longname
491  .true., & ! required
492  .false., & ! developmode
493  .true., & ! multi-record
494  .false., & ! preserve case
495  .false., & ! layered
496  .false. & ! timeseries
497  )
498 
499  type(inputparamdefinitiontype), parameter :: &
501  ( &
502  'GWF', & ! component
503  'NPF', & ! subcomponent
504  'OPTIONS', & ! block
505  'FILEIN', & ! tag name
506  'FILEIN', & ! fortran variable
507  'KEYWORD', & ! type
508  '', & ! shape
509  'file keyword', & ! longname
510  .true., & ! required
511  .false., & ! developmode
512  .true., & ! multi-record
513  .false., & ! preserve case
514  .false., & ! layered
515  .false. & ! timeseries
516  )
517 
518  type(inputparamdefinitiontype), parameter :: &
520  ( &
521  'GWF', & ! component
522  'NPF', & ! subcomponent
523  'OPTIONS', & ! block
524  'TVK6_FILENAME', & ! tag name
525  'TVK6_FILENAME', & ! fortran variable
526  'STRING', & ! type
527  '', & ! shape
528  'file name of TVK information', & ! longname
529  .true., & ! required
530  .false., & ! developmode
531  .true., & ! multi-record
532  .true., & ! preserve case
533  .false., & ! layered
534  .false. & ! timeseries
535  )
536 
537  type(inputparamdefinitiontype), parameter :: &
539  ( &
540  'GWF', & ! component
541  'NPF', & ! subcomponent
542  'OPTIONS', & ! block
543  'EXPORT_ARRAY_ASCII', & ! tag name
544  'EXPORT_ASCII', & ! fortran variable
545  'KEYWORD', & ! type
546  '', & ! shape
547  'export array variables to layered ascii files.', & ! longname
548  .false., & ! required
549  .false., & ! developmode
550  .false., & ! multi-record
551  .false., & ! preserve case
552  .false., & ! layered
553  .false. & ! timeseries
554  )
555 
556  type(inputparamdefinitiontype), parameter :: &
558  ( &
559  'GWF', & ! component
560  'NPF', & ! subcomponent
561  'OPTIONS', & ! block
562  'EXPORT_ARRAY_NETCDF', & ! tag name
563  'EXPORT_NC', & ! fortran variable
564  'KEYWORD', & ! type
565  '', & ! shape
566  'export array variables to netcdf output files.', & ! longname
567  .false., & ! required
568  .false., & ! developmode
569  .false., & ! multi-record
570  .false., & ! preserve case
571  .false., & ! layered
572  .false. & ! timeseries
573  )
574 
575  type(inputparamdefinitiontype), parameter :: &
577  ( &
578  'GWF', & ! component
579  'NPF', & ! subcomponent
580  'OPTIONS', & ! block
581  'DEV_NO_NEWTON', & ! tag name
582  'INEWTON', & ! fortran variable
583  'KEYWORD', & ! type
584  '', & ! shape
585  'turn off Newton for unconfined cells', & ! longname
586  .false., & ! required
587  .false., & ! developmode
588  .false., & ! multi-record
589  .false., & ! preserve case
590  .false., & ! layered
591  .false. & ! timeseries
592  )
593 
594  type(inputparamdefinitiontype), parameter :: &
596  ( &
597  'GWF', & ! component
598  'NPF', & ! subcomponent
599  'OPTIONS', & ! block
600  'DEV_OMEGA', & ! tag name
601  'SATOMEGA', & ! fortran variable
602  'DOUBLE', & ! type
603  '', & ! shape
604  'set saturation omega value', & ! longname
605  .false., & ! required
606  .false., & ! developmode
607  .false., & ! multi-record
608  .false., & ! preserve case
609  .false., & ! layered
610  .false. & ! timeseries
611  )
612 
613  type(inputparamdefinitiontype), parameter :: &
615  ( &
616  'GWF', & ! component
617  'NPF', & ! subcomponent
618  'GRIDDATA', & ! block
619  'ICELLTYPE', & ! tag name
620  'ICELLTYPE', & ! fortran variable
621  'INTEGER1D', & ! type
622  'NODES', & ! shape
623  'confined or convertible indicator', & ! longname
624  .true., & ! required
625  .false., & ! developmode
626  .false., & ! multi-record
627  .false., & ! preserve case
628  .true., & ! layered
629  .false. & ! timeseries
630  )
631 
632  type(inputparamdefinitiontype), parameter :: &
634  ( &
635  'GWF', & ! component
636  'NPF', & ! subcomponent
637  'GRIDDATA', & ! block
638  'K', & ! tag name
639  'K', & ! fortran variable
640  'DOUBLE1D', & ! type
641  'NODES', & ! shape
642  'hydraulic conductivity (L/T)', & ! longname
643  .true., & ! required
644  .false., & ! developmode
645  .false., & ! multi-record
646  .false., & ! preserve case
647  .true., & ! layered
648  .false. & ! timeseries
649  )
650 
651  type(inputparamdefinitiontype), parameter :: &
653  ( &
654  'GWF', & ! component
655  'NPF', & ! subcomponent
656  'GRIDDATA', & ! block
657  'K22', & ! tag name
658  'K22', & ! fortran variable
659  'DOUBLE1D', & ! type
660  'NODES', & ! shape
661  'hydraulic conductivity of second ellipsoid axis', & ! longname
662  .false., & ! required
663  .false., & ! developmode
664  .false., & ! multi-record
665  .false., & ! preserve case
666  .true., & ! layered
667  .false. & ! timeseries
668  )
669 
670  type(inputparamdefinitiontype), parameter :: &
672  ( &
673  'GWF', & ! component
674  'NPF', & ! subcomponent
675  'GRIDDATA', & ! block
676  'K33', & ! tag name
677  'K33', & ! fortran variable
678  'DOUBLE1D', & ! type
679  'NODES', & ! shape
680  'hydraulic conductivity of third ellipsoid axis (L/T)', & ! longname
681  .false., & ! required
682  .false., & ! developmode
683  .false., & ! multi-record
684  .false., & ! preserve case
685  .true., & ! layered
686  .false. & ! timeseries
687  )
688 
689  type(inputparamdefinitiontype), parameter :: &
691  ( &
692  'GWF', & ! component
693  'NPF', & ! subcomponent
694  'GRIDDATA', & ! block
695  'ANGLE1', & ! tag name
696  'ANGLE1', & ! fortran variable
697  'DOUBLE1D', & ! type
698  'NODES', & ! shape
699  'first anisotropy rotation angle (degrees)', & ! longname
700  .false., & ! required
701  .false., & ! developmode
702  .false., & ! multi-record
703  .false., & ! preserve case
704  .true., & ! layered
705  .false. & ! timeseries
706  )
707 
708  type(inputparamdefinitiontype), parameter :: &
710  ( &
711  'GWF', & ! component
712  'NPF', & ! subcomponent
713  'GRIDDATA', & ! block
714  'ANGLE2', & ! tag name
715  'ANGLE2', & ! fortran variable
716  'DOUBLE1D', & ! type
717  'NODES', & ! shape
718  'second anisotropy rotation angle (degrees)', & ! longname
719  .false., & ! required
720  .false., & ! developmode
721  .false., & ! multi-record
722  .false., & ! preserve case
723  .true., & ! layered
724  .false. & ! timeseries
725  )
726 
727  type(inputparamdefinitiontype), parameter :: &
729  ( &
730  'GWF', & ! component
731  'NPF', & ! subcomponent
732  'GRIDDATA', & ! block
733  'ANGLE3', & ! tag name
734  'ANGLE3', & ! fortran variable
735  'DOUBLE1D', & ! type
736  'NODES', & ! shape
737  'third anisotropy rotation angle (degrees)', & ! longname
738  .false., & ! required
739  .false., & ! developmode
740  .false., & ! multi-record
741  .false., & ! preserve case
742  .true., & ! layered
743  .false. & ! timeseries
744  )
745 
746  type(inputparamdefinitiontype), parameter :: &
748  ( &
749  'GWF', & ! component
750  'NPF', & ! subcomponent
751  'GRIDDATA', & ! block
752  'WETDRY', & ! tag name
753  'WETDRY', & ! fortran variable
754  'DOUBLE1D', & ! type
755  'NODES', & ! shape
756  'wetdry threshold and factor', & ! longname
757  .false., & ! required
758  .false., & ! developmode
759  .false., & ! multi-record
760  .false., & ! preserve case
761  .true., & ! layered
762  .false. & ! timeseries
763  )
764 
765  type(inputparamdefinitiontype), parameter :: &
767  [ &
768  gwfnpf_ipakcb, &
769  gwfnpf_iprflow, &
770  gwfnpf_cellavg, &
773  gwfnpf_ivarcv, &
774  gwfnpf_idewatcv, &
775  gwfnpf_iperched, &
777  gwfnpf_irewet, &
778  gwfnpf_wetfct, &
779  gwfnpf_iwetit, &
780  gwfnpf_ihdwet, &
782  gwfnpf_ixt3d, &
783  gwfnpf_ixt3drhs, &
786  gwfnpf_isavsat, &
790  gwfnpf_tvk6, &
791  gwfnpf_filein, &
795  gwfnpf_inewton, &
796  gwfnpf_satomega, &
798  gwfnpf_k, &
799  gwfnpf_k22, &
800  gwfnpf_k33, &
801  gwfnpf_angle1, &
802  gwfnpf_angle2, &
803  gwfnpf_angle3, &
804  gwfnpf_wetdry &
805  ]
806 
807  type(inputparamdefinitiontype), parameter :: &
809  [ &
811  ( &
812  '', & ! component
813  '', & ! subcomponent
814  '', & ! block
815  '', & ! tag name
816  '', & ! fortran variable
817  '', & ! type
818  '', & ! shape
819  '', & ! longname
820  .false., & ! required
821  .false., & ! developmode
822  .false., & ! multi-record
823  .false., & ! preserve case
824  .false., & ! layered
825  .false. & ! timeseries
826  ) &
827  ]
828 
829  type(inputblockdefinitiontype), parameter :: &
831  [ &
833  'OPTIONS', & ! blockname
834  .false., & ! required
835  .false., & ! aggregate
836  .false. & ! block_variable
837  ), &
839  'GRIDDATA', & ! blockname
840  .true., & ! required
841  .false., & ! aggregate
842  .false. & ! block_variable
843  ) &
844  ]
845 
846 end module gwfnpfinputmodule
This module contains simulation constants.
Definition: Constants.f90:9
integer(i4b), parameter lenvarname
maximum length of a variable name
Definition: Constants.f90:17
type(inputparamdefinitiontype), parameter gwfnpf_ihighcellsat
Definition: gwf-npfidm.f90:366
type(inputparamdefinitiontype), parameter gwfnpf_angle2
Definition: gwf-npfidm.f90:708
logical, public gwf_npf_multi_package
Definition: gwf-npfidm.f90:54
type(inputparamdefinitiontype), dimension(*), parameter, public gwf_npf_param_definitions
Definition: gwf-npfidm.f90:765
type(inputparamdefinitiontype), parameter gwfnpf_cellavg
Definition: gwf-npfidm.f90:100
type(inputparamdefinitiontype), parameter gwfnpf_iwetit
Definition: gwf-npfidm.f90:271
type(inputblockdefinitiontype), dimension(*), parameter, public gwf_npf_block_definitions
Definition: gwf-npfidm.f90:829
type(inputparamdefinitiontype), dimension(*), parameter, public gwf_npf_aggregate_definitions
Definition: gwf-npfidm.f90:807
type(inputparamdefinitiontype), parameter gwfnpf_angle3
Definition: gwf-npfidm.f90:727
type(inputparamdefinitiontype), parameter gwfnpf_ixt3d
Definition: gwf-npfidm.f90:328
type(inputparamdefinitiontype), parameter gwfnpf_wetdry
Definition: gwf-npfidm.f90:746
type(inputparamdefinitiontype), parameter gwfnpf_ixt3drhs
Definition: gwf-npfidm.f90:347
type(inputparamdefinitiontype), parameter gwfnpf_ipakcb
Definition: gwf-npfidm.f90:62
type(inputparamdefinitiontype), parameter gwfnpf_irewet
Definition: gwf-npfidm.f90:233
type(inputparamdefinitiontype), parameter gwfnpf_k
Definition: gwf-npfidm.f90:632
type(inputparamdefinitiontype), parameter gwfnpf_ivarcv
Definition: gwf-npfidm.f90:157
type(inputparamdefinitiontype), parameter gwfnpf_ithickstrt
Definition: gwf-npfidm.f90:119
type(inputparamdefinitiontype), parameter gwfnpf_filein
Definition: gwf-npfidm.f90:499
type(inputparamdefinitiontype), parameter gwfnpf_k33
Definition: gwf-npfidm.f90:670
type(inputparamdefinitiontype), parameter gwfnpf_export_nc
Definition: gwf-npfidm.f90:556
type(inputparamdefinitiontype), parameter gwfnpf_ihdwet
Definition: gwf-npfidm.f90:290
type(inputparamdefinitiontype), parameter gwfnpf_cvoptions
Definition: gwf-npfidm.f90:138
type(inputparamdefinitiontype), parameter gwfnpf_isavsat
Definition: gwf-npfidm.f90:404
type(inputparamdefinitiontype), parameter gwfnpf_k22
Definition: gwf-npfidm.f90:651
type(inputparamdefinitiontype), parameter gwfnpf_rewet_record
Definition: gwf-npfidm.f90:214
type(inputparamdefinitiontype), parameter gwfnpf_iprflow
Definition: gwf-npfidm.f90:81
type(inputparamdefinitiontype), parameter gwfnpf_wetfct
Definition: gwf-npfidm.f90:252
type(inputparamdefinitiontype), parameter gwfnpf_tvk6_filename
Definition: gwf-npfidm.f90:518
type(inputparamdefinitiontype), parameter gwfnpf_icelltype
Definition: gwf-npfidm.f90:613
character(len=16), dimension(*), parameter, public gwf_npf_subpackages
Definition: gwf-npfidm.f90:56
type(inputparamdefinitiontype), parameter gwfnpf_isavspdis
Definition: gwf-npfidm.f90:385
type(inputparamdefinitiontype), parameter gwfnpf_ik33overk
Definition: gwf-npfidm.f90:442
type(inputparamdefinitiontype), parameter gwfnpf_angle1
Definition: gwf-npfidm.f90:689
type(inputparamdefinitiontype), parameter gwfnpf_tvk_filerecord
Definition: gwf-npfidm.f90:461
type(inputparamdefinitiontype), parameter gwfnpf_satomega
Definition: gwf-npfidm.f90:594
type(inputparamdefinitiontype), parameter gwfnpf_idewatcv
Definition: gwf-npfidm.f90:176
type(inputparamdefinitiontype), parameter gwfnpf_ik22overk
Definition: gwf-npfidm.f90:423
type(inputparamdefinitiontype), parameter gwfnpf_xt3doptions
Definition: gwf-npfidm.f90:309
type(inputparamdefinitiontype), parameter gwfnpf_tvk6
Definition: gwf-npfidm.f90:480
type(inputparamdefinitiontype), parameter gwfnpf_export_ascii
Definition: gwf-npfidm.f90:537
type(inputparamdefinitiontype), parameter gwfnpf_inewton
Definition: gwf-npfidm.f90:575
type(inputparamdefinitiontype), parameter gwfnpf_iperched
Definition: gwf-npfidm.f90:195
This module contains the InputDefinitionModule.