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

Data Types

type  gwfvscparamfoundtype
 

Variables

logical, public gwf_vsc_multi_package = .false.
 
logical, public gwf_vsc_is_advanced = .false.
 
character(len=16), dimension(*), parameter, public gwf_vsc_subpackages = [ ' ' ]
 
type(inputparamdefinitiontype), parameter gwfvsc_viscref = InputParamDefinitionType ( 'GWF', 'VSC', 'OPTIONS', 'VISCREF', 'VISCREF', 'DOUBLE', '', 'reference viscosity', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfvsc_temp_specname = InputParamDefinitionType ( 'GWF', 'VSC', 'OPTIONS', 'TEMPERATURE_SPECIES_NAME', 'TEMP_SPECNAME', 'STRING', '', 'auxspeciesname that corresponds to temperature', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfvsc_thermal_form = InputParamDefinitionType ( 'GWF', 'VSC', 'OPTIONS', 'THERMAL_FORMULATION', 'THERMAL_FORM', 'STRING', '', 'keyword to specify viscosity formulation for the temperature '// 'species', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfvsc_thermal_a2 = InputParamDefinitionType ( 'GWF', 'VSC', 'OPTIONS', 'THERMAL_A2', 'THERMAL_A2', 'DOUBLE', '', 'coefficient used in nonlinear viscosity function', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfvsc_thermal_a3 = InputParamDefinitionType ( 'GWF', 'VSC', 'OPTIONS', 'THERMAL_A3', 'THERMAL_A3', 'DOUBLE', '', 'coefficient used in nonlinear viscosity function', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfvsc_thermal_a4 = InputParamDefinitionType ( 'GWF', 'VSC', 'OPTIONS', 'THERMAL_A4', 'THERMAL_A4', 'DOUBLE', '', 'coefficient used in nonlinear viscosity function', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfvsc_viscosity_fr = InputParamDefinitionType ( 'GWF', 'VSC', 'OPTIONS', 'VISCOSITY_FILERECORD', 'VISCOSITY_FR', 'RECORD VISCOSITY FILEOUT VISCOSITYFILE', '', '', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfvsc_viscosity = InputParamDefinitionType ( 'GWF', 'VSC', 'OPTIONS', 'VISCOSITY', 'VISCOSITY', 'KEYWORD', '', 'viscosity keyword', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfvsc_fileout = InputParamDefinitionType ( 'GWF', 'VSC', 'OPTIONS', 'FILEOUT', 'FILEOUT', 'KEYWORD', '', 'file keyword', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfvsc_viscosityfile = InputParamDefinitionType ( 'GWF', 'VSC', 'OPTIONS', 'VISCOSITYFILE', 'VISCOSITYFILE', 'STRING', '', 'file keyword', .true., .false., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfvsc_nviscspecies = InputParamDefinitionType ( 'GWF', 'VSC', 'DIMENSIONS', 'NVISCSPECIES', 'NVISCSPECIES', 'INTEGER', '', 'number of species used in viscosity equation of state', .true., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfvsc_iviscspec = InputParamDefinitionType ( 'GWF', 'VSC', 'PACKAGEDATA', 'IVISCSPEC', 'IVISCSPEC', 'INTEGER', '', 'species number for this entry', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfvsc_dviscdc = InputParamDefinitionType ( 'GWF', 'VSC', 'PACKAGEDATA', 'DVISCDC', 'DVISCDC', 'DOUBLE', '', 'slope of the line that defines the linear relationship '// 'between viscosity and temperature or between viscosity and '// 'concentration, depending on the type of species entered on '// 'each line.', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfvsc_cviscref = InputParamDefinitionType ( 'GWF', 'VSC', 'PACKAGEDATA', 'CVISCREF', 'CVISCREF', 'DOUBLE', '', 'reference temperature value or reference concentration value', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfvsc_modelname = InputParamDefinitionType ( 'GWF', 'VSC', 'PACKAGEDATA', 'MODELNAME', 'MODELNAME', 'STRING', '', 'modelname', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfvsc_auxspeciesname = InputParamDefinitionType ( 'GWF', 'VSC', 'PACKAGEDATA', 'AUXSPECIESNAME', 'AUXSPECIESNAME', 'STRING', '', 'auxspeciesname', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public gwf_vsc_param_definitions = [ gwfvsc_viscref, gwfvsc_temp_specname, gwfvsc_thermal_form, gwfvsc_thermal_a2, gwfvsc_thermal_a3, gwfvsc_thermal_a4, gwfvsc_viscosity_fr, gwfvsc_viscosity, gwfvsc_fileout, gwfvsc_viscosityfile, gwfvsc_nviscspecies, gwfvsc_iviscspec, gwfvsc_dviscdc, gwfvsc_cviscref, gwfvsc_modelname, gwfvsc_auxspeciesname ]
 
type(inputparamdefinitiontype), parameter gwfvsc_packagedata = InputParamDefinitionType ( 'GWF', 'VSC', 'PACKAGEDATA', 'PACKAGEDATA', 'PACKAGEDATA', 'RECARRAY IVISCSPEC DVISCDC CVISCREF MODELNAME AUXSPECIESNAME', 'NVISCSPECIES', '', .true., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public gwf_vsc_aggregate_definitions = [ gwfvsc_packagedata ]
 
type(inputblockdefinitiontype), dimension(*), parameter, public gwf_vsc_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .false., .false., .false. ), InputBlockDefinitionType( 'DIMENSIONS', .true., .false., .false. ), InputBlockDefinitionType( 'PACKAGEDATA', .true., .true., .false. ) ]
 

Variable Documentation

◆ gwf_vsc_aggregate_definitions

type(inputparamdefinitiontype), dimension(*), parameter, public gwfvscinputmodule::gwf_vsc_aggregate_definitions = [ gwfvsc_packagedata ]

Definition at line 391 of file gwf-vscidm.f90.

391  type(InputParamDefinitionType), parameter :: &
392  gwf_vsc_aggregate_definitions(*) = &
393  [ &
394  gwfvsc_packagedata &
395  ]

◆ gwf_vsc_block_definitions

type(inputblockdefinitiontype), dimension(*), parameter, public gwfvscinputmodule::gwf_vsc_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .false., .false., .false. ), InputBlockDefinitionType( 'DIMENSIONS', .true., .false., .false. ), InputBlockDefinitionType( 'PACKAGEDATA', .true., .true., .false. ) ]

Definition at line 397 of file gwf-vscidm.f90.

397  type(InputBlockDefinitionType), parameter :: &
398  gwf_vsc_block_definitions(*) = &
399  [ &
400  inputblockdefinitiontype( &
401  'OPTIONS', & ! blockname
402  .false., & ! required
403  .false., & ! aggregate
404  .false. & ! block_variable
405  ), &
406  inputblockdefinitiontype( &
407  'DIMENSIONS', & ! blockname
408  .true., & ! required
409  .false., & ! aggregate
410  .false. & ! block_variable
411  ), &
412  inputblockdefinitiontype( &
413  'PACKAGEDATA', & ! blockname
414  .true., & ! required
415  .true., & ! aggregate
416  .false. & ! block_variable
417  ) &
418  ]

◆ gwf_vsc_is_advanced

logical, public gwfvscinputmodule::gwf_vsc_is_advanced = .false.

Definition at line 35 of file gwf-vscidm.f90.

35  logical :: gwf_vsc_is_advanced = .false.

◆ gwf_vsc_multi_package

logical, public gwfvscinputmodule::gwf_vsc_multi_package = .false.

Definition at line 34 of file gwf-vscidm.f90.

34  logical :: gwf_vsc_multi_package = .false.

◆ gwf_vsc_param_definitions

Definition at line 351 of file gwf-vscidm.f90.

351  type(InputParamDefinitionType), parameter :: &
352  gwf_vsc_param_definitions(*) = &
353  [ &
354  gwfvsc_viscref, &
355  gwfvsc_temp_specname, &
356  gwfvsc_thermal_form, &
357  gwfvsc_thermal_a2, &
358  gwfvsc_thermal_a3, &
359  gwfvsc_thermal_a4, &
360  gwfvsc_viscosity_fr, &
361  gwfvsc_viscosity, &
362  gwfvsc_fileout, &
363  gwfvsc_viscosityfile, &
364  gwfvsc_nviscspecies, &
365  gwfvsc_iviscspec, &
366  gwfvsc_dviscdc, &
367  gwfvsc_cviscref, &
368  gwfvsc_modelname, &
369  gwfvsc_auxspeciesname &
370  ]

◆ gwf_vsc_subpackages

character(len=16), dimension(*), parameter, public gwfvscinputmodule::gwf_vsc_subpackages = [ ' ' ]

Definition at line 37 of file gwf-vscidm.f90.

37  character(len=16), parameter :: &
38  gwf_vsc_subpackages(*) = &
39  [ &
40  ' ' &
41  ]

◆ gwfvsc_auxspeciesname

type(inputparamdefinitiontype), parameter gwfvscinputmodule::gwfvsc_auxspeciesname = InputParamDefinitionType ( 'GWF', 'VSC', 'PACKAGEDATA', 'AUXSPECIESNAME', 'AUXSPECIESNAME', 'STRING', '', 'auxspeciesname', .true., .false., .true., .false., .false., .false. )
private

Definition at line 332 of file gwf-vscidm.f90.

332  type(InputParamDefinitionType), parameter :: &
333  gwfvsc_auxspeciesname = inputparamdefinitiontype &
334  ( &
335  'GWF', & ! component
336  'VSC', & ! subcomponent
337  'PACKAGEDATA', & ! block
338  'AUXSPECIESNAME', & ! tag name
339  'AUXSPECIESNAME', & ! fortran variable
340  'STRING', & ! type
341  '', & ! shape
342  'auxspeciesname', & ! longname
343  .true., & ! required
344  .false., & ! developmode
345  .true., & ! multi-record
346  .false., & ! preserve case
347  .false., & ! layered
348  .false. & ! timeseries
349  )

◆ gwfvsc_cviscref

type(inputparamdefinitiontype), parameter gwfvscinputmodule::gwfvsc_cviscref = InputParamDefinitionType ( 'GWF', 'VSC', 'PACKAGEDATA', 'CVISCREF', 'CVISCREF', 'DOUBLE', '', 'reference temperature value or reference concentration value', .true., .false., .true., .false., .false., .false. )
private

Definition at line 294 of file gwf-vscidm.f90.

294  type(InputParamDefinitionType), parameter :: &
295  gwfvsc_cviscref = inputparamdefinitiontype &
296  ( &
297  'GWF', & ! component
298  'VSC', & ! subcomponent
299  'PACKAGEDATA', & ! block
300  'CVISCREF', & ! tag name
301  'CVISCREF', & ! fortran variable
302  'DOUBLE', & ! type
303  '', & ! shape
304  'reference temperature value or reference concentration value', & ! longname
305  .true., & ! required
306  .false., & ! developmode
307  .true., & ! multi-record
308  .false., & ! preserve case
309  .false., & ! layered
310  .false. & ! timeseries
311  )

◆ gwfvsc_dviscdc

type(inputparamdefinitiontype), parameter gwfvscinputmodule::gwfvsc_dviscdc = InputParamDefinitionType ( 'GWF', 'VSC', 'PACKAGEDATA', 'DVISCDC', 'DVISCDC', 'DOUBLE', '', 'slope of the line that defines the linear relationship '// 'between viscosity and temperature or between viscosity and '// 'concentration, depending on the type of species entered on '// 'each line.', .true., .false., .true., .false., .false., .false. )
private

Definition at line 272 of file gwf-vscidm.f90.

272  type(InputParamDefinitionType), parameter :: &
273  gwfvsc_dviscdc = inputparamdefinitiontype &
274  ( &
275  'GWF', & ! component
276  'VSC', & ! subcomponent
277  'PACKAGEDATA', & ! block
278  'DVISCDC', & ! tag name
279  'DVISCDC', & ! fortran variable
280  'DOUBLE', & ! type
281  '', & ! shape
282  'slope of the line that defines the linear relationship '// &
283  'between viscosity and temperature or between viscosity and '// &
284  'concentration, depending on the type of species entered on '// &
285  'each line.', & ! longname
286  .true., & ! required
287  .false., & ! developmode
288  .true., & ! multi-record
289  .false., & ! preserve case
290  .false., & ! layered
291  .false. & ! timeseries
292  )

◆ gwfvsc_fileout

type(inputparamdefinitiontype), parameter gwfvscinputmodule::gwfvsc_fileout = InputParamDefinitionType ( 'GWF', 'VSC', 'OPTIONS', 'FILEOUT', 'FILEOUT', 'KEYWORD', '', 'file keyword', .true., .false., .true., .false., .false., .false. )
private

Definition at line 196 of file gwf-vscidm.f90.

196  type(InputParamDefinitionType), parameter :: &
197  gwfvsc_fileout = inputparamdefinitiontype &
198  ( &
199  'GWF', & ! component
200  'VSC', & ! subcomponent
201  'OPTIONS', & ! block
202  'FILEOUT', & ! tag name
203  'FILEOUT', & ! fortran variable
204  'KEYWORD', & ! type
205  '', & ! shape
206  'file keyword', & ! longname
207  .true., & ! required
208  .false., & ! developmode
209  .true., & ! multi-record
210  .false., & ! preserve case
211  .false., & ! layered
212  .false. & ! timeseries
213  )

◆ gwfvsc_iviscspec

type(inputparamdefinitiontype), parameter gwfvscinputmodule::gwfvsc_iviscspec = InputParamDefinitionType ( 'GWF', 'VSC', 'PACKAGEDATA', 'IVISCSPEC', 'IVISCSPEC', 'INTEGER', '', 'species number for this entry', .true., .false., .true., .false., .false., .false. )
private

Definition at line 253 of file gwf-vscidm.f90.

253  type(InputParamDefinitionType), parameter :: &
254  gwfvsc_iviscspec = inputparamdefinitiontype &
255  ( &
256  'GWF', & ! component
257  'VSC', & ! subcomponent
258  'PACKAGEDATA', & ! block
259  'IVISCSPEC', & ! tag name
260  'IVISCSPEC', & ! fortran variable
261  'INTEGER', & ! type
262  '', & ! shape
263  'species number for this entry', & ! longname
264  .true., & ! required
265  .false., & ! developmode
266  .true., & ! multi-record
267  .false., & ! preserve case
268  .false., & ! layered
269  .false. & ! timeseries
270  )

◆ gwfvsc_modelname

type(inputparamdefinitiontype), parameter gwfvscinputmodule::gwfvsc_modelname = InputParamDefinitionType ( 'GWF', 'VSC', 'PACKAGEDATA', 'MODELNAME', 'MODELNAME', 'STRING', '', 'modelname', .true., .false., .true., .false., .false., .false. )
private

Definition at line 313 of file gwf-vscidm.f90.

313  type(InputParamDefinitionType), parameter :: &
314  gwfvsc_modelname = inputparamdefinitiontype &
315  ( &
316  'GWF', & ! component
317  'VSC', & ! subcomponent
318  'PACKAGEDATA', & ! block
319  'MODELNAME', & ! tag name
320  'MODELNAME', & ! fortran variable
321  'STRING', & ! type
322  '', & ! shape
323  'modelname', & ! longname
324  .true., & ! required
325  .false., & ! developmode
326  .true., & ! multi-record
327  .false., & ! preserve case
328  .false., & ! layered
329  .false. & ! timeseries
330  )

◆ gwfvsc_nviscspecies

type(inputparamdefinitiontype), parameter gwfvscinputmodule::gwfvsc_nviscspecies = InputParamDefinitionType ( 'GWF', 'VSC', 'DIMENSIONS', 'NVISCSPECIES', 'NVISCSPECIES', 'INTEGER', '', 'number of species used in viscosity equation of state', .true., .false., .false., .false., .false., .false. )
private

Definition at line 234 of file gwf-vscidm.f90.

234  type(InputParamDefinitionType), parameter :: &
235  gwfvsc_nviscspecies = inputparamdefinitiontype &
236  ( &
237  'GWF', & ! component
238  'VSC', & ! subcomponent
239  'DIMENSIONS', & ! block
240  'NVISCSPECIES', & ! tag name
241  'NVISCSPECIES', & ! fortran variable
242  'INTEGER', & ! type
243  '', & ! shape
244  'number of species used in viscosity equation of state', & ! longname
245  .true., & ! required
246  .false., & ! developmode
247  .false., & ! multi-record
248  .false., & ! preserve case
249  .false., & ! layered
250  .false. & ! timeseries
251  )

◆ gwfvsc_packagedata

type(inputparamdefinitiontype), parameter gwfvscinputmodule::gwfvsc_packagedata = InputParamDefinitionType ( 'GWF', 'VSC', 'PACKAGEDATA', 'PACKAGEDATA', 'PACKAGEDATA', 'RECARRAY IVISCSPEC DVISCDC CVISCREF MODELNAME AUXSPECIESNAME', 'NVISCSPECIES', '', .true., .false., .false., .false., .false., .false. )
private

Definition at line 372 of file gwf-vscidm.f90.

372  type(InputParamDefinitionType), parameter :: &
373  gwfvsc_packagedata = inputparamdefinitiontype &
374  ( &
375  'GWF', & ! component
376  'VSC', & ! subcomponent
377  'PACKAGEDATA', & ! block
378  'PACKAGEDATA', & ! tag name
379  'PACKAGEDATA', & ! fortran variable
380  'RECARRAY IVISCSPEC DVISCDC CVISCREF MODELNAME AUXSPECIESNAME', & ! type
381  'NVISCSPECIES', & ! shape
382  '', & ! longname
383  .true., & ! required
384  .false., & ! developmode
385  .false., & ! multi-record
386  .false., & ! preserve case
387  .false., & ! layered
388  .false. & ! timeseries
389  )

◆ gwfvsc_temp_specname

type(inputparamdefinitiontype), parameter gwfvscinputmodule::gwfvsc_temp_specname = InputParamDefinitionType ( 'GWF', 'VSC', 'OPTIONS', 'TEMPERATURE_SPECIES_NAME', 'TEMP_SPECNAME', 'STRING', '', 'auxspeciesname that corresponds to temperature', .false., .false., .false., .false., .false., .false. )
private

Definition at line 62 of file gwf-vscidm.f90.

62  type(InputParamDefinitionType), parameter :: &
63  gwfvsc_temp_specname = inputparamdefinitiontype &
64  ( &
65  'GWF', & ! component
66  'VSC', & ! subcomponent
67  'OPTIONS', & ! block
68  'TEMPERATURE_SPECIES_NAME', & ! tag name
69  'TEMP_SPECNAME', & ! fortran variable
70  'STRING', & ! type
71  '', & ! shape
72  'auxspeciesname that corresponds to temperature', & ! longname
73  .false., & ! required
74  .false., & ! developmode
75  .false., & ! multi-record
76  .false., & ! preserve case
77  .false., & ! layered
78  .false. & ! timeseries
79  )

◆ gwfvsc_thermal_a2

type(inputparamdefinitiontype), parameter gwfvscinputmodule::gwfvsc_thermal_a2 = InputParamDefinitionType ( 'GWF', 'VSC', 'OPTIONS', 'THERMAL_A2', 'THERMAL_A2', 'DOUBLE', '', 'coefficient used in nonlinear viscosity function', .false., .false., .false., .false., .false., .false. )
private

Definition at line 101 of file gwf-vscidm.f90.

101  type(InputParamDefinitionType), parameter :: &
102  gwfvsc_thermal_a2 = inputparamdefinitiontype &
103  ( &
104  'GWF', & ! component
105  'VSC', & ! subcomponent
106  'OPTIONS', & ! block
107  'THERMAL_A2', & ! tag name
108  'THERMAL_A2', & ! fortran variable
109  'DOUBLE', & ! type
110  '', & ! shape
111  'coefficient used in nonlinear viscosity function', & ! longname
112  .false., & ! required
113  .false., & ! developmode
114  .false., & ! multi-record
115  .false., & ! preserve case
116  .false., & ! layered
117  .false. & ! timeseries
118  )

◆ gwfvsc_thermal_a3

type(inputparamdefinitiontype), parameter gwfvscinputmodule::gwfvsc_thermal_a3 = InputParamDefinitionType ( 'GWF', 'VSC', 'OPTIONS', 'THERMAL_A3', 'THERMAL_A3', 'DOUBLE', '', 'coefficient used in nonlinear viscosity function', .false., .false., .false., .false., .false., .false. )
private

Definition at line 120 of file gwf-vscidm.f90.

120  type(InputParamDefinitionType), parameter :: &
121  gwfvsc_thermal_a3 = inputparamdefinitiontype &
122  ( &
123  'GWF', & ! component
124  'VSC', & ! subcomponent
125  'OPTIONS', & ! block
126  'THERMAL_A3', & ! tag name
127  'THERMAL_A3', & ! fortran variable
128  'DOUBLE', & ! type
129  '', & ! shape
130  'coefficient used in nonlinear viscosity function', & ! longname
131  .false., & ! required
132  .false., & ! developmode
133  .false., & ! multi-record
134  .false., & ! preserve case
135  .false., & ! layered
136  .false. & ! timeseries
137  )

◆ gwfvsc_thermal_a4

type(inputparamdefinitiontype), parameter gwfvscinputmodule::gwfvsc_thermal_a4 = InputParamDefinitionType ( 'GWF', 'VSC', 'OPTIONS', 'THERMAL_A4', 'THERMAL_A4', 'DOUBLE', '', 'coefficient used in nonlinear viscosity function', .false., .false., .false., .false., .false., .false. )
private

Definition at line 139 of file gwf-vscidm.f90.

139  type(InputParamDefinitionType), parameter :: &
140  gwfvsc_thermal_a4 = inputparamdefinitiontype &
141  ( &
142  'GWF', & ! component
143  'VSC', & ! subcomponent
144  'OPTIONS', & ! block
145  'THERMAL_A4', & ! tag name
146  'THERMAL_A4', & ! fortran variable
147  'DOUBLE', & ! type
148  '', & ! shape
149  'coefficient used in nonlinear viscosity function', & ! longname
150  .false., & ! required
151  .false., & ! developmode
152  .false., & ! multi-record
153  .false., & ! preserve case
154  .false., & ! layered
155  .false. & ! timeseries
156  )

◆ gwfvsc_thermal_form

type(inputparamdefinitiontype), parameter gwfvscinputmodule::gwfvsc_thermal_form = InputParamDefinitionType ( 'GWF', 'VSC', 'OPTIONS', 'THERMAL_FORMULATION', 'THERMAL_FORM', 'STRING', '', 'keyword to specify viscosity formulation for the temperature '// 'species', .false., .false., .false., .false., .false., .false. )
private

Definition at line 81 of file gwf-vscidm.f90.

81  type(InputParamDefinitionType), parameter :: &
82  gwfvsc_thermal_form = inputparamdefinitiontype &
83  ( &
84  'GWF', & ! component
85  'VSC', & ! subcomponent
86  'OPTIONS', & ! block
87  'THERMAL_FORMULATION', & ! tag name
88  'THERMAL_FORM', & ! fortran variable
89  'STRING', & ! type
90  '', & ! shape
91  'keyword to specify viscosity formulation for the temperature '// &
92  'species', & ! longname
93  .false., & ! required
94  .false., & ! developmode
95  .false., & ! multi-record
96  .false., & ! preserve case
97  .false., & ! layered
98  .false. & ! timeseries
99  )

◆ gwfvsc_viscosity

type(inputparamdefinitiontype), parameter gwfvscinputmodule::gwfvsc_viscosity = InputParamDefinitionType ( 'GWF', 'VSC', 'OPTIONS', 'VISCOSITY', 'VISCOSITY', 'KEYWORD', '', 'viscosity keyword', .true., .false., .true., .false., .false., .false. )
private

Definition at line 177 of file gwf-vscidm.f90.

177  type(InputParamDefinitionType), parameter :: &
178  gwfvsc_viscosity = inputparamdefinitiontype &
179  ( &
180  'GWF', & ! component
181  'VSC', & ! subcomponent
182  'OPTIONS', & ! block
183  'VISCOSITY', & ! tag name
184  'VISCOSITY', & ! fortran variable
185  'KEYWORD', & ! type
186  '', & ! shape
187  'viscosity keyword', & ! longname
188  .true., & ! required
189  .false., & ! developmode
190  .true., & ! multi-record
191  .false., & ! preserve case
192  .false., & ! layered
193  .false. & ! timeseries
194  )

◆ gwfvsc_viscosity_fr

type(inputparamdefinitiontype), parameter gwfvscinputmodule::gwfvsc_viscosity_fr = InputParamDefinitionType ( 'GWF', 'VSC', 'OPTIONS', 'VISCOSITY_FILERECORD', 'VISCOSITY_FR', 'RECORD VISCOSITY FILEOUT VISCOSITYFILE', '', '', .false., .false., .false., .false., .false., .false. )
private

Definition at line 158 of file gwf-vscidm.f90.

158  type(InputParamDefinitionType), parameter :: &
159  gwfvsc_viscosity_fr = inputparamdefinitiontype &
160  ( &
161  'GWF', & ! component
162  'VSC', & ! subcomponent
163  'OPTIONS', & ! block
164  'VISCOSITY_FILERECORD', & ! tag name
165  'VISCOSITY_FR', & ! fortran variable
166  'RECORD VISCOSITY FILEOUT VISCOSITYFILE', & ! type
167  '', & ! shape
168  '', & ! longname
169  .false., & ! required
170  .false., & ! developmode
171  .false., & ! multi-record
172  .false., & ! preserve case
173  .false., & ! layered
174  .false. & ! timeseries
175  )

◆ gwfvsc_viscosityfile

type(inputparamdefinitiontype), parameter gwfvscinputmodule::gwfvsc_viscosityfile = InputParamDefinitionType ( 'GWF', 'VSC', 'OPTIONS', 'VISCOSITYFILE', 'VISCOSITYFILE', 'STRING', '', 'file keyword', .true., .false., .true., .true., .false., .false. )
private

Definition at line 215 of file gwf-vscidm.f90.

215  type(InputParamDefinitionType), parameter :: &
216  gwfvsc_viscosityfile = inputparamdefinitiontype &
217  ( &
218  'GWF', & ! component
219  'VSC', & ! subcomponent
220  'OPTIONS', & ! block
221  'VISCOSITYFILE', & ! tag name
222  'VISCOSITYFILE', & ! fortran variable
223  'STRING', & ! type
224  '', & ! shape
225  'file keyword', & ! longname
226  .true., & ! required
227  .false., & ! developmode
228  .true., & ! multi-record
229  .true., & ! preserve case
230  .false., & ! layered
231  .false. & ! timeseries
232  )

◆ gwfvsc_viscref

type(inputparamdefinitiontype), parameter gwfvscinputmodule::gwfvsc_viscref = InputParamDefinitionType ( 'GWF', 'VSC', 'OPTIONS', 'VISCREF', 'VISCREF', 'DOUBLE', '', 'reference viscosity', .false., .false., .false., .false., .false., .false. )
private

Definition at line 43 of file gwf-vscidm.f90.

43  type(InputParamDefinitionType), parameter :: &
44  gwfvsc_viscref = inputparamdefinitiontype &
45  ( &
46  'GWF', & ! component
47  'VSC', & ! subcomponent
48  'OPTIONS', & ! block
49  'VISCREF', & ! tag name
50  'VISCREF', & ! fortran variable
51  'DOUBLE', & ! type
52  '', & ! shape
53  'reference viscosity', & ! longname
54  .false., & ! required
55  .false., & ! developmode
56  .false., & ! multi-record
57  .false., & ! preserve case
58  .false., & ! layered
59  .false. & ! timeseries
60  )