MODFLOW 6  version 6.7.0.dev3
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., .false. )
 
type(inputparamdefinitiontype), parameter simnam_nocheck = InputParamDefinitionType ( 'SIM', 'NAM', 'OPTIONS', 'NOCHECK', 'NOCHECK', 'KEYWORD', '', 'turn off checking', .false., .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., .false. )
 
type(inputparamdefinitiontype), parameter simnam_prprof = InputParamDefinitionType ( 'SIM', 'NAM', 'OPTIONS', 'PROFILE_OPTION', 'PRPROF', 'STRING', '', 'profiling option', .false., .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., .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., .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., .false. )
 
type(inputparamdefinitiontype), parameter simnam_hpc6 = InputParamDefinitionType ( 'SIM', 'NAM', 'OPTIONS', 'HPC6', 'HPC6', 'KEYWORD', '', 'head keyword', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter simnam_filein = InputParamDefinitionType ( 'SIM', 'NAM', 'OPTIONS', 'FILEIN', 'FILEIN', 'KEYWORD', '', 'file keyword', .true., .false., .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., .false., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter simnam_tdis6 = InputParamDefinitionType ( 'SIM', 'NAM', 'TIMING', 'TDIS6', 'TDIS6', 'STRING', '', 'name of tdis input file', .true., .false., .false., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter simnam_mtype = InputParamDefinitionType ( 'SIM', 'NAM', 'MODELS', 'MTYPE', 'MTYPE', 'STRING', '', 'model type', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter simnam_mfname = InputParamDefinitionType ( 'SIM', 'NAM', 'MODELS', 'MFNAME', 'MFNAME', 'STRING', '', 'file name for model name file', .true., .false., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter simnam_mname = InputParamDefinitionType ( 'SIM', 'NAM', 'MODELS', 'MNAME', 'MNAME', 'STRING', '', 'name of model', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter simnam_exgtype = InputParamDefinitionType ( 'SIM', 'NAM', 'EXCHANGES', 'EXGTYPE', 'EXGTYPE', 'STRING', '', 'exchange type', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter simnam_exgfile = InputParamDefinitionType ( 'SIM', 'NAM', 'EXCHANGES', 'EXGFILE', 'EXGFILE', 'STRING', '', 'input file for exchange', .true., .false., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter simnam_exgmnamea = InputParamDefinitionType ( 'SIM', 'NAM', 'EXCHANGES', 'EXGMNAMEA', 'EXGMNAMEA', 'STRING', '', 'name of model A', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter simnam_exgmnameb = InputParamDefinitionType ( 'SIM', 'NAM', 'EXCHANGES', 'EXGMNAMEB', 'EXGMNAMEB', 'STRING', '', 'name of model B', .true., .false., .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., .false. )
 
type(inputparamdefinitiontype), parameter simnam_slntype = InputParamDefinitionType ( 'SIM', 'NAM', 'SOLUTIONGROUP', 'SLNTYPE', 'SLNTYPE', 'STRING', '', 'type of solution', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter simnam_slnfname = InputParamDefinitionType ( 'SIM', 'NAM', 'SOLUTIONGROUP', 'SLNFNAME', 'SLNFNAME', 'STRING', '', 'file name for solution input', .true., .false., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter simnam_slnmnames = InputParamDefinitionType ( 'SIM', 'NAM', 'SOLUTIONGROUP', 'SLNMNAMES', 'SLNMNAMES', 'STRING', 'ANY1D', 'array of model names in this solution', .true., .false., .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., .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., .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., .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 549 of file sim-namidm.f90.

549  type(InputParamDefinitionType), parameter :: &
550  sim_nam_aggregate_definitions(*) = &
551  [ &
552  simnam_models, &
553  simnam_exchanges, &
554  simnam_solutiongroup &
555  ]

◆ 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 557 of file sim-namidm.f90.

557  type(InputBlockDefinitionType), parameter :: &
558  sim_nam_block_definitions(*) = &
559  [ &
560  inputblockdefinitiontype( &
561  'OPTIONS', & ! blockname
562  .false., & ! required
563  .false., & ! aggregate
564  .false. & ! block_variable
565  ), &
566  inputblockdefinitiontype( &
567  'TIMING', & ! blockname
568  .true., & ! required
569  .false., & ! aggregate
570  .false. & ! block_variable
571  ), &
572  inputblockdefinitiontype( &
573  'MODELS', & ! blockname
574  .true., & ! required
575  .true., & ! aggregate
576  .false. & ! block_variable
577  ), &
578  inputblockdefinitiontype( &
579  'EXCHANGES', & ! blockname
580  .true., & ! required
581  .true., & ! aggregate
582  .false. & ! block_variable
583  ), &
584  inputblockdefinitiontype( &
585  'SOLUTIONGROUP', & ! blockname
586  .true., & ! required
587  .true., & ! aggregate
588  .true. & ! block_variable
589  ) &
590  ]

◆ 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 465 of file sim-namidm.f90.

465  type(InputParamDefinitionType), parameter :: &
466  sim_nam_param_definitions(*) = &
467  [ &
468  simnam_continue, &
469  simnam_nocheck, &
470  simnam_prmem, &
471  simnam_prprof, &
472  simnam_maxerrors, &
473  simnam_print_input, &
474  simnam_hpc_filerecord, &
475  simnam_hpc6, &
476  simnam_filein, &
477  simnam_hpc6_filename, &
478  simnam_tdis6, &
479  simnam_mtype, &
480  simnam_mfname, &
481  simnam_mname, &
482  simnam_exgtype, &
483  simnam_exgfile, &
484  simnam_exgmnamea, &
485  simnam_exgmnameb, &
486  simnam_mxiter, &
487  simnam_slntype, &
488  simnam_slnfname, &
489  simnam_slnmnames &
490  ]

◆ 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., .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., & ! prerelease
60  .false., & ! multi-record
61  .false., & ! preserve case
62  .false., & ! layered
63  .false. & ! timeseries
64  )

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

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

511  type(InputParamDefinitionType), parameter :: &
512  simnam_exchanges = inputparamdefinitiontype &
513  ( &
514  'SIM', & ! component
515  'NAM', & ! subcomponent
516  'EXCHANGES', & ! block
517  'EXCHANGES', & ! tag name
518  'EXCHANGES', & ! fortran variable
519  'RECARRAY EXGTYPE EXGFILE EXGMNAMEA EXGMNAMEB', & ! type
520  '', & ! shape
521  'list of exchanges', & ! longname
522  .true., & ! required
523  .false., & ! prerelease
524  .false., & ! multi-record
525  .false., & ! preserve case
526  .false., & ! layered
527  .false. & ! timeseries
528  )

◆ simnam_exgfile

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

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

332  type(InputParamDefinitionType), parameter :: &
333  simnam_exgfile = inputparamdefinitiontype &
334  ( &
335  'SIM', & ! component
336  'NAM', & ! subcomponent
337  'EXCHANGES', & ! block
338  'EXGFILE', & ! tag name
339  'EXGFILE', & ! fortran variable
340  'STRING', & ! type
341  '', & ! shape
342  'input file for exchange', & ! longname
343  .true., & ! required
344  .false., & ! prerelease
345  .true., & ! multi-record
346  .true., & ! preserve case
347  .false., & ! layered
348  .false. & ! timeseries
349  )

◆ simnam_exgmnamea

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

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

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

◆ simnam_exgmnameb

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

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

370  type(InputParamDefinitionType), parameter :: &
371  simnam_exgmnameb = inputparamdefinitiontype &
372  ( &
373  'SIM', & ! component
374  'NAM', & ! subcomponent
375  'EXCHANGES', & ! block
376  'EXGMNAMEB', & ! tag name
377  'EXGMNAMEB', & ! fortran variable
378  'STRING', & ! type
379  '', & ! shape
380  'name of model B', & ! longname
381  .true., & ! required
382  .false., & ! prerelease
383  .true., & ! multi-record
384  .false., & ! preserve case
385  .false., & ! layered
386  .false. & ! timeseries
387  )

◆ simnam_exgtype

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

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

313  type(InputParamDefinitionType), parameter :: &
314  simnam_exgtype = inputparamdefinitiontype &
315  ( &
316  'SIM', & ! component
317  'NAM', & ! subcomponent
318  'EXCHANGES', & ! block
319  'EXGTYPE', & ! tag name
320  'EXGTYPE', & ! fortran variable
321  'STRING', & ! type
322  '', & ! shape
323  'exchange type', & ! longname
324  .true., & ! required
325  .false., & ! prerelease
326  .true., & ! multi-record
327  .false., & ! preserve case
328  .false., & ! layered
329  .false. & ! timeseries
330  )

◆ simnam_filein

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

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

199  type(InputParamDefinitionType), parameter :: &
200  simnam_filein = inputparamdefinitiontype &
201  ( &
202  'SIM', & ! component
203  'NAM', & ! subcomponent
204  'OPTIONS', & ! block
205  'FILEIN', & ! tag name
206  'FILEIN', & ! fortran variable
207  'KEYWORD', & ! type
208  '', & ! shape
209  'file keyword', & ! longname
210  .true., & ! required
211  .false., & ! prerelease
212  .true., & ! multi-record
213  .false., & ! preserve case
214  .false., & ! layered
215  .false. & ! timeseries
216  )

◆ simnam_hpc6

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

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

180  type(InputParamDefinitionType), parameter :: &
181  simnam_hpc6 = inputparamdefinitiontype &
182  ( &
183  'SIM', & ! component
184  'NAM', & ! subcomponent
185  'OPTIONS', & ! block
186  'HPC6', & ! tag name
187  'HPC6', & ! fortran variable
188  'KEYWORD', & ! type
189  '', & ! shape
190  'head keyword', & ! longname
191  .true., & ! required
192  .false., & ! prerelease
193  .true., & ! multi-record
194  .false., & ! preserve case
195  .false., & ! layered
196  .false. & ! timeseries
197  )

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

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

218  type(InputParamDefinitionType), parameter :: &
219  simnam_hpc6_filename = inputparamdefinitiontype &
220  ( &
221  'SIM', & ! component
222  'NAM', & ! subcomponent
223  'OPTIONS', & ! block
224  'HPC6_FILENAME', & ! tag name
225  'HPC6_FILENAME', & ! fortran variable
226  'STRING', & ! type
227  '', & ! shape
228  'file name of time series information', & ! longname
229  .true., & ! required
230  .false., & ! prerelease
231  .true., & ! multi-record
232  .true., & ! preserve case
233  .false., & ! layered
234  .false. & ! timeseries
235  )

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

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

161  type(InputParamDefinitionType), parameter :: &
162  simnam_hpc_filerecord = inputparamdefinitiontype &
163  ( &
164  'SIM', & ! component
165  'NAM', & ! subcomponent
166  'OPTIONS', & ! block
167  'HPC_FILERECORD', & ! tag name
168  'HPC_FILERECORD', & ! fortran variable
169  'RECORD HPC6 FILEIN HPC6_FILENAME', & ! type
170  '', & ! shape
171  '', & ! longname
172  .false., & ! required
173  .false., & ! prerelease
174  .false., & ! multi-record
175  .false., & ! preserve case
176  .false., & ! layered
177  .false. & ! timeseries
178  )

◆ simnam_maxerrors

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

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

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

◆ simnam_mfname

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

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

275  type(InputParamDefinitionType), parameter :: &
276  simnam_mfname = inputparamdefinitiontype &
277  ( &
278  'SIM', & ! component
279  'NAM', & ! subcomponent
280  'MODELS', & ! block
281  'MFNAME', & ! tag name
282  'MFNAME', & ! fortran variable
283  'STRING', & ! type
284  '', & ! shape
285  'file name for model name file', & ! longname
286  .true., & ! required
287  .false., & ! prerelease
288  .true., & ! multi-record
289  .true., & ! preserve case
290  .false., & ! layered
291  .false. & ! timeseries
292  )

◆ simnam_mname

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

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

294  type(InputParamDefinitionType), parameter :: &
295  simnam_mname = inputparamdefinitiontype &
296  ( &
297  'SIM', & ! component
298  'NAM', & ! subcomponent
299  'MODELS', & ! block
300  'MNAME', & ! tag name
301  'MNAME', & ! fortran variable
302  'STRING', & ! type
303  '', & ! shape
304  'name of model', & ! longname
305  .true., & ! required
306  .false., & ! prerelease
307  .true., & ! multi-record
308  .false., & ! preserve case
309  .false., & ! layered
310  .false. & ! timeseries
311  )

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

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

492  type(InputParamDefinitionType), parameter :: &
493  simnam_models = inputparamdefinitiontype &
494  ( &
495  'SIM', & ! component
496  'NAM', & ! subcomponent
497  'MODELS', & ! block
498  'MODELS', & ! tag name
499  'MODELS', & ! fortran variable
500  'RECARRAY MTYPE MFNAME MNAME', & ! type
501  '', & ! shape
502  'list of models', & ! longname
503  .true., & ! required
504  .false., & ! prerelease
505  .false., & ! multi-record
506  .false., & ! preserve case
507  .false., & ! layered
508  .false. & ! timeseries
509  )

◆ simnam_mtype

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

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

256  type(InputParamDefinitionType), parameter :: &
257  simnam_mtype = inputparamdefinitiontype &
258  ( &
259  'SIM', & ! component
260  'NAM', & ! subcomponent
261  'MODELS', & ! block
262  'MTYPE', & ! tag name
263  'MTYPE', & ! fortran variable
264  'STRING', & ! type
265  '', & ! shape
266  'model type', & ! longname
267  .true., & ! required
268  .false., & ! prerelease
269  .true., & ! multi-record
270  .false., & ! preserve case
271  .false., & ! layered
272  .false. & ! timeseries
273  )

◆ simnam_mxiter

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

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

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

◆ simnam_nocheck

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

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

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

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

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

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

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

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

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

◆ simnam_prprof

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

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

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

◆ simnam_slnfname

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

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

427  type(InputParamDefinitionType), parameter :: &
428  simnam_slnfname = inputparamdefinitiontype &
429  ( &
430  'SIM', & ! component
431  'NAM', & ! subcomponent
432  'SOLUTIONGROUP', & ! block
433  'SLNFNAME', & ! tag name
434  'SLNFNAME', & ! fortran variable
435  'STRING', & ! type
436  '', & ! shape
437  'file name for solution input', & ! longname
438  .true., & ! required
439  .false., & ! prerelease
440  .true., & ! multi-record
441  .true., & ! preserve case
442  .false., & ! layered
443  .false. & ! timeseries
444  )

◆ simnam_slnmnames

type(inputparamdefinitiontype), parameter simnaminputmodule::simnam_slnmnames = InputParamDefinitionType ( 'SIM', 'NAM', 'SOLUTIONGROUP', 'SLNMNAMES', 'SLNMNAMES', 'STRING', 'ANY1D', 'array of model names in this solution', .true., .false., .true., .false., .false., .false. )
private

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

446  type(InputParamDefinitionType), parameter :: &
447  simnam_slnmnames = inputparamdefinitiontype &
448  ( &
449  'SIM', & ! component
450  'NAM', & ! subcomponent
451  'SOLUTIONGROUP', & ! block
452  'SLNMNAMES', & ! tag name
453  'SLNMNAMES', & ! fortran variable
454  'STRING', & ! type
455  'ANY1D', & ! shape
456  'array of model names in this solution', & ! longname
457  .true., & ! required
458  .false., & ! prerelease
459  .true., & ! multi-record
460  .false., & ! preserve case
461  .false., & ! layered
462  .false. & ! timeseries
463  )

◆ simnam_slntype

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

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

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

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

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

530  type(InputParamDefinitionType), parameter :: &
531  simnam_solutiongroup = inputparamdefinitiontype &
532  ( &
533  'SIM', & ! component
534  'NAM', & ! subcomponent
535  'SOLUTIONGROUP', & ! block
536  'SOLUTIONGROUP', & ! tag name
537  'SOLUTIONGROUP', & ! fortran variable
538  'RECARRAY SLNTYPE SLNFNAME SLNMNAMES', & ! type
539  '', & ! shape
540  'solution type and models in the solution', & ! longname
541  .true., & ! required
542  .false., & ! prerelease
543  .false., & ! multi-record
544  .false., & ! preserve case
545  .false., & ! layered
546  .false. & ! timeseries
547  )

◆ simnam_tdis6

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

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

237  type(InputParamDefinitionType), parameter :: &
238  simnam_tdis6 = inputparamdefinitiontype &
239  ( &
240  'SIM', & ! component
241  'NAM', & ! subcomponent
242  'TIMING', & ! block
243  'TDIS6', & ! tag name
244  'TDIS6', & ! fortran variable
245  'STRING', & ! type
246  '', & ! shape
247  'name of tdis input file', & ! longname
248  .true., & ! required
249  .false., & ! prerelease
250  .false., & ! multi-record
251  .true., & ! preserve case
252  .false., & ! layered
253  .false. & ! timeseries
254  )