MODFLOW 6  version 6.7.0.dev1
USGS Modular Hydrologic Model
simnaminputmodule Module Reference

Data Types

type  simnamparamfoundtype
 

Variables

logical, public sim_nam_multi_package = .false.
 
character(len=16), dimension(*), parameter, public sim_nam_subpackages = [ ' ' ]
 
type(inputparamdefinitiontype), parameter simnam_continue = InputParamDefinitionType ( 'SIM', 'NAM', 'OPTIONS', 'CONTINUE', 'CONTINUE', 'KEYWORD', '', 'continue if not converged', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter simnam_nocheck = InputParamDefinitionType ( 'SIM', 'NAM', 'OPTIONS', 'NOCHECK', 'NOCHECK', 'KEYWORD', '', 'turn off checking', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter simnam_prmem = InputParamDefinitionType ( 'SIM', 'NAM', 'OPTIONS', 'MEMORY_PRINT_OPTION', 'PRMEM', 'STRING', '', 'memory print option', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter simnam_prprof = InputParamDefinitionType ( 'SIM', 'NAM', 'OPTIONS', 'PROFILE_OPTION', 'PRPROF', 'STRING', '', 'profiling option', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter simnam_maxerrors = InputParamDefinitionType ( 'SIM', 'NAM', 'OPTIONS', 'MAXERRORS', 'MAXERRORS', 'INTEGER', '', 'maximum number of errors', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter 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 simnam_hpc_filerecord = InputParamDefinitionType ( 'SIM', 'NAM', 'OPTIONS', 'HPC_FILERECORD', 'HPC_FILERECORD', 'RECORD HPC6 FILEIN HPC6_FILENAME', '', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter simnam_hpc6 = InputParamDefinitionType ( 'SIM', 'NAM', 'OPTIONS', 'HPC6', 'HPC6', 'KEYWORD', '', 'head keyword', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter simnam_filein = InputParamDefinitionType ( 'SIM', 'NAM', 'OPTIONS', 'FILEIN', 'FILEIN', 'KEYWORD', '', 'file keyword', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter 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 simnam_tdis6 = InputParamDefinitionType ( 'SIM', 'NAM', 'TIMING', 'TDIS6', 'TDIS6', 'STRING', '', 'name of tdis input file', .true., .false., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter simnam_mtype = InputParamDefinitionType ( 'SIM', 'NAM', 'MODELS', 'MTYPE', 'MTYPE', 'STRING', '', 'model type', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter simnam_mfname = InputParamDefinitionType ( 'SIM', 'NAM', 'MODELS', 'MFNAME', 'MFNAME', 'STRING', '', 'file name for model name file', .true., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter simnam_mname = InputParamDefinitionType ( 'SIM', 'NAM', 'MODELS', 'MNAME', 'MNAME', 'STRING', '', 'name of model', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter simnam_exgtype = InputParamDefinitionType ( 'SIM', 'NAM', 'EXCHANGES', 'EXGTYPE', 'EXGTYPE', 'STRING', '', 'exchange type', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter simnam_exgfile = InputParamDefinitionType ( 'SIM', 'NAM', 'EXCHANGES', 'EXGFILE', 'EXGFILE', 'STRING', '', 'input file for exchange', .true., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter simnam_exgmnamea = InputParamDefinitionType ( 'SIM', 'NAM', 'EXCHANGES', 'EXGMNAMEA', 'EXGMNAMEA', 'STRING', '', 'name of model A', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter simnam_exgmnameb = InputParamDefinitionType ( 'SIM', 'NAM', 'EXCHANGES', 'EXGMNAMEB', 'EXGMNAMEB', 'STRING', '', 'name of model B', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter simnam_mxiter = InputParamDefinitionType ( 'SIM', 'NAM', 'SOLUTIONGROUP', 'MXITER', 'MXITER', 'INTEGER', '', 'maximum solution group iterations', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter simnam_slntype = InputParamDefinitionType ( 'SIM', 'NAM', 'SOLUTIONGROUP', 'SLNTYPE', 'SLNTYPE', 'STRING', '', 'type of solution', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter simnam_slnfname = InputParamDefinitionType ( 'SIM', 'NAM', 'SOLUTIONGROUP', 'SLNFNAME', 'SLNFNAME', 'STRING', '', 'file name for solution input', .true., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter 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 sim_nam_param_definitions = [ simnam_continue, simnam_nocheck, simnam_prmem, simnam_prprof, 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 simnam_models = InputParamDefinitionType ( 'SIM', 'NAM', 'MODELS', 'MODELS', 'MODELS', 'RECARRAY MTYPE MFNAME MNAME', '', 'list of models', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter simnam_exchanges = InputParamDefinitionType ( 'SIM', 'NAM', 'EXCHANGES', 'EXCHANGES', 'EXCHANGES', 'RECARRAY EXGTYPE EXGFILE EXGMNAMEA EXGMNAMEB', '', 'list of exchanges', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter 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 sim_nam_aggregate_definitions = [ simnam_models, simnam_exchanges, simnam_solutiongroup ]
 
type(inputblockdefinitiontype), dimension(*), parameter, public 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. ) ]
 

Variable Documentation

◆ sim_nam_aggregate_definitions

type(inputparamdefinitiontype), dimension(*), parameter, public simnaminputmodule::sim_nam_aggregate_definitions = [ simnam_models, simnam_exchanges, simnam_solutiongroup ]

Definition at line 524 of file sim-namidm.f90.

524  type(InputParamDefinitionType), parameter :: &
525  sim_nam_aggregate_definitions(*) = &
526  [ &
527  simnam_models, &
528  simnam_exchanges, &
529  simnam_solutiongroup &
530  ]

◆ sim_nam_block_definitions

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. ) ]

Definition at line 532 of file sim-namidm.f90.

532  type(InputBlockDefinitionType), parameter :: &
533  sim_nam_block_definitions(*) = &
534  [ &
535  inputblockdefinitiontype( &
536  'OPTIONS', & ! blockname
537  .false., & ! required
538  .false., & ! aggregate
539  .false. & ! block_variable
540  ), &
541  inputblockdefinitiontype( &
542  'TIMING', & ! blockname
543  .true., & ! required
544  .false., & ! aggregate
545  .false. & ! block_variable
546  ), &
547  inputblockdefinitiontype( &
548  'MODELS', & ! blockname
549  .true., & ! required
550  .true., & ! aggregate
551  .false. & ! block_variable
552  ), &
553  inputblockdefinitiontype( &
554  'EXCHANGES', & ! blockname
555  .true., & ! required
556  .true., & ! aggregate
557  .false. & ! block_variable
558  ), &
559  inputblockdefinitiontype( &
560  'SOLUTIONGROUP', & ! blockname
561  .true., & ! required
562  .true., & ! aggregate
563  .true. & ! block_variable
564  ) &
565  ]

◆ sim_nam_multi_package

logical, public simnaminputmodule::sim_nam_multi_package = .false.

Definition at line 39 of file sim-namidm.f90.

39  logical :: sim_nam_multi_package = .false.

◆ sim_nam_param_definitions

Definition at line 443 of file sim-namidm.f90.

443  type(InputParamDefinitionType), parameter :: &
444  sim_nam_param_definitions(*) = &
445  [ &
446  simnam_continue, &
447  simnam_nocheck, &
448  simnam_prmem, &
449  simnam_prprof, &
450  simnam_maxerrors, &
451  simnam_print_input, &
452  simnam_hpc_filerecord, &
453  simnam_hpc6, &
454  simnam_filein, &
455  simnam_hpc6_filename, &
456  simnam_tdis6, &
457  simnam_mtype, &
458  simnam_mfname, &
459  simnam_mname, &
460  simnam_exgtype, &
461  simnam_exgfile, &
462  simnam_exgmnamea, &
463  simnam_exgmnameb, &
464  simnam_mxiter, &
465  simnam_slntype, &
466  simnam_slnfname, &
467  simnam_slnmnames &
468  ]

◆ sim_nam_subpackages

character(len=16), dimension(*), parameter, public simnaminputmodule::sim_nam_subpackages = [ ' ' ]

Definition at line 41 of file sim-namidm.f90.

41  character(len=16), parameter :: &
42  sim_nam_subpackages(*) = &
43  [ &
44  ' ' &
45  ]

◆ simnam_continue

type(inputparamdefinitiontype), parameter simnaminputmodule::simnam_continue = InputParamDefinitionType ( 'SIM', 'NAM', 'OPTIONS', 'CONTINUE', 'CONTINUE', 'KEYWORD', '', 'continue if not converged', .false., .false., .false., .false., .false. )
private

Definition at line 47 of file sim-namidm.f90.

47  type(InputParamDefinitionType), parameter :: &
48  simnam_continue = inputparamdefinitiontype &
49  ( &
50  'SIM', & ! component
51  'NAM', & ! subcomponent
52  'OPTIONS', & ! block
53  'CONTINUE', & ! tag name
54  'CONTINUE', & ! fortran variable
55  'KEYWORD', & ! type
56  '', & ! shape
57  'continue if not converged', & ! longname
58  .false., & ! required
59  .false., & ! multi-record
60  .false., & ! preserve case
61  .false., & ! layered
62  .false. & ! timeseries
63  )

◆ simnam_exchanges

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

Definition at line 488 of file sim-namidm.f90.

488  type(InputParamDefinitionType), parameter :: &
489  simnam_exchanges = inputparamdefinitiontype &
490  ( &
491  'SIM', & ! component
492  'NAM', & ! subcomponent
493  'EXCHANGES', & ! block
494  'EXCHANGES', & ! tag name
495  'EXCHANGES', & ! fortran variable
496  'RECARRAY EXGTYPE EXGFILE EXGMNAMEA EXGMNAMEB', & ! type
497  '', & ! shape
498  'list of exchanges', & ! longname
499  .true., & ! required
500  .false., & ! multi-record
501  .false., & ! preserve case
502  .false., & ! layered
503  .false. & ! timeseries
504  )

◆ simnam_exgfile

type(inputparamdefinitiontype), parameter simnaminputmodule::simnam_exgfile = InputParamDefinitionType ( 'SIM', 'NAM', 'EXCHANGES', 'EXGFILE', 'EXGFILE', 'STRING', '', 'input file for exchange', .true., .true., .true., .false., .false. )
private

Definition at line 317 of file sim-namidm.f90.

317  type(InputParamDefinitionType), parameter :: &
318  simnam_exgfile = inputparamdefinitiontype &
319  ( &
320  'SIM', & ! component
321  'NAM', & ! subcomponent
322  'EXCHANGES', & ! block
323  'EXGFILE', & ! tag name
324  'EXGFILE', & ! fortran variable
325  'STRING', & ! type
326  '', & ! shape
327  'input file for exchange', & ! longname
328  .true., & ! required
329  .true., & ! multi-record
330  .true., & ! preserve case
331  .false., & ! layered
332  .false. & ! timeseries
333  )

◆ simnam_exgmnamea

type(inputparamdefinitiontype), parameter simnaminputmodule::simnam_exgmnamea = InputParamDefinitionType ( 'SIM', 'NAM', 'EXCHANGES', 'EXGMNAMEA', 'EXGMNAMEA', 'STRING', '', 'name of model A', .true., .true., .false., .false., .false. )
private

Definition at line 335 of file sim-namidm.f90.

335  type(InputParamDefinitionType), parameter :: &
336  simnam_exgmnamea = inputparamdefinitiontype &
337  ( &
338  'SIM', & ! component
339  'NAM', & ! subcomponent
340  'EXCHANGES', & ! block
341  'EXGMNAMEA', & ! tag name
342  'EXGMNAMEA', & ! fortran variable
343  'STRING', & ! type
344  '', & ! shape
345  'name of model A', & ! longname
346  .true., & ! required
347  .true., & ! multi-record
348  .false., & ! preserve case
349  .false., & ! layered
350  .false. & ! timeseries
351  )

◆ simnam_exgmnameb

type(inputparamdefinitiontype), parameter simnaminputmodule::simnam_exgmnameb = InputParamDefinitionType ( 'SIM', 'NAM', 'EXCHANGES', 'EXGMNAMEB', 'EXGMNAMEB', 'STRING', '', 'name of model B', .true., .true., .false., .false., .false. )
private

Definition at line 353 of file sim-namidm.f90.

353  type(InputParamDefinitionType), parameter :: &
354  simnam_exgmnameb = inputparamdefinitiontype &
355  ( &
356  'SIM', & ! component
357  'NAM', & ! subcomponent
358  'EXCHANGES', & ! block
359  'EXGMNAMEB', & ! tag name
360  'EXGMNAMEB', & ! fortran variable
361  'STRING', & ! type
362  '', & ! shape
363  'name of model B', & ! longname
364  .true., & ! required
365  .true., & ! multi-record
366  .false., & ! preserve case
367  .false., & ! layered
368  .false. & ! timeseries
369  )

◆ simnam_exgtype

type(inputparamdefinitiontype), parameter simnaminputmodule::simnam_exgtype = InputParamDefinitionType ( 'SIM', 'NAM', 'EXCHANGES', 'EXGTYPE', 'EXGTYPE', 'STRING', '', 'exchange type', .true., .true., .false., .false., .false. )
private

Definition at line 299 of file sim-namidm.f90.

299  type(InputParamDefinitionType), parameter :: &
300  simnam_exgtype = inputparamdefinitiontype &
301  ( &
302  'SIM', & ! component
303  'NAM', & ! subcomponent
304  'EXCHANGES', & ! block
305  'EXGTYPE', & ! tag name
306  'EXGTYPE', & ! fortran variable
307  'STRING', & ! type
308  '', & ! shape
309  'exchange type', & ! longname
310  .true., & ! required
311  .true., & ! multi-record
312  .false., & ! preserve case
313  .false., & ! layered
314  .false. & ! timeseries
315  )

◆ simnam_filein

type(inputparamdefinitiontype), parameter simnaminputmodule::simnam_filein = InputParamDefinitionType ( 'SIM', 'NAM', 'OPTIONS', 'FILEIN', 'FILEIN', 'KEYWORD', '', 'file keyword', .true., .true., .false., .false., .false. )
private

Definition at line 191 of file sim-namidm.f90.

191  type(InputParamDefinitionType), parameter :: &
192  simnam_filein = inputparamdefinitiontype &
193  ( &
194  'SIM', & ! component
195  'NAM', & ! subcomponent
196  'OPTIONS', & ! block
197  'FILEIN', & ! tag name
198  'FILEIN', & ! fortran variable
199  'KEYWORD', & ! type
200  '', & ! shape
201  'file keyword', & ! longname
202  .true., & ! required
203  .true., & ! multi-record
204  .false., & ! preserve case
205  .false., & ! layered
206  .false. & ! timeseries
207  )

◆ simnam_hpc6

type(inputparamdefinitiontype), parameter simnaminputmodule::simnam_hpc6 = InputParamDefinitionType ( 'SIM', 'NAM', 'OPTIONS', 'HPC6', 'HPC6', 'KEYWORD', '', 'head keyword', .true., .true., .false., .false., .false. )
private

Definition at line 173 of file sim-namidm.f90.

173  type(InputParamDefinitionType), parameter :: &
174  simnam_hpc6 = inputparamdefinitiontype &
175  ( &
176  'SIM', & ! component
177  'NAM', & ! subcomponent
178  'OPTIONS', & ! block
179  'HPC6', & ! tag name
180  'HPC6', & ! fortran variable
181  'KEYWORD', & ! type
182  '', & ! shape
183  'head keyword', & ! longname
184  .true., & ! required
185  .true., & ! multi-record
186  .false., & ! preserve case
187  .false., & ! layered
188  .false. & ! timeseries
189  )

◆ simnam_hpc6_filename

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

Definition at line 209 of file sim-namidm.f90.

209  type(InputParamDefinitionType), parameter :: &
210  simnam_hpc6_filename = inputparamdefinitiontype &
211  ( &
212  'SIM', & ! component
213  'NAM', & ! subcomponent
214  'OPTIONS', & ! block
215  'HPC6_FILENAME', & ! tag name
216  'HPC6_FILENAME', & ! fortran variable
217  'STRING', & ! type
218  '', & ! shape
219  'file name of time series information', & ! longname
220  .true., & ! required
221  .true., & ! multi-record
222  .true., & ! preserve case
223  .false., & ! layered
224  .false. & ! timeseries
225  )

◆ simnam_hpc_filerecord

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

Definition at line 155 of file sim-namidm.f90.

155  type(InputParamDefinitionType), parameter :: &
156  simnam_hpc_filerecord = inputparamdefinitiontype &
157  ( &
158  'SIM', & ! component
159  'NAM', & ! subcomponent
160  'OPTIONS', & ! block
161  'HPC_FILERECORD', & ! tag name
162  'HPC_FILERECORD', & ! fortran variable
163  'RECORD HPC6 FILEIN HPC6_FILENAME', & ! type
164  '', & ! shape
165  '', & ! longname
166  .false., & ! required
167  .false., & ! multi-record
168  .false., & ! preserve case
169  .false., & ! layered
170  .false. & ! timeseries
171  )

◆ simnam_maxerrors

type(inputparamdefinitiontype), parameter simnaminputmodule::simnam_maxerrors = InputParamDefinitionType ( 'SIM', 'NAM', 'OPTIONS', 'MAXERRORS', 'MAXERRORS', 'INTEGER', '', 'maximum number of errors', .false., .false., .false., .false., .false. )
private

Definition at line 119 of file sim-namidm.f90.

119  type(InputParamDefinitionType), parameter :: &
120  simnam_maxerrors = inputparamdefinitiontype &
121  ( &
122  'SIM', & ! component
123  'NAM', & ! subcomponent
124  'OPTIONS', & ! block
125  'MAXERRORS', & ! tag name
126  'MAXERRORS', & ! fortran variable
127  'INTEGER', & ! type
128  '', & ! shape
129  'maximum number of errors', & ! longname
130  .false., & ! required
131  .false., & ! multi-record
132  .false., & ! preserve case
133  .false., & ! layered
134  .false. & ! timeseries
135  )

◆ simnam_mfname

type(inputparamdefinitiontype), parameter simnaminputmodule::simnam_mfname = InputParamDefinitionType ( 'SIM', 'NAM', 'MODELS', 'MFNAME', 'MFNAME', 'STRING', '', 'file name for model name file', .true., .true., .true., .false., .false. )
private

Definition at line 263 of file sim-namidm.f90.

263  type(InputParamDefinitionType), parameter :: &
264  simnam_mfname = inputparamdefinitiontype &
265  ( &
266  'SIM', & ! component
267  'NAM', & ! subcomponent
268  'MODELS', & ! block
269  'MFNAME', & ! tag name
270  'MFNAME', & ! fortran variable
271  'STRING', & ! type
272  '', & ! shape
273  'file name for model name file', & ! longname
274  .true., & ! required
275  .true., & ! multi-record
276  .true., & ! preserve case
277  .false., & ! layered
278  .false. & ! timeseries
279  )

◆ simnam_mname

type(inputparamdefinitiontype), parameter simnaminputmodule::simnam_mname = InputParamDefinitionType ( 'SIM', 'NAM', 'MODELS', 'MNAME', 'MNAME', 'STRING', '', 'name of model', .true., .true., .false., .false., .false. )
private

Definition at line 281 of file sim-namidm.f90.

281  type(InputParamDefinitionType), parameter :: &
282  simnam_mname = inputparamdefinitiontype &
283  ( &
284  'SIM', & ! component
285  'NAM', & ! subcomponent
286  'MODELS', & ! block
287  'MNAME', & ! tag name
288  'MNAME', & ! fortran variable
289  'STRING', & ! type
290  '', & ! shape
291  'name of model', & ! longname
292  .true., & ! required
293  .true., & ! multi-record
294  .false., & ! preserve case
295  .false., & ! layered
296  .false. & ! timeseries
297  )

◆ simnam_models

type(inputparamdefinitiontype), parameter simnaminputmodule::simnam_models = InputParamDefinitionType ( 'SIM', 'NAM', 'MODELS', 'MODELS', 'MODELS', 'RECARRAY MTYPE MFNAME MNAME', '', 'list of models', .true., .false., .false., .false., .false. )
private

Definition at line 470 of file sim-namidm.f90.

470  type(InputParamDefinitionType), parameter :: &
471  simnam_models = inputparamdefinitiontype &
472  ( &
473  'SIM', & ! component
474  'NAM', & ! subcomponent
475  'MODELS', & ! block
476  'MODELS', & ! tag name
477  'MODELS', & ! fortran variable
478  'RECARRAY MTYPE MFNAME MNAME', & ! type
479  '', & ! shape
480  'list of models', & ! longname
481  .true., & ! required
482  .false., & ! multi-record
483  .false., & ! preserve case
484  .false., & ! layered
485  .false. & ! timeseries
486  )

◆ simnam_mtype

type(inputparamdefinitiontype), parameter simnaminputmodule::simnam_mtype = InputParamDefinitionType ( 'SIM', 'NAM', 'MODELS', 'MTYPE', 'MTYPE', 'STRING', '', 'model type', .true., .true., .false., .false., .false. )
private

Definition at line 245 of file sim-namidm.f90.

245  type(InputParamDefinitionType), parameter :: &
246  simnam_mtype = inputparamdefinitiontype &
247  ( &
248  'SIM', & ! component
249  'NAM', & ! subcomponent
250  'MODELS', & ! block
251  'MTYPE', & ! tag name
252  'MTYPE', & ! fortran variable
253  'STRING', & ! type
254  '', & ! shape
255  'model type', & ! longname
256  .true., & ! required
257  .true., & ! multi-record
258  .false., & ! preserve case
259  .false., & ! layered
260  .false. & ! timeseries
261  )

◆ simnam_mxiter

type(inputparamdefinitiontype), parameter simnaminputmodule::simnam_mxiter = InputParamDefinitionType ( 'SIM', 'NAM', 'SOLUTIONGROUP', 'MXITER', 'MXITER', 'INTEGER', '', 'maximum solution group iterations', .false., .false., .false., .false., .false. )
private

Definition at line 371 of file sim-namidm.f90.

371  type(InputParamDefinitionType), parameter :: &
372  simnam_mxiter = inputparamdefinitiontype &
373  ( &
374  'SIM', & ! component
375  'NAM', & ! subcomponent
376  'SOLUTIONGROUP', & ! block
377  'MXITER', & ! tag name
378  'MXITER', & ! fortran variable
379  'INTEGER', & ! type
380  '', & ! shape
381  'maximum solution group iterations', & ! longname
382  .false., & ! required
383  .false., & ! multi-record
384  .false., & ! preserve case
385  .false., & ! layered
386  .false. & ! timeseries
387  )

◆ simnam_nocheck

type(inputparamdefinitiontype), parameter simnaminputmodule::simnam_nocheck = InputParamDefinitionType ( 'SIM', 'NAM', 'OPTIONS', 'NOCHECK', 'NOCHECK', 'KEYWORD', '', 'turn off checking', .false., .false., .false., .false., .false. )
private

Definition at line 65 of file sim-namidm.f90.

65  type(InputParamDefinitionType), parameter :: &
66  simnam_nocheck = inputparamdefinitiontype &
67  ( &
68  'SIM', & ! component
69  'NAM', & ! subcomponent
70  'OPTIONS', & ! block
71  'NOCHECK', & ! tag name
72  'NOCHECK', & ! fortran variable
73  'KEYWORD', & ! type
74  '', & ! shape
75  'turn off checking', & ! longname
76  .false., & ! required
77  .false., & ! multi-record
78  .false., & ! preserve case
79  .false., & ! layered
80  .false. & ! timeseries
81  )

◆ simnam_print_input

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

Definition at line 137 of file sim-namidm.f90.

137  type(InputParamDefinitionType), parameter :: &
138  simnam_print_input = inputparamdefinitiontype &
139  ( &
140  'SIM', & ! component
141  'NAM', & ! subcomponent
142  'OPTIONS', & ! block
143  'PRINT_INPUT', & ! tag name
144  'PRINT_INPUT', & ! fortran variable
145  'KEYWORD', & ! type
146  '', & ! shape
147  'print input to listing file', & ! longname
148  .false., & ! required
149  .false., & ! multi-record
150  .false., & ! preserve case
151  .false., & ! layered
152  .false. & ! timeseries
153  )

◆ simnam_prmem

type(inputparamdefinitiontype), parameter simnaminputmodule::simnam_prmem = InputParamDefinitionType ( 'SIM', 'NAM', 'OPTIONS', 'MEMORY_PRINT_OPTION', 'PRMEM', 'STRING', '', 'memory print option', .false., .false., .false., .false., .false. )
private

Definition at line 83 of file sim-namidm.f90.

83  type(InputParamDefinitionType), parameter :: &
84  simnam_prmem = inputparamdefinitiontype &
85  ( &
86  'SIM', & ! component
87  'NAM', & ! subcomponent
88  'OPTIONS', & ! block
89  'MEMORY_PRINT_OPTION', & ! tag name
90  'PRMEM', & ! fortran variable
91  'STRING', & ! type
92  '', & ! shape
93  'memory print option', & ! longname
94  .false., & ! required
95  .false., & ! multi-record
96  .false., & ! preserve case
97  .false., & ! layered
98  .false. & ! timeseries
99  )

◆ simnam_prprof

type(inputparamdefinitiontype), parameter simnaminputmodule::simnam_prprof = InputParamDefinitionType ( 'SIM', 'NAM', 'OPTIONS', 'PROFILE_OPTION', 'PRPROF', 'STRING', '', 'profiling option', .false., .false., .false., .false., .false. )
private

Definition at line 101 of file sim-namidm.f90.

101  type(InputParamDefinitionType), parameter :: &
102  simnam_prprof = inputparamdefinitiontype &
103  ( &
104  'SIM', & ! component
105  'NAM', & ! subcomponent
106  'OPTIONS', & ! block
107  'PROFILE_OPTION', & ! tag name
108  'PRPROF', & ! fortran variable
109  'STRING', & ! type
110  '', & ! shape
111  'profiling option', & ! longname
112  .false., & ! required
113  .false., & ! multi-record
114  .false., & ! preserve case
115  .false., & ! layered
116  .false. & ! timeseries
117  )

◆ simnam_slnfname

type(inputparamdefinitiontype), parameter simnaminputmodule::simnam_slnfname = InputParamDefinitionType ( 'SIM', 'NAM', 'SOLUTIONGROUP', 'SLNFNAME', 'SLNFNAME', 'STRING', '', 'file name for solution input', .true., .true., .true., .false., .false. )
private

Definition at line 407 of file sim-namidm.f90.

407  type(InputParamDefinitionType), parameter :: &
408  simnam_slnfname = inputparamdefinitiontype &
409  ( &
410  'SIM', & ! component
411  'NAM', & ! subcomponent
412  'SOLUTIONGROUP', & ! block
413  'SLNFNAME', & ! tag name
414  'SLNFNAME', & ! fortran variable
415  'STRING', & ! type
416  '', & ! shape
417  'file name for solution input', & ! longname
418  .true., & ! required
419  .true., & ! multi-record
420  .true., & ! preserve case
421  .false., & ! layered
422  .false. & ! timeseries
423  )

◆ simnam_slnmnames

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

Definition at line 425 of file sim-namidm.f90.

425  type(InputParamDefinitionType), parameter :: &
426  simnam_slnmnames = inputparamdefinitiontype &
427  ( &
428  'SIM', & ! component
429  'NAM', & ! subcomponent
430  'SOLUTIONGROUP', & ! block
431  'SLNMNAMES', & ! tag name
432  'SLNMNAMES', & ! fortran variable
433  'STRING', & ! type
434  ':', & ! shape
435  'array of model names in this solution', & ! longname
436  .true., & ! required
437  .true., & ! multi-record
438  .false., & ! preserve case
439  .false., & ! layered
440  .false. & ! timeseries
441  )

◆ simnam_slntype

type(inputparamdefinitiontype), parameter simnaminputmodule::simnam_slntype = InputParamDefinitionType ( 'SIM', 'NAM', 'SOLUTIONGROUP', 'SLNTYPE', 'SLNTYPE', 'STRING', '', 'type of solution', .true., .true., .false., .false., .false. )
private

Definition at line 389 of file sim-namidm.f90.

389  type(InputParamDefinitionType), parameter :: &
390  simnam_slntype = inputparamdefinitiontype &
391  ( &
392  'SIM', & ! component
393  'NAM', & ! subcomponent
394  'SOLUTIONGROUP', & ! block
395  'SLNTYPE', & ! tag name
396  'SLNTYPE', & ! fortran variable
397  'STRING', & ! type
398  '', & ! shape
399  'type of solution', & ! longname
400  .true., & ! required
401  .true., & ! multi-record
402  .false., & ! preserve case
403  .false., & ! layered
404  .false. & ! timeseries
405  )

◆ simnam_solutiongroup

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

Definition at line 506 of file sim-namidm.f90.

506  type(InputParamDefinitionType), parameter :: &
507  simnam_solutiongroup = inputparamdefinitiontype &
508  ( &
509  'SIM', & ! component
510  'NAM', & ! subcomponent
511  'SOLUTIONGROUP', & ! block
512  'SOLUTIONGROUP', & ! tag name
513  'SOLUTIONGROUP', & ! fortran variable
514  'RECARRAY SLNTYPE SLNFNAME SLNMNAMES', & ! type
515  '', & ! shape
516  'solution type and models in the solution', & ! longname
517  .true., & ! required
518  .false., & ! multi-record
519  .false., & ! preserve case
520  .false., & ! layered
521  .false. & ! timeseries
522  )

◆ simnam_tdis6

type(inputparamdefinitiontype), parameter simnaminputmodule::simnam_tdis6 = InputParamDefinitionType ( 'SIM', 'NAM', 'TIMING', 'TDIS6', 'TDIS6', 'STRING', '', 'name of tdis input file', .true., .false., .true., .false., .false. )
private

Definition at line 227 of file sim-namidm.f90.

227  type(InputParamDefinitionType), parameter :: &
228  simnam_tdis6 = inputparamdefinitiontype &
229  ( &
230  'SIM', & ! component
231  'NAM', & ! subcomponent
232  'TIMING', & ! block
233  'TDIS6', & ! tag name
234  'TDIS6', & ! fortran variable
235  'STRING', & ! type
236  '', & ! shape
237  'name of tdis input file', & ! longname
238  .true., & ! required
239  .false., & ! multi-record
240  .true., & ! preserve case
241  .false., & ! layered
242  .false. & ! timeseries
243  )