MODFLOW 6  version 6.7.0.dev0
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_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_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 504 of file sim-namidm.f90.

504  type(InputParamDefinitionType), parameter :: &
505  sim_nam_aggregate_definitions(*) = &
506  [ &
507  simnam_models, &
508  simnam_exchanges, &
509  simnam_solutiongroup &
510  ]

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

512  type(InputBlockDefinitionType), parameter :: &
513  sim_nam_block_definitions(*) = &
514  [ &
515  inputblockdefinitiontype( &
516  'OPTIONS', & ! blockname
517  .false., & ! required
518  .false., & ! aggregate
519  .false. & ! block_variable
520  ), &
521  inputblockdefinitiontype( &
522  'TIMING', & ! blockname
523  .true., & ! required
524  .false., & ! aggregate
525  .false. & ! block_variable
526  ), &
527  inputblockdefinitiontype( &
528  'MODELS', & ! blockname
529  .true., & ! required
530  .true., & ! aggregate
531  .false. & ! block_variable
532  ), &
533  inputblockdefinitiontype( &
534  'EXCHANGES', & ! blockname
535  .true., & ! required
536  .true., & ! aggregate
537  .false. & ! block_variable
538  ), &
539  inputblockdefinitiontype( &
540  'SOLUTIONGROUP', & ! blockname
541  .true., & ! required
542  .true., & ! aggregate
543  .true. & ! block_variable
544  ) &
545  ]

◆ sim_nam_multi_package

logical, public simnaminputmodule::sim_nam_multi_package = .false.

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

38  logical :: sim_nam_multi_package = .false.

◆ sim_nam_param_definitions

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

424  type(InputParamDefinitionType), parameter :: &
425  sim_nam_param_definitions(*) = &
426  [ &
427  simnam_continue, &
428  simnam_nocheck, &
429  simnam_prmem, &
430  simnam_maxerrors, &
431  simnam_print_input, &
432  simnam_hpc_filerecord, &
433  simnam_hpc6, &
434  simnam_filein, &
435  simnam_hpc6_filename, &
436  simnam_tdis6, &
437  simnam_mtype, &
438  simnam_mfname, &
439  simnam_mname, &
440  simnam_exgtype, &
441  simnam_exgfile, &
442  simnam_exgmnamea, &
443  simnam_exgmnameb, &
444  simnam_mxiter, &
445  simnam_slntype, &
446  simnam_slnfname, &
447  simnam_slnmnames &
448  ]

◆ sim_nam_subpackages

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

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

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

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

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

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

468  type(InputParamDefinitionType), parameter :: &
469  simnam_exchanges = inputparamdefinitiontype &
470  ( &
471  'SIM', & ! component
472  'NAM', & ! subcomponent
473  'EXCHANGES', & ! block
474  'EXCHANGES', & ! tag name
475  'EXCHANGES', & ! fortran variable
476  'RECARRAY EXGTYPE EXGFILE EXGMNAMEA EXGMNAMEB', & ! type
477  '', & ! shape
478  'list of exchanges', & ! longname
479  .true., & ! required
480  .false., & ! multi-record
481  .false., & ! preserve case
482  .false., & ! layered
483  .false. & ! timeseries
484  )

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

136  type(InputParamDefinitionType), parameter :: &
137  simnam_hpc_filerecord = inputparamdefinitiontype &
138  ( &
139  'SIM', & ! component
140  'NAM', & ! subcomponent
141  'OPTIONS', & ! block
142  'HPC_FILERECORD', & ! tag name
143  'HPC_FILERECORD', & ! fortran variable
144  'RECORD HPC6 FILEIN HPC6_FILENAME', & ! type
145  '', & ! shape
146  '', & ! longname
147  .false., & ! required
148  .false., & ! multi-record
149  .false., & ! preserve case
150  .false., & ! layered
151  .false. & ! timeseries
152  )

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

100  type(InputParamDefinitionType), parameter :: &
101  simnam_maxerrors = inputparamdefinitiontype &
102  ( &
103  'SIM', & ! component
104  'NAM', & ! subcomponent
105  'OPTIONS', & ! block
106  'MAXERRORS', & ! tag name
107  'MAXERRORS', & ! fortran variable
108  'INTEGER', & ! type
109  '', & ! shape
110  'maximum number of errors', & ! longname
111  .false., & ! required
112  .false., & ! multi-record
113  .false., & ! preserve case
114  .false., & ! layered
115  .false. & ! timeseries
116  )

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

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

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

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

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

450  type(InputParamDefinitionType), parameter :: &
451  simnam_models = inputparamdefinitiontype &
452  ( &
453  'SIM', & ! component
454  'NAM', & ! subcomponent
455  'MODELS', & ! block
456  'MODELS', & ! tag name
457  'MODELS', & ! fortran variable
458  'RECARRAY MTYPE MFNAME MNAME', & ! type
459  '', & ! shape
460  'list of models', & ! longname
461  .true., & ! required
462  .false., & ! multi-record
463  .false., & ! preserve case
464  .false., & ! layered
465  .false. & ! timeseries
466  )

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

226  type(InputParamDefinitionType), parameter :: &
227  simnam_mtype = inputparamdefinitiontype &
228  ( &
229  'SIM', & ! component
230  'NAM', & ! subcomponent
231  'MODELS', & ! block
232  'MTYPE', & ! tag name
233  'MTYPE', & ! fortran variable
234  'STRING', & ! type
235  '', & ! shape
236  'model type', & ! longname
237  .true., & ! required
238  .true., & ! multi-record
239  .false., & ! preserve case
240  .false., & ! layered
241  .false. & ! timeseries
242  )

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

352  type(InputParamDefinitionType), parameter :: &
353  simnam_mxiter = inputparamdefinitiontype &
354  ( &
355  'SIM', & ! component
356  'NAM', & ! subcomponent
357  'SOLUTIONGROUP', & ! block
358  'MXITER', & ! tag name
359  'MXITER', & ! fortran variable
360  'INTEGER', & ! type
361  '', & ! shape
362  'maximum solution group iterations', & ! longname
363  .false., & ! required
364  .false., & ! multi-record
365  .false., & ! preserve case
366  .false., & ! layered
367  .false. & ! timeseries
368  )

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

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

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

118  type(InputParamDefinitionType), parameter :: &
119  simnam_print_input = inputparamdefinitiontype &
120  ( &
121  'SIM', & ! component
122  'NAM', & ! subcomponent
123  'OPTIONS', & ! block
124  'PRINT_INPUT', & ! tag name
125  'PRINT_INPUT', & ! fortran variable
126  'KEYWORD', & ! type
127  '', & ! shape
128  'print input to listing file', & ! longname
129  .false., & ! required
130  .false., & ! multi-record
131  .false., & ! preserve case
132  .false., & ! layered
133  .false. & ! timeseries
134  )

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

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

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

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

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

406  type(InputParamDefinitionType), parameter :: &
407  simnam_slnmnames = inputparamdefinitiontype &
408  ( &
409  'SIM', & ! component
410  'NAM', & ! subcomponent
411  'SOLUTIONGROUP', & ! block
412  'SLNMNAMES', & ! tag name
413  'SLNMNAMES', & ! fortran variable
414  'STRING', & ! type
415  ':', & ! shape
416  'array of model names in this solution', & ! longname
417  .true., & ! required
418  .true., & ! multi-record
419  .false., & ! preserve case
420  .false., & ! layered
421  .false. & ! timeseries
422  )

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

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

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

486  type(InputParamDefinitionType), parameter :: &
487  simnam_solutiongroup = inputparamdefinitiontype &
488  ( &
489  'SIM', & ! component
490  'NAM', & ! subcomponent
491  'SOLUTIONGROUP', & ! block
492  'SOLUTIONGROUP', & ! tag name
493  'SOLUTIONGROUP', & ! fortran variable
494  'RECARRAY SLNTYPE SLNFNAME SLNMNAMES', & ! type
495  '', & ! shape
496  'solution type and models in the solution', & ! longname
497  .true., & ! required
498  .false., & ! multi-record
499  .false., & ! preserve case
500  .false., & ! layered
501  .false. & ! timeseries
502  )

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

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