MODFLOW 6  version 6.6.0.dev0
USGS Modular Hydrologic Model
utl-hpcidm.f90
Go to the documentation of this file.
1 ! ** Do Not Modify! MODFLOW 6 system generated file. **
3  use constantsmodule, only: lenvarname
6  private
12  public utl_hpc_subpackages
13 
15  logical :: dev_log_mpi = .false.
16  logical :: mname = .false.
17  logical :: mrank = .false.
18  end type utlhpcparamfoundtype
19 
20  logical :: utl_hpc_multi_package = .false.
21 
22  character(len=16), parameter :: &
23  utl_hpc_subpackages(*) = &
24  [ &
25  ' ' &
26  ]
27 
28  type(inputparamdefinitiontype), parameter :: &
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  )
45 
46  type(inputparamdefinitiontype), parameter :: &
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  )
63 
64  type(inputparamdefinitiontype), parameter :: &
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  )
81 
82  type(inputparamdefinitiontype), parameter :: &
84  [ &
86  utlhpc_mname, &
87  utlhpc_mrank &
88  ]
89 
90  type(inputparamdefinitiontype), parameter :: &
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  )
107 
108  type(inputparamdefinitiontype), parameter :: &
110  [ &
112  ]
113 
114  type(inputblockdefinitiontype), parameter :: &
116  [ &
118  'OPTIONS', & ! blockname
119  .false., & ! required
120  .false., & ! aggregate
121  .false. & ! block_variable
122  ), &
124  'PARTITIONS', & ! blockname
125  .true., & ! required
126  .true., & ! aggregate
127  .false. & ! block_variable
128  ) &
129  ]
130 
131 end module utlhpcinputmodule
This module contains simulation constants.
Definition: Constants.f90:9
integer(i4b), parameter lenvarname
maximum length of a variable name
Definition: Constants.f90:17
This module contains the InputDefinitionModule.
type(inputblockdefinitiontype), dimension(*), parameter, public utl_hpc_block_definitions
Definition: utl-hpcidm.f90:114
type(inputparamdefinitiontype), parameter utlhpc_mrank
Definition: utl-hpcidm.f90:64
type(inputparamdefinitiontype), parameter utlhpc_partitions
Definition: utl-hpcidm.f90:90
type(inputparamdefinitiontype), parameter utlhpc_dev_log_mpi
Definition: utl-hpcidm.f90:28
logical, public utl_hpc_multi_package
Definition: utl-hpcidm.f90:20
type(inputparamdefinitiontype), parameter utlhpc_mname
Definition: utl-hpcidm.f90:46
character(len=16), dimension(*), parameter, public utl_hpc_subpackages
Definition: utl-hpcidm.f90:22
type(inputparamdefinitiontype), dimension(*), parameter, public utl_hpc_aggregate_definitions
Definition: utl-hpcidm.f90:108
type(inputparamdefinitiontype), dimension(*), parameter, public utl_hpc_param_definitions
Definition: utl-hpcidm.f90:82