MODFLOW 6  version 6.9.0.dev0
USGS Modular Hydrologic Model
olf-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 olficparamfoundtype
12  public olf_ic_is_advanced
13  public olf_ic_subpackages
14 
16  logical :: export_ascii = .false.
17  logical :: strt = .false.
18  end type olficparamfoundtype
19 
20  logical :: olf_ic_multi_package = .false.
21  logical :: olf_ic_is_advanced = .false.
22 
23  character(len=16), parameter :: &
24  olf_ic_subpackages(*) = &
25  [ &
26  ' ' &
27  ]
28 
29  type(inputparamdefinitiontype), parameter :: &
31  ( &
32  'OLF', & ! component
33  'IC', & ! subcomponent
34  'OPTIONS', & ! block
35  'EXPORT_ARRAY_ASCII', & ! tag name
36  'EXPORT_ASCII', & ! fortran variable
37  'KEYWORD', & ! type
38  '', & ! shape
39  'export array variables to layered ascii files.', & ! longname
40  .false., & ! required
41  .false., & ! developmode
42  .false., & ! multi-record
43  .false., & ! preserve case
44  .false., & ! layered
45  .false. & ! timeseries
46  )
47 
48  type(inputparamdefinitiontype), parameter :: &
50  ( &
51  'OLF', & ! component
52  'IC', & ! subcomponent
53  'GRIDDATA', & ! block
54  'STRT', & ! tag name
55  'STRT', & ! fortran variable
56  'DOUBLE1D', & ! type
57  'NODES', & ! shape
58  'starting concentration', & ! longname
59  .true., & ! required
60  .false., & ! developmode
61  .false., & ! multi-record
62  .false., & ! preserve case
63  .true., & ! layered
64  .false. & ! timeseries
65  )
66 
67  type(inputparamdefinitiontype), parameter :: &
69  [ &
71  olfic_strt &
72  ]
73 
74  type(inputparamdefinitiontype), parameter :: &
76  [ &
78  ( &
79  '', & ! component
80  '', & ! subcomponent
81  '', & ! block
82  '', & ! tag name
83  '', & ! fortran variable
84  '', & ! type
85  '', & ! shape
86  '', & ! longname
87  .false., & ! required
88  .false., & ! developmode
89  .false., & ! multi-record
90  .false., & ! preserve case
91  .false., & ! layered
92  .false. & ! timeseries
93  ) &
94  ]
95 
96  type(inputblockdefinitiontype), parameter :: &
98  [ &
100  'OPTIONS', & ! blockname
101  .false., & ! required
102  .false., & ! aggregate
103  .false. & ! block_variable
104  ), &
106  'GRIDDATA', & ! blockname
107  .true., & ! required
108  .false., & ! aggregate
109  .false. & ! block_variable
110  ) &
111  ]
112 
113 end module olficinputmodule
This module contains simulation constants.
Definition: Constants.f90:9
integer(i4b), parameter lenvarname
maximum length of a variable name
Definition: Constants.f90:17
Input definition module.
type(inputblockdefinitiontype), dimension(*), parameter, public olf_ic_block_definitions
Definition: olf-icidm.f90:96
type(inputparamdefinitiontype), parameter olfic_strt
Definition: olf-icidm.f90:48
type(inputparamdefinitiontype), dimension(*), parameter, public olf_ic_param_definitions
Definition: olf-icidm.f90:67
logical, public olf_ic_is_advanced
Definition: olf-icidm.f90:21
type(inputparamdefinitiontype), parameter olfic_export_ascii
Definition: olf-icidm.f90:29
logical, public olf_ic_multi_package
Definition: olf-icidm.f90:20
character(len=16), dimension(*), parameter, public olf_ic_subpackages
Definition: olf-icidm.f90:23
type(inputparamdefinitiontype), dimension(*), parameter, public olf_ic_aggregate_definitions
Definition: olf-icidm.f90:74
Input block definition. Describes an input block.
Input parameter definition. Describes an input parameter.