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 :: print_table = .false.
16  logical :: dev_log_mpi = .false.
17  logical :: mname = .false.
18  logical :: mrank = .false.
19  end type utlhpcparamfoundtype
20 
21  logical :: utl_hpc_multi_package = .false.
22 
23  character(len=16), parameter :: &
24  utl_hpc_subpackages(*) = &
25  [ &
26  ' ' &
27  ]
28 
29  type(inputparamdefinitiontype), parameter :: &
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  )
46 
47  type(inputparamdefinitiontype), parameter :: &
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  )
64 
65  type(inputparamdefinitiontype), parameter :: &
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  )
82 
83  type(inputparamdefinitiontype), parameter :: &
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  )
100 
101  type(inputparamdefinitiontype), parameter :: &
103  [ &
106  utlhpc_mname, &
107  utlhpc_mrank &
108  ]
109 
110  type(inputparamdefinitiontype), parameter :: &
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  )
127 
128  type(inputparamdefinitiontype), parameter :: &
130  [ &
132  ]
133 
134  type(inputblockdefinitiontype), parameter :: &
136  [ &
138  'OPTIONS', & ! blockname
139  .false., & ! required
140  .false., & ! aggregate
141  .false. & ! block_variable
142  ), &
144  'PARTITIONS', & ! blockname
145  .false., & ! required
146  .true., & ! aggregate
147  .false. & ! block_variable
148  ) &
149  ]
150 
151 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:134
type(inputparamdefinitiontype), parameter utlhpc_mrank
Definition: utl-hpcidm.f90:83
type(inputparamdefinitiontype), parameter utlhpc_print_table
Definition: utl-hpcidm.f90:29
type(inputparamdefinitiontype), parameter utlhpc_partitions
Definition: utl-hpcidm.f90:110
type(inputparamdefinitiontype), parameter utlhpc_dev_log_mpi
Definition: utl-hpcidm.f90:47
logical, public utl_hpc_multi_package
Definition: utl-hpcidm.f90:21
type(inputparamdefinitiontype), parameter utlhpc_mname
Definition: utl-hpcidm.f90:65
character(len=16), dimension(*), parameter, public utl_hpc_subpackages
Definition: utl-hpcidm.f90:23
type(inputparamdefinitiontype), dimension(*), parameter, public utl_hpc_aggregate_definitions
Definition: utl-hpcidm.f90:128
type(inputparamdefinitiontype), dimension(*), parameter, public utl_hpc_param_definitions
Definition: utl-hpcidm.f90:101