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

Data Types

type  prtprpparamfoundtype
 

Variables

logical, public prt_prp_multi_package = .true.
 
logical, public prt_prp_is_advanced = .false.
 
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., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_iprpak = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'PRINT_INPUT', 'IPRPAK', 'KEYWORD', '', 'print input to listing file', .false., .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., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_extol = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'EXIT_SOLVE_TOLERANCE', 'EXTOL', 'DOUBLE', '', 'exit solve tolerance', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_localz = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'LOCAL_Z', 'LOCALZ', 'KEYWORD', '', 'whether to use local z coordinates', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_extend = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'EXTEND_TRACKING', 'EXTEND', 'KEYWORD', '', 'whether to extend tracking beyond the end of the simulation', .false., .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., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_track = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'TRACK', 'TRACK', 'KEYWORD', '', 'track keyword', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_fileout = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'FILEOUT', 'FILEOUT', 'KEYWORD', '', 'file keyword', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_trackfile = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'TRACKFILE', 'TRACKFILE', 'STRING', '', 'file keyword', .true., .false., .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., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_trackcsv = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'TRACKCSV', 'TRACKCSV', 'KEYWORD', '', 'track keyword', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_trackcsvfile = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'TRACKCSVFILE', 'TRACKCSVFILE', 'STRING', '', 'file keyword', .true., .false., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_stoptime = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'STOPTIME', 'STOPTIME', 'DOUBLE', '', 'stop time', .false., .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., .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., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_istopzone = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'ISTOPZONE', 'ISTOPZONE', 'INTEGER', '', 'stop zone number', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_drape = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'DRAPE', 'DRAPE', 'KEYWORD', '', 'drape', .false., .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., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_release_times = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'RELEASE_TIMES', 'RELEASE_TIMES', 'KEYWORD', '', '', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_times = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'TIMES', 'TIMES', 'DOUBLE1D', 'ANY1D', 'release times', .true., .false., .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., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_release_timesfn = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'RELEASE_TIMESFILE', 'RELEASE_TIMESFN', 'KEYWORD', '', '', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_timesfile = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'TIMESFILE', 'TIMESFILE', 'STRING', '', 'file keyword', .true., .false., .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., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_frctrn = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'DEV_FORCETERNARY', 'FRCTRN', 'KEYWORD', '', 'force ternary tracking method', .true., .false., .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., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_rtfreq = InputParamDefinitionType ( 'PRT', 'PRP', 'OPTIONS', 'RELEASE_TIME_FREQUENCY', 'RTFREQ', 'DOUBLE', '', 'release time frequency', .false., .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., .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., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_nreleasepts = InputParamDefinitionType ( 'PRT', 'PRP', 'DIMENSIONS', 'NRELEASEPTS', 'NRELEASEPTS', 'INTEGER', '', 'number of particle release points', .true., .false., .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., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_irptno = InputParamDefinitionType ( 'PRT', 'PRP', 'PACKAGEDATA', 'IRPTNO', 'IRPTNO', 'INTEGER', '', 'PRP id number for release point', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_cellid = InputParamDefinitionType ( 'PRT', 'PRP', 'PACKAGEDATA', 'CELLID', 'CELLID', 'INTEGER1D', 'NCELLDIM', 'cell identifier', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_xrpt = InputParamDefinitionType ( 'PRT', 'PRP', 'PACKAGEDATA', 'XRPT', 'XRPT', 'DOUBLE', '', 'x coordinate of release point', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_yrpt = InputParamDefinitionType ( 'PRT', 'PRP', 'PACKAGEDATA', 'YRPT', 'YRPT', 'DOUBLE', '', 'y coordinate of release point', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_zrpt = InputParamDefinitionType ( 'PRT', 'PRP', 'PACKAGEDATA', 'ZRPT', 'ZRPT', 'DOUBLE', '', 'z coordinate of release point', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_boundname = InputParamDefinitionType ( 'PRT', 'PRP', 'PACKAGEDATA', 'BOUNDNAME', 'BOUNDNAME', 'STRING', '', 'release point name', .false., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_time = InputParamDefinitionType ( 'PRT', 'PRP', 'RELEASETIMES', 'TIME', 'TIME', 'DOUBLE', '', 'release time', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_all = InputParamDefinitionType ( 'PRT', 'PRP', 'PERIOD', 'ALL', 'ALL', 'KEYWORD', '', '', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_first = InputParamDefinitionType ( 'PRT', 'PRP', 'PERIOD', 'FIRST', 'FIRST', 'KEYWORD', '', '', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_last = InputParamDefinitionType ( 'PRT', 'PRP', 'PERIOD', 'LAST', 'LAST', 'KEYWORD', '', '', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_frequency = InputParamDefinitionType ( 'PRT', 'PRP', 'PERIOD', 'FREQUENCY', 'FREQUENCY', 'INTEGER', '', '', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_steps = InputParamDefinitionType ( 'PRT', 'PRP', 'PERIOD', 'STEPS', 'STEPS', 'INTEGER1D', '<NSTP', '', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_fraction = InputParamDefinitionType ( 'PRT', 'PRP', 'PERIOD', 'FRACTION', 'FRACTION', 'DOUBLE1D', '<NSTP', '', .false., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public prt_prp_param_definitions = [ prtprp_boundnames, prtprp_iprpak, prtprp_iexmeth, prtprp_extol, prtprp_localz, prtprp_extend, 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_frctrn, 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_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., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_releasetimes = InputParamDefinitionType ( 'PRT', 'PRP', 'RELEASETIMES', 'RELEASETIMES', 'RELEASETIMES', 'RECARRAY TIME', 'NRELEASETIMES', '', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_perioddata = InputParamDefinitionType ( 'PRT', 'PRP', 'PERIOD', 'PERIODDATA', 'PERIODDATA', 'RECARRAY RELEASESETTING', '', '', .true., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtprp_releasesetting = InputParamDefinitionType ( 'PRT', 'PRP', 'PERIOD', 'RELEASESETTING', 'RELEASESETTING', 'KEYSTRING ALL FIRST LAST FREQUENCY STEPS FRACTION', '', '', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public prt_prp_aggregate_definitions = [ prtprp_packagedata, prtprp_releasetimes, prtprp_perioddata, prtprp_releasesetting ]
 
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, prtprp_releasesetting ]

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

1053  type(InputParamDefinitionType), parameter :: &
1054  prt_prp_aggregate_definitions(*) = &
1055  [ &
1056  prtprp_packagedata, &
1057  prtprp_releasetimes, &
1058  prtprp_perioddata, &
1059  prtprp_releasesetting &
1060  ]

◆ 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 1062 of file prt-prpidm.f90.

1062  type(InputBlockDefinitionType), parameter :: &
1063  prt_prp_block_definitions(*) = &
1064  [ &
1065  inputblockdefinitiontype( &
1066  'OPTIONS', & ! blockname
1067  .true., & ! required
1068  .false., & ! aggregate
1069  .false. & ! block_variable
1070  ), &
1071  inputblockdefinitiontype( &
1072  'DIMENSIONS', & ! blockname
1073  .true., & ! required
1074  .false., & ! aggregate
1075  .false. & ! block_variable
1076  ), &
1077  inputblockdefinitiontype( &
1078  'PACKAGEDATA', & ! blockname
1079  .true., & ! required
1080  .true., & ! aggregate
1081  .false. & ! block_variable
1082  ), &
1083  inputblockdefinitiontype( &
1084  'RELEASETIMES', & ! blockname
1085  .false., & ! required
1086  .true., & ! aggregate
1087  .false. & ! block_variable
1088  ), &
1089  inputblockdefinitiontype( &
1090  'PERIOD', & ! blockname
1091  .true., & ! required
1092  .true., & ! aggregate
1093  .true. & ! block_variable
1094  ) &
1095  ]

◆ prt_prp_is_advanced

logical, public prtprpinputmodule::prt_prp_is_advanced = .false.

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

64  logical :: prt_prp_is_advanced = .false.

◆ 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 927 of file prt-prpidm.f90.

927  type(InputParamDefinitionType), parameter :: &
928  prt_prp_param_definitions(*) = &
929  [ &
930  prtprp_boundnames, &
931  prtprp_iprpak, &
932  prtprp_iexmeth, &
933  prtprp_extol, &
934  prtprp_localz, &
935  prtprp_extend, &
936  prtprp_track_filerecord, &
937  prtprp_track, &
938  prtprp_fileout, &
939  prtprp_trackfile, &
940  prtprp_trackcsvfr, &
941  prtprp_trackcsv, &
942  prtprp_trackcsvfile, &
943  prtprp_stoptime, &
944  prtprp_stoptraveltime, &
945  prtprp_istopweaksink, &
946  prtprp_istopzone, &
947  prtprp_drape, &
948  prtprp_releasetr, &
949  prtprp_release_times, &
950  prtprp_times, &
951  prtprp_release_timesfr, &
952  prtprp_release_timesfn, &
953  prtprp_timesfile, &
954  prtprp_idrymeth, &
955  prtprp_frctrn, &
956  prtprp_rttol, &
957  prtprp_rtfreq, &
958  prtprp_ichkmeth, &
959  prtprp_icycwin, &
960  prtprp_nreleasepts, &
961  prtprp_nreleasetimes, &
962  prtprp_irptno, &
963  prtprp_cellid, &
964  prtprp_xrpt, &
965  prtprp_yrpt, &
966  prtprp_zrpt, &
967  prtprp_boundname, &
968  prtprp_time, &
969  prtprp_all, &
970  prtprp_first, &
971  prtprp_last, &
972  prtprp_frequency, &
973  prtprp_steps, &
974  prtprp_fraction &
975  ]

◆ prt_prp_subpackages

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

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

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

◆ prtprp_all

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

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

813  type(InputParamDefinitionType), parameter :: &
814  prtprp_all = inputparamdefinitiontype &
815  ( &
816  'PRT', & ! component
817  'PRP', & ! subcomponent
818  'PERIOD', & ! block
819  'ALL', & ! tag name
820  'ALL', & ! fortran variable
821  'KEYWORD', & ! type
822  '', & ! shape
823  '', & ! longname
824  .true., & ! required
825  .false., & ! developmode
826  .true., & ! multi-record
827  .false., & ! preserve case
828  .false., & ! layered
829  .false. & ! timeseries
830  )

◆ prtprp_boundname

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

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

775  type(InputParamDefinitionType), parameter :: &
776  prtprp_boundname = inputparamdefinitiontype &
777  ( &
778  'PRT', & ! component
779  'PRP', & ! subcomponent
780  'PACKAGEDATA', & ! block
781  'BOUNDNAME', & ! tag name
782  'BOUNDNAME', & ! fortran variable
783  'STRING', & ! type
784  '', & ! shape
785  'release point name', & ! longname
786  .false., & ! required
787  .false., & ! developmode
788  .true., & ! multi-record
789  .false., & ! preserve case
790  .false., & ! layered
791  .false. & ! timeseries
792  )

◆ prtprp_boundnames

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

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

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

◆ prtprp_cellid

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

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

699  type(InputParamDefinitionType), parameter :: &
700  prtprp_cellid = inputparamdefinitiontype &
701  ( &
702  'PRT', & ! component
703  'PRP', & ! subcomponent
704  'PACKAGEDATA', & ! block
705  'CELLID', & ! tag name
706  'CELLID', & ! fortran variable
707  'INTEGER1D', & ! type
708  'NCELLDIM', & ! shape
709  'cell identifier', & ! longname
710  .true., & ! required
711  .false., & ! developmode
712  .true., & ! multi-record
713  .false., & ! preserve case
714  .false., & ! layered
715  .false. & ! timeseries
716  )

◆ prtprp_drape

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

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

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

◆ prtprp_extend

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

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

167  type(InputParamDefinitionType), parameter :: &
168  prtprp_extend = inputparamdefinitiontype &
169  ( &
170  'PRT', & ! component
171  'PRP', & ! subcomponent
172  'OPTIONS', & ! block
173  'EXTEND_TRACKING', & ! tag name
174  'EXTEND', & ! fortran variable
175  'KEYWORD', & ! type
176  '', & ! shape
177  'whether to extend tracking beyond the end of the simulation', & ! longname
178  .false., & ! required
179  .false., & ! developmode
180  .false., & ! multi-record
181  .false., & ! preserve case
182  .false., & ! layered
183  .false. & ! timeseries
184  )

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

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

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

◆ prtprp_fileout

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

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

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

◆ prtprp_first

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

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

832  type(InputParamDefinitionType), parameter :: &
833  prtprp_first = inputparamdefinitiontype &
834  ( &
835  'PRT', & ! component
836  'PRP', & ! subcomponent
837  'PERIOD', & ! block
838  'FIRST', & ! tag name
839  'FIRST', & ! fortran variable
840  'KEYWORD', & ! type
841  '', & ! shape
842  '', & ! longname
843  .true., & ! required
844  .false., & ! developmode
845  .true., & ! multi-record
846  .false., & ! preserve case
847  .false., & ! layered
848  .false. & ! timeseries
849  )

◆ prtprp_fraction

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

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

908  type(InputParamDefinitionType), parameter :: &
909  prtprp_fraction = inputparamdefinitiontype &
910  ( &
911  'PRT', & ! component
912  'PRP', & ! subcomponent
913  'PERIOD', & ! block
914  'FRACTION', & ! tag name
915  'FRACTION', & ! fortran variable
916  'DOUBLE1D', & ! type
917  '<NSTP', & ! shape
918  '', & ! longname
919  .false., & ! required
920  .false., & ! developmode
921  .true., & ! multi-record
922  .false., & ! preserve case
923  .false., & ! layered
924  .false. & ! timeseries
925  )

◆ prtprp_frctrn

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

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

547  type(InputParamDefinitionType), parameter :: &
548  prtprp_frctrn = inputparamdefinitiontype &
549  ( &
550  'PRT', & ! component
551  'PRP', & ! subcomponent
552  'OPTIONS', & ! block
553  'DEV_FORCETERNARY', & ! tag name
554  'FRCTRN', & ! fortran variable
555  'KEYWORD', & ! type
556  '', & ! shape
557  'force ternary tracking method', & ! longname
558  .true., & ! required
559  .false., & ! developmode
560  .false., & ! multi-record
561  .false., & ! preserve case
562  .false., & ! layered
563  .false. & ! timeseries
564  )

◆ prtprp_frequency

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

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

870  type(InputParamDefinitionType), parameter :: &
871  prtprp_frequency = inputparamdefinitiontype &
872  ( &
873  'PRT', & ! component
874  'PRP', & ! subcomponent
875  'PERIOD', & ! block
876  'FREQUENCY', & ! tag name
877  'FREQUENCY', & ! fortran variable
878  'INTEGER', & ! type
879  '', & ! shape
880  '', & ! longname
881  .true., & ! required
882  .false., & ! developmode
883  .true., & ! multi-record
884  .false., & ! preserve case
885  .false., & ! layered
886  .false. & ! timeseries
887  )

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

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

604  type(InputParamDefinitionType), parameter :: &
605  prtprp_ichkmeth = inputparamdefinitiontype &
606  ( &
607  'PRT', & ! component
608  'PRP', & ! subcomponent
609  'OPTIONS', & ! block
610  'COORDINATE_CHECK_METHOD', & ! tag name
611  'ICHKMETH', & ! fortran variable
612  'STRING', & ! type
613  '', & ! shape
614  'coordinate checking method', & ! longname
615  .false., & ! required
616  .false., & ! developmode
617  .false., & ! multi-record
618  .false., & ! preserve case
619  .false., & ! layered
620  .false. & ! timeseries
621  )

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

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

623  type(InputParamDefinitionType), parameter :: &
624  prtprp_icycwin = inputparamdefinitiontype &
625  ( &
626  'PRT', & ! component
627  'PRP', & ! subcomponent
628  'OPTIONS', & ! block
629  'DEV_CYCLE_DETECTION_WINDOW', & ! tag name
630  'ICYCWIN', & ! fortran variable
631  'INTEGER', & ! type
632  '', & ! shape
633  'cycle detection window size', & ! longname
634  .false., & ! required
635  .false., & ! developmode
636  .false., & ! multi-record
637  .false., & ! preserve case
638  .false., & ! layered
639  .false. & ! timeseries
640  )

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

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

528  type(InputParamDefinitionType), parameter :: &
529  prtprp_idrymeth = inputparamdefinitiontype &
530  ( &
531  'PRT', & ! component
532  'PRP', & ! subcomponent
533  'OPTIONS', & ! block
534  'DRY_TRACKING_METHOD', & ! tag name
535  'IDRYMETH', & ! fortran variable
536  'STRING', & ! type
537  '', & ! shape
538  'what to do in dry-but-active cells', & ! longname
539  .false., & ! required
540  .false., & ! developmode
541  .false., & ! multi-record
542  .false., & ! preserve case
543  .false., & ! layered
544  .false. & ! timeseries
545  )

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

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

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

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

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

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

◆ prtprp_irptno

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

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

680  type(InputParamDefinitionType), parameter :: &
681  prtprp_irptno = inputparamdefinitiontype &
682  ( &
683  'PRT', & ! component
684  'PRP', & ! subcomponent
685  'PACKAGEDATA', & ! block
686  'IRPTNO', & ! tag name
687  'IRPTNO', & ! fortran variable
688  'INTEGER', & ! type
689  '', & ! shape
690  'PRP id number for release point', & ! longname
691  .true., & ! required
692  .false., & ! developmode
693  .true., & ! multi-record
694  .false., & ! preserve case
695  .false., & ! layered
696  .false. & ! timeseries
697  )

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

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

357  type(InputParamDefinitionType), parameter :: &
358  prtprp_istopweaksink = inputparamdefinitiontype &
359  ( &
360  'PRT', & ! component
361  'PRP', & ! subcomponent
362  'OPTIONS', & ! block
363  'STOP_AT_WEAK_SINK', & ! tag name
364  'ISTOPWEAKSINK', & ! fortran variable
365  'KEYWORD', & ! type
366  '', & ! shape
367  'stop at weak sink', & ! longname
368  .false., & ! required
369  .false., & ! developmode
370  .false., & ! multi-record
371  .false., & ! preserve case
372  .false., & ! layered
373  .false. & ! timeseries
374  )

◆ prtprp_istopzone

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

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

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

◆ prtprp_last

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

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

851  type(InputParamDefinitionType), parameter :: &
852  prtprp_last = inputparamdefinitiontype &
853  ( &
854  'PRT', & ! component
855  'PRP', & ! subcomponent
856  'PERIOD', & ! block
857  'LAST', & ! tag name
858  'LAST', & ! fortran variable
859  'KEYWORD', & ! type
860  '', & ! shape
861  '', & ! longname
862  .true., & ! required
863  .false., & ! developmode
864  .true., & ! multi-record
865  .false., & ! preserve case
866  .false., & ! layered
867  .false. & ! timeseries
868  )

◆ prtprp_localz

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

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

148  type(InputParamDefinitionType), parameter :: &
149  prtprp_localz = inputparamdefinitiontype &
150  ( &
151  'PRT', & ! component
152  'PRP', & ! subcomponent
153  'OPTIONS', & ! block
154  'LOCAL_Z', & ! tag name
155  'LOCALZ', & ! fortran variable
156  'KEYWORD', & ! type
157  '', & ! shape
158  'whether to use local z coordinates', & ! longname
159  .false., & ! required
160  .false., & ! developmode
161  .false., & ! multi-record
162  .false., & ! preserve case
163  .false., & ! layered
164  .false. & ! timeseries
165  )

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

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

642  type(InputParamDefinitionType), parameter :: &
643  prtprp_nreleasepts = inputparamdefinitiontype &
644  ( &
645  'PRT', & ! component
646  'PRP', & ! subcomponent
647  'DIMENSIONS', & ! block
648  'NRELEASEPTS', & ! tag name
649  'NRELEASEPTS', & ! fortran variable
650  'INTEGER', & ! type
651  '', & ! shape
652  'number of particle release points', & ! longname
653  .true., & ! required
654  .false., & ! developmode
655  .false., & ! multi-record
656  .false., & ! preserve case
657  .false., & ! layered
658  .false. & ! timeseries
659  )

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

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

661  type(InputParamDefinitionType), parameter :: &
662  prtprp_nreleasetimes = inputparamdefinitiontype &
663  ( &
664  'PRT', & ! component
665  'PRP', & ! subcomponent
666  'DIMENSIONS', & ! block
667  'NRELEASETIMES', & ! tag name
668  'NRELEASETIMES', & ! fortran variable
669  'INTEGER', & ! type
670  '', & ! shape
671  'number of particle release times', & ! longname
672  .true., & ! required
673  .false., & ! developmode
674  .false., & ! multi-record
675  .false., & ! preserve case
676  .false., & ! layered
677  .false. & ! timeseries
678  )

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

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

977  type(InputParamDefinitionType), parameter :: &
978  prtprp_packagedata = inputparamdefinitiontype &
979  ( &
980  'PRT', & ! component
981  'PRP', & ! subcomponent
982  'PACKAGEDATA', & ! block
983  'PACKAGEDATA', & ! tag name
984  'PACKAGEDATA', & ! fortran variable
985  'RECARRAY IRPTNO CELLID XRPT YRPT ZRPT BOUNDNAME', & ! type
986  'NRELEASEPTS', & ! shape
987  '', & ! longname
988  .true., & ! required
989  .false., & ! developmode
990  .false., & ! multi-record
991  .false., & ! preserve case
992  .false., & ! layered
993  .false. & ! timeseries
994  )

◆ prtprp_perioddata

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

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

1015  type(InputParamDefinitionType), parameter :: &
1016  prtprp_perioddata = inputparamdefinitiontype &
1017  ( &
1018  'PRT', & ! component
1019  'PRP', & ! subcomponent
1020  'PERIOD', & ! block
1021  'PERIODDATA', & ! tag name
1022  'PERIODDATA', & ! fortran variable
1023  'RECARRAY RELEASESETTING', & ! type
1024  '', & ! shape
1025  '', & ! longname
1026  .true., & ! required
1027  .false., & ! developmode
1028  .false., & ! multi-record
1029  .false., & ! preserve case
1030  .false., & ! layered
1031  .false. & ! timeseries
1032  )

◆ prtprp_release_times

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

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

433  type(InputParamDefinitionType), parameter :: &
434  prtprp_release_times = inputparamdefinitiontype &
435  ( &
436  'PRT', & ! component
437  'PRP', & ! subcomponent
438  'OPTIONS', & ! block
439  'RELEASE_TIMES', & ! tag name
440  'RELEASE_TIMES', & ! fortran variable
441  'KEYWORD', & ! type
442  '', & ! shape
443  '', & ! longname
444  .true., & ! required
445  .false., & ! developmode
446  .true., & ! multi-record
447  .false., & ! preserve case
448  .false., & ! layered
449  .false. & ! timeseries
450  )

◆ prtprp_release_timesfn

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

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

490  type(InputParamDefinitionType), parameter :: &
491  prtprp_release_timesfn = inputparamdefinitiontype &
492  ( &
493  'PRT', & ! component
494  'PRP', & ! subcomponent
495  'OPTIONS', & ! block
496  'RELEASE_TIMESFILE', & ! tag name
497  'RELEASE_TIMESFN', & ! fortran variable
498  'KEYWORD', & ! type
499  '', & ! shape
500  '', & ! longname
501  .true., & ! required
502  .false., & ! developmode
503  .true., & ! multi-record
504  .false., & ! preserve case
505  .false., & ! layered
506  .false. & ! timeseries
507  )

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

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

471  type(InputParamDefinitionType), parameter :: &
472  prtprp_release_timesfr = inputparamdefinitiontype &
473  ( &
474  'PRT', & ! component
475  'PRP', & ! subcomponent
476  'OPTIONS', & ! block
477  'RELEASE_TIMESFILERECORD', & ! tag name
478  'RELEASE_TIMESFR', & ! fortran variable
479  'RECORD RELEASE_TIMESFILE TIMESFILE', & ! type
480  '', & ! shape
481  '', & ! longname
482  .false., & ! required
483  .false., & ! developmode
484  .false., & ! multi-record
485  .false., & ! preserve case
486  .false., & ! layered
487  .false. & ! timeseries
488  )

◆ prtprp_releasesetting

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

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

1034  type(InputParamDefinitionType), parameter :: &
1035  prtprp_releasesetting = inputparamdefinitiontype &
1036  ( &
1037  'PRT', & ! component
1038  'PRP', & ! subcomponent
1039  'PERIOD', & ! block
1040  'RELEASESETTING', & ! tag name
1041  'RELEASESETTING', & ! fortran variable
1042  'KEYSTRING ALL FIRST LAST FREQUENCY STEPS FRACTION', & ! type
1043  '', & ! shape
1044  '', & ! longname
1045  .true., & ! required
1046  .false., & ! developmode
1047  .true., & ! multi-record
1048  .false., & ! preserve case
1049  .false., & ! layered
1050  .false. & ! timeseries
1051  )

◆ prtprp_releasetimes

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

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

996  type(InputParamDefinitionType), parameter :: &
997  prtprp_releasetimes = inputparamdefinitiontype &
998  ( &
999  'PRT', & ! component
1000  'PRP', & ! subcomponent
1001  'RELEASETIMES', & ! block
1002  'RELEASETIMES', & ! tag name
1003  'RELEASETIMES', & ! fortran variable
1004  'RECARRAY TIME', & ! type
1005  'NRELEASETIMES', & ! shape
1006  '', & ! longname
1007  .false., & ! required
1008  .false., & ! developmode
1009  .false., & ! multi-record
1010  .false., & ! preserve case
1011  .false., & ! layered
1012  .false. & ! timeseries
1013  )

◆ prtprp_releasetr

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

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

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

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

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

585  type(InputParamDefinitionType), parameter :: &
586  prtprp_rtfreq = inputparamdefinitiontype &
587  ( &
588  'PRT', & ! component
589  'PRP', & ! subcomponent
590  'OPTIONS', & ! block
591  'RELEASE_TIME_FREQUENCY', & ! tag name
592  'RTFREQ', & ! fortran variable
593  'DOUBLE', & ! type
594  '', & ! shape
595  'release time frequency', & ! longname
596  .false., & ! required
597  .false., & ! developmode
598  .false., & ! multi-record
599  .false., & ! preserve case
600  .false., & ! layered
601  .false. & ! timeseries
602  )

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

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

566  type(InputParamDefinitionType), parameter :: &
567  prtprp_rttol = inputparamdefinitiontype &
568  ( &
569  'PRT', & ! component
570  'PRP', & ! subcomponent
571  'OPTIONS', & ! block
572  'RELEASE_TIME_TOLERANCE', & ! tag name
573  'RTTOL', & ! fortran variable
574  'DOUBLE', & ! type
575  '', & ! shape
576  'release time coincidence tolerance', & ! longname
577  .false., & ! required
578  .false., & ! developmode
579  .false., & ! multi-record
580  .false., & ! preserve case
581  .false., & ! layered
582  .false. & ! timeseries
583  )

◆ prtprp_steps

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

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

889  type(InputParamDefinitionType), parameter :: &
890  prtprp_steps = inputparamdefinitiontype &
891  ( &
892  'PRT', & ! component
893  'PRP', & ! subcomponent
894  'PERIOD', & ! block
895  'STEPS', & ! tag name
896  'STEPS', & ! fortran variable
897  'INTEGER1D', & ! type
898  '<NSTP', & ! shape
899  '', & ! longname
900  .true., & ! required
901  .false., & ! developmode
902  .true., & ! multi-record
903  .false., & ! preserve case
904  .false., & ! layered
905  .false. & ! timeseries
906  )

◆ prtprp_stoptime

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

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

319  type(InputParamDefinitionType), parameter :: &
320  prtprp_stoptime = inputparamdefinitiontype &
321  ( &
322  'PRT', & ! component
323  'PRP', & ! subcomponent
324  'OPTIONS', & ! block
325  'STOPTIME', & ! tag name
326  'STOPTIME', & ! fortran variable
327  'DOUBLE', & ! type
328  '', & ! shape
329  'stop time', & ! longname
330  .false., & ! required
331  .false., & ! developmode
332  .false., & ! multi-record
333  .false., & ! preserve case
334  .false., & ! layered
335  .false. & ! timeseries
336  )

◆ prtprp_stoptraveltime

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

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

338  type(InputParamDefinitionType), parameter :: &
339  prtprp_stoptraveltime = inputparamdefinitiontype &
340  ( &
341  'PRT', & ! component
342  'PRP', & ! subcomponent
343  'OPTIONS', & ! block
344  'STOPTRAVELTIME', & ! tag name
345  'STOPTRAVELTIME', & ! fortran variable
346  'DOUBLE', & ! type
347  '', & ! shape
348  'stop travel time', & ! longname
349  .false., & ! required
350  .false., & ! developmode
351  .false., & ! multi-record
352  .false., & ! preserve case
353  .false., & ! layered
354  .false. & ! timeseries
355  )

◆ prtprp_time

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

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

794  type(InputParamDefinitionType), parameter :: &
795  prtprp_time = inputparamdefinitiontype &
796  ( &
797  'PRT', & ! component
798  'PRP', & ! subcomponent
799  'RELEASETIMES', & ! block
800  'TIME', & ! tag name
801  'TIME', & ! fortran variable
802  'DOUBLE', & ! type
803  '', & ! shape
804  'release time', & ! longname
805  .true., & ! required
806  .false., & ! developmode
807  .true., & ! multi-record
808  .false., & ! preserve case
809  .false., & ! layered
810  .false. & ! timeseries
811  )

◆ prtprp_times

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

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

452  type(InputParamDefinitionType), parameter :: &
453  prtprp_times = inputparamdefinitiontype &
454  ( &
455  'PRT', & ! component
456  'PRP', & ! subcomponent
457  'OPTIONS', & ! block
458  'TIMES', & ! tag name
459  'TIMES', & ! fortran variable
460  'DOUBLE1D', & ! type
461  'ANY1D', & ! shape
462  'release times', & ! longname
463  .true., & ! required
464  .false., & ! developmode
465  .true., & ! multi-record
466  .false., & ! preserve case
467  .false., & ! layered
468  .false. & ! timeseries
469  )

◆ prtprp_timesfile

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

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

509  type(InputParamDefinitionType), parameter :: &
510  prtprp_timesfile = inputparamdefinitiontype &
511  ( &
512  'PRT', & ! component
513  'PRP', & ! subcomponent
514  'OPTIONS', & ! block
515  'TIMESFILE', & ! tag name
516  'TIMESFILE', & ! fortran variable
517  'STRING', & ! type
518  '', & ! shape
519  'file keyword', & ! longname
520  .true., & ! required
521  .false., & ! developmode
522  .true., & ! multi-record
523  .true., & ! preserve case
524  .false., & ! layered
525  .false. & ! timeseries
526  )

◆ prtprp_track

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

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

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

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

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

186  type(InputParamDefinitionType), parameter :: &
187  prtprp_track_filerecord = inputparamdefinitiontype &
188  ( &
189  'PRT', & ! component
190  'PRP', & ! subcomponent
191  'OPTIONS', & ! block
192  'TRACK_FILERECORD', & ! tag name
193  'TRACK_FILERECORD', & ! fortran variable
194  'RECORD TRACK FILEOUT TRACKFILE', & ! type
195  '', & ! shape
196  '', & ! longname
197  .false., & ! required
198  .false., & ! developmode
199  .false., & ! multi-record
200  .false., & ! preserve case
201  .false., & ! layered
202  .false. & ! timeseries
203  )

◆ prtprp_trackcsv

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

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

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

◆ prtprp_trackcsvfile

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

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

300  type(InputParamDefinitionType), parameter :: &
301  prtprp_trackcsvfile = inputparamdefinitiontype &
302  ( &
303  'PRT', & ! component
304  'PRP', & ! subcomponent
305  'OPTIONS', & ! block
306  'TRACKCSVFILE', & ! tag name
307  'TRACKCSVFILE', & ! fortran variable
308  'STRING', & ! type
309  '', & ! shape
310  'file keyword', & ! longname
311  .true., & ! required
312  .false., & ! developmode
313  .true., & ! multi-record
314  .true., & ! preserve case
315  .false., & ! layered
316  .false. & ! timeseries
317  )

◆ prtprp_trackcsvfr

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

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

262  type(InputParamDefinitionType), parameter :: &
263  prtprp_trackcsvfr = inputparamdefinitiontype &
264  ( &
265  'PRT', & ! component
266  'PRP', & ! subcomponent
267  'OPTIONS', & ! block
268  'TRACKCSV_FILERECORD', & ! tag name
269  'TRACKCSVFR', & ! fortran variable
270  'RECORD TRACKCSV FILEOUT TRACKCSVFILE', & ! type
271  '', & ! shape
272  '', & ! longname
273  .false., & ! required
274  .false., & ! developmode
275  .false., & ! multi-record
276  .false., & ! preserve case
277  .false., & ! layered
278  .false. & ! timeseries
279  )

◆ prtprp_trackfile

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

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

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

◆ prtprp_xrpt

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

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

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

◆ prtprp_yrpt

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

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

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

◆ prtprp_zrpt

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

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

756  type(InputParamDefinitionType), parameter :: &
757  prtprp_zrpt = inputparamdefinitiontype &
758  ( &
759  'PRT', & ! component
760  'PRP', & ! subcomponent
761  'PACKAGEDATA', & ! block
762  'ZRPT', & ! tag name
763  'ZRPT', & ! fortran variable
764  'DOUBLE', & ! type
765  '', & ! shape
766  'z coordinate of release point', & ! longname
767  .true., & ! required
768  .false., & ! developmode
769  .true., & ! multi-record
770  .false., & ! preserve case
771  .false., & ! layered
772  .false. & ! timeseries
773  )