MODFLOW 6  version 6.7.0.dev0
USGS Modular Hydrologic Model
sim-namidm.f90 File Reference

Go to the source code of this file.

Data Types

type  simnaminputmodule::simnamparamfoundtype
 

Modules

module  simnaminputmodule
 

Variables

logical, public simnaminputmodule::sim_nam_multi_package = .false.
 
character(len=16), dimension(*), parameter, public simnaminputmodule::sim_nam_subpackages = [ ' ' ]
 
type(inputparamdefinitiontype), parameter simnaminputmodule::simnam_continue = InputParamDefinitionType ( 'SIM', 'NAM', 'OPTIONS', 'CONTINUE', 'CONTINUE', 'KEYWORD', '', 'continue if not converged', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter simnaminputmodule::simnam_nocheck = InputParamDefinitionType ( 'SIM', 'NAM', 'OPTIONS', 'NOCHECK', 'NOCHECK', 'KEYWORD', '', 'turn off checking', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter simnaminputmodule::simnam_prmem = InputParamDefinitionType ( 'SIM', 'NAM', 'OPTIONS', 'MEMORY_PRINT_OPTION', 'PRMEM', 'STRING', '', 'memory print option', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter simnaminputmodule::simnam_maxerrors = InputParamDefinitionType ( 'SIM', 'NAM', 'OPTIONS', 'MAXERRORS', 'MAXERRORS', 'INTEGER', '', 'maximum number of errors', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter simnaminputmodule::simnam_print_input = InputParamDefinitionType ( 'SIM', 'NAM', 'OPTIONS', 'PRINT_INPUT', 'PRINT_INPUT', 'KEYWORD', '', 'print input to listing file', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter simnaminputmodule::simnam_hpc_filerecord = InputParamDefinitionType ( 'SIM', 'NAM', 'OPTIONS', 'HPC_FILERECORD', 'HPC_FILERECORD', 'RECORD HPC6 FILEIN HPC6_FILENAME', '', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter simnaminputmodule::simnam_hpc6 = InputParamDefinitionType ( 'SIM', 'NAM', 'OPTIONS', 'HPC6', 'HPC6', 'KEYWORD', '', 'head keyword', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter simnaminputmodule::simnam_filein = InputParamDefinitionType ( 'SIM', 'NAM', 'OPTIONS', 'FILEIN', 'FILEIN', 'KEYWORD', '', 'file keyword', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter simnaminputmodule::simnam_hpc6_filename = InputParamDefinitionType ( 'SIM', 'NAM', 'OPTIONS', 'HPC6_FILENAME', 'HPC6_FILENAME', 'STRING', '', 'file name of time series information', .true., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter simnaminputmodule::simnam_tdis6 = InputParamDefinitionType ( 'SIM', 'NAM', 'TIMING', 'TDIS6', 'TDIS6', 'STRING', '', 'name of tdis input file', .true., .false., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter simnaminputmodule::simnam_mtype = InputParamDefinitionType ( 'SIM', 'NAM', 'MODELS', 'MTYPE', 'MTYPE', 'STRING', '', 'model type', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter simnaminputmodule::simnam_mfname = InputParamDefinitionType ( 'SIM', 'NAM', 'MODELS', 'MFNAME', 'MFNAME', 'STRING', '', 'file name for model name file', .true., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter simnaminputmodule::simnam_mname = InputParamDefinitionType ( 'SIM', 'NAM', 'MODELS', 'MNAME', 'MNAME', 'STRING', '', 'name of model', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter simnaminputmodule::simnam_exgtype = InputParamDefinitionType ( 'SIM', 'NAM', 'EXCHANGES', 'EXGTYPE', 'EXGTYPE', 'STRING', '', 'exchange type', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter simnaminputmodule::simnam_exgfile = InputParamDefinitionType ( 'SIM', 'NAM', 'EXCHANGES', 'EXGFILE', 'EXGFILE', 'STRING', '', 'input file for exchange', .true., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter simnaminputmodule::simnam_exgmnamea = InputParamDefinitionType ( 'SIM', 'NAM', 'EXCHANGES', 'EXGMNAMEA', 'EXGMNAMEA', 'STRING', '', 'name of model A', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter simnaminputmodule::simnam_exgmnameb = InputParamDefinitionType ( 'SIM', 'NAM', 'EXCHANGES', 'EXGMNAMEB', 'EXGMNAMEB', 'STRING', '', 'name of model B', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter simnaminputmodule::simnam_mxiter = InputParamDefinitionType ( 'SIM', 'NAM', 'SOLUTIONGROUP', 'MXITER', 'MXITER', 'INTEGER', '', 'maximum solution group iterations', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter simnaminputmodule::simnam_slntype = InputParamDefinitionType ( 'SIM', 'NAM', 'SOLUTIONGROUP', 'SLNTYPE', 'SLNTYPE', 'STRING', '', 'type of solution', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter simnaminputmodule::simnam_slnfname = InputParamDefinitionType ( 'SIM', 'NAM', 'SOLUTIONGROUP', 'SLNFNAME', 'SLNFNAME', 'STRING', '', 'file name for solution input', .true., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter simnaminputmodule::simnam_slnmnames = InputParamDefinitionType ( 'SIM', 'NAM', 'SOLUTIONGROUP', 'SLNMNAMES', 'SLNMNAMES', 'STRING', ':', 'array of model names in this solution', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public simnaminputmodule::sim_nam_param_definitions = [ simnam_continue, simnam_nocheck, simnam_prmem, simnam_maxerrors, simnam_print_input, simnam_hpc_filerecord, simnam_hpc6, simnam_filein, simnam_hpc6_filename, simnam_tdis6, simnam_mtype, simnam_mfname, simnam_mname, simnam_exgtype, simnam_exgfile, simnam_exgmnamea, simnam_exgmnameb, simnam_mxiter, simnam_slntype, simnam_slnfname, simnam_slnmnames ]
 
type(inputparamdefinitiontype), parameter simnaminputmodule::simnam_models = InputParamDefinitionType ( 'SIM', 'NAM', 'MODELS', 'MODELS', 'MODELS', 'RECARRAY MTYPE MFNAME MNAME', '', 'list of models', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter simnaminputmodule::simnam_exchanges = InputParamDefinitionType ( 'SIM', 'NAM', 'EXCHANGES', 'EXCHANGES', 'EXCHANGES', 'RECARRAY EXGTYPE EXGFILE EXGMNAMEA EXGMNAMEB', '', 'list of exchanges', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter simnaminputmodule::simnam_solutiongroup = InputParamDefinitionType ( 'SIM', 'NAM', 'SOLUTIONGROUP', 'SOLUTIONGROUP', 'SOLUTIONGROUP', 'RECARRAY SLNTYPE SLNFNAME SLNMNAMES', '', 'solution type and models in the solution', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public simnaminputmodule::sim_nam_aggregate_definitions = [ simnam_models, simnam_exchanges, simnam_solutiongroup ]
 
type(inputblockdefinitiontype), dimension(*), parameter, public simnaminputmodule::sim_nam_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .false., .false., .false. ), InputBlockDefinitionType( 'TIMING', .true., .false., .false. ), InputBlockDefinitionType( 'MODELS', .true., .true., .false. ), InputBlockDefinitionType( 'EXCHANGES', .true., .true., .false. ), InputBlockDefinitionType( 'SOLUTIONGROUP', .true., .true., .true. ) ]