(844) 825-5971   Contact Us SimuTech Group’s YouTube Channel SimuTech Group on Facebook

Get Our Latest Tips & Tricks

Receive the latest updates to our popular Tips & Tricks articles and videos by subscribing to our Monthly Newsletter and Subscribe to the SimuTech Group YouTube channel channel.
For even more advanced ANSYS instruction, check out our consulting and training services. Or simply contact us to discuss any of your ANSYS needs.

ANSYS Remote Solve Manager v18.1

A Video on a Related Topic is also Available  and  PDF Download of This Article

Overview

The Remote Solve Manager (RSM) is one of the most useful tools available in ANSYS Workbench. It has two main uses:

  1. To submit ANSYS jobs to a remote, typically more powerful computer for solution.
  2. To submit ANSYS jobs on the local computer for an immediate or delayed background solution.

This article focuses on item 2 – using RSM locally. Although “RSM Locally” sounds like an oxymoron, you will find it useful in scenarios such as:

  • Setting up an analysis and solving it at a later time on the local computer.
  • Setting up a series of analyses and queuing them for solution on the local computer at a later time.
  • Solving an analysis while using a PrepPost license. PrepPost does not allow solving, but you can use RSM to launch a background solution with a solve-capable license.

Note: The RSM solution will check out the requested ANSYS license from your license pool; it does not share the license being currently used by the Workbench session.

Configuring RSM

RSM is automatically installed on your computer when you install ANSYS Workbench, but must be configured before you can use it. This requires local administrative privileges.

The RSM User Interface

The RSM user interface, shown here, can be accessed on Windows machines via: Start > ANSYS 18.1 > RSM Configuration 18.1.

RSM User Interface

RSM has a pre-configured Local queue with the local computer (localhost) identified as the compute server. Multiple compute servers can be added to a given queue; please refer to RSM help for details on this topic.

Solving While Using a PrepPost License

If you have set up the analysis using a PrepPost license, follow these steps to launch a solution via RSM:

  1. In the Mechanical application, click on Tools > Solve Process Settings.
  2. In the Solve Process Settings dialog box (shown below), highlight My Computer, Background.
    Solve Process Settings
    Solve My Computer Background
  3. Set Queue = Local, License = ANSYS Mechanical Enterprise (or other solve-capable license), and press OK.
  4. When you are ready to solve, click on the drop-down arrow next to the Solve button and choose My Computer, Background.
  5. When the background solution is done, right-click on Solution > Get Results.

Creating a Queue for “Overnight” Jobs Using ANSYS RSM Cluster (ARC) Configuration

A common practice among ANSYS users is to set up a series of analyses and queue them for solution at a later time, typically at the end of the workday. ARC makes this easy to do: simply set up a local queue with a specified start-up time of, say, 6:30 p.m. The steps to do this are as follows.

  1. Install ARC services. In this scenario our localhost computer is both the head node and an execution node so both ARC Master service and ARC Node Service will be installed.
    1. Launch Command Prompt with administrator rights
    2. Change directory to ARC tools in the ANSYS Inc. directory:
      cd %AWP_ROOT181%\RSM\ARC\tools\winx64\
    3. Install services with command:
      installservice -arcmaster -arcnode
      installservice -arcmaster -arcnode
  2. Add a cluster queue with the name OvernightQueue with the command:
    arcconfig queue add OvernightQueue
    arcconfig queue add OvernightQueue
  3. Assign a machine to OvernightQueue (in this tutorial the machine name is mindydesktop)
    arcconfig queue modify OvernightQueue -m <machine name>
    arcconfig queue modify OvernightQueue -m <machine name>
  4. Set max running jobs to 1. It means that multiple jobs submitted to this queue will be solved sequentially. A value greater than 1 will allow simultaneous jobs and will require as many licenses to be simultaneously available.
    arcconfig queue modify OvernightQueue –n 1
    arcconfig queue modify OvernightQueue –n 1
  5. Set start time to 18:30:00 and end time to 00:00:00 (24-hour format)
    arcconfig queue modify OvernightQueue -b 18:30:00 -q 00:00:00
    arcconfig queue modify OvernightQueue -b 18:30:00 -q 00:00:00
  6. Enable to the OvernightQueue for job submission
    arcconfig queue modify OvernightQueue -e true
    arcconfig queue modify OvernightQueue -e true
  7. Import cluster queue into RSM by selecting the localhost cluster and clicking the Import/Refresh Cluster Queues button
    Import Cluster Queue omtp RSM
  8. Enable the overnight queue by checking the box next to OvernightQueue and click the Apply button
    Overnight Queue Enable

Submitting Solutions to the Overnight Queue

Once the Overnight Queue has been set up, you can submit solutions to it using the following steps.

  1. In the Mechanical application (formerly Simulation), click on Tools > Solve Process Settings.
  2. In the Solve Process Settings dialog box (shown below), press the Add Local button, add a new Solve Process Setting called My Computer, Overnight, and press OK.
    solve process add local
  3. Highlight My Computer, Overnight. Set Queue = Overnight Queue and License = ANSYS Mechanical (or other solve-capable license). Note that whatever license you choose must be available at the start-up time specified for the queue.
    solve process license
  4. When you are ready to solve, click on the drop-down arrow next to the Solve button and choose My Computer, Overnight.
    solve
  5. Close the Mechanical application and save the project.
  6. Repeat steps 1 to 5 for other analyses.
  7. To retrieve results, open the appropriate project and then in the Mechanical application, right-click on Solution > Get Results.

Conclusion

The Remote Solve Manager (RSM) can be used submit jobs not only to a remote computer but also to the local computer. Multiple queues can be set up, each with its own start-up time.