MODFLOW 6  version 6.5.0.dev2
MODFLOW 6 Code Documentation
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 
14  logical :: export_ascii = .false.
15  logical :: porosity = .false.
16  logical :: retfactor = .false.
17  logical :: izone = .false.
18  end type prtmipparamfoundtype
19 
20  logical :: prt_mip_multi_package = .false.
21 
22  type(inputparamdefinitiontype), parameter :: &
24  ( &
25  'PRT', & ! component
26  'MIP', & ! subcomponent
27  'OPTIONS', & ! block
28  'EXPORT_ARRAY_ASCII', & ! tag name
29  'EXPORT_ASCII', & ! fortran variable
30  'KEYWORD', & ! type
31  '', & ! shape
32  .false., & ! required
33  .false., & ! multi-record
34  .false., & ! preserve case
35  .false., & ! layered
36  .false. & ! timeseries
37  )
38 
39  type(inputparamdefinitiontype), parameter :: &
41  ( &
42  'PRT', & ! component
43  'MIP', & ! subcomponent
44  'GRIDDATA', & ! block
45  'POROSITY', & ! tag name
46  'POROSITY', & ! fortran variable
47  'DOUBLE1D', & ! type
48  'NODES', & ! shape
49  .true., & ! required
50  .false., & ! multi-record
51  .false., & ! preserve case
52  .true., & ! layered
53  .false. & ! timeseries
54  )
55 
56  type(inputparamdefinitiontype), parameter :: &
58  ( &
59  'PRT', & ! component
60  'MIP', & ! subcomponent
61  'GRIDDATA', & ! block
62  'RETFACTOR', & ! tag name
63  'RETFACTOR', & ! fortran variable
64  'DOUBLE1D', & ! type
65  'NODES', & ! shape
66  .false., & ! required
67  .false., & ! multi-record
68  .false., & ! preserve case
69  .true., & ! layered
70  .false. & ! timeseries
71  )
72 
73  type(inputparamdefinitiontype), parameter :: &
75  ( &
76  'PRT', & ! component
77  'MIP', & ! subcomponent
78  'GRIDDATA', & ! block
79  'IZONE', & ! tag name
80  'IZONE', & ! fortran variable
81  'INTEGER1D', & ! type
82  'NODES', & ! shape
83  .false., & ! required
84  .false., & ! multi-record
85  .false., & ! preserve case
86  .true., & ! layered
87  .false. & ! timeseries
88  )
89 
90  type(inputparamdefinitiontype), parameter :: &
92  [ &
96  prtmip_izone &
97  ]
98 
99  type(inputparamdefinitiontype), parameter :: &
101  [ &
103  ( &
104  '', & ! component
105  '', & ! subcomponent
106  '', & ! block
107  '', & ! tag name
108  '', & ! fortran variable
109  '', & ! type
110  '', & ! shape
111  .false., & ! required
112  .false., & ! multi-record
113  .false., & ! preserve case
114  .false., & ! layered
115  .false. & ! timeseries
116  ) &
117  ]
118 
119  type(inputblockdefinitiontype), parameter :: &
121  [ &
123  'OPTIONS', & ! blockname
124  .false., & ! required
125  .false., & ! aggregate
126  .false. & ! block_variable
127  ), &
129  'GRIDDATA', & ! blockname
130  .true., & ! required
131  .false., & ! aggregate
132  .false. & ! block_variable
133  ) &
134  ]
135 
136 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:119
logical, public prt_mip_multi_package
Definition: prt-mipidm.f90:20
type(inputparamdefinitiontype), dimension(*), parameter, public prt_mip_aggregate_definitions
Definition: prt-mipidm.f90:99
type(inputparamdefinitiontype), dimension(*), parameter, public prt_mip_param_definitions
Definition: prt-mipidm.f90:90
type(inputparamdefinitiontype), parameter prtmip_export_ascii
Definition: prt-mipidm.f90:22
type(inputparamdefinitiontype), parameter prtmip_retfactor
Definition: prt-mipidm.f90:56
type(inputparamdefinitiontype), parameter prtmip_porosity
Definition: prt-mipidm.f90:39
type(inputparamdefinitiontype), parameter prtmip_izone
Definition: prt-mipidm.f90:73