MODFLOW 6  version 6.7.0.dev0
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. )
 
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. )
 
type(inputparamdefinitiontype), parameter utlhpc_mname = InputParamDefinitionType ( 'UTL', 'HPC', 'PARTITIONS', 'MNAME', 'MNAME', 'STRING', '', 'model name', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter utlhpc_mrank = InputParamDefinitionType ( 'UTL', 'HPC', 'PARTITIONS', 'MRANK', 'MRANK', 'INTEGER', '', 'model rank', .true., .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. )
 
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 128 of file utl-hpcidm.f90.

128  type(InputParamDefinitionType), parameter :: &
129  utl_hpc_aggregate_definitions(*) = &
130  [ &
131  utlhpc_partitions &
132  ]

◆ 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 134 of file utl-hpcidm.f90.

134  type(InputBlockDefinitionType), parameter :: &
135  utl_hpc_block_definitions(*) = &
136  [ &
137  inputblockdefinitiontype( &
138  'OPTIONS', & ! blockname
139  .false., & ! required
140  .false., & ! aggregate
141  .false. & ! block_variable
142  ), &
143  inputblockdefinitiontype( &
144  'PARTITIONS', & ! blockname
145  .false., & ! required
146  .true., & ! aggregate
147  .false. & ! block_variable
148  ) &
149  ]

◆ 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 101 of file utl-hpcidm.f90.

101  type(InputParamDefinitionType), parameter :: &
102  utl_hpc_param_definitions(*) = &
103  [ &
104  utlhpc_print_table, &
105  utlhpc_dev_log_mpi, &
106  utlhpc_mname, &
107  utlhpc_mrank &
108  ]

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

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

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

◆ utlhpc_mname

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

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

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

◆ utlhpc_mrank

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

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

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

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

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

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

◆ 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. )
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., & ! multi-record
42  .false., & ! preserve case
43  .false., & ! layered
44  .false. & ! timeseries
45  )