STAR-CCM+ Allocating CPU Resources on Compute Server

Allocating CPU Resources on Compute Server

Problem

Is there a way to assign cpu cores to a STAR-CCM+ job such that multiple job submissions do not overlap core assignment, or manually assign cpu cores for a session?

Solution

CPU binding constrains a simulation to run only on a particular set of CPUs or cores, and not to migrate to other cores during the life of the simulation. This can be implemented by disabling -cpubind (command -cpubind v,off) option on both jobs which enables maximum cpu usage of both jobs. 

Verify CPU Assignment 

The starccm+ command can start the Simcenter STAR-CCM+ client:
starccm+ [options] [simulation] 

or server process:
starccm+ -server [options] simulations

Use the batch command argument
-printpids to print the process compute node, CPU rank, and associated process ID, as shown in the below example. 




    • Related Articles

    • Simcenter STAR-CCM+ License Server Change Request

      Changing your STAR-CCM+ license to a new server will require you to complete, sign, and return a server change request form. Please submit a support ticket for the form. You will need the following information from the old and new license server ...
    • STAR-CCM+ License Server Troubleshooting Guide

      Troubleshooting Steps A common issue when installing and setting up STAR-CCM+ is connecting to the license server. Please check the following items when troubleshooting: Verify your license file is configured correctly, as discussed in this article ...
    • Simcenter STAR-CCM+ Custom Installation using Siemens License Server

      Follow these step-by-step instructions to download Simcenter STAR-CCM+ with the new Siemens License Server: Install and setup Siemens License Server (saltd vendor daemon). Download the latest version of STAR-CCM+. Launch the installer. Review and ...
    • Connecting a Local Instance of STAR-CCM+ to a Remote License Server

      Overview This article describes how to connect an instance of STAR-CCM+ on your local machine to a remote license server. This is a common occurrence if you use your local workstation for pre and post processing, while solving on a remote cluster or ...
    • How do I restart the license server to reread an updated license file?

      Overview This article provides step-by-step instructions for rereading a new or updated license file using lmutil (Linux) or lmtools (Windows). Instructions All normal license server functions can be managed using lmutil (Linux) or lmtools (Windows) ...