MODFLOW 6  version 6.9.0.dev0
USGS Modular Hydrologic Model
gweocinputmodule Module Reference

Data Types

type  gweocparamfoundtype
 

Variables

logical, public gwe_oc_multi_package = .false.
 
logical, public gwe_oc_is_advanced = .false.
 
character(len=16), dimension(*), parameter, public gwe_oc_subpackages = [ ' ' ]
 
type(inputparamdefinitiontype), parameter gweoc_budfilerec = InputParamDefinitionType ( 'GWE', 'OC', 'OPTIONS', 'BUDGET_FILERECORD', 'BUDFILEREC', 'RECORD BUDGET FILEOUT BUDGETFILE', '', '', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gweoc_budget = InputParamDefinitionType ( 'GWE', 'OC', 'OPTIONS', 'BUDGET', 'BUDGET', 'KEYWORD', '', 'budget keyword', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gweoc_fileout = InputParamDefinitionType ( 'GWE', 'OC', 'OPTIONS', 'FILEOUT', 'FILEOUT', 'KEYWORD', '', 'file keyword', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gweoc_budgetfile = InputParamDefinitionType ( 'GWE', 'OC', 'OPTIONS', 'BUDGETFILE', 'BUDGETFILE', 'STRING', '', 'file keyword', .true., .false., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter gweoc_budcsvfilerec = InputParamDefinitionType ( 'GWE', 'OC', 'OPTIONS', 'BUDGETCSV_FILERECORD', 'BUDCSVFILEREC', 'RECORD BUDGETCSV FILEOUT BUDGETCSVFILE', '', '', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gweoc_budgetcsv = InputParamDefinitionType ( 'GWE', 'OC', 'OPTIONS', 'BUDGETCSV', 'BUDGETCSV', 'KEYWORD', '', 'budget keyword', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gweoc_budgetcsvfile = InputParamDefinitionType ( 'GWE', 'OC', 'OPTIONS', 'BUDGETCSVFILE', 'BUDGETCSVFILE', 'STRING', '', 'file keyword', .true., .false., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter gweoc_tempfilerec = InputParamDefinitionType ( 'GWE', 'OC', 'OPTIONS', 'TEMPERATURE_FILERECORD', 'TEMPFILEREC', 'RECORD TEMPERATURE FILEOUT TEMPERATUREFILE', '', '', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gweoc_temperature = InputParamDefinitionType ( 'GWE', 'OC', 'OPTIONS', 'TEMPERATURE', 'TEMPERATURE', 'KEYWORD', '', 'temperature keyword', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gweoc_tempfile = InputParamDefinitionType ( 'GWE', 'OC', 'OPTIONS', 'TEMPERATUREFILE', 'TEMPFILE', 'STRING', '', 'file keyword', .true., .false., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter gweoc_tempprintrec = InputParamDefinitionType ( 'GWE', 'OC', 'OPTIONS', 'TEMPERATUREPRINTRECORD', 'TEMPPRINTREC', 'RECORD TEMPERATURE PRINT_FORMAT FORMATRECORD', '', '', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gweoc_print_format = InputParamDefinitionType ( 'GWE', 'OC', 'OPTIONS', 'PRINT_FORMAT', 'PRINT_FORMAT', 'KEYWORD', '', 'keyword to indicate that a print format follows', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gweoc_formatrecord = InputParamDefinitionType ( 'GWE', 'OC', 'OPTIONS', 'FORMATRECORD', 'FORMATRECORD', 'RECORD COLUMNS WIDTH DIGITS FORMAT', '', '', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gweoc_columns = InputParamDefinitionType ( 'GWE', 'OC', 'OPTIONS', 'COLUMNS', 'COLUMNS', 'INTEGER', '', 'number of columns', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gweoc_width = InputParamDefinitionType ( 'GWE', 'OC', 'OPTIONS', 'WIDTH', 'WIDTH', 'INTEGER', '', 'width for each number', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gweoc_digits = InputParamDefinitionType ( 'GWE', 'OC', 'OPTIONS', 'DIGITS', 'DIGITS', 'INTEGER', '', 'number of digits', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gweoc_format = InputParamDefinitionType ( 'GWE', 'OC', 'OPTIONS', 'FORMAT', 'FORMAT', 'STRING', '', 'write format', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gweoc_saverecord = InputParamDefinitionType ( 'GWE', 'OC', 'PERIOD', 'SAVERECORD', 'SAVERECORD', 'RECORD SAVE RTYPE OCSETTING', '', '', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gweoc_save = InputParamDefinitionType ( 'GWE', 'OC', 'PERIOD', 'SAVE', 'SAVE', 'KEYWORD', '', 'keyword to save', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gweoc_printrecord = InputParamDefinitionType ( 'GWE', 'OC', 'PERIOD', 'PRINTRECORD', 'PRINTRECORD', 'RECORD PRINT RTYPE OCSETTING', '', '', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gweoc_print = InputParamDefinitionType ( 'GWE', 'OC', 'PERIOD', 'PRINT', 'PRINT', 'KEYWORD', '', 'keyword to save', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gweoc_rtype = InputParamDefinitionType ( 'GWE', 'OC', 'PERIOD', 'RTYPE', 'RTYPE', 'STRING', '', 'record type', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gweoc_all = InputParamDefinitionType ( 'GWE', 'OC', 'PERIOD', 'ALL', 'ALL', 'KEYWORD', '', '', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gweoc_first = InputParamDefinitionType ( 'GWE', 'OC', 'PERIOD', 'FIRST', 'FIRST', 'KEYWORD', '', '', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gweoc_last = InputParamDefinitionType ( 'GWE', 'OC', 'PERIOD', 'LAST', 'LAST', 'KEYWORD', '', '', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gweoc_frequency = InputParamDefinitionType ( 'GWE', 'OC', 'PERIOD', 'FREQUENCY', 'FREQUENCY', 'INTEGER', '', '', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gweoc_steps = InputParamDefinitionType ( 'GWE', 'OC', 'PERIOD', 'STEPS', 'STEPS', 'INTEGER1D', '<NSTP', '', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public gwe_oc_param_definitions = [ gweoc_budfilerec, gweoc_budget, gweoc_fileout, gweoc_budgetfile, gweoc_budcsvfilerec, gweoc_budgetcsv, gweoc_budgetcsvfile, gweoc_tempfilerec, gweoc_temperature, gweoc_tempfile, gweoc_tempprintrec, gweoc_print_format, gweoc_formatrecord, gweoc_columns, gweoc_width, gweoc_digits, gweoc_format, gweoc_saverecord, gweoc_save, gweoc_printrecord, gweoc_print, gweoc_rtype, gweoc_all, gweoc_first, gweoc_last, gweoc_frequency, gweoc_steps ]
 
type(inputparamdefinitiontype), parameter gweoc_ocsetting = InputParamDefinitionType ( 'GWE', 'OC', 'PERIOD', 'OCSETTING', 'OCSETTING', 'KEYSTRING ALL FIRST LAST FREQUENCY STEPS', '', '', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public gwe_oc_aggregate_definitions = [ gweoc_ocsetting ]
 
type(inputblockdefinitiontype), dimension(*), parameter, public gwe_oc_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .false., .false., .false. ), InputBlockDefinitionType( 'PERIOD', .true., .true., .true. ) ]
 

Variable Documentation

◆ gwe_oc_aggregate_definitions

type(inputparamdefinitiontype), dimension(*), parameter, public gweocinputmodule::gwe_oc_aggregate_definitions = [ gweoc_ocsetting ]

Definition at line 618 of file gwe-ocidm.f90.

618  type(InputParamDefinitionType), parameter :: &
619  gwe_oc_aggregate_definitions(*) = &
620  [ &
621  gweoc_ocsetting &
622  ]

◆ gwe_oc_block_definitions

type(inputblockdefinitiontype), dimension(*), parameter, public gweocinputmodule::gwe_oc_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .false., .false., .false. ), InputBlockDefinitionType( 'PERIOD', .true., .true., .true. ) ]

Definition at line 624 of file gwe-ocidm.f90.

624  type(InputBlockDefinitionType), parameter :: &
625  gwe_oc_block_definitions(*) = &
626  [ &
627  inputblockdefinitiontype( &
628  'OPTIONS', & ! blockname
629  .false., & ! required
630  .false., & ! aggregate
631  .false. & ! block_variable
632  ), &
633  inputblockdefinitiontype( &
634  'PERIOD', & ! blockname
635  .true., & ! required
636  .true., & ! aggregate
637  .true. & ! block_variable
638  ) &
639  ]

◆ gwe_oc_is_advanced

logical, public gweocinputmodule::gwe_oc_is_advanced = .false.

Definition at line 46 of file gwe-ocidm.f90.

46  logical :: gwe_oc_is_advanced = .false.

◆ gwe_oc_multi_package

logical, public gweocinputmodule::gwe_oc_multi_package = .false.

Definition at line 45 of file gwe-ocidm.f90.

45  logical :: gwe_oc_multi_package = .false.

◆ gwe_oc_param_definitions

Definition at line 567 of file gwe-ocidm.f90.

567  type(InputParamDefinitionType), parameter :: &
568  gwe_oc_param_definitions(*) = &
569  [ &
570  gweoc_budfilerec, &
571  gweoc_budget, &
572  gweoc_fileout, &
573  gweoc_budgetfile, &
574  gweoc_budcsvfilerec, &
575  gweoc_budgetcsv, &
576  gweoc_budgetcsvfile, &
577  gweoc_tempfilerec, &
578  gweoc_temperature, &
579  gweoc_tempfile, &
580  gweoc_tempprintrec, &
581  gweoc_print_format, &
582  gweoc_formatrecord, &
583  gweoc_columns, &
584  gweoc_width, &
585  gweoc_digits, &
586  gweoc_format, &
587  gweoc_saverecord, &
588  gweoc_save, &
589  gweoc_printrecord, &
590  gweoc_print, &
591  gweoc_rtype, &
592  gweoc_all, &
593  gweoc_first, &
594  gweoc_last, &
595  gweoc_frequency, &
596  gweoc_steps &
597  ]

◆ gwe_oc_subpackages

character(len=16), dimension(*), parameter, public gweocinputmodule::gwe_oc_subpackages = [ ' ' ]

Definition at line 48 of file gwe-ocidm.f90.

48  character(len=16), parameter :: &
49  gwe_oc_subpackages(*) = &
50  [ &
51  ' ' &
52  ]

◆ gweoc_all

type(inputparamdefinitiontype), parameter gweocinputmodule::gweoc_all = InputParamDefinitionType ( 'GWE', 'OC', 'PERIOD', 'ALL', 'ALL', 'KEYWORD', '', '', .true., .false., .true., .false., .false., .false. )
private

Definition at line 472 of file gwe-ocidm.f90.

472  type(InputParamDefinitionType), parameter :: &
473  gweoc_all = inputparamdefinitiontype &
474  ( &
475  'GWE', & ! component
476  'OC', & ! subcomponent
477  'PERIOD', & ! block
478  'ALL', & ! tag name
479  'ALL', & ! fortran variable
480  'KEYWORD', & ! type
481  '', & ! shape
482  '', & ! longname
483  .true., & ! required
484  .false., & ! developmode
485  .true., & ! multi-record
486  .false., & ! preserve case
487  .false., & ! layered
488  .false. & ! timeseries
489  )

◆ gweoc_budcsvfilerec

type(inputparamdefinitiontype), parameter gweocinputmodule::gweoc_budcsvfilerec = InputParamDefinitionType ( 'GWE', 'OC', 'OPTIONS', 'BUDGETCSV_FILERECORD', 'BUDCSVFILEREC', 'RECORD BUDGETCSV FILEOUT BUDGETCSVFILE', '', '', .false., .false., .false., .false., .false., .false. )
private

Definition at line 130 of file gwe-ocidm.f90.

130  type(InputParamDefinitionType), parameter :: &
131  gweoc_budcsvfilerec = inputparamdefinitiontype &
132  ( &
133  'GWE', & ! component
134  'OC', & ! subcomponent
135  'OPTIONS', & ! block
136  'BUDGETCSV_FILERECORD', & ! tag name
137  'BUDCSVFILEREC', & ! fortran variable
138  'RECORD BUDGETCSV FILEOUT BUDGETCSVFILE', & ! type
139  '', & ! shape
140  '', & ! longname
141  .false., & ! required
142  .false., & ! developmode
143  .false., & ! multi-record
144  .false., & ! preserve case
145  .false., & ! layered
146  .false. & ! timeseries
147  )

◆ gweoc_budfilerec

type(inputparamdefinitiontype), parameter gweocinputmodule::gweoc_budfilerec = InputParamDefinitionType ( 'GWE', 'OC', 'OPTIONS', 'BUDGET_FILERECORD', 'BUDFILEREC', 'RECORD BUDGET FILEOUT BUDGETFILE', '', '', .false., .false., .false., .false., .false., .false. )
private

Definition at line 54 of file gwe-ocidm.f90.

54  type(InputParamDefinitionType), parameter :: &
55  gweoc_budfilerec = inputparamdefinitiontype &
56  ( &
57  'GWE', & ! component
58  'OC', & ! subcomponent
59  'OPTIONS', & ! block
60  'BUDGET_FILERECORD', & ! tag name
61  'BUDFILEREC', & ! fortran variable
62  'RECORD BUDGET FILEOUT BUDGETFILE', & ! type
63  '', & ! shape
64  '', & ! longname
65  .false., & ! required
66  .false., & ! developmode
67  .false., & ! multi-record
68  .false., & ! preserve case
69  .false., & ! layered
70  .false. & ! timeseries
71  )

◆ gweoc_budget

type(inputparamdefinitiontype), parameter gweocinputmodule::gweoc_budget = InputParamDefinitionType ( 'GWE', 'OC', 'OPTIONS', 'BUDGET', 'BUDGET', 'KEYWORD', '', 'budget keyword', .true., .false., .true., .false., .false., .false. )
private

Definition at line 73 of file gwe-ocidm.f90.

73  type(InputParamDefinitionType), parameter :: &
74  gweoc_budget = inputparamdefinitiontype &
75  ( &
76  'GWE', & ! component
77  'OC', & ! subcomponent
78  'OPTIONS', & ! block
79  'BUDGET', & ! tag name
80  'BUDGET', & ! fortran variable
81  'KEYWORD', & ! type
82  '', & ! shape
83  'budget keyword', & ! longname
84  .true., & ! required
85  .false., & ! developmode
86  .true., & ! multi-record
87  .false., & ! preserve case
88  .false., & ! layered
89  .false. & ! timeseries
90  )

◆ gweoc_budgetcsv

type(inputparamdefinitiontype), parameter gweocinputmodule::gweoc_budgetcsv = InputParamDefinitionType ( 'GWE', 'OC', 'OPTIONS', 'BUDGETCSV', 'BUDGETCSV', 'KEYWORD', '', 'budget keyword', .true., .false., .true., .false., .false., .false. )
private

Definition at line 149 of file gwe-ocidm.f90.

149  type(InputParamDefinitionType), parameter :: &
150  gweoc_budgetcsv = inputparamdefinitiontype &
151  ( &
152  'GWE', & ! component
153  'OC', & ! subcomponent
154  'OPTIONS', & ! block
155  'BUDGETCSV', & ! tag name
156  'BUDGETCSV', & ! fortran variable
157  'KEYWORD', & ! type
158  '', & ! shape
159  'budget keyword', & ! longname
160  .true., & ! required
161  .false., & ! developmode
162  .true., & ! multi-record
163  .false., & ! preserve case
164  .false., & ! layered
165  .false. & ! timeseries
166  )

◆ gweoc_budgetcsvfile

type(inputparamdefinitiontype), parameter gweocinputmodule::gweoc_budgetcsvfile = InputParamDefinitionType ( 'GWE', 'OC', 'OPTIONS', 'BUDGETCSVFILE', 'BUDGETCSVFILE', 'STRING', '', 'file keyword', .true., .false., .true., .true., .false., .false. )
private

Definition at line 168 of file gwe-ocidm.f90.

168  type(InputParamDefinitionType), parameter :: &
169  gweoc_budgetcsvfile = inputparamdefinitiontype &
170  ( &
171  'GWE', & ! component
172  'OC', & ! subcomponent
173  'OPTIONS', & ! block
174  'BUDGETCSVFILE', & ! tag name
175  'BUDGETCSVFILE', & ! fortran variable
176  'STRING', & ! type
177  '', & ! shape
178  'file keyword', & ! longname
179  .true., & ! required
180  .false., & ! developmode
181  .true., & ! multi-record
182  .true., & ! preserve case
183  .false., & ! layered
184  .false. & ! timeseries
185  )

◆ gweoc_budgetfile

type(inputparamdefinitiontype), parameter gweocinputmodule::gweoc_budgetfile = InputParamDefinitionType ( 'GWE', 'OC', 'OPTIONS', 'BUDGETFILE', 'BUDGETFILE', 'STRING', '', 'file keyword', .true., .false., .true., .true., .false., .false. )
private

Definition at line 111 of file gwe-ocidm.f90.

111  type(InputParamDefinitionType), parameter :: &
112  gweoc_budgetfile = inputparamdefinitiontype &
113  ( &
114  'GWE', & ! component
115  'OC', & ! subcomponent
116  'OPTIONS', & ! block
117  'BUDGETFILE', & ! tag name
118  'BUDGETFILE', & ! fortran variable
119  'STRING', & ! type
120  '', & ! shape
121  'file keyword', & ! longname
122  .true., & ! required
123  .false., & ! developmode
124  .true., & ! multi-record
125  .true., & ! preserve case
126  .false., & ! layered
127  .false. & ! timeseries
128  )

◆ gweoc_columns

type(inputparamdefinitiontype), parameter gweocinputmodule::gweoc_columns = InputParamDefinitionType ( 'GWE', 'OC', 'OPTIONS', 'COLUMNS', 'COLUMNS', 'INTEGER', '', 'number of columns', .true., .false., .true., .false., .false., .false. )
private

Definition at line 301 of file gwe-ocidm.f90.

301  type(InputParamDefinitionType), parameter :: &
302  gweoc_columns = inputparamdefinitiontype &
303  ( &
304  'GWE', & ! component
305  'OC', & ! subcomponent
306  'OPTIONS', & ! block
307  'COLUMNS', & ! tag name
308  'COLUMNS', & ! fortran variable
309  'INTEGER', & ! type
310  '', & ! shape
311  'number of columns', & ! longname
312  .true., & ! required
313  .false., & ! developmode
314  .true., & ! multi-record
315  .false., & ! preserve case
316  .false., & ! layered
317  .false. & ! timeseries
318  )

◆ gweoc_digits

type(inputparamdefinitiontype), parameter gweocinputmodule::gweoc_digits = InputParamDefinitionType ( 'GWE', 'OC', 'OPTIONS', 'DIGITS', 'DIGITS', 'INTEGER', '', 'number of digits', .true., .false., .true., .false., .false., .false. )
private

Definition at line 339 of file gwe-ocidm.f90.

339  type(InputParamDefinitionType), parameter :: &
340  gweoc_digits = inputparamdefinitiontype &
341  ( &
342  'GWE', & ! component
343  'OC', & ! subcomponent
344  'OPTIONS', & ! block
345  'DIGITS', & ! tag name
346  'DIGITS', & ! fortran variable
347  'INTEGER', & ! type
348  '', & ! shape
349  'number of digits', & ! longname
350  .true., & ! required
351  .false., & ! developmode
352  .true., & ! multi-record
353  .false., & ! preserve case
354  .false., & ! layered
355  .false. & ! timeseries
356  )

◆ gweoc_fileout

type(inputparamdefinitiontype), parameter gweocinputmodule::gweoc_fileout = InputParamDefinitionType ( 'GWE', 'OC', 'OPTIONS', 'FILEOUT', 'FILEOUT', 'KEYWORD', '', 'file keyword', .true., .false., .true., .false., .false., .false. )
private

Definition at line 92 of file gwe-ocidm.f90.

92  type(InputParamDefinitionType), parameter :: &
93  gweoc_fileout = inputparamdefinitiontype &
94  ( &
95  'GWE', & ! component
96  'OC', & ! subcomponent
97  'OPTIONS', & ! block
98  'FILEOUT', & ! tag name
99  'FILEOUT', & ! fortran variable
100  'KEYWORD', & ! type
101  '', & ! shape
102  'file keyword', & ! longname
103  .true., & ! required
104  .false., & ! developmode
105  .true., & ! multi-record
106  .false., & ! preserve case
107  .false., & ! layered
108  .false. & ! timeseries
109  )

◆ gweoc_first

type(inputparamdefinitiontype), parameter gweocinputmodule::gweoc_first = InputParamDefinitionType ( 'GWE', 'OC', 'PERIOD', 'FIRST', 'FIRST', 'KEYWORD', '', '', .true., .false., .true., .false., .false., .false. )
private

Definition at line 491 of file gwe-ocidm.f90.

491  type(InputParamDefinitionType), parameter :: &
492  gweoc_first = inputparamdefinitiontype &
493  ( &
494  'GWE', & ! component
495  'OC', & ! subcomponent
496  'PERIOD', & ! block
497  'FIRST', & ! tag name
498  'FIRST', & ! fortran variable
499  'KEYWORD', & ! type
500  '', & ! shape
501  '', & ! longname
502  .true., & ! required
503  .false., & ! developmode
504  .true., & ! multi-record
505  .false., & ! preserve case
506  .false., & ! layered
507  .false. & ! timeseries
508  )

◆ gweoc_format

type(inputparamdefinitiontype), parameter gweocinputmodule::gweoc_format = InputParamDefinitionType ( 'GWE', 'OC', 'OPTIONS', 'FORMAT', 'FORMAT', 'STRING', '', 'write format', .true., .false., .true., .false., .false., .false. )
private

Definition at line 358 of file gwe-ocidm.f90.

358  type(InputParamDefinitionType), parameter :: &
359  gweoc_format = inputparamdefinitiontype &
360  ( &
361  'GWE', & ! component
362  'OC', & ! subcomponent
363  'OPTIONS', & ! block
364  'FORMAT', & ! tag name
365  'FORMAT', & ! fortran variable
366  'STRING', & ! type
367  '', & ! shape
368  'write format', & ! longname
369  .true., & ! required
370  .false., & ! developmode
371  .true., & ! multi-record
372  .false., & ! preserve case
373  .false., & ! layered
374  .false. & ! timeseries
375  )

◆ gweoc_formatrecord

type(inputparamdefinitiontype), parameter gweocinputmodule::gweoc_formatrecord = InputParamDefinitionType ( 'GWE', 'OC', 'OPTIONS', 'FORMATRECORD', 'FORMATRECORD', 'RECORD COLUMNS WIDTH DIGITS FORMAT', '', '', .true., .false., .true., .false., .false., .false. )
private

Definition at line 282 of file gwe-ocidm.f90.

282  type(InputParamDefinitionType), parameter :: &
283  gweoc_formatrecord = inputparamdefinitiontype &
284  ( &
285  'GWE', & ! component
286  'OC', & ! subcomponent
287  'OPTIONS', & ! block
288  'FORMATRECORD', & ! tag name
289  'FORMATRECORD', & ! fortran variable
290  'RECORD COLUMNS WIDTH DIGITS FORMAT', & ! type
291  '', & ! shape
292  '', & ! longname
293  .true., & ! required
294  .false., & ! developmode
295  .true., & ! multi-record
296  .false., & ! preserve case
297  .false., & ! layered
298  .false. & ! timeseries
299  )

◆ gweoc_frequency

type(inputparamdefinitiontype), parameter gweocinputmodule::gweoc_frequency = InputParamDefinitionType ( 'GWE', 'OC', 'PERIOD', 'FREQUENCY', 'FREQUENCY', 'INTEGER', '', '', .true., .false., .true., .false., .false., .false. )
private

Definition at line 529 of file gwe-ocidm.f90.

529  type(InputParamDefinitionType), parameter :: &
530  gweoc_frequency = inputparamdefinitiontype &
531  ( &
532  'GWE', & ! component
533  'OC', & ! subcomponent
534  'PERIOD', & ! block
535  'FREQUENCY', & ! tag name
536  'FREQUENCY', & ! fortran variable
537  'INTEGER', & ! type
538  '', & ! shape
539  '', & ! longname
540  .true., & ! required
541  .false., & ! developmode
542  .true., & ! multi-record
543  .false., & ! preserve case
544  .false., & ! layered
545  .false. & ! timeseries
546  )

◆ gweoc_last

type(inputparamdefinitiontype), parameter gweocinputmodule::gweoc_last = InputParamDefinitionType ( 'GWE', 'OC', 'PERIOD', 'LAST', 'LAST', 'KEYWORD', '', '', .true., .false., .true., .false., .false., .false. )
private

Definition at line 510 of file gwe-ocidm.f90.

510  type(InputParamDefinitionType), parameter :: &
511  gweoc_last = inputparamdefinitiontype &
512  ( &
513  'GWE', & ! component
514  'OC', & ! subcomponent
515  'PERIOD', & ! block
516  'LAST', & ! tag name
517  'LAST', & ! fortran variable
518  'KEYWORD', & ! type
519  '', & ! shape
520  '', & ! longname
521  .true., & ! required
522  .false., & ! developmode
523  .true., & ! multi-record
524  .false., & ! preserve case
525  .false., & ! layered
526  .false. & ! timeseries
527  )

◆ gweoc_ocsetting

type(inputparamdefinitiontype), parameter gweocinputmodule::gweoc_ocsetting = InputParamDefinitionType ( 'GWE', 'OC', 'PERIOD', 'OCSETTING', 'OCSETTING', 'KEYSTRING ALL FIRST LAST FREQUENCY STEPS', '', '', .true., .false., .true., .false., .false., .false. )
private

Definition at line 599 of file gwe-ocidm.f90.

599  type(InputParamDefinitionType), parameter :: &
600  gweoc_ocsetting = inputparamdefinitiontype &
601  ( &
602  'GWE', & ! component
603  'OC', & ! subcomponent
604  'PERIOD', & ! block
605  'OCSETTING', & ! tag name
606  'OCSETTING', & ! fortran variable
607  'KEYSTRING ALL FIRST LAST FREQUENCY STEPS', & ! type
608  '', & ! shape
609  '', & ! longname
610  .true., & ! required
611  .false., & ! developmode
612  .true., & ! multi-record
613  .false., & ! preserve case
614  .false., & ! layered
615  .false. & ! timeseries
616  )

◆ gweoc_print

type(inputparamdefinitiontype), parameter gweocinputmodule::gweoc_print = InputParamDefinitionType ( 'GWE', 'OC', 'PERIOD', 'PRINT', 'PRINT', 'KEYWORD', '', 'keyword to save', .true., .false., .true., .false., .false., .false. )
private

Definition at line 434 of file gwe-ocidm.f90.

434  type(InputParamDefinitionType), parameter :: &
435  gweoc_print = inputparamdefinitiontype &
436  ( &
437  'GWE', & ! component
438  'OC', & ! subcomponent
439  'PERIOD', & ! block
440  'PRINT', & ! tag name
441  'PRINT', & ! fortran variable
442  'KEYWORD', & ! type
443  '', & ! shape
444  'keyword to save', & ! longname
445  .true., & ! required
446  .false., & ! developmode
447  .true., & ! multi-record
448  .false., & ! preserve case
449  .false., & ! layered
450  .false. & ! timeseries
451  )

◆ gweoc_print_format

type(inputparamdefinitiontype), parameter gweocinputmodule::gweoc_print_format = InputParamDefinitionType ( 'GWE', 'OC', 'OPTIONS', 'PRINT_FORMAT', 'PRINT_FORMAT', 'KEYWORD', '', 'keyword to indicate that a print format follows', .true., .false., .true., .false., .false., .false. )
private

Definition at line 263 of file gwe-ocidm.f90.

263  type(InputParamDefinitionType), parameter :: &
264  gweoc_print_format = inputparamdefinitiontype &
265  ( &
266  'GWE', & ! component
267  'OC', & ! subcomponent
268  'OPTIONS', & ! block
269  'PRINT_FORMAT', & ! tag name
270  'PRINT_FORMAT', & ! fortran variable
271  'KEYWORD', & ! type
272  '', & ! shape
273  'keyword to indicate that a print format follows', & ! longname
274  .true., & ! required
275  .false., & ! developmode
276  .true., & ! multi-record
277  .false., & ! preserve case
278  .false., & ! layered
279  .false. & ! timeseries
280  )

◆ gweoc_printrecord

type(inputparamdefinitiontype), parameter gweocinputmodule::gweoc_printrecord = InputParamDefinitionType ( 'GWE', 'OC', 'PERIOD', 'PRINTRECORD', 'PRINTRECORD', 'RECORD PRINT RTYPE OCSETTING', '', '', .false., .false., .false., .false., .false., .false. )
private

Definition at line 415 of file gwe-ocidm.f90.

415  type(InputParamDefinitionType), parameter :: &
416  gweoc_printrecord = inputparamdefinitiontype &
417  ( &
418  'GWE', & ! component
419  'OC', & ! subcomponent
420  'PERIOD', & ! block
421  'PRINTRECORD', & ! tag name
422  'PRINTRECORD', & ! fortran variable
423  'RECORD PRINT RTYPE OCSETTING', & ! type
424  '', & ! shape
425  '', & ! longname
426  .false., & ! required
427  .false., & ! developmode
428  .false., & ! multi-record
429  .false., & ! preserve case
430  .false., & ! layered
431  .false. & ! timeseries
432  )

◆ gweoc_rtype

type(inputparamdefinitiontype), parameter gweocinputmodule::gweoc_rtype = InputParamDefinitionType ( 'GWE', 'OC', 'PERIOD', 'RTYPE', 'RTYPE', 'STRING', '', 'record type', .true., .false., .true., .false., .false., .false. )
private

Definition at line 453 of file gwe-ocidm.f90.

453  type(InputParamDefinitionType), parameter :: &
454  gweoc_rtype = inputparamdefinitiontype &
455  ( &
456  'GWE', & ! component
457  'OC', & ! subcomponent
458  'PERIOD', & ! block
459  'RTYPE', & ! tag name
460  'RTYPE', & ! fortran variable
461  'STRING', & ! type
462  '', & ! shape
463  'record type', & ! longname
464  .true., & ! required
465  .false., & ! developmode
466  .true., & ! multi-record
467  .false., & ! preserve case
468  .false., & ! layered
469  .false. & ! timeseries
470  )

◆ gweoc_save

type(inputparamdefinitiontype), parameter gweocinputmodule::gweoc_save = InputParamDefinitionType ( 'GWE', 'OC', 'PERIOD', 'SAVE', 'SAVE', 'KEYWORD', '', 'keyword to save', .true., .false., .true., .false., .false., .false. )
private

Definition at line 396 of file gwe-ocidm.f90.

396  type(InputParamDefinitionType), parameter :: &
397  gweoc_save = inputparamdefinitiontype &
398  ( &
399  'GWE', & ! component
400  'OC', & ! subcomponent
401  'PERIOD', & ! block
402  'SAVE', & ! tag name
403  'SAVE', & ! fortran variable
404  'KEYWORD', & ! type
405  '', & ! shape
406  'keyword to save', & ! longname
407  .true., & ! required
408  .false., & ! developmode
409  .true., & ! multi-record
410  .false., & ! preserve case
411  .false., & ! layered
412  .false. & ! timeseries
413  )

◆ gweoc_saverecord

type(inputparamdefinitiontype), parameter gweocinputmodule::gweoc_saverecord = InputParamDefinitionType ( 'GWE', 'OC', 'PERIOD', 'SAVERECORD', 'SAVERECORD', 'RECORD SAVE RTYPE OCSETTING', '', '', .false., .false., .false., .false., .false., .false. )
private

Definition at line 377 of file gwe-ocidm.f90.

377  type(InputParamDefinitionType), parameter :: &
378  gweoc_saverecord = inputparamdefinitiontype &
379  ( &
380  'GWE', & ! component
381  'OC', & ! subcomponent
382  'PERIOD', & ! block
383  'SAVERECORD', & ! tag name
384  'SAVERECORD', & ! fortran variable
385  'RECORD SAVE RTYPE OCSETTING', & ! type
386  '', & ! shape
387  '', & ! longname
388  .false., & ! required
389  .false., & ! developmode
390  .false., & ! multi-record
391  .false., & ! preserve case
392  .false., & ! layered
393  .false. & ! timeseries
394  )

◆ gweoc_steps

type(inputparamdefinitiontype), parameter gweocinputmodule::gweoc_steps = InputParamDefinitionType ( 'GWE', 'OC', 'PERIOD', 'STEPS', 'STEPS', 'INTEGER1D', '<NSTP', '', .true., .false., .true., .false., .false., .false. )
private

Definition at line 548 of file gwe-ocidm.f90.

548  type(InputParamDefinitionType), parameter :: &
549  gweoc_steps = inputparamdefinitiontype &
550  ( &
551  'GWE', & ! component
552  'OC', & ! subcomponent
553  'PERIOD', & ! block
554  'STEPS', & ! tag name
555  'STEPS', & ! fortran variable
556  'INTEGER1D', & ! type
557  '<NSTP', & ! shape
558  '', & ! longname
559  .true., & ! required
560  .false., & ! developmode
561  .true., & ! multi-record
562  .false., & ! preserve case
563  .false., & ! layered
564  .false. & ! timeseries
565  )

◆ gweoc_temperature

type(inputparamdefinitiontype), parameter gweocinputmodule::gweoc_temperature = InputParamDefinitionType ( 'GWE', 'OC', 'OPTIONS', 'TEMPERATURE', 'TEMPERATURE', 'KEYWORD', '', 'temperature keyword', .true., .false., .true., .false., .false., .false. )
private

Definition at line 206 of file gwe-ocidm.f90.

206  type(InputParamDefinitionType), parameter :: &
207  gweoc_temperature = inputparamdefinitiontype &
208  ( &
209  'GWE', & ! component
210  'OC', & ! subcomponent
211  'OPTIONS', & ! block
212  'TEMPERATURE', & ! tag name
213  'TEMPERATURE', & ! fortran variable
214  'KEYWORD', & ! type
215  '', & ! shape
216  'temperature keyword', & ! longname
217  .true., & ! required
218  .false., & ! developmode
219  .true., & ! multi-record
220  .false., & ! preserve case
221  .false., & ! layered
222  .false. & ! timeseries
223  )

◆ gweoc_tempfile

type(inputparamdefinitiontype), parameter gweocinputmodule::gweoc_tempfile = InputParamDefinitionType ( 'GWE', 'OC', 'OPTIONS', 'TEMPERATUREFILE', 'TEMPFILE', 'STRING', '', 'file keyword', .true., .false., .true., .true., .false., .false. )
private

Definition at line 225 of file gwe-ocidm.f90.

225  type(InputParamDefinitionType), parameter :: &
226  gweoc_tempfile = inputparamdefinitiontype &
227  ( &
228  'GWE', & ! component
229  'OC', & ! subcomponent
230  'OPTIONS', & ! block
231  'TEMPERATUREFILE', & ! tag name
232  'TEMPFILE', & ! fortran variable
233  'STRING', & ! type
234  '', & ! shape
235  'file keyword', & ! longname
236  .true., & ! required
237  .false., & ! developmode
238  .true., & ! multi-record
239  .true., & ! preserve case
240  .false., & ! layered
241  .false. & ! timeseries
242  )

◆ gweoc_tempfilerec

type(inputparamdefinitiontype), parameter gweocinputmodule::gweoc_tempfilerec = InputParamDefinitionType ( 'GWE', 'OC', 'OPTIONS', 'TEMPERATURE_FILERECORD', 'TEMPFILEREC', 'RECORD TEMPERATURE FILEOUT TEMPERATUREFILE', '', '', .false., .false., .false., .false., .false., .false. )
private

Definition at line 187 of file gwe-ocidm.f90.

187  type(InputParamDefinitionType), parameter :: &
188  gweoc_tempfilerec = inputparamdefinitiontype &
189  ( &
190  'GWE', & ! component
191  'OC', & ! subcomponent
192  'OPTIONS', & ! block
193  'TEMPERATURE_FILERECORD', & ! tag name
194  'TEMPFILEREC', & ! fortran variable
195  'RECORD TEMPERATURE FILEOUT TEMPERATUREFILE', & ! type
196  '', & ! shape
197  '', & ! longname
198  .false., & ! required
199  .false., & ! developmode
200  .false., & ! multi-record
201  .false., & ! preserve case
202  .false., & ! layered
203  .false. & ! timeseries
204  )

◆ gweoc_tempprintrec

type(inputparamdefinitiontype), parameter gweocinputmodule::gweoc_tempprintrec = InputParamDefinitionType ( 'GWE', 'OC', 'OPTIONS', 'TEMPERATUREPRINTRECORD', 'TEMPPRINTREC', 'RECORD TEMPERATURE PRINT_FORMAT FORMATRECORD', '', '', .false., .false., .false., .false., .false., .false. )
private

Definition at line 244 of file gwe-ocidm.f90.

244  type(InputParamDefinitionType), parameter :: &
245  gweoc_tempprintrec = inputparamdefinitiontype &
246  ( &
247  'GWE', & ! component
248  'OC', & ! subcomponent
249  'OPTIONS', & ! block
250  'TEMPERATUREPRINTRECORD', & ! tag name
251  'TEMPPRINTREC', & ! fortran variable
252  'RECORD TEMPERATURE PRINT_FORMAT FORMATRECORD', & ! type
253  '', & ! shape
254  '', & ! longname
255  .false., & ! required
256  .false., & ! developmode
257  .false., & ! multi-record
258  .false., & ! preserve case
259  .false., & ! layered
260  .false. & ! timeseries
261  )

◆ gweoc_width

type(inputparamdefinitiontype), parameter gweocinputmodule::gweoc_width = InputParamDefinitionType ( 'GWE', 'OC', 'OPTIONS', 'WIDTH', 'WIDTH', 'INTEGER', '', 'width for each number', .true., .false., .true., .false., .false., .false. )
private

Definition at line 320 of file gwe-ocidm.f90.

320  type(InputParamDefinitionType), parameter :: &
321  gweoc_width = inputparamdefinitiontype &
322  ( &
323  'GWE', & ! component
324  'OC', & ! subcomponent
325  'OPTIONS', & ! block
326  'WIDTH', & ! tag name
327  'WIDTH', & ! fortran variable
328  'INTEGER', & ! type
329  '', & ! shape
330  'width for each number', & ! longname
331  .true., & ! required
332  .false., & ! developmode
333  .true., & ! multi-record
334  .false., & ! preserve case
335  .false., & ! layered
336  .false. & ! timeseries
337  )