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

Data Types

type  prtprpparamfoundtype
 

Variables

logical, public prt_prp_multi_package = .true.
 
character(len=16), dimension(*), parameter, public prt_prp_subpackages = [ ' ' ]
 
type(inputparamdefinitiontype), parameter prtprp_boundnames = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'BOUNDNAMES', 'BOUNDNAMES', 'KEYWORD', '', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_iprpak = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'PRINT_INPUT', 'IPRPAK', 'KEYWORD', '', 'print input to listing file', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_iexmeth = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'DEV_EXIT_SOLVE_METHOD', 'IEXMETH', 'INTEGER', '', 'exit solve method', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_extol = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'EXIT_SOLVE_TOLERANCE', 'EXTOL', 'DOUBLE', '', 'exit solve tolerance', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_local_z = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'LOCAL_Z', 'LOCAL_Z', 'KEYWORD', '', 'whether to use local z coordinates', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_extend_tracking = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'EXTEND_TRACKING', 'EXTEND_TRACKING', 'KEYWORD', '', 'whether to extend tracking beyond the end of the simulation', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_track_filerecord = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'TRACK_FILERECORD', 'TRACK_FILERECORD', 'RECORD TRACK FILEOUT TRACKFILE', '', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_track = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'TRACK', 'TRACK', 'KEYWORD', '', 'track keyword', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_fileout = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'FILEOUT', 'FILEOUT', 'KEYWORD', '', 'file keyword', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_trackfile = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'TRACKFILE', 'TRACKFILE', 'STRING', '', 'file keyword', .true., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_trackcsvfr = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'TRACKCSV_FILERECORD', 'TRACKCSVFR', 'RECORD TRACKCSV FILEOUT TRACKCSVFILE', '', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_trackcsv = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'TRACKCSV', 'TRACKCSV', 'KEYWORD', '', 'track keyword', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_trackcsvfile = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'TRACKCSVFILE', 'TRACKCSVFILE', 'STRING', '', 'file keyword', .true., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_stoptime = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'STOPTIME', 'STOPTIME', 'DOUBLE', '', 'stop time', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_stoptraveltime = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'STOPTRAVELTIME', 'STOPTRAVELTIME', 'DOUBLE', '', 'stop travel time', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_istopweaksink = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'STOP_AT_WEAK_SINK', 'ISTOPWEAKSINK', 'KEYWORD', '', 'stop at weak sink', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_istopzone = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'ISTOPZONE', 'ISTOPZONE', 'INTEGER', '', 'stop zone number', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_drape = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'DRAPE', 'DRAPE', 'KEYWORD', '', 'drape', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_releasetr = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'RELEASE_TIMESRECORD', 'RELEASETR', 'RECORD RELEASE_TIMES TIMES', '', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_release_times = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'RELEASE_TIMES', 'RELEASE_TIMES', 'KEYWORD', '', '', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_times = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'TIMES', 'TIMES', 'DOUBLE1D', 'ANY1D', 'release times', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_release_timesfr = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'RELEASE_TIMESFILERECORD', 'RELEASE_TIMESFR', 'RECORD RELEASE_TIMESFILE TIMESFILE', '', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_release_timesfn = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'RELEASE_TIMESFILE', 'RELEASE_TIMESFN', 'KEYWORD', '', '', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_timesfile = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'TIMESFILE', 'TIMESFILE', 'STRING', '', 'file keyword', .true., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_idrymeth = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'DRY_TRACKING_METHOD', 'IDRYMETH', 'STRING', '', 'what to do in dry-but-active cells', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_ifrctrn = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'DEV_FORCETERNARY', 'IFRCTRN', 'KEYWORD', '', 'force ternary tracking method', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_rttol = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'RELEASE_TIME_TOLERANCE', 'RTTOL', 'DOUBLE', '', 'release time coincidence tolerance', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_rtfreq = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'RELEASE_TIME_FREQUENCY', 'RTFREQ', 'DOUBLE', '', 'release time frequency', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_ichkmeth = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'COORDINATE_CHECK_METHOD', 'ICHKMETH', 'STRING', '', 'coordinate checking method', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_icycwin = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'DEV_CYCLE_DETECTION_WINDOW', 'ICYCWIN', 'INTEGER', '', 'cycle detection window size', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_nreleasepts = InputParamDefinitionType ( 'PRT', 'PRP', 'DIMENSIONS', 'NRELEASEPTS', 'NRELEASEPTS', 'INTEGER', '', 'number of particle release points', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_nreleasetimes = InputParamDefinitionType ( 'PRT', 'PRP', 'DIMENSIONS', 'NRELEASETIMES', 'NRELEASETIMES', 'INTEGER', '', 'number of particle release times', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_irptno = InputParamDefinitionType ( 'PRT', 'PRP', 'PACKAGEDATA', 'IRPTNO', 'IRPTNO', 'INTEGER', '', 'PRP id number for release point', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_cellid = InputParamDefinitionType ( 'PRT', 'PRP', 'PACKAGEDATA', 'CELLID', 'CELLID', 'INTEGER1D', 'NCELLDIM', 'cell identifier', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_xrpt = InputParamDefinitionType ( 'PRT', 'PRP', 'PACKAGEDATA', 'XRPT', 'XRPT', 'DOUBLE', '', 'x coordinate of release point', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_yrpt = InputParamDefinitionType ( 'PRT', 'PRP', 'PACKAGEDATA', 'YRPT', 'YRPT', 'DOUBLE', '', 'y coordinate of release point', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_zrpt = InputParamDefinitionType ( 'PRT', 'PRP', 'PACKAGEDATA', 'ZRPT', 'ZRPT', 'DOUBLE', '', 'z coordinate of release point', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_boundname = InputParamDefinitionType ( 'PRT', 'PRP', 'PACKAGEDATA', 'BOUNDNAME', 'BOUNDNAME', 'STRING', '', 'release point name', .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_time = InputParamDefinitionType ( 'PRT', 'PRP', 'RELEASETIMES', 'TIME', 'TIME', 'DOUBLE', '', 'release time', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_releasesetting = InputParamDefinitionType ( 'PRT', 'PRP', 'PERIOD', 'RELEASESETTING', 'RELEASESETTING', 'KEYSTRING ALL FIRST LAST FREQUENCY STEPS FRACTION', '', '', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_all = InputParamDefinitionType ( 'PRT', 'PRP', 'PERIOD', 'ALL', 'ALL', 'KEYWORD', '', '', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_first = InputParamDefinitionType ( 'PRT', 'PRP', 'PERIOD', 'FIRST', 'FIRST', 'KEYWORD', '', '', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_last = InputParamDefinitionType ( 'PRT', 'PRP', 'PERIOD', 'LAST', 'LAST', 'KEYWORD', '', '', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_frequency = InputParamDefinitionType ( 'PRT', 'PRP', 'PERIOD', 'FREQUENCY', 'FREQUENCY', 'INTEGER', '', '', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_steps = InputParamDefinitionType ( 'PRT', 'PRP', 'PERIOD', 'STEPS', 'STEPS', 'INTEGER1D', '<NSTP', '', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_fraction = InputParamDefinitionType ( 'PRT', 'PRP', 'PERIOD', 'FRACTION', 'FRACTION', 'DOUBLE1D', '<NSTP', '', .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public prt_prp_param_definitions = [ prtprp_boundnames, prtprp_iprpak, prtprp_iexmeth, prtprp_extol, prtprp_local_z, prtprp_extend_tracking, prtprp_track_filerecord, prtprp_track, prtprp_fileout, prtprp_trackfile, prtprp_trackcsvfr, prtprp_trackcsv, prtprp_trackcsvfile, prtprp_stoptime, prtprp_stoptraveltime, prtprp_istopweaksink, prtprp_istopzone, prtprp_drape, prtprp_releasetr, prtprp_release_times, prtprp_times, prtprp_release_timesfr, prtprp_release_timesfn, prtprp_timesfile, prtprp_idrymeth, prtprp_ifrctrn, prtprp_rttol, prtprp_rtfreq, prtprp_ichkmeth, prtprp_icycwin, prtprp_nreleasepts, prtprp_nreleasetimes, prtprp_irptno, prtprp_cellid, prtprp_xrpt, prtprp_yrpt, prtprp_zrpt, prtprp_boundname, prtprp_time, prtprp_releasesetting, prtprp_all, prtprp_first, prtprp_last, prtprp_frequency, prtprp_steps, prtprp_fraction ]
 
type(inputparamdefinitiontype), parameter prtprp_packagedata = InputParamDefinitionType ( 'PRT', 'PRP', 'PACKAGEDATA', 'PACKAGEDATA', 'PACKAGEDATA', 'RECARRAY IRPTNO CELLID XRPT YRPT ZRPT BOUNDNAME', 'NRELEASEPTS', '', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_releasetimes = InputParamDefinitionType ( 'PRT', 'PRP', 'RELEASETIMES', 'RELEASETIMES', 'RELEASETIMES', 'RECARRAY TIME', 'NRELEASETIMES', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_perioddata = InputParamDefinitionType ( 'PRT', 'PRP', 'PERIOD', 'PERIODDATA', 'PERIODDATA', 'RECARRAY RELEASESETTING', '', '', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public prt_prp_aggregate_definitions = [ prtprp_packagedata, prtprp_releasetimes, prtprp_perioddata ]
 
type(inputblockdefinitiontype), dimension(*), parameter, public prt_prp_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .true., .false., .false. ), InputBlockDefinitionType( 'DIMENSIONS', .true., .false., .false. ), InputBlockDefinitionType( 'PACKAGEDATA', .true., .true., .false. ), InputBlockDefinitionType( 'RELEASETIMES', .false., .true., .false. ), InputBlockDefinitionType( 'PERIOD', .true., .true., .true. ) ]
 

Variable Documentation

◆ prt_prp_aggregate_definitions

type(inputparamdefinitiontype), dimension(*), parameter, public prtprpinputmodule::prt_prp_aggregate_definitions = [ prtprp_packagedata, prtprp_releasetimes, prtprp_perioddata ]

Definition at line 1004 of file prt-prpidm.f90.

1004  type(InputParamDefinitionType), parameter :: &
1005  prt_prp_aggregate_definitions(*) = &
1006  [ &
1007  prtprp_packagedata, &
1008  prtprp_releasetimes, &
1009  prtprp_perioddata &
1010  ]

◆ prt_prp_block_definitions

type(inputblockdefinitiontype), dimension(*), parameter, public prtprpinputmodule::prt_prp_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .true., .false., .false. ), InputBlockDefinitionType( 'DIMENSIONS', .true., .false., .false. ), InputBlockDefinitionType( 'PACKAGEDATA', .true., .true., .false. ), InputBlockDefinitionType( 'RELEASETIMES', .false., .true., .false. ), InputBlockDefinitionType( 'PERIOD', .true., .true., .true. ) ]

Definition at line 1012 of file prt-prpidm.f90.

1012  type(InputBlockDefinitionType), parameter :: &
1013  prt_prp_block_definitions(*) = &
1014  [ &
1015  inputblockdefinitiontype( &
1016  'OPTIONS', & ! blockname
1017  .true., & ! required
1018  .false., & ! aggregate
1019  .false. & ! block_variable
1020  ), &
1021  inputblockdefinitiontype( &
1022  'DIMENSIONS', & ! blockname
1023  .true., & ! required
1024  .false., & ! aggregate
1025  .false. & ! block_variable
1026  ), &
1027  inputblockdefinitiontype( &
1028  'PACKAGEDATA', & ! blockname
1029  .true., & ! required
1030  .true., & ! aggregate
1031  .false. & ! block_variable
1032  ), &
1033  inputblockdefinitiontype( &
1034  'RELEASETIMES', & ! blockname
1035  .false., & ! required
1036  .true., & ! aggregate
1037  .false. & ! block_variable
1038  ), &
1039  inputblockdefinitiontype( &
1040  'PERIOD', & ! blockname
1041  .true., & ! required
1042  .true., & ! aggregate
1043  .true. & ! block_variable
1044  ) &
1045  ]

◆ prt_prp_multi_package

logical, public prtprpinputmodule::prt_prp_multi_package = .true.

Definition at line 63 of file prt-prpidm.f90.

63  logical :: prt_prp_multi_package = .true.

◆ prt_prp_param_definitions

Definition at line 899 of file prt-prpidm.f90.

899  type(InputParamDefinitionType), parameter :: &
900  prt_prp_param_definitions(*) = &
901  [ &
902  prtprp_boundnames, &
903  prtprp_iprpak, &
904  prtprp_iexmeth, &
905  prtprp_extol, &
906  prtprp_local_z, &
907  prtprp_extend_tracking, &
908  prtprp_track_filerecord, &
909  prtprp_track, &
910  prtprp_fileout, &
911  prtprp_trackfile, &
912  prtprp_trackcsvfr, &
913  prtprp_trackcsv, &
914  prtprp_trackcsvfile, &
915  prtprp_stoptime, &
916  prtprp_stoptraveltime, &
917  prtprp_istopweaksink, &
918  prtprp_istopzone, &
919  prtprp_drape, &
920  prtprp_releasetr, &
921  prtprp_release_times, &
922  prtprp_times, &
923  prtprp_release_timesfr, &
924  prtprp_release_timesfn, &
925  prtprp_timesfile, &
926  prtprp_idrymeth, &
927  prtprp_ifrctrn, &
928  prtprp_rttol, &
929  prtprp_rtfreq, &
930  prtprp_ichkmeth, &
931  prtprp_icycwin, &
932  prtprp_nreleasepts, &
933  prtprp_nreleasetimes, &
934  prtprp_irptno, &
935  prtprp_cellid, &
936  prtprp_xrpt, &
937  prtprp_yrpt, &
938  prtprp_zrpt, &
939  prtprp_boundname, &
940  prtprp_time, &
941  prtprp_releasesetting, &
942  prtprp_all, &
943  prtprp_first, &
944  prtprp_last, &
945  prtprp_frequency, &
946  prtprp_steps, &
947  prtprp_fraction &
948  ]

◆ prt_prp_subpackages

character(len=16), dimension(*), parameter, public prtprpinputmodule::prt_prp_subpackages = [ ' ' ]

Definition at line 65 of file prt-prpidm.f90.

65  character(len=16), parameter :: &
66  prt_prp_subpackages(*) = &
67  [ &
68  ' ' &
69  ]

◆ prtprp_all

type(inputparamdefinitiontype), parameter prtprpinputmodule::prtprp_all = InputParamDefinitionType ( 'PRT', 'PRP', 'PERIOD', 'ALL', 'ALL', 'KEYWORD', '', '', .true., .true., .false., .false., .false. )
private

Definition at line 791 of file prt-prpidm.f90.

791  type(InputParamDefinitionType), parameter :: &
792  prtprp_all = inputparamdefinitiontype &
793  ( &
794  'PRT', & ! component
795  'PRP', & ! subcomponent
796  'PERIOD', & ! block
797  'ALL', & ! tag name
798  'ALL', & ! fortran variable
799  'KEYWORD', & ! type
800  '', & ! shape
801  '', & ! longname
802  .true., & ! required
803  .true., & ! multi-record
804  .false., & ! preserve case
805  .false., & ! layered
806  .false. & ! timeseries
807  )

◆ prtprp_boundname

type(inputparamdefinitiontype), parameter prtprpinputmodule::prtprp_boundname = InputParamDefinitionType ( 'PRT', 'PRP', 'PACKAGEDATA', 'BOUNDNAME', 'BOUNDNAME', 'STRING', '', 'release point name', .false., .true., .false., .false., .false. )
private

Definition at line 737 of file prt-prpidm.f90.

737  type(InputParamDefinitionType), parameter :: &
738  prtprp_boundname = inputparamdefinitiontype &
739  ( &
740  'PRT', & ! component
741  'PRP', & ! subcomponent
742  'PACKAGEDATA', & ! block
743  'BOUNDNAME', & ! tag name
744  'BOUNDNAME', & ! fortran variable
745  'STRING', & ! type
746  '', & ! shape
747  'release point name', & ! longname
748  .false., & ! required
749  .true., & ! multi-record
750  .false., & ! preserve case
751  .false., & ! layered
752  .false. & ! timeseries
753  )

◆ prtprp_boundnames

type(inputparamdefinitiontype), parameter prtprpinputmodule::prtprp_boundnames = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'BOUNDNAMES', 'BOUNDNAMES', 'KEYWORD', '', '', .false., .false., .false., .false., .false. )
private

Definition at line 71 of file prt-prpidm.f90.

71  type(InputParamDefinitionType), parameter :: &
72  prtprp_boundnames = inputparamdefinitiontype &
73  ( &
74  'PRT', & ! component
75  'PRP', & ! subcomponent
76  'OPTIONS', & ! block
77  'BOUNDNAMES', & ! tag name
78  'BOUNDNAMES', & ! fortran variable
79  'KEYWORD', & ! type
80  '', & ! shape
81  '', & ! longname
82  .false., & ! required
83  .false., & ! multi-record
84  .false., & ! preserve case
85  .false., & ! layered
86  .false. & ! timeseries
87  )

◆ prtprp_cellid

type(inputparamdefinitiontype), parameter prtprpinputmodule::prtprp_cellid = InputParamDefinitionType ( 'PRT', 'PRP', 'PACKAGEDATA', 'CELLID', 'CELLID', 'INTEGER1D', 'NCELLDIM', 'cell identifier', .true., .true., .false., .false., .false. )
private

Definition at line 665 of file prt-prpidm.f90.

665  type(InputParamDefinitionType), parameter :: &
666  prtprp_cellid = inputparamdefinitiontype &
667  ( &
668  'PRT', & ! component
669  'PRP', & ! subcomponent
670  'PACKAGEDATA', & ! block
671  'CELLID', & ! tag name
672  'CELLID', & ! fortran variable
673  'INTEGER1D', & ! type
674  'NCELLDIM', & ! shape
675  'cell identifier', & ! longname
676  .true., & ! required
677  .true., & ! multi-record
678  .false., & ! preserve case
679  .false., & ! layered
680  .false. & ! timeseries
681  )

◆ prtprp_drape

type(inputparamdefinitiontype), parameter prtprpinputmodule::prtprp_drape = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'DRAPE', 'DRAPE', 'KEYWORD', '', 'drape', .false., .false., .false., .false., .false. )
private

Definition at line 377 of file prt-prpidm.f90.

377  type(InputParamDefinitionType), parameter :: &
378  prtprp_drape = inputparamdefinitiontype &
379  ( &
380  'PRT', & ! component
381  'PRP', & ! subcomponent
382  'OPTIONS', & ! block
383  'DRAPE', & ! tag name
384  'DRAPE', & ! fortran variable
385  'KEYWORD', & ! type
386  '', & ! shape
387  'drape', & ! longname
388  .false., & ! required
389  .false., & ! multi-record
390  .false., & ! preserve case
391  .false., & ! layered
392  .false. & ! timeseries
393  )

◆ prtprp_extend_tracking

type(inputparamdefinitiontype), parameter prtprpinputmodule::prtprp_extend_tracking = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'EXTEND_TRACKING', 'EXTEND_TRACKING', 'KEYWORD', '', 'whether to extend tracking beyond the end of the simulation', .false., .false., .false., .false., .false. )
private

Definition at line 161 of file prt-prpidm.f90.

161  type(InputParamDefinitionType), parameter :: &
162  prtprp_extend_tracking = inputparamdefinitiontype &
163  ( &
164  'PRT', & ! component
165  'PRP', & ! subcomponent
166  'OPTIONS', & ! block
167  'EXTEND_TRACKING', & ! tag name
168  'EXTEND_TRACKING', & ! fortran variable
169  'KEYWORD', & ! type
170  '', & ! shape
171  'whether to extend tracking beyond the end of the simulation', & ! longname
172  .false., & ! required
173  .false., & ! multi-record
174  .false., & ! preserve case
175  .false., & ! layered
176  .false. & ! timeseries
177  )

◆ prtprp_extol

type(inputparamdefinitiontype), parameter prtprpinputmodule::prtprp_extol = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'EXIT_SOLVE_TOLERANCE', 'EXTOL', 'DOUBLE', '', 'exit solve tolerance', .false., .false., .false., .false., .false. )
private

Definition at line 125 of file prt-prpidm.f90.

125  type(InputParamDefinitionType), parameter :: &
126  prtprp_extol = inputparamdefinitiontype &
127  ( &
128  'PRT', & ! component
129  'PRP', & ! subcomponent
130  'OPTIONS', & ! block
131  'EXIT_SOLVE_TOLERANCE', & ! tag name
132  'EXTOL', & ! fortran variable
133  'DOUBLE', & ! type
134  '', & ! shape
135  'exit solve tolerance', & ! longname
136  .false., & ! required
137  .false., & ! multi-record
138  .false., & ! preserve case
139  .false., & ! layered
140  .false. & ! timeseries
141  )

◆ prtprp_fileout

type(inputparamdefinitiontype), parameter prtprpinputmodule::prtprp_fileout = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'FILEOUT', 'FILEOUT', 'KEYWORD', '', 'file keyword', .true., .true., .false., .false., .false. )
private

Definition at line 215 of file prt-prpidm.f90.

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

◆ prtprp_first

type(inputparamdefinitiontype), parameter prtprpinputmodule::prtprp_first = InputParamDefinitionType ( 'PRT', 'PRP', 'PERIOD', 'FIRST', 'FIRST', 'KEYWORD', '', '', .true., .true., .false., .false., .false. )
private

Definition at line 809 of file prt-prpidm.f90.

809  type(InputParamDefinitionType), parameter :: &
810  prtprp_first = inputparamdefinitiontype &
811  ( &
812  'PRT', & ! component
813  'PRP', & ! subcomponent
814  'PERIOD', & ! block
815  'FIRST', & ! tag name
816  'FIRST', & ! fortran variable
817  'KEYWORD', & ! type
818  '', & ! shape
819  '', & ! longname
820  .true., & ! required
821  .true., & ! multi-record
822  .false., & ! preserve case
823  .false., & ! layered
824  .false. & ! timeseries
825  )

◆ prtprp_fraction

type(inputparamdefinitiontype), parameter prtprpinputmodule::prtprp_fraction = InputParamDefinitionType ( 'PRT', 'PRP', 'PERIOD', 'FRACTION', 'FRACTION', 'DOUBLE1D', '<NSTP', '', .false., .true., .false., .false., .false. )
private

Definition at line 881 of file prt-prpidm.f90.

881  type(InputParamDefinitionType), parameter :: &
882  prtprp_fraction = inputparamdefinitiontype &
883  ( &
884  'PRT', & ! component
885  'PRP', & ! subcomponent
886  'PERIOD', & ! block
887  'FRACTION', & ! tag name
888  'FRACTION', & ! fortran variable
889  'DOUBLE1D', & ! type
890  '<NSTP', & ! shape
891  '', & ! longname
892  .false., & ! required
893  .true., & ! multi-record
894  .false., & ! preserve case
895  .false., & ! layered
896  .false. & ! timeseries
897  )

◆ prtprp_frequency

type(inputparamdefinitiontype), parameter prtprpinputmodule::prtprp_frequency = InputParamDefinitionType ( 'PRT', 'PRP', 'PERIOD', 'FREQUENCY', 'FREQUENCY', 'INTEGER', '', '', .true., .true., .false., .false., .false. )
private

Definition at line 845 of file prt-prpidm.f90.

845  type(InputParamDefinitionType), parameter :: &
846  prtprp_frequency = inputparamdefinitiontype &
847  ( &
848  'PRT', & ! component
849  'PRP', & ! subcomponent
850  'PERIOD', & ! block
851  'FREQUENCY', & ! tag name
852  'FREQUENCY', & ! fortran variable
853  'INTEGER', & ! type
854  '', & ! shape
855  '', & ! longname
856  .true., & ! required
857  .true., & ! multi-record
858  .false., & ! preserve case
859  .false., & ! layered
860  .false. & ! timeseries
861  )

◆ prtprp_ichkmeth

type(inputparamdefinitiontype), parameter prtprpinputmodule::prtprp_ichkmeth = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'COORDINATE_CHECK_METHOD', 'ICHKMETH', 'STRING', '', 'coordinate checking method', .false., .false., .false., .false., .false. )
private

Definition at line 575 of file prt-prpidm.f90.

575  type(InputParamDefinitionType), parameter :: &
576  prtprp_ichkmeth = inputparamdefinitiontype &
577  ( &
578  'PRT', & ! component
579  'PRP', & ! subcomponent
580  'OPTIONS', & ! block
581  'COORDINATE_CHECK_METHOD', & ! tag name
582  'ICHKMETH', & ! fortran variable
583  'STRING', & ! type
584  '', & ! shape
585  'coordinate checking method', & ! longname
586  .false., & ! required
587  .false., & ! multi-record
588  .false., & ! preserve case
589  .false., & ! layered
590  .false. & ! timeseries
591  )

◆ prtprp_icycwin

type(inputparamdefinitiontype), parameter prtprpinputmodule::prtprp_icycwin = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'DEV_CYCLE_DETECTION_WINDOW', 'ICYCWIN', 'INTEGER', '', 'cycle detection window size', .false., .false., .false., .false., .false. )
private

Definition at line 593 of file prt-prpidm.f90.

593  type(InputParamDefinitionType), parameter :: &
594  prtprp_icycwin = inputparamdefinitiontype &
595  ( &
596  'PRT', & ! component
597  'PRP', & ! subcomponent
598  'OPTIONS', & ! block
599  'DEV_CYCLE_DETECTION_WINDOW', & ! tag name
600  'ICYCWIN', & ! fortran variable
601  'INTEGER', & ! type
602  '', & ! shape
603  'cycle detection window size', & ! longname
604  .false., & ! required
605  .false., & ! multi-record
606  .false., & ! preserve case
607  .false., & ! layered
608  .false. & ! timeseries
609  )

◆ prtprp_idrymeth

type(inputparamdefinitiontype), parameter prtprpinputmodule::prtprp_idrymeth = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'DRY_TRACKING_METHOD', 'IDRYMETH', 'STRING', '', 'what to do in dry-but-active cells', .false., .false., .false., .false., .false. )
private

Definition at line 503 of file prt-prpidm.f90.

503  type(InputParamDefinitionType), parameter :: &
504  prtprp_idrymeth = inputparamdefinitiontype &
505  ( &
506  'PRT', & ! component
507  'PRP', & ! subcomponent
508  'OPTIONS', & ! block
509  'DRY_TRACKING_METHOD', & ! tag name
510  'IDRYMETH', & ! fortran variable
511  'STRING', & ! type
512  '', & ! shape
513  'what to do in dry-but-active cells', & ! longname
514  .false., & ! required
515  .false., & ! multi-record
516  .false., & ! preserve case
517  .false., & ! layered
518  .false. & ! timeseries
519  )

◆ prtprp_iexmeth

type(inputparamdefinitiontype), parameter prtprpinputmodule::prtprp_iexmeth = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'DEV_EXIT_SOLVE_METHOD', 'IEXMETH', 'INTEGER', '', 'exit solve method', .false., .false., .false., .false., .false. )
private

Definition at line 107 of file prt-prpidm.f90.

107  type(InputParamDefinitionType), parameter :: &
108  prtprp_iexmeth = inputparamdefinitiontype &
109  ( &
110  'PRT', & ! component
111  'PRP', & ! subcomponent
112  'OPTIONS', & ! block
113  'DEV_EXIT_SOLVE_METHOD', & ! tag name
114  'IEXMETH', & ! fortran variable
115  'INTEGER', & ! type
116  '', & ! shape
117  'exit solve method', & ! longname
118  .false., & ! required
119  .false., & ! multi-record
120  .false., & ! preserve case
121  .false., & ! layered
122  .false. & ! timeseries
123  )

◆ prtprp_ifrctrn

type(inputparamdefinitiontype), parameter prtprpinputmodule::prtprp_ifrctrn = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'DEV_FORCETERNARY', 'IFRCTRN', 'KEYWORD', '', 'force ternary tracking method', .true., .false., .false., .false., .false. )
private

Definition at line 521 of file prt-prpidm.f90.

521  type(InputParamDefinitionType), parameter :: &
522  prtprp_ifrctrn = inputparamdefinitiontype &
523  ( &
524  'PRT', & ! component
525  'PRP', & ! subcomponent
526  'OPTIONS', & ! block
527  'DEV_FORCETERNARY', & ! tag name
528  'IFRCTRN', & ! fortran variable
529  'KEYWORD', & ! type
530  '', & ! shape
531  'force ternary tracking method', & ! longname
532  .true., & ! required
533  .false., & ! multi-record
534  .false., & ! preserve case
535  .false., & ! layered
536  .false. & ! timeseries
537  )

◆ prtprp_iprpak

type(inputparamdefinitiontype), parameter prtprpinputmodule::prtprp_iprpak = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'PRINT_INPUT', 'IPRPAK', 'KEYWORD', '', 'print input to listing file', .false., .false., .false., .false., .false. )
private

Definition at line 89 of file prt-prpidm.f90.

89  type(InputParamDefinitionType), parameter :: &
90  prtprp_iprpak = inputparamdefinitiontype &
91  ( &
92  'PRT', & ! component
93  'PRP', & ! subcomponent
94  'OPTIONS', & ! block
95  'PRINT_INPUT', & ! tag name
96  'IPRPAK', & ! fortran variable
97  'KEYWORD', & ! type
98  '', & ! shape
99  'print input to listing file', & ! longname
100  .false., & ! required
101  .false., & ! multi-record
102  .false., & ! preserve case
103  .false., & ! layered
104  .false. & ! timeseries
105  )

◆ prtprp_irptno

type(inputparamdefinitiontype), parameter prtprpinputmodule::prtprp_irptno = InputParamDefinitionType ( 'PRT', 'PRP', 'PACKAGEDATA', 'IRPTNO', 'IRPTNO', 'INTEGER', '', 'PRP id number for release point', .true., .true., .false., .false., .false. )
private

Definition at line 647 of file prt-prpidm.f90.

647  type(InputParamDefinitionType), parameter :: &
648  prtprp_irptno = inputparamdefinitiontype &
649  ( &
650  'PRT', & ! component
651  'PRP', & ! subcomponent
652  'PACKAGEDATA', & ! block
653  'IRPTNO', & ! tag name
654  'IRPTNO', & ! fortran variable
655  'INTEGER', & ! type
656  '', & ! shape
657  'PRP id number for release point', & ! longname
658  .true., & ! required
659  .true., & ! multi-record
660  .false., & ! preserve case
661  .false., & ! layered
662  .false. & ! timeseries
663  )

◆ prtprp_istopweaksink

type(inputparamdefinitiontype), parameter prtprpinputmodule::prtprp_istopweaksink = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'STOP_AT_WEAK_SINK', 'ISTOPWEAKSINK', 'KEYWORD', '', 'stop at weak sink', .false., .false., .false., .false., .false. )
private

Definition at line 341 of file prt-prpidm.f90.

341  type(InputParamDefinitionType), parameter :: &
342  prtprp_istopweaksink = inputparamdefinitiontype &
343  ( &
344  'PRT', & ! component
345  'PRP', & ! subcomponent
346  'OPTIONS', & ! block
347  'STOP_AT_WEAK_SINK', & ! tag name
348  'ISTOPWEAKSINK', & ! fortran variable
349  'KEYWORD', & ! type
350  '', & ! shape
351  'stop at weak sink', & ! longname
352  .false., & ! required
353  .false., & ! multi-record
354  .false., & ! preserve case
355  .false., & ! layered
356  .false. & ! timeseries
357  )

◆ prtprp_istopzone

type(inputparamdefinitiontype), parameter prtprpinputmodule::prtprp_istopzone = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'ISTOPZONE', 'ISTOPZONE', 'INTEGER', '', 'stop zone number', .false., .false., .false., .false., .false. )
private

Definition at line 359 of file prt-prpidm.f90.

359  type(InputParamDefinitionType), parameter :: &
360  prtprp_istopzone = inputparamdefinitiontype &
361  ( &
362  'PRT', & ! component
363  'PRP', & ! subcomponent
364  'OPTIONS', & ! block
365  'ISTOPZONE', & ! tag name
366  'ISTOPZONE', & ! fortran variable
367  'INTEGER', & ! type
368  '', & ! shape
369  'stop zone number', & ! longname
370  .false., & ! required
371  .false., & ! multi-record
372  .false., & ! preserve case
373  .false., & ! layered
374  .false. & ! timeseries
375  )

◆ prtprp_last

type(inputparamdefinitiontype), parameter prtprpinputmodule::prtprp_last = InputParamDefinitionType ( 'PRT', 'PRP', 'PERIOD', 'LAST', 'LAST', 'KEYWORD', '', '', .true., .true., .false., .false., .false. )
private

Definition at line 827 of file prt-prpidm.f90.

827  type(InputParamDefinitionType), parameter :: &
828  prtprp_last = inputparamdefinitiontype &
829  ( &
830  'PRT', & ! component
831  'PRP', & ! subcomponent
832  'PERIOD', & ! block
833  'LAST', & ! tag name
834  'LAST', & ! fortran variable
835  'KEYWORD', & ! type
836  '', & ! shape
837  '', & ! longname
838  .true., & ! required
839  .true., & ! multi-record
840  .false., & ! preserve case
841  .false., & ! layered
842  .false. & ! timeseries
843  )

◆ prtprp_local_z

type(inputparamdefinitiontype), parameter prtprpinputmodule::prtprp_local_z = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'LOCAL_Z', 'LOCAL_Z', 'KEYWORD', '', 'whether to use local z coordinates', .false., .false., .false., .false., .false. )
private

Definition at line 143 of file prt-prpidm.f90.

143  type(InputParamDefinitionType), parameter :: &
144  prtprp_local_z = inputparamdefinitiontype &
145  ( &
146  'PRT', & ! component
147  'PRP', & ! subcomponent
148  'OPTIONS', & ! block
149  'LOCAL_Z', & ! tag name
150  'LOCAL_Z', & ! fortran variable
151  'KEYWORD', & ! type
152  '', & ! shape
153  'whether to use local z coordinates', & ! longname
154  .false., & ! required
155  .false., & ! multi-record
156  .false., & ! preserve case
157  .false., & ! layered
158  .false. & ! timeseries
159  )

◆ prtprp_nreleasepts

type(inputparamdefinitiontype), parameter prtprpinputmodule::prtprp_nreleasepts = InputParamDefinitionType ( 'PRT', 'PRP', 'DIMENSIONS', 'NRELEASEPTS', 'NRELEASEPTS', 'INTEGER', '', 'number of particle release points', .true., .false., .false., .false., .false. )
private

Definition at line 611 of file prt-prpidm.f90.

611  type(InputParamDefinitionType), parameter :: &
612  prtprp_nreleasepts = inputparamdefinitiontype &
613  ( &
614  'PRT', & ! component
615  'PRP', & ! subcomponent
616  'DIMENSIONS', & ! block
617  'NRELEASEPTS', & ! tag name
618  'NRELEASEPTS', & ! fortran variable
619  'INTEGER', & ! type
620  '', & ! shape
621  'number of particle release points', & ! longname
622  .true., & ! required
623  .false., & ! multi-record
624  .false., & ! preserve case
625  .false., & ! layered
626  .false. & ! timeseries
627  )

◆ prtprp_nreleasetimes

type(inputparamdefinitiontype), parameter prtprpinputmodule::prtprp_nreleasetimes = InputParamDefinitionType ( 'PRT', 'PRP', 'DIMENSIONS', 'NRELEASETIMES', 'NRELEASETIMES', 'INTEGER', '', 'number of particle release times', .true., .false., .false., .false., .false. )
private

Definition at line 629 of file prt-prpidm.f90.

629  type(InputParamDefinitionType), parameter :: &
630  prtprp_nreleasetimes = inputparamdefinitiontype &
631  ( &
632  'PRT', & ! component
633  'PRP', & ! subcomponent
634  'DIMENSIONS', & ! block
635  'NRELEASETIMES', & ! tag name
636  'NRELEASETIMES', & ! fortran variable
637  'INTEGER', & ! type
638  '', & ! shape
639  'number of particle release times', & ! longname
640  .true., & ! required
641  .false., & ! multi-record
642  .false., & ! preserve case
643  .false., & ! layered
644  .false. & ! timeseries
645  )

◆ prtprp_packagedata

type(inputparamdefinitiontype), parameter prtprpinputmodule::prtprp_packagedata = InputParamDefinitionType ( 'PRT', 'PRP', 'PACKAGEDATA', 'PACKAGEDATA', 'PACKAGEDATA', 'RECARRAY IRPTNO CELLID XRPT YRPT ZRPT BOUNDNAME', 'NRELEASEPTS', '', .true., .false., .false., .false., .false. )
private

Definition at line 950 of file prt-prpidm.f90.

950  type(InputParamDefinitionType), parameter :: &
951  prtprp_packagedata = inputparamdefinitiontype &
952  ( &
953  'PRT', & ! component
954  'PRP', & ! subcomponent
955  'PACKAGEDATA', & ! block
956  'PACKAGEDATA', & ! tag name
957  'PACKAGEDATA', & ! fortran variable
958  'RECARRAY IRPTNO CELLID XRPT YRPT ZRPT BOUNDNAME', & ! type
959  'NRELEASEPTS', & ! shape
960  '', & ! longname
961  .true., & ! required
962  .false., & ! multi-record
963  .false., & ! preserve case
964  .false., & ! layered
965  .false. & ! timeseries
966  )

◆ prtprp_perioddata

type(inputparamdefinitiontype), parameter prtprpinputmodule::prtprp_perioddata = InputParamDefinitionType ( 'PRT', 'PRP', 'PERIOD', 'PERIODDATA', 'PERIODDATA', 'RECARRAY RELEASESETTING', '', '', .true., .false., .false., .false., .false. )
private

Definition at line 986 of file prt-prpidm.f90.

986  type(InputParamDefinitionType), parameter :: &
987  prtprp_perioddata = inputparamdefinitiontype &
988  ( &
989  'PRT', & ! component
990  'PRP', & ! subcomponent
991  'PERIOD', & ! block
992  'PERIODDATA', & ! tag name
993  'PERIODDATA', & ! fortran variable
994  'RECARRAY RELEASESETTING', & ! type
995  '', & ! shape
996  '', & ! longname
997  .true., & ! required
998  .false., & ! multi-record
999  .false., & ! preserve case
1000  .false., & ! layered
1001  .false. & ! timeseries
1002  )

◆ prtprp_release_times

type(inputparamdefinitiontype), parameter prtprpinputmodule::prtprp_release_times = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'RELEASE_TIMES', 'RELEASE_TIMES', 'KEYWORD', '', '', .true., .true., .false., .false., .false. )
private

Definition at line 413 of file prt-prpidm.f90.

413  type(InputParamDefinitionType), parameter :: &
414  prtprp_release_times = inputparamdefinitiontype &
415  ( &
416  'PRT', & ! component
417  'PRP', & ! subcomponent
418  'OPTIONS', & ! block
419  'RELEASE_TIMES', & ! tag name
420  'RELEASE_TIMES', & ! fortran variable
421  'KEYWORD', & ! type
422  '', & ! shape
423  '', & ! longname
424  .true., & ! required
425  .true., & ! multi-record
426  .false., & ! preserve case
427  .false., & ! layered
428  .false. & ! timeseries
429  )

◆ prtprp_release_timesfn

type(inputparamdefinitiontype), parameter prtprpinputmodule::prtprp_release_timesfn = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'RELEASE_TIMESFILE', 'RELEASE_TIMESFN', 'KEYWORD', '', '', .true., .true., .false., .false., .false. )
private

Definition at line 467 of file prt-prpidm.f90.

467  type(InputParamDefinitionType), parameter :: &
468  prtprp_release_timesfn = inputparamdefinitiontype &
469  ( &
470  'PRT', & ! component
471  'PRP', & ! subcomponent
472  'OPTIONS', & ! block
473  'RELEASE_TIMESFILE', & ! tag name
474  'RELEASE_TIMESFN', & ! fortran variable
475  'KEYWORD', & ! type
476  '', & ! shape
477  '', & ! longname
478  .true., & ! required
479  .true., & ! multi-record
480  .false., & ! preserve case
481  .false., & ! layered
482  .false. & ! timeseries
483  )

◆ prtprp_release_timesfr

type(inputparamdefinitiontype), parameter prtprpinputmodule::prtprp_release_timesfr = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'RELEASE_TIMESFILERECORD', 'RELEASE_TIMESFR', 'RECORD RELEASE_TIMESFILE TIMESFILE', '', '', .false., .false., .false., .false., .false. )
private

Definition at line 449 of file prt-prpidm.f90.

449  type(InputParamDefinitionType), parameter :: &
450  prtprp_release_timesfr = inputparamdefinitiontype &
451  ( &
452  'PRT', & ! component
453  'PRP', & ! subcomponent
454  'OPTIONS', & ! block
455  'RELEASE_TIMESFILERECORD', & ! tag name
456  'RELEASE_TIMESFR', & ! fortran variable
457  'RECORD RELEASE_TIMESFILE TIMESFILE', & ! type
458  '', & ! shape
459  '', & ! longname
460  .false., & ! required
461  .false., & ! multi-record
462  .false., & ! preserve case
463  .false., & ! layered
464  .false. & ! timeseries
465  )

◆ prtprp_releasesetting

type(inputparamdefinitiontype), parameter prtprpinputmodule::prtprp_releasesetting = InputParamDefinitionType ( 'PRT', 'PRP', 'PERIOD', 'RELEASESETTING', 'RELEASESETTING', 'KEYSTRING ALL FIRST LAST FREQUENCY STEPS FRACTION', '', '', .true., .true., .false., .false., .false. )
private

Definition at line 773 of file prt-prpidm.f90.

773  type(InputParamDefinitionType), parameter :: &
774  prtprp_releasesetting = inputparamdefinitiontype &
775  ( &
776  'PRT', & ! component
777  'PRP', & ! subcomponent
778  'PERIOD', & ! block
779  'RELEASESETTING', & ! tag name
780  'RELEASESETTING', & ! fortran variable
781  'KEYSTRING ALL FIRST LAST FREQUENCY STEPS FRACTION', & ! type
782  '', & ! shape
783  '', & ! longname
784  .true., & ! required
785  .true., & ! multi-record
786  .false., & ! preserve case
787  .false., & ! layered
788  .false. & ! timeseries
789  )

◆ prtprp_releasetimes

type(inputparamdefinitiontype), parameter prtprpinputmodule::prtprp_releasetimes = InputParamDefinitionType ( 'PRT', 'PRP', 'RELEASETIMES', 'RELEASETIMES', 'RELEASETIMES', 'RECARRAY TIME', 'NRELEASETIMES', '', .false., .false., .false., .false., .false. )
private

Definition at line 968 of file prt-prpidm.f90.

968  type(InputParamDefinitionType), parameter :: &
969  prtprp_releasetimes = inputparamdefinitiontype &
970  ( &
971  'PRT', & ! component
972  'PRP', & ! subcomponent
973  'RELEASETIMES', & ! block
974  'RELEASETIMES', & ! tag name
975  'RELEASETIMES', & ! fortran variable
976  'RECARRAY TIME', & ! type
977  'NRELEASETIMES', & ! shape
978  '', & ! longname
979  .false., & ! required
980  .false., & ! multi-record
981  .false., & ! preserve case
982  .false., & ! layered
983  .false. & ! timeseries
984  )

◆ prtprp_releasetr

type(inputparamdefinitiontype), parameter prtprpinputmodule::prtprp_releasetr = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'RELEASE_TIMESRECORD', 'RELEASETR', 'RECORD RELEASE_TIMES TIMES', '', '', .false., .false., .false., .false., .false. )
private

Definition at line 395 of file prt-prpidm.f90.

395  type(InputParamDefinitionType), parameter :: &
396  prtprp_releasetr = inputparamdefinitiontype &
397  ( &
398  'PRT', & ! component
399  'PRP', & ! subcomponent
400  'OPTIONS', & ! block
401  'RELEASE_TIMESRECORD', & ! tag name
402  'RELEASETR', & ! fortran variable
403  'RECORD RELEASE_TIMES TIMES', & ! type
404  '', & ! shape
405  '', & ! longname
406  .false., & ! required
407  .false., & ! multi-record
408  .false., & ! preserve case
409  .false., & ! layered
410  .false. & ! timeseries
411  )

◆ prtprp_rtfreq

type(inputparamdefinitiontype), parameter prtprpinputmodule::prtprp_rtfreq = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'RELEASE_TIME_FREQUENCY', 'RTFREQ', 'DOUBLE', '', 'release time frequency', .false., .false., .false., .false., .false. )
private

Definition at line 557 of file prt-prpidm.f90.

557  type(InputParamDefinitionType), parameter :: &
558  prtprp_rtfreq = inputparamdefinitiontype &
559  ( &
560  'PRT', & ! component
561  'PRP', & ! subcomponent
562  'OPTIONS', & ! block
563  'RELEASE_TIME_FREQUENCY', & ! tag name
564  'RTFREQ', & ! fortran variable
565  'DOUBLE', & ! type
566  '', & ! shape
567  'release time frequency', & ! longname
568  .false., & ! required
569  .false., & ! multi-record
570  .false., & ! preserve case
571  .false., & ! layered
572  .false. & ! timeseries
573  )

◆ prtprp_rttol

type(inputparamdefinitiontype), parameter prtprpinputmodule::prtprp_rttol = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'RELEASE_TIME_TOLERANCE', 'RTTOL', 'DOUBLE', '', 'release time coincidence tolerance', .false., .false., .false., .false., .false. )
private

Definition at line 539 of file prt-prpidm.f90.

539  type(InputParamDefinitionType), parameter :: &
540  prtprp_rttol = inputparamdefinitiontype &
541  ( &
542  'PRT', & ! component
543  'PRP', & ! subcomponent
544  'OPTIONS', & ! block
545  'RELEASE_TIME_TOLERANCE', & ! tag name
546  'RTTOL', & ! fortran variable
547  'DOUBLE', & ! type
548  '', & ! shape
549  'release time coincidence tolerance', & ! longname
550  .false., & ! required
551  .false., & ! multi-record
552  .false., & ! preserve case
553  .false., & ! layered
554  .false. & ! timeseries
555  )

◆ prtprp_steps

type(inputparamdefinitiontype), parameter prtprpinputmodule::prtprp_steps = InputParamDefinitionType ( 'PRT', 'PRP', 'PERIOD', 'STEPS', 'STEPS', 'INTEGER1D', '<NSTP', '', .true., .true., .false., .false., .false. )
private

Definition at line 863 of file prt-prpidm.f90.

863  type(InputParamDefinitionType), parameter :: &
864  prtprp_steps = inputparamdefinitiontype &
865  ( &
866  'PRT', & ! component
867  'PRP', & ! subcomponent
868  'PERIOD', & ! block
869  'STEPS', & ! tag name
870  'STEPS', & ! fortran variable
871  'INTEGER1D', & ! type
872  '<NSTP', & ! shape
873  '', & ! longname
874  .true., & ! required
875  .true., & ! multi-record
876  .false., & ! preserve case
877  .false., & ! layered
878  .false. & ! timeseries
879  )

◆ prtprp_stoptime

type(inputparamdefinitiontype), parameter prtprpinputmodule::prtprp_stoptime = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'STOPTIME', 'STOPTIME', 'DOUBLE', '', 'stop time', .false., .false., .false., .false., .false. )
private

Definition at line 305 of file prt-prpidm.f90.

305  type(InputParamDefinitionType), parameter :: &
306  prtprp_stoptime = inputparamdefinitiontype &
307  ( &
308  'PRT', & ! component
309  'PRP', & ! subcomponent
310  'OPTIONS', & ! block
311  'STOPTIME', & ! tag name
312  'STOPTIME', & ! fortran variable
313  'DOUBLE', & ! type
314  '', & ! shape
315  'stop time', & ! longname
316  .false., & ! required
317  .false., & ! multi-record
318  .false., & ! preserve case
319  .false., & ! layered
320  .false. & ! timeseries
321  )

◆ prtprp_stoptraveltime

type(inputparamdefinitiontype), parameter prtprpinputmodule::prtprp_stoptraveltime = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'STOPTRAVELTIME', 'STOPTRAVELTIME', 'DOUBLE', '', 'stop travel time', .false., .false., .false., .false., .false. )
private

Definition at line 323 of file prt-prpidm.f90.

323  type(InputParamDefinitionType), parameter :: &
324  prtprp_stoptraveltime = inputparamdefinitiontype &
325  ( &
326  'PRT', & ! component
327  'PRP', & ! subcomponent
328  'OPTIONS', & ! block
329  'STOPTRAVELTIME', & ! tag name
330  'STOPTRAVELTIME', & ! fortran variable
331  'DOUBLE', & ! type
332  '', & ! shape
333  'stop travel time', & ! longname
334  .false., & ! required
335  .false., & ! multi-record
336  .false., & ! preserve case
337  .false., & ! layered
338  .false. & ! timeseries
339  )

◆ prtprp_time

type(inputparamdefinitiontype), parameter prtprpinputmodule::prtprp_time = InputParamDefinitionType ( 'PRT', 'PRP', 'RELEASETIMES', 'TIME', 'TIME', 'DOUBLE', '', 'release time', .true., .true., .false., .false., .false. )
private

Definition at line 755 of file prt-prpidm.f90.

755  type(InputParamDefinitionType), parameter :: &
756  prtprp_time = inputparamdefinitiontype &
757  ( &
758  'PRT', & ! component
759  'PRP', & ! subcomponent
760  'RELEASETIMES', & ! block
761  'TIME', & ! tag name
762  'TIME', & ! fortran variable
763  'DOUBLE', & ! type
764  '', & ! shape
765  'release time', & ! longname
766  .true., & ! required
767  .true., & ! multi-record
768  .false., & ! preserve case
769  .false., & ! layered
770  .false. & ! timeseries
771  )

◆ prtprp_times

type(inputparamdefinitiontype), parameter prtprpinputmodule::prtprp_times = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'TIMES', 'TIMES', 'DOUBLE1D', 'ANY1D', 'release times', .true., .true., .false., .false., .false. )
private

Definition at line 431 of file prt-prpidm.f90.

431  type(InputParamDefinitionType), parameter :: &
432  prtprp_times = inputparamdefinitiontype &
433  ( &
434  'PRT', & ! component
435  'PRP', & ! subcomponent
436  'OPTIONS', & ! block
437  'TIMES', & ! tag name
438  'TIMES', & ! fortran variable
439  'DOUBLE1D', & ! type
440  'ANY1D', & ! shape
441  'release times', & ! longname
442  .true., & ! required
443  .true., & ! multi-record
444  .false., & ! preserve case
445  .false., & ! layered
446  .false. & ! timeseries
447  )

◆ prtprp_timesfile

type(inputparamdefinitiontype), parameter prtprpinputmodule::prtprp_timesfile = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'TIMESFILE', 'TIMESFILE', 'STRING', '', 'file keyword', .true., .true., .true., .false., .false. )
private

Definition at line 485 of file prt-prpidm.f90.

485  type(InputParamDefinitionType), parameter :: &
486  prtprp_timesfile = inputparamdefinitiontype &
487  ( &
488  'PRT', & ! component
489  'PRP', & ! subcomponent
490  'OPTIONS', & ! block
491  'TIMESFILE', & ! tag name
492  'TIMESFILE', & ! fortran variable
493  'STRING', & ! type
494  '', & ! shape
495  'file keyword', & ! longname
496  .true., & ! required
497  .true., & ! multi-record
498  .true., & ! preserve case
499  .false., & ! layered
500  .false. & ! timeseries
501  )

◆ prtprp_track

type(inputparamdefinitiontype), parameter prtprpinputmodule::prtprp_track = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'TRACK', 'TRACK', 'KEYWORD', '', 'track keyword', .true., .true., .false., .false., .false. )
private

Definition at line 197 of file prt-prpidm.f90.

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

◆ prtprp_track_filerecord

type(inputparamdefinitiontype), parameter prtprpinputmodule::prtprp_track_filerecord = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'TRACK_FILERECORD', 'TRACK_FILERECORD', 'RECORD TRACK FILEOUT TRACKFILE', '', '', .false., .false., .false., .false., .false. )
private

Definition at line 179 of file prt-prpidm.f90.

179  type(InputParamDefinitionType), parameter :: &
180  prtprp_track_filerecord = inputparamdefinitiontype &
181  ( &
182  'PRT', & ! component
183  'PRP', & ! subcomponent
184  'OPTIONS', & ! block
185  'TRACK_FILERECORD', & ! tag name
186  'TRACK_FILERECORD', & ! fortran variable
187  'RECORD TRACK FILEOUT TRACKFILE', & ! type
188  '', & ! shape
189  '', & ! longname
190  .false., & ! required
191  .false., & ! multi-record
192  .false., & ! preserve case
193  .false., & ! layered
194  .false. & ! timeseries
195  )

◆ prtprp_trackcsv

type(inputparamdefinitiontype), parameter prtprpinputmodule::prtprp_trackcsv = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'TRACKCSV', 'TRACKCSV', 'KEYWORD', '', 'track keyword', .true., .true., .false., .false., .false. )
private

Definition at line 269 of file prt-prpidm.f90.

269  type(InputParamDefinitionType), parameter :: &
270  prtprp_trackcsv = inputparamdefinitiontype &
271  ( &
272  'PRT', & ! component
273  'PRP', & ! subcomponent
274  'OPTIONS', & ! block
275  'TRACKCSV', & ! tag name
276  'TRACKCSV', & ! fortran variable
277  'KEYWORD', & ! type
278  '', & ! shape
279  'track keyword', & ! longname
280  .true., & ! required
281  .true., & ! multi-record
282  .false., & ! preserve case
283  .false., & ! layered
284  .false. & ! timeseries
285  )

◆ prtprp_trackcsvfile

type(inputparamdefinitiontype), parameter prtprpinputmodule::prtprp_trackcsvfile = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'TRACKCSVFILE', 'TRACKCSVFILE', 'STRING', '', 'file keyword', .true., .true., .true., .false., .false. )
private

Definition at line 287 of file prt-prpidm.f90.

287  type(InputParamDefinitionType), parameter :: &
288  prtprp_trackcsvfile = inputparamdefinitiontype &
289  ( &
290  'PRT', & ! component
291  'PRP', & ! subcomponent
292  'OPTIONS', & ! block
293  'TRACKCSVFILE', & ! tag name
294  'TRACKCSVFILE', & ! fortran variable
295  'STRING', & ! type
296  '', & ! shape
297  'file keyword', & ! longname
298  .true., & ! required
299  .true., & ! multi-record
300  .true., & ! preserve case
301  .false., & ! layered
302  .false. & ! timeseries
303  )

◆ prtprp_trackcsvfr

type(inputparamdefinitiontype), parameter prtprpinputmodule::prtprp_trackcsvfr = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'TRACKCSV_FILERECORD', 'TRACKCSVFR', 'RECORD TRACKCSV FILEOUT TRACKCSVFILE', '', '', .false., .false., .false., .false., .false. )
private

Definition at line 251 of file prt-prpidm.f90.

251  type(InputParamDefinitionType), parameter :: &
252  prtprp_trackcsvfr = inputparamdefinitiontype &
253  ( &
254  'PRT', & ! component
255  'PRP', & ! subcomponent
256  'OPTIONS', & ! block
257  'TRACKCSV_FILERECORD', & ! tag name
258  'TRACKCSVFR', & ! fortran variable
259  'RECORD TRACKCSV FILEOUT TRACKCSVFILE', & ! type
260  '', & ! shape
261  '', & ! longname
262  .false., & ! required
263  .false., & ! multi-record
264  .false., & ! preserve case
265  .false., & ! layered
266  .false. & ! timeseries
267  )

◆ prtprp_trackfile

type(inputparamdefinitiontype), parameter prtprpinputmodule::prtprp_trackfile = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'TRACKFILE', 'TRACKFILE', 'STRING', '', 'file keyword', .true., .true., .true., .false., .false. )
private

Definition at line 233 of file prt-prpidm.f90.

233  type(InputParamDefinitionType), parameter :: &
234  prtprp_trackfile = inputparamdefinitiontype &
235  ( &
236  'PRT', & ! component
237  'PRP', & ! subcomponent
238  'OPTIONS', & ! block
239  'TRACKFILE', & ! tag name
240  'TRACKFILE', & ! fortran variable
241  'STRING', & ! type
242  '', & ! shape
243  'file keyword', & ! longname
244  .true., & ! required
245  .true., & ! multi-record
246  .true., & ! preserve case
247  .false., & ! layered
248  .false. & ! timeseries
249  )

◆ prtprp_xrpt

type(inputparamdefinitiontype), parameter prtprpinputmodule::prtprp_xrpt = InputParamDefinitionType ( 'PRT', 'PRP', 'PACKAGEDATA', 'XRPT', 'XRPT', 'DOUBLE', '', 'x coordinate of release point', .true., .true., .false., .false., .false. )
private

Definition at line 683 of file prt-prpidm.f90.

683  type(InputParamDefinitionType), parameter :: &
684  prtprp_xrpt = inputparamdefinitiontype &
685  ( &
686  'PRT', & ! component
687  'PRP', & ! subcomponent
688  'PACKAGEDATA', & ! block
689  'XRPT', & ! tag name
690  'XRPT', & ! fortran variable
691  'DOUBLE', & ! type
692  '', & ! shape
693  'x coordinate of release point', & ! longname
694  .true., & ! required
695  .true., & ! multi-record
696  .false., & ! preserve case
697  .false., & ! layered
698  .false. & ! timeseries
699  )

◆ prtprp_yrpt

type(inputparamdefinitiontype), parameter prtprpinputmodule::prtprp_yrpt = InputParamDefinitionType ( 'PRT', 'PRP', 'PACKAGEDATA', 'YRPT', 'YRPT', 'DOUBLE', '', 'y coordinate of release point', .true., .true., .false., .false., .false. )
private

Definition at line 701 of file prt-prpidm.f90.

701  type(InputParamDefinitionType), parameter :: &
702  prtprp_yrpt = inputparamdefinitiontype &
703  ( &
704  'PRT', & ! component
705  'PRP', & ! subcomponent
706  'PACKAGEDATA', & ! block
707  'YRPT', & ! tag name
708  'YRPT', & ! fortran variable
709  'DOUBLE', & ! type
710  '', & ! shape
711  'y coordinate of release point', & ! longname
712  .true., & ! required
713  .true., & ! multi-record
714  .false., & ! preserve case
715  .false., & ! layered
716  .false. & ! timeseries
717  )

◆ prtprp_zrpt

type(inputparamdefinitiontype), parameter prtprpinputmodule::prtprp_zrpt = InputParamDefinitionType ( 'PRT', 'PRP', 'PACKAGEDATA', 'ZRPT', 'ZRPT', 'DOUBLE', '', 'z coordinate of release point', .true., .true., .false., .false., .false. )
private

Definition at line 719 of file prt-prpidm.f90.

719  type(InputParamDefinitionType), parameter :: &
720  prtprp_zrpt = inputparamdefinitiontype &
721  ( &
722  'PRT', & ! component
723  'PRP', & ! subcomponent
724  'PACKAGEDATA', & ! block
725  'ZRPT', & ! tag name
726  'ZRPT', & ! fortran variable
727  'DOUBLE', & ! type
728  '', & ! shape
729  'z coordinate of release point', & ! longname
730  .true., & ! required
731  .true., & ! multi-record
732  .false., & ! preserve case
733  .false., & ! layered
734  .false. & ! timeseries
735  )