MODFLOW 6  version 6.7.0.dev0
USGS Modular Hydrologic Model
gwf-icidm.f90
Go to the documentation of this file.
1 ! ** Do Not Modify! MODFLOW 6 system generated file. **
3  use constantsmodule, only: lenvarname
6  private
10  public gwficparamfoundtype
12  public gwf_ic_subpackages
13 
15  logical :: export_ascii = .false.
16  logical :: export_nc = .false.
17  logical :: strt = .false.
18  end type gwficparamfoundtype
19 
20  logical :: gwf_ic_multi_package = .false.
21 
22  character(len=16), parameter :: &
23  gwf_ic_subpackages(*) = &
24  [ &
25  ' ' &
26  ]
27 
28  type(inputparamdefinitiontype), parameter :: &
30  ( &
31  'GWF', & ! component
32  'IC', & ! subcomponent
33  'OPTIONS', & ! block
34  'EXPORT_ARRAY_ASCII', & ! tag name
35  'EXPORT_ASCII', & ! fortran variable
36  'KEYWORD', & ! type
37  '', & ! shape
38  'export array variables to layered ascii files.', & ! 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  'GWF', & ! component
50  'IC', & ! subcomponent
51  'OPTIONS', & ! block
52  'EXPORT_ARRAY_NETCDF', & ! tag name
53  'EXPORT_NC', & ! fortran variable
54  'KEYWORD', & ! type
55  '', & ! shape
56  'export array variables to netcdf output files.', & ! longname
57  .false., & ! required
58  .false., & ! multi-record
59  .false., & ! preserve case
60  .false., & ! layered
61  .false. & ! timeseries
62  )
63 
64  type(inputparamdefinitiontype), parameter :: &
66  ( &
67  'GWF', & ! component
68  'IC', & ! subcomponent
69  'GRIDDATA', & ! block
70  'STRT', & ! tag name
71  'STRT', & ! fortran variable
72  'DOUBLE1D', & ! type
73  'NODES', & ! shape
74  'starting head', & ! longname
75  .true., & ! required
76  .false., & ! multi-record
77  .false., & ! preserve case
78  .true., & ! layered
79  .false. & ! timeseries
80  )
81 
82  type(inputparamdefinitiontype), parameter :: &
84  [ &
87  gwfic_strt &
88  ]
89 
90  type(inputparamdefinitiontype), parameter :: &
92  [ &
94  ( &
95  '', & ! component
96  '', & ! subcomponent
97  '', & ! block
98  '', & ! tag name
99  '', & ! fortran variable
100  '', & ! type
101  '', & ! shape
102  '', & ! longname
103  .false., & ! required
104  .false., & ! multi-record
105  .false., & ! preserve case
106  .false., & ! layered
107  .false. & ! timeseries
108  ) &
109  ]
110 
111  type(inputblockdefinitiontype), parameter :: &
113  [ &
115  'OPTIONS', & ! blockname
116  .false., & ! required
117  .false., & ! aggregate
118  .false. & ! block_variable
119  ), &
121  'GRIDDATA', & ! blockname
122  .true., & ! required
123  .false., & ! aggregate
124  .false. & ! block_variable
125  ) &
126  ]
127 
128 end module gwficinputmodule
This module contains simulation constants.
Definition: Constants.f90:9
integer(i4b), parameter lenvarname
maximum length of a variable name
Definition: Constants.f90:17
type(inputparamdefinitiontype), parameter gwfic_export_ascii
Definition: gwf-icidm.f90:28
type(inputparamdefinitiontype), dimension(*), parameter, public gwf_ic_aggregate_definitions
Definition: gwf-icidm.f90:90
character(len=16), dimension(*), parameter, public gwf_ic_subpackages
Definition: gwf-icidm.f90:22
logical, public gwf_ic_multi_package
Definition: gwf-icidm.f90:20
type(inputblockdefinitiontype), dimension(*), parameter, public gwf_ic_block_definitions
Definition: gwf-icidm.f90:111
type(inputparamdefinitiontype), dimension(*), parameter, public gwf_ic_param_definitions
Definition: gwf-icidm.f90:82
type(inputparamdefinitiontype), parameter gwfic_export_nc
Definition: gwf-icidm.f90:46
type(inputparamdefinitiontype), parameter gwfic_strt
Definition: gwf-icidm.f90:64
This module contains the InputDefinitionModule.