MODFLOW 6  version 6.6.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_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_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', .true., .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', .true., .true., .false. ) ]
 

Variable Documentation

◆ utl_hpc_aggregate_definitions

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

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

108  type(InputParamDefinitionType), parameter :: &
109  utl_hpc_aggregate_definitions(*) = &
110  [ &
111  utlhpc_partitions &
112  ]

◆ utl_hpc_block_definitions

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

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

114  type(InputBlockDefinitionType), parameter :: &
115  utl_hpc_block_definitions(*) = &
116  [ &
117  inputblockdefinitiontype( &
118  'OPTIONS', & ! blockname
119  .false., & ! required
120  .false., & ! aggregate
121  .false. & ! block_variable
122  ), &
123  inputblockdefinitiontype( &
124  'PARTITIONS', & ! blockname
125  .true., & ! required
126  .true., & ! aggregate
127  .false. & ! block_variable
128  ) &
129  ]

◆ utl_hpc_multi_package

logical, public utlhpcinputmodule::utl_hpc_multi_package = .false.

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

20  logical :: utl_hpc_multi_package = .false.

◆ utl_hpc_param_definitions

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

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

82  type(InputParamDefinitionType), parameter :: &
83  utl_hpc_param_definitions(*) = &
84  [ &
85  utlhpc_dev_log_mpi, &
86  utlhpc_mname, &
87  utlhpc_mrank &
88  ]

◆ utl_hpc_subpackages

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

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

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

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

28  type(InputParamDefinitionType), parameter :: &
29  utlhpc_dev_log_mpi = inputparamdefinitiontype &
30  ( &
31  'UTL', & ! component
32  'HPC', & ! subcomponent
33  'OPTIONS', & ! block
34  'DEV_LOG_MPI', & ! tag name
35  'DEV_LOG_MPI', & ! fortran variable
36  'KEYWORD', & ! type
37  '', & ! shape
38  'log mpi traffic', & ! longname
39  .false., & ! required
40  .false., & ! multi-record
41  .false., & ! preserve case
42  .false., & ! layered
43  .false. & ! timeseries
44  )

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

46  type(InputParamDefinitionType), parameter :: &
47  utlhpc_mname = inputparamdefinitiontype &
48  ( &
49  'UTL', & ! component
50  'HPC', & ! subcomponent
51  'PARTITIONS', & ! block
52  'MNAME', & ! tag name
53  'MNAME', & ! fortran variable
54  'STRING', & ! type
55  '', & ! shape
56  'model name', & ! longname
57  .true., & ! required
58  .true., & ! multi-record
59  .false., & ! preserve case
60  .false., & ! layered
61  .false. & ! timeseries
62  )

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

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

◆ utlhpc_partitions

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

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

90  type(InputParamDefinitionType), parameter :: &
91  utlhpc_partitions = inputparamdefinitiontype &
92  ( &
93  'UTL', & ! component
94  'HPC', & ! subcomponent
95  'PARTITIONS', & ! block
96  'PARTITIONS', & ! tag name
97  'PARTITIONS', & ! fortran variable
98  'RECARRAY MNAME MRANK', & ! type
99  '', & ! shape
100  'list of partition numbers', & ! longname
101  .true., & ! required
102  .false., & ! multi-record
103  .false., & ! preserve case
104  .false., & ! layered
105  .false. & ! timeseries
106  )