SIM-NAM

Structure of Blocks

FOR EACH SIMULATION

    BEGIN OPTIONS
      [CONTINUE]
      [NOCHECK]
      [MEMORY_PRINT_OPTION <memory_print_option>]
      [MAXERRORS <maxerrors>]
      [PRINT_INPUT]
      [HPC6 FILEIN <hpc6_filename>]
    END OPTIONS
    BEGIN TIMING
      TDIS6 <tdis6>
    END TIMING
    BEGIN MODELS
      <mtype> <mfname> <mname>
      <mtype> <mfname> <mname>
      ...
    END MODELS
    BEGIN EXCHANGES
      <exgtype> <exgfile> <exgmnamea> <exgmnameb>
      <exgtype> <exgfile> <exgmnamea> <exgmnameb>
      ...
    END EXCHANGES
    BEGIN SOLUTIONGROUP <group_num>
      [MXITER <mxiter>]
      <slntype> <slnfname> <slnmnames(:)>
      <slntype> <slnfname> <slnmnames(:)>
      ...
    END SOLUTIONGROUP

Explanation of Variables

Block: OPTIONS

  • CONTINUE keyword flag to indicate that the simulation should continue even if one or more solutions do not converge.

  • NOCHECK keyword flag to indicate that the model input check routines should not be called prior to each time step. Checks are performed by default.

  • memory_print_option is a flag that controls printing of detailed memory manager usage to the end of the simulation list file. NONE means do not print detailed information. SUMMARY means print only the total memory for each simulation component. ALL means print information for each variable stored in the memory manager. NONE is default if MEMORY_PRINT_OPTION is not specified.

  • maxerrors maximum number of errors that will be stored and printed.

  • PRINT_INPUT keyword to activate printing of simulation input summaries to the simulation list file (mfsim.lst). With this keyword, input summaries will be written for those packages that support newer input data model routines. Not all packages are supported yet by the newer input data model routines.

  • HPC6 keyword to specify that record corresponds to a hpc file.

  • FILEIN keyword to specify that an input filename is expected next.

  • hpc6_filename name of input file to define HPC file settings for the HPC package. See the “HPC File” section for instructions for preparing HPC input files.

Block: TIMING

  • tdis6 is the name of the Temporal Discretization (TDIS) Input File.

Block: MODELS

  • mtype is the type of model to add to simulation.

  • mfname is the file name of the model name file.

  • mname is the user-assigned name of the model. The model name cannot exceed 16 characters and must not have blanks within the name. The model name is case insensitive; any lowercase letters are converted and stored as upper case letters.

Block: EXCHANGES

  • exgtype is the exchange type.

  • exgfile is the input file for the exchange.

  • exgmnamea is the name of the first model that is part of this exchange.

  • exgmnameb is the name of the second model that is part of this exchange.

Block: SOLUTIONGROUP

  • group_num is the group number of the solution group. Solution groups must be numbered sequentially, starting with group number one.

  • mxiter is the maximum number of outer iterations for this solution group. The default value is 1. If there is only one solution in the solution group, then MXITER must be 1.

  • slntype is the type of solution. The Integrated Model Solution (IMS6) is the only supported option in this version.

  • slnfname name of file containing solution input.

  • slnmnames is the array of model names to add to this solution. The number of model names is determined by the number of model names the user provides on this line.

Example Input File

    # This block is optional
    BEGIN OPTIONS
    END OPTIONS
    
    # Simulation timing information
    BEGIN TIMING
      TDIS6 simulation.tdis
    END TIMING
    
    # List of models in the simulation
    BEGIN MODELS
      #modeltype      namefile      modelname
             GWF6    model1.nam    GWF_Model_1
             GWF6    model2.nam    GWF_Model_2
    END MODELS
    
    # List of exchanges in the simulation
    BEGIN EXCHANGES
      GWF6-GWF6 simulation.exg GWF_Model_1 GWF_Model_2
    END EXCHANGES
    
    # Models are part of the same numerical solution
    BEGIN SOLUTIONGROUP 1
      IMS6 simulation.ims GWF_Model_1 GWF_Model_2
    END SOLUTIONGROUP