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

Data Types

type  prtmipparamfoundtype
 

Variables

logical, public prt_mip_multi_package = .false.
 
logical, public prt_mip_is_advanced = .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., .false. )
 
type(inputparamdefinitiontype), parameter prtmip_porosity = InputParamDefinitionType ( 'PRT', 'MIP', 'GRIDDATA', 'POROSITY', 'POROSITY', 'DOUBLE1D', 'NODES', 'porosity', .true., .false., .false., .false., .true., .false. )
 
type(inputparamdefinitiontype), parameter prtmip_retfactor = InputParamDefinitionType ( 'PRT', 'MIP', 'GRIDDATA', 'RETFACTOR', 'RETFACTOR', 'DOUBLE1D', 'NODES', 'retardation factor', .false., .false., .false., .false., .true., .false. )
 
type(inputparamdefinitiontype), parameter prtmip_izone = InputParamDefinitionType ( 'PRT', 'MIP', 'GRIDDATA', 'IZONE', 'IZONE', 'INTEGER1D', 'NODES', 'zone number', .false., .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., .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., .false. ) ]

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

116  type(InputParamDefinitionType), parameter :: &
117  prt_mip_aggregate_definitions(*) = &
118  [ &
119  inputparamdefinitiontype &
120  ( &
121  '', & ! component
122  '', & ! subcomponent
123  '', & ! block
124  '', & ! tag name
125  '', & ! fortran variable
126  '', & ! type
127  '', & ! shape
128  '', & ! longname
129  .false., & ! required
130  .false., & ! developmode
131  .false., & ! multi-record
132  .false., & ! preserve case
133  .false., & ! layered
134  .false. & ! timeseries
135  ) &
136  ]

◆ 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 138 of file prt-mipidm.f90.

138  type(InputBlockDefinitionType), parameter :: &
139  prt_mip_block_definitions(*) = &
140  [ &
141  inputblockdefinitiontype( &
142  'OPTIONS', & ! blockname
143  .false., & ! required
144  .false., & ! aggregate
145  .false. & ! block_variable
146  ), &
147  inputblockdefinitiontype( &
148  'GRIDDATA', & ! blockname
149  .true., & ! required
150  .false., & ! aggregate
151  .false. & ! block_variable
152  ) &
153  ]

◆ prt_mip_is_advanced

logical, public prtmipinputmodule::prt_mip_is_advanced = .false.

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

23  logical :: prt_mip_is_advanced = .false.

◆ prt_mip_multi_package

logical, public prtmipinputmodule::prt_mip_multi_package = .false.

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

22  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 107 of file prt-mipidm.f90.

107  type(InputParamDefinitionType), parameter :: &
108  prt_mip_param_definitions(*) = &
109  [ &
110  prtmip_export_ascii, &
111  prtmip_porosity, &
112  prtmip_retfactor, &
113  prtmip_izone &
114  ]

◆ prt_mip_subpackages

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

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

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

◆ 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., .false. )
private

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

31  type(InputParamDefinitionType), parameter :: &
32  prtmip_export_ascii = inputparamdefinitiontype &
33  ( &
34  'PRT', & ! component
35  'MIP', & ! subcomponent
36  'OPTIONS', & ! block
37  'EXPORT_ARRAY_ASCII', & ! tag name
38  'EXPORT_ASCII', & ! fortran variable
39  'KEYWORD', & ! type
40  '', & ! shape
41  'export array variables to layered ascii files.', & ! longname
42  .false., & ! required
43  .false., & ! developmode
44  .false., & ! multi-record
45  .false., & ! preserve case
46  .false., & ! layered
47  .false. & ! timeseries
48  )

◆ prtmip_izone

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

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

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

◆ prtmip_porosity

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

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

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

◆ prtmip_retfactor

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

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

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