MODFLOW 6  version 6.7.0.dev3
USGS Modular Hydrologic Model
utlhpcinputmodule Module Reference

Data Types

type  utlhpcparamfoundtype
 

Variables

logical, public utl_hpc_multi_package = .false.
 
character(len=16), dimension(*), parameter, public utl_hpc_subpackages = [ ' ' ]
 
type(inputparamdefinitiontype), parameter utlhpc_print_table = InputParamDefinitionType ( 'UTL', 'HPC', 'OPTIONS', 'PRINT_TABLE', 'PRINT_TABLE', 'KEYWORD', '', 'model print table to listing file', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter utlhpc_dev_log_mpi = InputParamDefinitionType ( 'UTL', 'HPC', 'OPTIONS', 'DEV_LOG_MPI', 'DEV_LOG_MPI', 'KEYWORD', '', 'log mpi traffic', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter utlhpc_mname = InputParamDefinitionType ( 'UTL', 'HPC', 'PARTITIONS', 'MNAME', 'MNAME', 'STRING', '', 'model name', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter utlhpc_mrank = InputParamDefinitionType ( 'UTL', 'HPC', 'PARTITIONS', 'MRANK', 'MRANK', 'INTEGER', '', 'model rank', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public utl_hpc_param_definitions = [ utlhpc_print_table, utlhpc_dev_log_mpi, utlhpc_mname, utlhpc_mrank ]
 
type(inputparamdefinitiontype), parameter utlhpc_partitions = InputParamDefinitionType ( 'UTL', 'HPC', 'PARTITIONS', 'PARTITIONS', 'PARTITIONS', 'RECARRAY MNAME MRANK', '', 'list of partition numbers', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public utl_hpc_aggregate_definitions = [ utlhpc_partitions ]
 
type(inputblockdefinitiontype), dimension(*), parameter, public utl_hpc_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .false., .false., .false. ), InputBlockDefinitionType( 'PARTITIONS', .false., .true., .false. ) ]
 

Variable Documentation

◆ utl_hpc_aggregate_definitions

type(inputparamdefinitiontype), dimension(*), parameter, public utlhpcinputmodule::utl_hpc_aggregate_definitions = [ utlhpc_partitions ]

Definition at line 133 of file utl-hpcidm.f90.

133  type(InputParamDefinitionType), parameter :: &
134  utl_hpc_aggregate_definitions(*) = &
135  [ &
136  utlhpc_partitions &
137  ]

◆ utl_hpc_block_definitions

type(inputblockdefinitiontype), dimension(*), parameter, public utlhpcinputmodule::utl_hpc_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .false., .false., .false. ), InputBlockDefinitionType( 'PARTITIONS', .false., .true., .false. ) ]

Definition at line 139 of file utl-hpcidm.f90.

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

◆ utl_hpc_multi_package

logical, public utlhpcinputmodule::utl_hpc_multi_package = .false.

Definition at line 21 of file utl-hpcidm.f90.

21  logical :: utl_hpc_multi_package = .false.

◆ utl_hpc_param_definitions

type(inputparamdefinitiontype), dimension(*), parameter, public utlhpcinputmodule::utl_hpc_param_definitions = [ utlhpc_print_table, utlhpc_dev_log_mpi, utlhpc_mname, utlhpc_mrank ]

Definition at line 105 of file utl-hpcidm.f90.

105  type(InputParamDefinitionType), parameter :: &
106  utl_hpc_param_definitions(*) = &
107  [ &
108  utlhpc_print_table, &
109  utlhpc_dev_log_mpi, &
110  utlhpc_mname, &
111  utlhpc_mrank &
112  ]

◆ utl_hpc_subpackages

character(len=16), dimension(*), parameter, public utlhpcinputmodule::utl_hpc_subpackages = [ ' ' ]

Definition at line 23 of file utl-hpcidm.f90.

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

◆ utlhpc_dev_log_mpi

type(inputparamdefinitiontype), parameter utlhpcinputmodule::utlhpc_dev_log_mpi = InputParamDefinitionType ( 'UTL', 'HPC', 'OPTIONS', 'DEV_LOG_MPI', 'DEV_LOG_MPI', 'KEYWORD', '', 'log mpi traffic', .false., .false., .false., .false., .false., .false. )
private

Definition at line 48 of file utl-hpcidm.f90.

48  type(InputParamDefinitionType), parameter :: &
49  utlhpc_dev_log_mpi = inputparamdefinitiontype &
50  ( &
51  'UTL', & ! component
52  'HPC', & ! subcomponent
53  'OPTIONS', & ! block
54  'DEV_LOG_MPI', & ! tag name
55  'DEV_LOG_MPI', & ! fortran variable
56  'KEYWORD', & ! type
57  '', & ! shape
58  'log mpi traffic', & ! longname
59  .false., & ! required
60  .false., & ! prerelease
61  .false., & ! multi-record
62  .false., & ! preserve case
63  .false., & ! layered
64  .false. & ! timeseries
65  )

◆ utlhpc_mname

type(inputparamdefinitiontype), parameter utlhpcinputmodule::utlhpc_mname = InputParamDefinitionType ( 'UTL', 'HPC', 'PARTITIONS', 'MNAME', 'MNAME', 'STRING', '', 'model name', .true., .false., .true., .false., .false., .false. )
private

Definition at line 67 of file utl-hpcidm.f90.

67  type(InputParamDefinitionType), parameter :: &
68  utlhpc_mname = inputparamdefinitiontype &
69  ( &
70  'UTL', & ! component
71  'HPC', & ! subcomponent
72  'PARTITIONS', & ! block
73  'MNAME', & ! tag name
74  'MNAME', & ! fortran variable
75  'STRING', & ! type
76  '', & ! shape
77  'model name', & ! longname
78  .true., & ! required
79  .false., & ! prerelease
80  .true., & ! multi-record
81  .false., & ! preserve case
82  .false., & ! layered
83  .false. & ! timeseries
84  )

◆ utlhpc_mrank

type(inputparamdefinitiontype), parameter utlhpcinputmodule::utlhpc_mrank = InputParamDefinitionType ( 'UTL', 'HPC', 'PARTITIONS', 'MRANK', 'MRANK', 'INTEGER', '', 'model rank', .true., .false., .true., .false., .false., .false. )
private

Definition at line 86 of file utl-hpcidm.f90.

86  type(InputParamDefinitionType), parameter :: &
87  utlhpc_mrank = inputparamdefinitiontype &
88  ( &
89  'UTL', & ! component
90  'HPC', & ! subcomponent
91  'PARTITIONS', & ! block
92  'MRANK', & ! tag name
93  'MRANK', & ! fortran variable
94  'INTEGER', & ! type
95  '', & ! shape
96  'model rank', & ! longname
97  .true., & ! required
98  .false., & ! prerelease
99  .true., & ! multi-record
100  .false., & ! preserve case
101  .false., & ! layered
102  .false. & ! timeseries
103  )

◆ utlhpc_partitions

type(inputparamdefinitiontype), parameter utlhpcinputmodule::utlhpc_partitions = InputParamDefinitionType ( 'UTL', 'HPC', 'PARTITIONS', 'PARTITIONS', 'PARTITIONS', 'RECARRAY MNAME MRANK', '', 'list of partition numbers', .false., .false., .false., .false., .false., .false. )
private

Definition at line 114 of file utl-hpcidm.f90.

114  type(InputParamDefinitionType), parameter :: &
115  utlhpc_partitions = inputparamdefinitiontype &
116  ( &
117  'UTL', & ! component
118  'HPC', & ! subcomponent
119  'PARTITIONS', & ! block
120  'PARTITIONS', & ! tag name
121  'PARTITIONS', & ! fortran variable
122  'RECARRAY MNAME MRANK', & ! type
123  '', & ! shape
124  'list of partition numbers', & ! longname
125  .false., & ! required
126  .false., & ! prerelease
127  .false., & ! multi-record
128  .false., & ! preserve case
129  .false., & ! layered
130  .false. & ! timeseries
131  )

◆ utlhpc_print_table

type(inputparamdefinitiontype), parameter utlhpcinputmodule::utlhpc_print_table = InputParamDefinitionType ( 'UTL', 'HPC', 'OPTIONS', 'PRINT_TABLE', 'PRINT_TABLE', 'KEYWORD', '', 'model print table to listing file', .false., .false., .false., .false., .false., .false. )
private

Definition at line 29 of file utl-hpcidm.f90.

29  type(InputParamDefinitionType), parameter :: &
30  utlhpc_print_table = inputparamdefinitiontype &
31  ( &
32  'UTL', & ! component
33  'HPC', & ! subcomponent
34  'OPTIONS', & ! block
35  'PRINT_TABLE', & ! tag name
36  'PRINT_TABLE', & ! fortran variable
37  'KEYWORD', & ! type
38  '', & ! shape
39  'model print table to listing file', & ! longname
40  .false., & ! required
41  .false., & ! prerelease
42  .false., & ! multi-record
43  .false., & ! preserve case
44  .false., & ! layered
45  .false. & ! timeseries
46  )