Release 14: Introducing the Unified Solver

18 November, 2019

The Unified Solver, one of our most important Release 14 additions, simplifies and expedites the solve process. Due to user feedback, we realized that having access to all your available solvers under one feature is a must. We’ve streamlined job submission and made it easier to view job progress.

In Release 14, you can now:

•Submit jobs through our newly standardized, streamlined job submission platform
•Solve on your PC, HPC Cluster, Public Cloud (i.e. Rescale) and Private Cloud
•View all jobs regardless of where they are solved
•Solve on Windows and Linux 

Our goal is to make the overall solve process seamless and pain free by removing the headache of complex configuration.

What is the Unified Solver?

The Unified Solver brings all your available solvers under one feature. Whether you have a local desktop, in-house cluster or access to powerful hardware from Rescale, you can farm out your models to be solved anywhere. This feature is available across all our product lines – 6SigmaET and 6SigmaRoom. 

Unified Solver Process Breakdown 

Due to the numerous ways in which you can use the Unified Solver, this example will detail how to set up Rescale and the IBM LSF solver to illustrate the general solve process. To use Rescale, you’ll need to obtain an API key, which can found under https://platform.rescale.com/user/settings/api-key/

Rescale Set-Up

To connect to Rescale, navigate to: Control Center > Settings > Queue > New Connection.

Step 1. Select Rescale Cloud Simulation Platform.

Step 2. Enter the URL and API key.

Step 3. Rescale will now show as connected under Network Computers in Settings.

Step 4. Confirm server connection under Solving banner in the Control Center.

IBM LSF Solver Set-Up

To connect to the IBM LSF Solver, navigate to: Control Center > Settings > Queue > New Connection.

Step 1. Enter server and port number.

Selecting LSF allows a user to provide the server and login credentials. 6Sigma will use an SSH connection to this server to submit and retrieve jobs.

Step 2. Enter the user’s name and password to log on to the server. 

You also have the option to select PrivateKey authentication and provide a private key that the user has configured on the server. 

Step 3. Confirm server connection under Solving banner in the Control Center.

You can now use the remote solvers you have set up for your solving purposes. 

Submitting Jobs

Open a 6SigmaRoom or 6SigmaET model (note: I have an additional version in my 6SigmaRoom model). 

Step 1. Select Solve in Queue under the Solve tab.

Here you can see the connected remote solvers as well as select which version (or model) you want to be solved. In this example (see below), I have selected ACU Failure to be solved on Rescale (32 cores) with the baseline on my local machine (4 cores). 

Step 2. Navigate to Solve > Solve in Queue > Solve on.

Step 3. Select View Queues under the Solve tab to view the status of submitted jobs.

You can view solves in progress by selecting View Queues under the Solve tab (see below).

Step 4. View Progress of submitted jobs.

The dialog box above shows each model’s solve status. Select Progress to view the residuals for each model or select Actions to stop the model. There are also check marks at the bottom left of the dialog box that indicate which models and whose jobs will show on this screen. You have the options to check or uncheck: show current model only, show your jobs only and show completed jobs only.

Once the model has finished solving, you can select the icon Retrieve Job under Actions to download the results to your local machine for further analysis. 

Step 5. Download results by selecting the Retrieve job icon under Actions in the View Queues dialog box.

Solver Consolidation: Solving Made Simple

This feature is a huge step toward ensuring our customers can solve models of any size on any hardware as quickly as possible. With the Solver Consolidation feature, you can now take advantage of different solver technologies (hardware and software) without the added headache of complex configuration required to get these systems to work with 6SigmaRoom and/or 6SigmaET.  

For more information on what’s new in Release 14 of 6SigmaRoom and 6SigmaAccess, check out our dedicated landing page here.

For more information on what’s new in Release 14 of 6SigmaET, check out our dedicated landing page here.


Blog written by: Akhil Docca, Director of Marketing

Other Recent Posts


Release 14: Introducing 6SigmaDataNetwork

The Data Network Module shows current data network connectivity on both a physical and logical leve…

Read More


Release 14: Introducing the 1D Liquid Side Network

Knowing the impact to your white space if part of your chilled water system fails is essential to u…

Read More