MODFLOW 6  version 6.7.0.dev3
USGS Modular Hydrologic Model
prt-mipidm.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 prt_mip_subpackages
13 
15  logical :: export_ascii = .false.
16  logical :: porosity = .false.
17  logical :: retfactor = .false.
18  logical :: izone = .false.
19  end type prtmipparamfoundtype
20 
21  logical :: prt_mip_multi_package = .false.
22 
23  character(len=16), parameter :: &
24  prt_mip_subpackages(*) = &
25  [ &
26  ' ' &
27  ]
28 
29  type(inputparamdefinitiontype), parameter :: &
31  ( &
32  'PRT', & ! component
33  'MIP', & ! subcomponent
34  'OPTIONS', & ! block
35  'EXPORT_ARRAY_ASCII', & ! tag name
36  'EXPORT_ASCII', & ! fortran variable
37  'KEYWORD', & ! type
38  '', & ! shape
39  'export array variables to layered ascii files.', & ! longname
40  .false., & ! required
41  .false., & ! prerelease
42  .false., & ! multi-record
43  .false., & ! preserve case
44  .false., & ! layered
45  .false. & ! timeseries
46  )
47 
48  type(inputparamdefinitiontype), parameter :: &
50  ( &
51  'PRT', & ! component
52  'MIP', & ! subcomponent
53  'GRIDDATA', & ! block
54  'POROSITY', & ! tag name
55  'POROSITY', & ! fortran variable
56  'DOUBLE1D', & ! type
57  'NODES', & ! shape
58  'porosity', & ! longname
59  .true., & ! required
60  .false., & ! prerelease
61  .false., & ! multi-record
62  .false., & ! preserve case
63  .true., & ! layered
64  .false. & ! timeseries
65  )
66 
67  type(inputparamdefinitiontype), parameter :: &
69  ( &
70  'PRT', & ! component
71  'MIP', & ! subcomponent
72  'GRIDDATA', & ! block
73  'RETFACTOR', & ! tag name
74  'RETFACTOR', & ! fortran variable
75  'DOUBLE1D', & ! type
76  'NODES', & ! shape
77  'retardation factor', & ! longname
78  .false., & ! required
79  .false., & ! prerelease
80  .false., & ! multi-record
81  .false., & ! preserve case
82  .true., & ! layered
83  .false. & ! timeseries
84  )
85 
86  type(inputparamdefinitiontype), parameter :: &
88  ( &
89  'PRT', & ! component
90  'MIP', & ! subcomponent
91  'GRIDDATA', & ! block
92  'IZONE', & ! tag name
93  'IZONE', & ! fortran variable
94  'INTEGER1D', & ! type
95  'NODES', & ! shape
96  'zone number', & ! longname
97  .false., & ! required
98  .false., & ! prerelease
99  .false., & ! multi-record
100  .false., & ! preserve case
101  .true., & ! layered
102  .false. & ! timeseries
103  )
104 
105  type(inputparamdefinitiontype), parameter :: &
107  [ &
109  prtmip_porosity, &
111  prtmip_izone &
112  ]
113 
114  type(inputparamdefinitiontype), parameter :: &
116  [ &
118  ( &
119  '', & ! component
120  '', & ! subcomponent
121  '', & ! block
122  '', & ! tag name
123  '', & ! fortran variable
124  '', & ! type
125  '', & ! shape
126  '', & ! longname
127  .false., & ! required
128  .false., & ! prerelease
129  .false., & ! multi-record
130  .false., & ! preserve case
131  .false., & ! layered
132  .false. & ! timeseries
133  ) &
134  ]
135 
136  type(inputblockdefinitiontype), parameter :: &
138  [ &
140  'OPTIONS', & ! blockname
141  .false., & ! required
142  .false., & ! aggregate
143  .false. & ! block_variable
144  ), &
146  'GRIDDATA', & ! blockname
147  .true., & ! required
148  .false., & ! aggregate
149  .false. & ! block_variable
150  ) &
151  ]
152 
153 end module prtmipinputmodule
This module contains simulation constants.
Definition: Constants.f90:9
integer(i4b), parameter lenvarname
maximum length of a variable name
Definition: Constants.f90:17
This module contains the InputDefinitionModule.
type(inputblockdefinitiontype), dimension(*), parameter, public prt_mip_block_definitions
Definition: prt-mipidm.f90:136
logical, public prt_mip_multi_package
Definition: prt-mipidm.f90:21
type(inputparamdefinitiontype), dimension(*), parameter, public prt_mip_aggregate_definitions
Definition: prt-mipidm.f90:114
type(inputparamdefinitiontype), dimension(*), parameter, public prt_mip_param_definitions
Definition: prt-mipidm.f90:105
type(inputparamdefinitiontype), parameter prtmip_export_ascii
Definition: prt-mipidm.f90:29
type(inputparamdefinitiontype), parameter prtmip_retfactor
Definition: prt-mipidm.f90:67
type(inputparamdefinitiontype), parameter prtmip_porosity
Definition: prt-mipidm.f90:48
type(inputparamdefinitiontype), parameter prtmip_izone
Definition: prt-mipidm.f90:86
character(len=16), dimension(*), parameter, public prt_mip_subpackages
Definition: prt-mipidm.f90:23