MODFLOW 6  version 6.7.0.dev0
USGS Modular Hydrologic Model
prtmipinputmodule Module Reference

Data Types

type  prtmipparamfoundtype
 

Variables

logical, public prt_mip_multi_package = .false.
 
character(len=16), dimension(*), parameter, public prt_mip_subpackages = [ ' ' ]
 
type(inputparamdefinitiontype), parameter prtmip_export_ascii = InputParamDefinitionType ( 'PRT', 'MIP', 'OPTIONS', 'EXPORT_ARRAY_ASCII', 'EXPORT_ASCII', 'KEYWORD', '', 'export array variables to layered ascii files.', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtmip_porosity = InputParamDefinitionType ( 'PRT', 'MIP', 'GRIDDATA', 'POROSITY', 'POROSITY', 'DOUBLE1D', 'NODES', 'porosity', .true., .false., .false., .true., .false. )
 
type(inputparamdefinitiontype), parameter prtmip_retfactor = InputParamDefinitionType ( 'PRT', 'MIP', 'GRIDDATA', 'RETFACTOR', 'RETFACTOR', 'DOUBLE1D', 'NODES', 'retardation factor', .false., .false., .false., .true., .false. )
 
type(inputparamdefinitiontype), parameter prtmip_izone = InputParamDefinitionType ( 'PRT', 'MIP', 'GRIDDATA', 'IZONE', 'IZONE', 'INTEGER1D', 'NODES', 'zone number', .false., .false., .false., .true., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public prt_mip_param_definitions = [ prtmip_export_ascii, prtmip_porosity, prtmip_retfactor, prtmip_izone ]
 
type(inputparamdefinitiontype), dimension(*), parameter, public prt_mip_aggregate_definitions = [ InputParamDefinitionType ( '', '', '', '', '', '', '', '', .false., .false., .false., .false., .false. ) ]
 
type(inputblockdefinitiontype), dimension(*), parameter, public prt_mip_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .false., .false., .false. ), InputBlockDefinitionType( 'GRIDDATA', .true., .false., .false. ) ]
 

Variable Documentation

◆ prt_mip_aggregate_definitions

type(inputparamdefinitiontype), dimension(*), parameter, public prtmipinputmodule::prt_mip_aggregate_definitions = [ InputParamDefinitionType ( '', '', '', '', '', '', '', '', .false., .false., .false., .false., .false. ) ]

Definition at line 110 of file prt-mipidm.f90.

110  type(InputParamDefinitionType), parameter :: &
111  prt_mip_aggregate_definitions(*) = &
112  [ &
113  inputparamdefinitiontype &
114  ( &
115  '', & ! component
116  '', & ! subcomponent
117  '', & ! block
118  '', & ! tag name
119  '', & ! fortran variable
120  '', & ! type
121  '', & ! shape
122  '', & ! longname
123  .false., & ! required
124  .false., & ! multi-record
125  .false., & ! preserve case
126  .false., & ! layered
127  .false. & ! timeseries
128  ) &
129  ]

◆ prt_mip_block_definitions

type(inputblockdefinitiontype), dimension(*), parameter, public prtmipinputmodule::prt_mip_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .false., .false., .false. ), InputBlockDefinitionType( 'GRIDDATA', .true., .false., .false. ) ]

Definition at line 131 of file prt-mipidm.f90.

131  type(InputBlockDefinitionType), parameter :: &
132  prt_mip_block_definitions(*) = &
133  [ &
134  inputblockdefinitiontype( &
135  'OPTIONS', & ! blockname
136  .false., & ! required
137  .false., & ! aggregate
138  .false. & ! block_variable
139  ), &
140  inputblockdefinitiontype( &
141  'GRIDDATA', & ! blockname
142  .true., & ! required
143  .false., & ! aggregate
144  .false. & ! block_variable
145  ) &
146  ]

◆ prt_mip_multi_package

logical, public prtmipinputmodule::prt_mip_multi_package = .false.

Definition at line 21 of file prt-mipidm.f90.

21  logical :: prt_mip_multi_package = .false.

◆ prt_mip_param_definitions

type(inputparamdefinitiontype), dimension(*), parameter, public prtmipinputmodule::prt_mip_param_definitions = [ prtmip_export_ascii, prtmip_porosity, prtmip_retfactor, prtmip_izone ]

Definition at line 101 of file prt-mipidm.f90.

101  type(InputParamDefinitionType), parameter :: &
102  prt_mip_param_definitions(*) = &
103  [ &
104  prtmip_export_ascii, &
105  prtmip_porosity, &
106  prtmip_retfactor, &
107  prtmip_izone &
108  ]

◆ prt_mip_subpackages

character(len=16), dimension(*), parameter, public prtmipinputmodule::prt_mip_subpackages = [ ' ' ]

Definition at line 23 of file prt-mipidm.f90.

23  character(len=16), parameter :: &
24  prt_mip_subpackages(*) = &
25  [ &
26  ' ' &
27  ]

◆ prtmip_export_ascii

type(inputparamdefinitiontype), parameter prtmipinputmodule::prtmip_export_ascii = InputParamDefinitionType ( 'PRT', 'MIP', 'OPTIONS', 'EXPORT_ARRAY_ASCII', 'EXPORT_ASCII', 'KEYWORD', '', 'export array variables to layered ascii files.', .false., .false., .false., .false., .false. )
private

Definition at line 29 of file prt-mipidm.f90.

29  type(InputParamDefinitionType), parameter :: &
30  prtmip_export_ascii = inputparamdefinitiontype &
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., & ! multi-record
42  .false., & ! preserve case
43  .false., & ! layered
44  .false. & ! timeseries
45  )

◆ prtmip_izone

type(inputparamdefinitiontype), parameter prtmipinputmodule::prtmip_izone = InputParamDefinitionType ( 'PRT', 'MIP', 'GRIDDATA', 'IZONE', 'IZONE', 'INTEGER1D', 'NODES', 'zone number', .false., .false., .false., .true., .false. )
private

Definition at line 83 of file prt-mipidm.f90.

83  type(InputParamDefinitionType), parameter :: &
84  prtmip_izone = inputparamdefinitiontype &
85  ( &
86  'PRT', & ! component
87  'MIP', & ! subcomponent
88  'GRIDDATA', & ! block
89  'IZONE', & ! tag name
90  'IZONE', & ! fortran variable
91  'INTEGER1D', & ! type
92  'NODES', & ! shape
93  'zone number', & ! longname
94  .false., & ! required
95  .false., & ! multi-record
96  .false., & ! preserve case
97  .true., & ! layered
98  .false. & ! timeseries
99  )

◆ prtmip_porosity

type(inputparamdefinitiontype), parameter prtmipinputmodule::prtmip_porosity = InputParamDefinitionType ( 'PRT', 'MIP', 'GRIDDATA', 'POROSITY', 'POROSITY', 'DOUBLE1D', 'NODES', 'porosity', .true., .false., .false., .true., .false. )
private

Definition at line 47 of file prt-mipidm.f90.

47  type(InputParamDefinitionType), parameter :: &
48  prtmip_porosity = inputparamdefinitiontype &
49  ( &
50  'PRT', & ! component
51  'MIP', & ! subcomponent
52  'GRIDDATA', & ! block
53  'POROSITY', & ! tag name
54  'POROSITY', & ! fortran variable
55  'DOUBLE1D', & ! type
56  'NODES', & ! shape
57  'porosity', & ! longname
58  .true., & ! required
59  .false., & ! multi-record
60  .false., & ! preserve case
61  .true., & ! layered
62  .false. & ! timeseries
63  )

◆ prtmip_retfactor

type(inputparamdefinitiontype), parameter prtmipinputmodule::prtmip_retfactor = InputParamDefinitionType ( 'PRT', 'MIP', 'GRIDDATA', 'RETFACTOR', 'RETFACTOR', 'DOUBLE1D', 'NODES', 'retardation factor', .false., .false., .false., .true., .false. )
private

Definition at line 65 of file prt-mipidm.f90.

65  type(InputParamDefinitionType), parameter :: &
66  prtmip_retfactor = inputparamdefinitiontype &
67  ( &
68  'PRT', & ! component
69  'MIP', & ! subcomponent
70  'GRIDDATA', & ! block
71  'RETFACTOR', & ! tag name
72  'RETFACTOR', & ! fortran variable
73  'DOUBLE1D', & ! type
74  'NODES', & ! shape
75  'retardation factor', & ! longname
76  .false., & ! required
77  .false., & ! multi-record
78  .false., & ! preserve case
79  .true., & ! layered
80  .false. & ! timeseries
81  )