Parallel Processing

Parallel Processing shares out the runs that make up a Trial to two or more networked machines, so that the Trial or optimization can be executed more quickly.

What is Parallel Processing?

Simul8s parallel processing feature can dramatically reduce the time it takes for your simulation to run. Parallel Processing shares out the runs that make up a Trial or Optimization to any networked PCs with Simul8 installed. This means the Trial or optimization is completed much quicker. If you had two networked PCs you could approximately expect the run time to half, three to a third, etc., potentially saving you vast amounts of time, and time is money!

Simul8s parallel processing only uses spare CPU cycles on the other PCs. Technical jargon that means you don’t have to worry about slowing down the processing power of the other networked PCs or your own PCs processing power being affected by other Simul8 users. Simul8 will only use the other PCs processing power when it is free, so if the PC is busy processing other tasks Simul8 won’t use it.

How to set it up?

Using parallel processing is incredibly easy but you must have either a concurrent network license or have stand alone Simul8 licenses installed on your network. The stand alone licenses all need their own unique license number on multiple machines and Simul8 is clever enough to catch you out!

Once you have your Simul8 licenses set up, go to the Preferences settings on your own PC. Click on the Results tab and check the box that says “Let my PC help Simul8 on other PCs get fast results”. You then need to do this on all of the networked PCs that you want the runs to be shared over.

This will work a pc with a dual/second processor. Simul8 counts the processors and makes use of them - the parallel processing option must be selected.

This feature is only available with Simul8 Professional.

See Also