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

Data Types

type  utlhpcparamfoundtype
 

Variables

logical, public utl_hpc_multi_package = .false.
 
logical, public utl_hpc_is_advanced = .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 135 of file utl-hpcidm.f90.

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

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

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

◆ utl_hpc_is_advanced

logical, public utlhpcinputmodule::utl_hpc_is_advanced = .false.

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

23  logical :: utl_hpc_is_advanced = .false.

◆ utl_hpc_multi_package

logical, public utlhpcinputmodule::utl_hpc_multi_package = .false.

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

22  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 107 of file utl-hpcidm.f90.

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

◆ utl_hpc_subpackages

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

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

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

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

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

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

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

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

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

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

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

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

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