[print this page]

Introduction: Using SignalStorm in Distributed Mode

The first thing we need to do is start simulation servers on all the machines that you want to have run simulations. Let's just do this on one machine for now.

Setting up a SignalStorm Simulation Compute Farm

In a terminal window, issue the "ipsd" command. This will start up the simulation daemon. You may run this daemon on several machines to build a "compute farm".

Now, on a single machine, type "ipsc -w 4" to set up 4 simulation processes.

Type "ipsc -w 4 -n spectre" to tell the simulation processes that we want to use spectre as our simulator. This will cause the simulation processes to checkout 4 spectre licenses.

Now type "ipsstat". This will display information about the simulation processes.

Finally, type "ipsmon -s [machine_name]". This will start a monitoring process. Because this process constantly displays monitoring data to your terminal window, you'll need to open a new terminal window in order to proceed.

With the simulation servers running, you can run the db_spice command from SLC and it will seek out simulation servers on the subset to run simulations on. Note: if you wish to do this, either DO NOT set the SG_SIM_USE_LSF setting, or if you've already turned it on, turn it off using the following command:

set_var SG_SIM_USE_LSF 0