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

Data Types

type  exggwtgwtparamfoundtype
 

Variables

logical, public exg_gwtgwt_multi_package = .true.
 
logical, public exg_gwtgwt_is_advanced = .false.
 
character(len=16), dimension(*), parameter, public exg_gwtgwt_subpackages = [ ' ' ]
 
type(inputparamdefinitiontype), parameter exggwtgwt_gwfmodelname1 = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'OPTIONS', 'GWFMODELNAME1', 'GWFMODELNAME1', 'STRING', '', 'keyword to specify name of first corresponding GWF Model', .true., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwtgwt_gwfmodelname2 = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'OPTIONS', 'GWFMODELNAME2', 'GWFMODELNAME2', 'STRING', '', 'keyword to specify name of second corresponding GWF Model', .true., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwtgwt_auxiliary = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'OPTIONS', 'AUXILIARY', 'AUXILIARY', 'STRING', 'NAUX', 'keyword to specify aux variables', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwtgwt_boundnames = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'OPTIONS', 'BOUNDNAMES', 'BOUNDNAMES', 'KEYWORD', '', '', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwtgwt_iprpak = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'OPTIONS', 'PRINT_INPUT', 'IPRPAK', 'KEYWORD', '', 'keyword to print input to list file', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwtgwt_iprflow = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'OPTIONS', 'PRINT_FLOWS', 'IPRFLOW', 'KEYWORD', '', 'keyword to print gwfgwf flows to list file', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwtgwt_ipakcb = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'OPTIONS', 'SAVE_FLOWS', 'IPAKCB', 'KEYWORD', '', 'keyword to save GWFGWF flows', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwtgwt_adv_scheme = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'OPTIONS', 'ADV_SCHEME', 'ADV_SCHEME', 'STRING', '', 'advective scheme', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwtgwt_dsp_xt3d_off = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'OPTIONS', 'DSP_XT3D_OFF', 'DSP_XT3D_OFF', 'KEYWORD', '', 'deactivate xt3d', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwtgwt_dsp_xt3d_rhs = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'OPTIONS', 'DSP_XT3D_RHS', 'DSP_XT3D_RHS', 'KEYWORD', '', 'xt3d on right-hand side', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwtgwt_filein = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'OPTIONS', 'FILEIN', 'FILEIN', 'KEYWORD', '', 'file keyword', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwtgwt_mvt_filerecord = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'OPTIONS', 'MVT_FILERECORD', 'MVT_FILERECORD', 'RECORD MVT6 FILEIN MVT6_FILENAME', '', '', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwtgwt_mvt6 = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'OPTIONS', 'MVT6', 'MVT6', 'KEYWORD', '', 'obs keyword', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwtgwt_mvt6_filename = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'OPTIONS', 'MVT6_FILENAME', 'MVT6_FILENAME', 'STRING', '', 'mvt6 input filename', .true., .false., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwtgwt_obs_filerecord = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'OPTIONS', 'OBS_FILERECORD', 'OBS_FILERECORD', 'RECORD OBS6 FILEIN OBS6_FILENAME', '', '', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwtgwt_obs6 = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'OPTIONS', 'OBS6', 'OBS6', 'KEYWORD', '', 'obs keyword', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwtgwt_obs6_filename = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'OPTIONS', 'OBS6_FILENAME', 'OBS6_FILENAME', 'STRING', '', 'obs6 input filename', .true., .false., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwtgwt_dev_ifmod_on = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'OPTIONS', 'DEV_INTERFACEMODEL_ON', 'DEV_IFMOD_ON', 'KEYWORD', '', 'activate interface model on exchange', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwtgwt_nexg = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'DIMENSIONS', 'NEXG', 'NEXG', 'INTEGER', '', 'number of exchanges', .true., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwtgwt_cellidm1 = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'EXCHANGEDATA', 'CELLIDM1', 'CELLIDM1', 'INTEGER1D', 'NCELLDIM', 'cellid of first cell', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwtgwt_cellidm2 = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'EXCHANGEDATA', 'CELLIDM2', 'CELLIDM2', 'INTEGER1D', 'NCELLDIM', 'cellid of second cell', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwtgwt_ihc = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'EXCHANGEDATA', 'IHC', 'IHC', 'INTEGER', '', 'integer flag for connection type', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwtgwt_cl1 = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'EXCHANGEDATA', 'CL1', 'CL1', 'DOUBLE', '', 'connection distance', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwtgwt_cl2 = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'EXCHANGEDATA', 'CL2', 'CL2', 'DOUBLE', '', 'connection distance', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwtgwt_hwva = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'EXCHANGEDATA', 'HWVA', 'HWVA', 'DOUBLE', '', 'horizontal cell width or area for vertical flow', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwtgwt_auxvar = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'EXCHANGEDATA', 'AUX', 'AUXVAR', 'DOUBLE1D', 'NAUX', 'auxiliary variables', .false., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwtgwt_boundname = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'EXCHANGEDATA', 'BOUNDNAME', 'BOUNDNAME', 'STRING', '', 'exchange boundname', .false., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public exg_gwtgwt_param_definitions = [ exggwtgwt_gwfmodelname1, exggwtgwt_gwfmodelname2, exggwtgwt_auxiliary, exggwtgwt_boundnames, exggwtgwt_iprpak, exggwtgwt_iprflow, exggwtgwt_ipakcb, exggwtgwt_adv_scheme, exggwtgwt_dsp_xt3d_off, exggwtgwt_dsp_xt3d_rhs, exggwtgwt_filein, exggwtgwt_mvt_filerecord, exggwtgwt_mvt6, exggwtgwt_mvt6_filename, exggwtgwt_obs_filerecord, exggwtgwt_obs6, exggwtgwt_obs6_filename, exggwtgwt_dev_ifmod_on, exggwtgwt_nexg, exggwtgwt_cellidm1, exggwtgwt_cellidm2, exggwtgwt_ihc, exggwtgwt_cl1, exggwtgwt_cl2, exggwtgwt_hwva, exggwtgwt_auxvar, exggwtgwt_boundname ]
 
type(inputparamdefinitiontype), parameter exggwtgwt_exchangedata = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'EXCHANGEDATA', 'EXCHANGEDATA', 'EXCHANGEDATA', 'RECARRAY CELLIDM1 CELLIDM2 IHC CL1 CL2 HWVA AUX BOUNDNAME', 'NEXG', 'exchange data', .true., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public exg_gwtgwt_aggregate_definitions = [ exggwtgwt_exchangedata ]
 
type(inputblockdefinitiontype), dimension(*), parameter, public exg_gwtgwt_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .true., .false., .false. ), InputBlockDefinitionType( 'DIMENSIONS', .true., .false., .false. ), InputBlockDefinitionType( 'EXCHANGEDATA', .true., .true., .false. ) ]
 

Variable Documentation

◆ exg_gwtgwt_aggregate_definitions

type(inputparamdefinitiontype), dimension(*), parameter, public exggwtgwtinputmodule::exg_gwtgwt_aggregate_definitions = [ exggwtgwt_exchangedata ]

Definition at line 618 of file exg-gwtgwtidm.f90.

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

◆ exg_gwtgwt_block_definitions

type(inputblockdefinitiontype), dimension(*), parameter, public exggwtgwtinputmodule::exg_gwtgwt_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .true., .false., .false. ), InputBlockDefinitionType( 'DIMENSIONS', .true., .false., .false. ), InputBlockDefinitionType( 'EXCHANGEDATA', .true., .true., .false. ) ]

Definition at line 624 of file exg-gwtgwtidm.f90.

624  type(InputBlockDefinitionType), parameter :: &
625  exg_gwtgwt_block_definitions(*) = &
626  [ &
627  inputblockdefinitiontype( &
628  'OPTIONS', & ! blockname
629  .true., & ! required
630  .false., & ! aggregate
631  .false. & ! block_variable
632  ), &
633  inputblockdefinitiontype( &
634  'DIMENSIONS', & ! blockname
635  .true., & ! required
636  .false., & ! aggregate
637  .false. & ! block_variable
638  ), &
639  inputblockdefinitiontype( &
640  'EXCHANGEDATA', & ! blockname
641  .true., & ! required
642  .true., & ! aggregate
643  .false. & ! block_variable
644  ) &
645  ]

◆ exg_gwtgwt_is_advanced

logical, public exggwtgwtinputmodule::exg_gwtgwt_is_advanced = .false.

Definition at line 46 of file exg-gwtgwtidm.f90.

46  logical :: exg_gwtgwt_is_advanced = .false.

◆ exg_gwtgwt_multi_package

logical, public exggwtgwtinputmodule::exg_gwtgwt_multi_package = .true.

Definition at line 45 of file exg-gwtgwtidm.f90.

45  logical :: exg_gwtgwt_multi_package = .true.

◆ exg_gwtgwt_param_definitions

Definition at line 567 of file exg-gwtgwtidm.f90.

567  type(InputParamDefinitionType), parameter :: &
568  exg_gwtgwt_param_definitions(*) = &
569  [ &
570  exggwtgwt_gwfmodelname1, &
571  exggwtgwt_gwfmodelname2, &
572  exggwtgwt_auxiliary, &
573  exggwtgwt_boundnames, &
574  exggwtgwt_iprpak, &
575  exggwtgwt_iprflow, &
576  exggwtgwt_ipakcb, &
577  exggwtgwt_adv_scheme, &
578  exggwtgwt_dsp_xt3d_off, &
579  exggwtgwt_dsp_xt3d_rhs, &
580  exggwtgwt_filein, &
581  exggwtgwt_mvt_filerecord, &
582  exggwtgwt_mvt6, &
583  exggwtgwt_mvt6_filename, &
584  exggwtgwt_obs_filerecord, &
585  exggwtgwt_obs6, &
586  exggwtgwt_obs6_filename, &
587  exggwtgwt_dev_ifmod_on, &
588  exggwtgwt_nexg, &
589  exggwtgwt_cellidm1, &
590  exggwtgwt_cellidm2, &
591  exggwtgwt_ihc, &
592  exggwtgwt_cl1, &
593  exggwtgwt_cl2, &
594  exggwtgwt_hwva, &
595  exggwtgwt_auxvar, &
596  exggwtgwt_boundname &
597  ]

◆ exg_gwtgwt_subpackages

character(len=16), dimension(*), parameter, public exggwtgwtinputmodule::exg_gwtgwt_subpackages = [ ' ' ]

Definition at line 48 of file exg-gwtgwtidm.f90.

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

◆ exggwtgwt_adv_scheme

type(inputparamdefinitiontype), parameter exggwtgwtinputmodule::exggwtgwt_adv_scheme = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'OPTIONS', 'ADV_SCHEME', 'ADV_SCHEME', 'STRING', '', 'advective scheme', .false., .false., .false., .false., .false., .false. )
private

Definition at line 187 of file exg-gwtgwtidm.f90.

187  type(InputParamDefinitionType), parameter :: &
188  exggwtgwt_adv_scheme = inputparamdefinitiontype &
189  ( &
190  'EXG', & ! component
191  'GWTGWT', & ! subcomponent
192  'OPTIONS', & ! block
193  'ADV_SCHEME', & ! tag name
194  'ADV_SCHEME', & ! fortran variable
195  'STRING', & ! type
196  '', & ! shape
197  'advective scheme', & ! longname
198  .false., & ! required
199  .false., & ! developmode
200  .false., & ! multi-record
201  .false., & ! preserve case
202  .false., & ! layered
203  .false. & ! timeseries
204  )

◆ exggwtgwt_auxiliary

type(inputparamdefinitiontype), parameter exggwtgwtinputmodule::exggwtgwt_auxiliary = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'OPTIONS', 'AUXILIARY', 'AUXILIARY', 'STRING', 'NAUX', 'keyword to specify aux variables', .false., .false., .false., .false., .false., .false. )
private

Definition at line 92 of file exg-gwtgwtidm.f90.

92  type(InputParamDefinitionType), parameter :: &
93  exggwtgwt_auxiliary = inputparamdefinitiontype &
94  ( &
95  'EXG', & ! component
96  'GWTGWT', & ! subcomponent
97  'OPTIONS', & ! block
98  'AUXILIARY', & ! tag name
99  'AUXILIARY', & ! fortran variable
100  'STRING', & ! type
101  'NAUX', & ! shape
102  'keyword to specify aux variables', & ! longname
103  .false., & ! required
104  .false., & ! developmode
105  .false., & ! multi-record
106  .false., & ! preserve case
107  .false., & ! layered
108  .false. & ! timeseries
109  )

◆ exggwtgwt_auxvar

type(inputparamdefinitiontype), parameter exggwtgwtinputmodule::exggwtgwt_auxvar = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'EXCHANGEDATA', 'AUX', 'AUXVAR', 'DOUBLE1D', 'NAUX', 'auxiliary variables', .false., .false., .true., .false., .false., .false. )
private

Definition at line 529 of file exg-gwtgwtidm.f90.

529  type(InputParamDefinitionType), parameter :: &
530  exggwtgwt_auxvar = inputparamdefinitiontype &
531  ( &
532  'EXG', & ! component
533  'GWTGWT', & ! subcomponent
534  'EXCHANGEDATA', & ! block
535  'AUX', & ! tag name
536  'AUXVAR', & ! fortran variable
537  'DOUBLE1D', & ! type
538  'NAUX', & ! shape
539  'auxiliary variables', & ! longname
540  .false., & ! required
541  .false., & ! developmode
542  .true., & ! multi-record
543  .false., & ! preserve case
544  .false., & ! layered
545  .false. & ! timeseries
546  )

◆ exggwtgwt_boundname

type(inputparamdefinitiontype), parameter exggwtgwtinputmodule::exggwtgwt_boundname = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'EXCHANGEDATA', 'BOUNDNAME', 'BOUNDNAME', 'STRING', '', 'exchange boundname', .false., .false., .true., .false., .false., .false. )
private

Definition at line 548 of file exg-gwtgwtidm.f90.

548  type(InputParamDefinitionType), parameter :: &
549  exggwtgwt_boundname = inputparamdefinitiontype &
550  ( &
551  'EXG', & ! component
552  'GWTGWT', & ! subcomponent
553  'EXCHANGEDATA', & ! block
554  'BOUNDNAME', & ! tag name
555  'BOUNDNAME', & ! fortran variable
556  'STRING', & ! type
557  '', & ! shape
558  'exchange boundname', & ! longname
559  .false., & ! required
560  .false., & ! developmode
561  .true., & ! multi-record
562  .false., & ! preserve case
563  .false., & ! layered
564  .false. & ! timeseries
565  )

◆ exggwtgwt_boundnames

type(inputparamdefinitiontype), parameter exggwtgwtinputmodule::exggwtgwt_boundnames = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'OPTIONS', 'BOUNDNAMES', 'BOUNDNAMES', 'KEYWORD', '', '', .false., .false., .false., .false., .false., .false. )
private

Definition at line 111 of file exg-gwtgwtidm.f90.

111  type(InputParamDefinitionType), parameter :: &
112  exggwtgwt_boundnames = inputparamdefinitiontype &
113  ( &
114  'EXG', & ! component
115  'GWTGWT', & ! subcomponent
116  'OPTIONS', & ! block
117  'BOUNDNAMES', & ! tag name
118  'BOUNDNAMES', & ! fortran variable
119  'KEYWORD', & ! type
120  '', & ! shape
121  '', & ! longname
122  .false., & ! required
123  .false., & ! developmode
124  .false., & ! multi-record
125  .false., & ! preserve case
126  .false., & ! layered
127  .false. & ! timeseries
128  )

◆ exggwtgwt_cellidm1

type(inputparamdefinitiontype), parameter exggwtgwtinputmodule::exggwtgwt_cellidm1 = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'EXCHANGEDATA', 'CELLIDM1', 'CELLIDM1', 'INTEGER1D', 'NCELLDIM', 'cellid of first cell', .true., .false., .true., .false., .false., .false. )
private

Definition at line 415 of file exg-gwtgwtidm.f90.

415  type(InputParamDefinitionType), parameter :: &
416  exggwtgwt_cellidm1 = inputparamdefinitiontype &
417  ( &
418  'EXG', & ! component
419  'GWTGWT', & ! subcomponent
420  'EXCHANGEDATA', & ! block
421  'CELLIDM1', & ! tag name
422  'CELLIDM1', & ! fortran variable
423  'INTEGER1D', & ! type
424  'NCELLDIM', & ! shape
425  'cellid of first cell', & ! longname
426  .true., & ! required
427  .false., & ! developmode
428  .true., & ! multi-record
429  .false., & ! preserve case
430  .false., & ! layered
431  .false. & ! timeseries
432  )

◆ exggwtgwt_cellidm2

type(inputparamdefinitiontype), parameter exggwtgwtinputmodule::exggwtgwt_cellidm2 = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'EXCHANGEDATA', 'CELLIDM2', 'CELLIDM2', 'INTEGER1D', 'NCELLDIM', 'cellid of second cell', .true., .false., .true., .false., .false., .false. )
private

Definition at line 434 of file exg-gwtgwtidm.f90.

434  type(InputParamDefinitionType), parameter :: &
435  exggwtgwt_cellidm2 = inputparamdefinitiontype &
436  ( &
437  'EXG', & ! component
438  'GWTGWT', & ! subcomponent
439  'EXCHANGEDATA', & ! block
440  'CELLIDM2', & ! tag name
441  'CELLIDM2', & ! fortran variable
442  'INTEGER1D', & ! type
443  'NCELLDIM', & ! shape
444  'cellid of second cell', & ! longname
445  .true., & ! required
446  .false., & ! developmode
447  .true., & ! multi-record
448  .false., & ! preserve case
449  .false., & ! layered
450  .false. & ! timeseries
451  )

◆ exggwtgwt_cl1

type(inputparamdefinitiontype), parameter exggwtgwtinputmodule::exggwtgwt_cl1 = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'EXCHANGEDATA', 'CL1', 'CL1', 'DOUBLE', '', 'connection distance', .true., .false., .true., .false., .false., .false. )
private

Definition at line 472 of file exg-gwtgwtidm.f90.

472  type(InputParamDefinitionType), parameter :: &
473  exggwtgwt_cl1 = inputparamdefinitiontype &
474  ( &
475  'EXG', & ! component
476  'GWTGWT', & ! subcomponent
477  'EXCHANGEDATA', & ! block
478  'CL1', & ! tag name
479  'CL1', & ! fortran variable
480  'DOUBLE', & ! type
481  '', & ! shape
482  'connection distance', & ! longname
483  .true., & ! required
484  .false., & ! developmode
485  .true., & ! multi-record
486  .false., & ! preserve case
487  .false., & ! layered
488  .false. & ! timeseries
489  )

◆ exggwtgwt_cl2

type(inputparamdefinitiontype), parameter exggwtgwtinputmodule::exggwtgwt_cl2 = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'EXCHANGEDATA', 'CL2', 'CL2', 'DOUBLE', '', 'connection distance', .true., .false., .true., .false., .false., .false. )
private

Definition at line 491 of file exg-gwtgwtidm.f90.

491  type(InputParamDefinitionType), parameter :: &
492  exggwtgwt_cl2 = inputparamdefinitiontype &
493  ( &
494  'EXG', & ! component
495  'GWTGWT', & ! subcomponent
496  'EXCHANGEDATA', & ! block
497  'CL2', & ! tag name
498  'CL2', & ! fortran variable
499  'DOUBLE', & ! type
500  '', & ! shape
501  'connection distance', & ! longname
502  .true., & ! required
503  .false., & ! developmode
504  .true., & ! multi-record
505  .false., & ! preserve case
506  .false., & ! layered
507  .false. & ! timeseries
508  )

◆ exggwtgwt_dev_ifmod_on

type(inputparamdefinitiontype), parameter exggwtgwtinputmodule::exggwtgwt_dev_ifmod_on = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'OPTIONS', 'DEV_INTERFACEMODEL_ON', 'DEV_IFMOD_ON', 'KEYWORD', '', 'activate interface model on exchange', .false., .false., .false., .false., .false., .false. )
private

Definition at line 377 of file exg-gwtgwtidm.f90.

377  type(InputParamDefinitionType), parameter :: &
378  exggwtgwt_dev_ifmod_on = inputparamdefinitiontype &
379  ( &
380  'EXG', & ! component
381  'GWTGWT', & ! subcomponent
382  'OPTIONS', & ! block
383  'DEV_INTERFACEMODEL_ON', & ! tag name
384  'DEV_IFMOD_ON', & ! fortran variable
385  'KEYWORD', & ! type
386  '', & ! shape
387  'activate interface model on exchange', & ! longname
388  .false., & ! required
389  .false., & ! developmode
390  .false., & ! multi-record
391  .false., & ! preserve case
392  .false., & ! layered
393  .false. & ! timeseries
394  )

◆ exggwtgwt_dsp_xt3d_off

type(inputparamdefinitiontype), parameter exggwtgwtinputmodule::exggwtgwt_dsp_xt3d_off = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'OPTIONS', 'DSP_XT3D_OFF', 'DSP_XT3D_OFF', 'KEYWORD', '', 'deactivate xt3d', .false., .false., .false., .false., .false., .false. )
private

Definition at line 206 of file exg-gwtgwtidm.f90.

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

◆ exggwtgwt_dsp_xt3d_rhs

type(inputparamdefinitiontype), parameter exggwtgwtinputmodule::exggwtgwt_dsp_xt3d_rhs = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'OPTIONS', 'DSP_XT3D_RHS', 'DSP_XT3D_RHS', 'KEYWORD', '', 'xt3d on right-hand side', .false., .false., .false., .false., .false., .false. )
private

Definition at line 225 of file exg-gwtgwtidm.f90.

225  type(InputParamDefinitionType), parameter :: &
226  exggwtgwt_dsp_xt3d_rhs = inputparamdefinitiontype &
227  ( &
228  'EXG', & ! component
229  'GWTGWT', & ! subcomponent
230  'OPTIONS', & ! block
231  'DSP_XT3D_RHS', & ! tag name
232  'DSP_XT3D_RHS', & ! fortran variable
233  'KEYWORD', & ! type
234  '', & ! shape
235  'xt3d on right-hand side', & ! longname
236  .false., & ! required
237  .false., & ! developmode
238  .false., & ! multi-record
239  .false., & ! preserve case
240  .false., & ! layered
241  .false. & ! timeseries
242  )

◆ exggwtgwt_exchangedata

type(inputparamdefinitiontype), parameter exggwtgwtinputmodule::exggwtgwt_exchangedata = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'EXCHANGEDATA', 'EXCHANGEDATA', 'EXCHANGEDATA', 'RECARRAY CELLIDM1 CELLIDM2 IHC CL1 CL2 HWVA AUX BOUNDNAME', 'NEXG', 'exchange data', .true., .false., .false., .false., .false., .false. )
private

Definition at line 599 of file exg-gwtgwtidm.f90.

599  type(InputParamDefinitionType), parameter :: &
600  exggwtgwt_exchangedata = inputparamdefinitiontype &
601  ( &
602  'EXG', & ! component
603  'GWTGWT', & ! subcomponent
604  'EXCHANGEDATA', & ! block
605  'EXCHANGEDATA', & ! tag name
606  'EXCHANGEDATA', & ! fortran variable
607  'RECARRAY CELLIDM1 CELLIDM2 IHC CL1 CL2 HWVA AUX BOUNDNAME', & ! type
608  'NEXG', & ! shape
609  'exchange data', & ! longname
610  .true., & ! required
611  .false., & ! developmode
612  .false., & ! multi-record
613  .false., & ! preserve case
614  .false., & ! layered
615  .false. & ! timeseries
616  )

◆ exggwtgwt_filein

type(inputparamdefinitiontype), parameter exggwtgwtinputmodule::exggwtgwt_filein = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'OPTIONS', 'FILEIN', 'FILEIN', 'KEYWORD', '', 'file keyword', .true., .false., .true., .false., .false., .false. )
private

Definition at line 244 of file exg-gwtgwtidm.f90.

244  type(InputParamDefinitionType), parameter :: &
245  exggwtgwt_filein = inputparamdefinitiontype &
246  ( &
247  'EXG', & ! component
248  'GWTGWT', & ! subcomponent
249  'OPTIONS', & ! block
250  'FILEIN', & ! tag name
251  'FILEIN', & ! fortran variable
252  'KEYWORD', & ! type
253  '', & ! shape
254  'file keyword', & ! longname
255  .true., & ! required
256  .false., & ! developmode
257  .true., & ! multi-record
258  .false., & ! preserve case
259  .false., & ! layered
260  .false. & ! timeseries
261  )

◆ exggwtgwt_gwfmodelname1

type(inputparamdefinitiontype), parameter exggwtgwtinputmodule::exggwtgwt_gwfmodelname1 = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'OPTIONS', 'GWFMODELNAME1', 'GWFMODELNAME1', 'STRING', '', 'keyword to specify name of first corresponding GWF Model', .true., .false., .false., .false., .false., .false. )
private

Definition at line 54 of file exg-gwtgwtidm.f90.

54  type(InputParamDefinitionType), parameter :: &
55  exggwtgwt_gwfmodelname1 = inputparamdefinitiontype &
56  ( &
57  'EXG', & ! component
58  'GWTGWT', & ! subcomponent
59  'OPTIONS', & ! block
60  'GWFMODELNAME1', & ! tag name
61  'GWFMODELNAME1', & ! fortran variable
62  'STRING', & ! type
63  '', & ! shape
64  'keyword to specify name of first corresponding GWF Model', & ! longname
65  .true., & ! required
66  .false., & ! developmode
67  .false., & ! multi-record
68  .false., & ! preserve case
69  .false., & ! layered
70  .false. & ! timeseries
71  )

◆ exggwtgwt_gwfmodelname2

type(inputparamdefinitiontype), parameter exggwtgwtinputmodule::exggwtgwt_gwfmodelname2 = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'OPTIONS', 'GWFMODELNAME2', 'GWFMODELNAME2', 'STRING', '', 'keyword to specify name of second corresponding GWF Model', .true., .false., .false., .false., .false., .false. )
private

Definition at line 73 of file exg-gwtgwtidm.f90.

73  type(InputParamDefinitionType), parameter :: &
74  exggwtgwt_gwfmodelname2 = inputparamdefinitiontype &
75  ( &
76  'EXG', & ! component
77  'GWTGWT', & ! subcomponent
78  'OPTIONS', & ! block
79  'GWFMODELNAME2', & ! tag name
80  'GWFMODELNAME2', & ! fortran variable
81  'STRING', & ! type
82  '', & ! shape
83  'keyword to specify name of second corresponding GWF Model', & ! longname
84  .true., & ! required
85  .false., & ! developmode
86  .false., & ! multi-record
87  .false., & ! preserve case
88  .false., & ! layered
89  .false. & ! timeseries
90  )

◆ exggwtgwt_hwva

type(inputparamdefinitiontype), parameter exggwtgwtinputmodule::exggwtgwt_hwva = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'EXCHANGEDATA', 'HWVA', 'HWVA', 'DOUBLE', '', 'horizontal cell width or area for vertical flow', .true., .false., .true., .false., .false., .false. )
private

Definition at line 510 of file exg-gwtgwtidm.f90.

510  type(InputParamDefinitionType), parameter :: &
511  exggwtgwt_hwva = inputparamdefinitiontype &
512  ( &
513  'EXG', & ! component
514  'GWTGWT', & ! subcomponent
515  'EXCHANGEDATA', & ! block
516  'HWVA', & ! tag name
517  'HWVA', & ! fortran variable
518  'DOUBLE', & ! type
519  '', & ! shape
520  'horizontal cell width or area for vertical flow', & ! longname
521  .true., & ! required
522  .false., & ! developmode
523  .true., & ! multi-record
524  .false., & ! preserve case
525  .false., & ! layered
526  .false. & ! timeseries
527  )

◆ exggwtgwt_ihc

type(inputparamdefinitiontype), parameter exggwtgwtinputmodule::exggwtgwt_ihc = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'EXCHANGEDATA', 'IHC', 'IHC', 'INTEGER', '', 'integer flag for connection type', .true., .false., .true., .false., .false., .false. )
private

Definition at line 453 of file exg-gwtgwtidm.f90.

453  type(InputParamDefinitionType), parameter :: &
454  exggwtgwt_ihc = inputparamdefinitiontype &
455  ( &
456  'EXG', & ! component
457  'GWTGWT', & ! subcomponent
458  'EXCHANGEDATA', & ! block
459  'IHC', & ! tag name
460  'IHC', & ! fortran variable
461  'INTEGER', & ! type
462  '', & ! shape
463  'integer flag for connection type', & ! longname
464  .true., & ! required
465  .false., & ! developmode
466  .true., & ! multi-record
467  .false., & ! preserve case
468  .false., & ! layered
469  .false. & ! timeseries
470  )

◆ exggwtgwt_ipakcb

type(inputparamdefinitiontype), parameter exggwtgwtinputmodule::exggwtgwt_ipakcb = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'OPTIONS', 'SAVE_FLOWS', 'IPAKCB', 'KEYWORD', '', 'keyword to save GWFGWF flows', .false., .false., .false., .false., .false., .false. )
private

Definition at line 168 of file exg-gwtgwtidm.f90.

168  type(InputParamDefinitionType), parameter :: &
169  exggwtgwt_ipakcb = inputparamdefinitiontype &
170  ( &
171  'EXG', & ! component
172  'GWTGWT', & ! subcomponent
173  'OPTIONS', & ! block
174  'SAVE_FLOWS', & ! tag name
175  'IPAKCB', & ! fortran variable
176  'KEYWORD', & ! type
177  '', & ! shape
178  'keyword to save GWFGWF flows', & ! longname
179  .false., & ! required
180  .false., & ! developmode
181  .false., & ! multi-record
182  .false., & ! preserve case
183  .false., & ! layered
184  .false. & ! timeseries
185  )

◆ exggwtgwt_iprflow

type(inputparamdefinitiontype), parameter exggwtgwtinputmodule::exggwtgwt_iprflow = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'OPTIONS', 'PRINT_FLOWS', 'IPRFLOW', 'KEYWORD', '', 'keyword to print gwfgwf flows to list file', .false., .false., .false., .false., .false., .false. )
private

Definition at line 149 of file exg-gwtgwtidm.f90.

149  type(InputParamDefinitionType), parameter :: &
150  exggwtgwt_iprflow = inputparamdefinitiontype &
151  ( &
152  'EXG', & ! component
153  'GWTGWT', & ! subcomponent
154  'OPTIONS', & ! block
155  'PRINT_FLOWS', & ! tag name
156  'IPRFLOW', & ! fortran variable
157  'KEYWORD', & ! type
158  '', & ! shape
159  'keyword to print gwfgwf flows to list file', & ! longname
160  .false., & ! required
161  .false., & ! developmode
162  .false., & ! multi-record
163  .false., & ! preserve case
164  .false., & ! layered
165  .false. & ! timeseries
166  )

◆ exggwtgwt_iprpak

type(inputparamdefinitiontype), parameter exggwtgwtinputmodule::exggwtgwt_iprpak = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'OPTIONS', 'PRINT_INPUT', 'IPRPAK', 'KEYWORD', '', 'keyword to print input to list file', .false., .false., .false., .false., .false., .false. )
private

Definition at line 130 of file exg-gwtgwtidm.f90.

130  type(InputParamDefinitionType), parameter :: &
131  exggwtgwt_iprpak = inputparamdefinitiontype &
132  ( &
133  'EXG', & ! component
134  'GWTGWT', & ! subcomponent
135  'OPTIONS', & ! block
136  'PRINT_INPUT', & ! tag name
137  'IPRPAK', & ! fortran variable
138  'KEYWORD', & ! type
139  '', & ! shape
140  'keyword to print input to list file', & ! longname
141  .false., & ! required
142  .false., & ! developmode
143  .false., & ! multi-record
144  .false., & ! preserve case
145  .false., & ! layered
146  .false. & ! timeseries
147  )

◆ exggwtgwt_mvt6

type(inputparamdefinitiontype), parameter exggwtgwtinputmodule::exggwtgwt_mvt6 = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'OPTIONS', 'MVT6', 'MVT6', 'KEYWORD', '', 'obs keyword', .true., .false., .true., .false., .false., .false. )
private

Definition at line 282 of file exg-gwtgwtidm.f90.

282  type(InputParamDefinitionType), parameter :: &
283  exggwtgwt_mvt6 = inputparamdefinitiontype &
284  ( &
285  'EXG', & ! component
286  'GWTGWT', & ! subcomponent
287  'OPTIONS', & ! block
288  'MVT6', & ! tag name
289  'MVT6', & ! fortran variable
290  'KEYWORD', & ! type
291  '', & ! shape
292  'obs keyword', & ! longname
293  .true., & ! required
294  .false., & ! developmode
295  .true., & ! multi-record
296  .false., & ! preserve case
297  .false., & ! layered
298  .false. & ! timeseries
299  )

◆ exggwtgwt_mvt6_filename

type(inputparamdefinitiontype), parameter exggwtgwtinputmodule::exggwtgwt_mvt6_filename = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'OPTIONS', 'MVT6_FILENAME', 'MVT6_FILENAME', 'STRING', '', 'mvt6 input filename', .true., .false., .true., .true., .false., .false. )
private

Definition at line 301 of file exg-gwtgwtidm.f90.

301  type(InputParamDefinitionType), parameter :: &
302  exggwtgwt_mvt6_filename = inputparamdefinitiontype &
303  ( &
304  'EXG', & ! component
305  'GWTGWT', & ! subcomponent
306  'OPTIONS', & ! block
307  'MVT6_FILENAME', & ! tag name
308  'MVT6_FILENAME', & ! fortran variable
309  'STRING', & ! type
310  '', & ! shape
311  'mvt6 input filename', & ! longname
312  .true., & ! required
313  .false., & ! developmode
314  .true., & ! multi-record
315  .true., & ! preserve case
316  .false., & ! layered
317  .false. & ! timeseries
318  )

◆ exggwtgwt_mvt_filerecord

type(inputparamdefinitiontype), parameter exggwtgwtinputmodule::exggwtgwt_mvt_filerecord = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'OPTIONS', 'MVT_FILERECORD', 'MVT_FILERECORD', 'RECORD MVT6 FILEIN MVT6_FILENAME', '', '', .false., .false., .false., .false., .false., .false. )
private

Definition at line 263 of file exg-gwtgwtidm.f90.

263  type(InputParamDefinitionType), parameter :: &
264  exggwtgwt_mvt_filerecord = inputparamdefinitiontype &
265  ( &
266  'EXG', & ! component
267  'GWTGWT', & ! subcomponent
268  'OPTIONS', & ! block
269  'MVT_FILERECORD', & ! tag name
270  'MVT_FILERECORD', & ! fortran variable
271  'RECORD MVT6 FILEIN MVT6_FILENAME', & ! type
272  '', & ! shape
273  '', & ! longname
274  .false., & ! required
275  .false., & ! developmode
276  .false., & ! multi-record
277  .false., & ! preserve case
278  .false., & ! layered
279  .false. & ! timeseries
280  )

◆ exggwtgwt_nexg

type(inputparamdefinitiontype), parameter exggwtgwtinputmodule::exggwtgwt_nexg = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'DIMENSIONS', 'NEXG', 'NEXG', 'INTEGER', '', 'number of exchanges', .true., .false., .false., .false., .false., .false. )
private

Definition at line 396 of file exg-gwtgwtidm.f90.

396  type(InputParamDefinitionType), parameter :: &
397  exggwtgwt_nexg = inputparamdefinitiontype &
398  ( &
399  'EXG', & ! component
400  'GWTGWT', & ! subcomponent
401  'DIMENSIONS', & ! block
402  'NEXG', & ! tag name
403  'NEXG', & ! fortran variable
404  'INTEGER', & ! type
405  '', & ! shape
406  'number of exchanges', & ! longname
407  .true., & ! required
408  .false., & ! developmode
409  .false., & ! multi-record
410  .false., & ! preserve case
411  .false., & ! layered
412  .false. & ! timeseries
413  )

◆ exggwtgwt_obs6

type(inputparamdefinitiontype), parameter exggwtgwtinputmodule::exggwtgwt_obs6 = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'OPTIONS', 'OBS6', 'OBS6', 'KEYWORD', '', 'obs keyword', .true., .false., .true., .false., .false., .false. )
private

Definition at line 339 of file exg-gwtgwtidm.f90.

339  type(InputParamDefinitionType), parameter :: &
340  exggwtgwt_obs6 = inputparamdefinitiontype &
341  ( &
342  'EXG', & ! component
343  'GWTGWT', & ! subcomponent
344  'OPTIONS', & ! block
345  'OBS6', & ! tag name
346  'OBS6', & ! fortran variable
347  'KEYWORD', & ! type
348  '', & ! shape
349  'obs keyword', & ! longname
350  .true., & ! required
351  .false., & ! developmode
352  .true., & ! multi-record
353  .false., & ! preserve case
354  .false., & ! layered
355  .false. & ! timeseries
356  )

◆ exggwtgwt_obs6_filename

type(inputparamdefinitiontype), parameter exggwtgwtinputmodule::exggwtgwt_obs6_filename = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'OPTIONS', 'OBS6_FILENAME', 'OBS6_FILENAME', 'STRING', '', 'obs6 input filename', .true., .false., .true., .true., .false., .false. )
private

Definition at line 358 of file exg-gwtgwtidm.f90.

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

◆ exggwtgwt_obs_filerecord

type(inputparamdefinitiontype), parameter exggwtgwtinputmodule::exggwtgwt_obs_filerecord = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'OPTIONS', 'OBS_FILERECORD', 'OBS_FILERECORD', 'RECORD OBS6 FILEIN OBS6_FILENAME', '', '', .false., .false., .false., .false., .false., .false. )
private

Definition at line 320 of file exg-gwtgwtidm.f90.

320  type(InputParamDefinitionType), parameter :: &
321  exggwtgwt_obs_filerecord = inputparamdefinitiontype &
322  ( &
323  'EXG', & ! component
324  'GWTGWT', & ! subcomponent
325  'OPTIONS', & ! block
326  'OBS_FILERECORD', & ! tag name
327  'OBS_FILERECORD', & ! fortran variable
328  'RECORD OBS6 FILEIN OBS6_FILENAME', & ! type
329  '', & ! shape
330  '', & ! longname
331  .false., & ! required
332  .false., & ! developmode
333  .false., & ! multi-record
334  .false., & ! preserve case
335  .false., & ! layered
336  .false. & ! timeseries
337  )