MODFLOW 6  version 6.7.0.dev2
USGS Modular Hydrologic Model
gwfvscinputmodule Module Reference

Data Types

type  gwfvscparamfoundtype
 

Variables

logical, public gwf_vsc_multi_package = .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. )
 
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. )
 
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. )
 
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. )
 
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. )
 
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. )
 
type(inputparamdefinitiontype), parameter gwfvsc_viscosity_fr = InputParamDefinitionType ( 'GWF', 'VSC', 'OPTIONS', 'VISCOSITY_FILERECORD', 'VISCOSITY_FR', 'RECORD VISCOSITY FILEOUT VISCOSITYFILE', '', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfvsc_viscosity = InputParamDefinitionType ( 'GWF', 'VSC', 'OPTIONS', 'VISCOSITY', 'VISCOSITY', 'KEYWORD', '', 'viscosity keyword', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfvsc_fileout = InputParamDefinitionType ( 'GWF', 'VSC', 'OPTIONS', 'FILEOUT', 'FILEOUT', 'KEYWORD', '', 'file keyword', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfvsc_viscosityfile = InputParamDefinitionType ( 'GWF', 'VSC', 'OPTIONS', 'VISCOSITYFILE', 'VISCOSITYFILE', 'STRING', '', 'file keyword', .true., .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. )
 
type(inputparamdefinitiontype), parameter gwfvsc_iviscspec = InputParamDefinitionType ( 'GWF', 'VSC', 'PACKAGEDATA', 'IVISCSPEC', 'IVISCSPEC', 'INTEGER', '', 'species number for this entry', .true., .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., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfvsc_cviscref = InputParamDefinitionType ( 'GWF', 'VSC', 'PACKAGEDATA', 'CVISCREF', 'CVISCREF', 'DOUBLE', '', 'reference temperature value or reference concentration value', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfvsc_modelname = InputParamDefinitionType ( 'GWF', 'VSC', 'PACKAGEDATA', 'MODELNAME', 'MODELNAME', 'STRING', '', 'modelname', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfvsc_auxspeciesname = InputParamDefinitionType ( 'GWF', 'VSC', 'PACKAGEDATA', 'AUXSPECIESNAME', 'AUXSPECIESNAME', 'STRING', '', 'auxspeciesname', .true., .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. )
 
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 370 of file gwf-vscidm.f90.

370  type(InputParamDefinitionType), parameter :: &
371  gwf_vsc_aggregate_definitions(*) = &
372  [ &
373  gwfvsc_packagedata &
374  ]

◆ 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 376 of file gwf-vscidm.f90.

376  type(InputBlockDefinitionType), parameter :: &
377  gwf_vsc_block_definitions(*) = &
378  [ &
379  inputblockdefinitiontype( &
380  'OPTIONS', & ! blockname
381  .false., & ! required
382  .false., & ! aggregate
383  .false. & ! block_variable
384  ), &
385  inputblockdefinitiontype( &
386  'DIMENSIONS', & ! blockname
387  .true., & ! required
388  .false., & ! aggregate
389  .false. & ! block_variable
390  ), &
391  inputblockdefinitiontype( &
392  'PACKAGEDATA', & ! blockname
393  .true., & ! required
394  .true., & ! aggregate
395  .false. & ! block_variable
396  ) &
397  ]

◆ gwf_vsc_multi_package

logical, public gwfvscinputmodule::gwf_vsc_multi_package = .false.

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

33  logical :: gwf_vsc_multi_package = .false.

◆ gwf_vsc_param_definitions

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

331  type(InputParamDefinitionType), parameter :: &
332  gwf_vsc_param_definitions(*) = &
333  [ &
334  gwfvsc_viscref, &
335  gwfvsc_temp_specname, &
336  gwfvsc_thermal_form, &
337  gwfvsc_thermal_a2, &
338  gwfvsc_thermal_a3, &
339  gwfvsc_thermal_a4, &
340  gwfvsc_viscosity_fr, &
341  gwfvsc_viscosity, &
342  gwfvsc_fileout, &
343  gwfvsc_viscosityfile, &
344  gwfvsc_nviscspecies, &
345  gwfvsc_iviscspec, &
346  gwfvsc_dviscdc, &
347  gwfvsc_cviscref, &
348  gwfvsc_modelname, &
349  gwfvsc_auxspeciesname &
350  ]

◆ gwf_vsc_subpackages

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

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

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

◆ gwfvsc_auxspeciesname

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

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

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

◆ gwfvsc_cviscref

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

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

277  type(InputParamDefinitionType), parameter :: &
278  gwfvsc_cviscref = inputparamdefinitiontype &
279  ( &
280  'GWF', & ! component
281  'VSC', & ! subcomponent
282  'PACKAGEDATA', & ! block
283  'CVISCREF', & ! tag name
284  'CVISCREF', & ! fortran variable
285  'DOUBLE', & ! type
286  '', & ! shape
287  'reference temperature value or reference concentration value', & ! longname
288  .true., & ! required
289  .true., & ! multi-record
290  .false., & ! preserve case
291  .false., & ! layered
292  .false. & ! timeseries
293  )

◆ 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., .true., .false., .false., .false. )
private

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

257  type(InputParamDefinitionType), parameter :: &
258  gwfvsc_dviscdc = inputparamdefinitiontype &
259  ( &
260  'GWF', & ! component
261  'VSC', & ! subcomponent
262  'PACKAGEDATA', & ! block
263  'DVISCDC', & ! tag name
264  'DVISCDC', & ! fortran variable
265  'DOUBLE', & ! type
266  '', & ! shape
267  'slope of the line that defines the linear relationship between&
268  & viscosity and temperature or between viscosity and concentration,&
269  & depending on the type of species entered on each line.', & ! longname
270  .true., & ! required
271  .true., & ! multi-record
272  .false., & ! preserve case
273  .false., & ! layered
274  .false. & ! timeseries
275  )

◆ gwfvsc_fileout

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

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

185  type(InputParamDefinitionType), parameter :: &
186  gwfvsc_fileout = inputparamdefinitiontype &
187  ( &
188  'GWF', & ! component
189  'VSC', & ! subcomponent
190  'OPTIONS', & ! block
191  'FILEOUT', & ! tag name
192  'FILEOUT', & ! fortran variable
193  'KEYWORD', & ! type
194  '', & ! shape
195  'file keyword', & ! longname
196  .true., & ! required
197  .true., & ! multi-record
198  .false., & ! preserve case
199  .false., & ! layered
200  .false. & ! timeseries
201  )

◆ gwfvsc_iviscspec

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

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

239  type(InputParamDefinitionType), parameter :: &
240  gwfvsc_iviscspec = inputparamdefinitiontype &
241  ( &
242  'GWF', & ! component
243  'VSC', & ! subcomponent
244  'PACKAGEDATA', & ! block
245  'IVISCSPEC', & ! tag name
246  'IVISCSPEC', & ! fortran variable
247  'INTEGER', & ! type
248  '', & ! shape
249  'species number for this entry', & ! longname
250  .true., & ! required
251  .true., & ! multi-record
252  .false., & ! preserve case
253  .false., & ! layered
254  .false. & ! timeseries
255  )

◆ gwfvsc_modelname

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

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

295  type(InputParamDefinitionType), parameter :: &
296  gwfvsc_modelname = inputparamdefinitiontype &
297  ( &
298  'GWF', & ! component
299  'VSC', & ! subcomponent
300  'PACKAGEDATA', & ! block
301  'MODELNAME', & ! tag name
302  'MODELNAME', & ! fortran variable
303  'STRING', & ! type
304  '', & ! shape
305  'modelname', & ! longname
306  .true., & ! required
307  .true., & ! multi-record
308  .false., & ! preserve case
309  .false., & ! layered
310  .false. & ! timeseries
311  )

◆ 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. )
private

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

221  type(InputParamDefinitionType), parameter :: &
222  gwfvsc_nviscspecies = inputparamdefinitiontype &
223  ( &
224  'GWF', & ! component
225  'VSC', & ! subcomponent
226  'DIMENSIONS', & ! block
227  'NVISCSPECIES', & ! tag name
228  'NVISCSPECIES', & ! fortran variable
229  'INTEGER', & ! type
230  '', & ! shape
231  'number of species used in viscosity equation of state', & ! longname
232  .true., & ! required
233  .false., & ! multi-record
234  .false., & ! preserve case
235  .false., & ! layered
236  .false. & ! timeseries
237  )

◆ 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. )
private

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

352  type(InputParamDefinitionType), parameter :: &
353  gwfvsc_packagedata = inputparamdefinitiontype &
354  ( &
355  'GWF', & ! component
356  'VSC', & ! subcomponent
357  'PACKAGEDATA', & ! block
358  'PACKAGEDATA', & ! tag name
359  'PACKAGEDATA', & ! fortran variable
360  'RECARRAY IVISCSPEC DVISCDC CVISCREF MODELNAME AUXSPECIESNAME', & ! type
361  'NVISCSPECIES', & ! shape
362  '', & ! longname
363  .true., & ! required
364  .false., & ! multi-record
365  .false., & ! preserve case
366  .false., & ! layered
367  .false. & ! timeseries
368  )

◆ 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. )
private

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

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

◆ 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. )
private

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

95  type(InputParamDefinitionType), parameter :: &
96  gwfvsc_thermal_a2 = inputparamdefinitiontype &
97  ( &
98  'GWF', & ! component
99  'VSC', & ! subcomponent
100  'OPTIONS', & ! block
101  'THERMAL_A2', & ! tag name
102  'THERMAL_A2', & ! fortran variable
103  'DOUBLE', & ! type
104  '', & ! shape
105  'coefficient used in nonlinear viscosity function', & ! longname
106  .false., & ! required
107  .false., & ! multi-record
108  .false., & ! preserve case
109  .false., & ! layered
110  .false. & ! timeseries
111  )

◆ 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. )
private

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

113  type(InputParamDefinitionType), parameter :: &
114  gwfvsc_thermal_a3 = inputparamdefinitiontype &
115  ( &
116  'GWF', & ! component
117  'VSC', & ! subcomponent
118  'OPTIONS', & ! block
119  'THERMAL_A3', & ! tag name
120  'THERMAL_A3', & ! fortran variable
121  'DOUBLE', & ! type
122  '', & ! shape
123  'coefficient used in nonlinear viscosity function', & ! longname
124  .false., & ! required
125  .false., & ! multi-record
126  .false., & ! preserve case
127  .false., & ! layered
128  .false. & ! timeseries
129  )

◆ 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. )
private

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

131  type(InputParamDefinitionType), parameter :: &
132  gwfvsc_thermal_a4 = inputparamdefinitiontype &
133  ( &
134  'GWF', & ! component
135  'VSC', & ! subcomponent
136  'OPTIONS', & ! block
137  'THERMAL_A4', & ! tag name
138  'THERMAL_A4', & ! fortran variable
139  'DOUBLE', & ! type
140  '', & ! shape
141  'coefficient used in nonlinear viscosity function', & ! longname
142  .false., & ! required
143  .false., & ! multi-record
144  .false., & ! preserve case
145  .false., & ! layered
146  .false. & ! timeseries
147  )

◆ 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. )
private

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

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

◆ gwfvsc_viscosity

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

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

167  type(InputParamDefinitionType), parameter :: &
168  gwfvsc_viscosity = inputparamdefinitiontype &
169  ( &
170  'GWF', & ! component
171  'VSC', & ! subcomponent
172  'OPTIONS', & ! block
173  'VISCOSITY', & ! tag name
174  'VISCOSITY', & ! fortran variable
175  'KEYWORD', & ! type
176  '', & ! shape
177  'viscosity keyword', & ! longname
178  .true., & ! required
179  .true., & ! multi-record
180  .false., & ! preserve case
181  .false., & ! layered
182  .false. & ! timeseries
183  )

◆ 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. )
private

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

149  type(InputParamDefinitionType), parameter :: &
150  gwfvsc_viscosity_fr = inputparamdefinitiontype &
151  ( &
152  'GWF', & ! component
153  'VSC', & ! subcomponent
154  'OPTIONS', & ! block
155  'VISCOSITY_FILERECORD', & ! tag name
156  'VISCOSITY_FR', & ! fortran variable
157  'RECORD VISCOSITY FILEOUT VISCOSITYFILE', & ! type
158  '', & ! shape
159  '', & ! longname
160  .false., & ! required
161  .false., & ! multi-record
162  .false., & ! preserve case
163  .false., & ! layered
164  .false. & ! timeseries
165  )

◆ gwfvsc_viscosityfile

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

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

203  type(InputParamDefinitionType), parameter :: &
204  gwfvsc_viscosityfile = inputparamdefinitiontype &
205  ( &
206  'GWF', & ! component
207  'VSC', & ! subcomponent
208  'OPTIONS', & ! block
209  'VISCOSITYFILE', & ! tag name
210  'VISCOSITYFILE', & ! fortran variable
211  'STRING', & ! type
212  '', & ! shape
213  'file keyword', & ! longname
214  .true., & ! required
215  .true., & ! multi-record
216  .true., & ! preserve case
217  .false., & ! layered
218  .false. & ! timeseries
219  )

◆ gwfvsc_viscref

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

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

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