#INFOSWMM

Simulation Task Manager in InfoSWMM and InfoSWMM SA for Background Simulation Runs with 32 bit or 64 bit Engines using the current SWMM5 Engine

Simulation Task Manager in InfoSWMM and InfoSWMM SA for Background Simulation Runs with 32 bit or 64 bit Engines using the current SWMM5 Engine

The Simulation Task Manager is used to allow you to continue to work in the model while a simulation is running. The tool manages all of the simulation jobs in a separate multi-threaded environment. The existing output data will remain accessible until the new simulation output becomes available. You can even close the current project and the simulation will continue to run. A comprehensive user interface is also included to allow you to browse all of the jobs in the queue, visualize the active simulation progress and messages, and have full control over the submitted simulation jobs including elevating their execution orders, times, priorities, or even cancel any unwanted job.

The following is a brief description of the Simulation Task Manager. A more detailed on-line helpfile can be accessed within the Simulation Task Manager main window.

Simulation Task Manager Description

Description of the features of the Main Window:

Button Name Description
Start Simulation Select a simulation from the summary table and click this button to start the simulation
Pause Simulation Select a simulation from the summary table (that is currently running) and click this button to suspend the simulation
Cancel Simulation Select a simulation from the summary table and click this button to cancel the simulation task.
Options Click the Options button to access Simulation Task Manager options
Help Click the Help button to open this on-line help file
About Click this button to access the version number of Simulation Task Manager
Filter by Status / Time Simulation Task Manager maintains a database of all simulation tasks that have been sent to it. You can query out a subset of all these scheduled tasks into the summary table by selecting a Status and/or Time filter.
Simulation Task Summary Table This summary table lists all of the simulation tasks that have been sent to Simulation Task Manager (or a filtered subset). Select one of the scheduled tasks to see details in the Task Detail area.
Task Detail This area shows more detail on the simulation task currently selected in the summary table
Information Any messages generated by the current simulation task will be printed here

Using Simulation Task Manager

Using Simulation Task Manager is simple and straightforward.

  1. Enable Simulation Task Manager from the modeling software
  2. Schedule the simulation task using Run Manager
  3. Manage scheduled simulations from Simulation Task Manager (Note: The modeling software does not need to be open to manage and run simulations from Simulation Task Manager)
  4. Update output results in the model when simulations are completed

The following is an example of using Simulation Task Manager.

Step 1

Open the Preferences dialog ( ) and select the Use Innovyze Simulation Task Manager option from the Operation Settings tab.

Step 2

Schedule a simulation using Run Manager. Notice that the Run button has changed is now the Schedule Simulation button ( ). After clicking this button, the simulation is sent to the Simulation Task Manager and the Simulation Task Manager Main Window will be launched. The simulation can further be managed from there. Note: When a simulation is run within the Simulation Task Manager environment, a copy of the input data is made as input for the simulation task. This means that after scheduling the simulation task, you can change the input data in the model but future output results may differ.

Step 3

Manage all scheduled tasks from the Simulation Task Manager Main Window. Task priority can be changed and simulations can be paused, deleted or started.

Step 4

Once the scheduled simulation tasks are completed, you will need to update the output results in the model to gain access to them. This is done through Run Manager. When results are available to load back into the model, the Open button will change to the Results Pending button . Click the Results Pending button to load the output data generated by the Simulation Task Manager back into the model.

Options

Simulation Task Manager options allow you to customize some features of the software.

Description of the features of the Options dialog:

Name Description
Default Simulation Priority When simulation tasks are sent to the Simulation Task Manager, they will automatically assume this Priority
Max. No. of Simulations Allowed to Run Simultaneously If you have a lot of computing power (CPU cores) available on your machine, you may want to run more than one simulation at a time. This variable controls how many simulations you can run at one time. This will allow you to limit the number of simulations concurrently running to conserve some computing power to be available to other applications that you may be running at the same time.

Simulation Task Manager Main Window

The Simulation Task Manager main window provides summary and detailed information about simulations that have been scheduled to run with Simulation Task Manager. The summary table can be queried to find the simulations of interest by status and date scheduled. A simulation can be selected from the summary table and more detailed data can be shown in the Task Detail area.

Simulations can also be started, paused, deleted. The priority of simulations can also be changed so that they process sooner or later than other simulations.

Description of the features of the Main Window:

Button Name Description
Start Simulation Select a simulation from the summary table and click this button to start the simulation
Pause Simulation Select a simulation from the summary table (that is currently running) and click this button to suspend the simulation
Cancel Simulation Select a simulation from the summary table and click this button to cancel the simulation task.
Options Click the Options button to access Simulation Task Manager options
Help Click the Help button to open this on-line help file
About Click this button to access the version number of Simulation Task Manager
Filter by Status / Time Simulation Task Manager maintains a database of all simulation tasks that have been sent to it. You can query out a subset of all these scheduled tasks into the summary table by selecting a Status and/or Time filter.
Simulation Task Summary Table This summary table lists all of the simulation tasks that have been sent to Simulation Task Manager (or a filtered subset). Select one of the scheduled tasks to see details in the Task Detail area.
Task Detail This area shows more detail on the simulation task currently selected in the summary table
Information Any messages generated by the current simulation task will be printed here

Leave a Reply