Showing results for 
Search instead for 
Do you mean 

STAR-CCM+: How does the licensing work?

[ Edited ]

There are two primary types of licensing administration for STAR-CCM+: Flexlm and Power on Demand (PoD) licensing. This is important to understand since all STAR-CCM+ add on's (Optimate+, Optimate, CAD clients [ex: STAR-NX], EHP, etc.]) work on Flexlm. However, Power on Demand applies just to STAR-CCM+. Please take a moment to read about the differences:


Flexlm Licensing

  • A computer (server) is setup with flexlm (licensing administration). Flexlm will use/read in a license file that we send you. Users at other computers can point to that computer/server to checkout available licensing features. Note that it is possible to use the same computer that you are running simulations on as the license server.
  • All our products use flexlm.
  • "Seats" of STAR-CCM+ allow you to open a session of STAR-CCM+. In STAR-CCM+, each session automatically opens on one processor. Note that if you have unused seats in your license, you can use these seats as additional processors.
  • The feature called HPC partitions (or STAR-HPC) allow you to add the ability in your license to run a session on additional processors without consuming open seats.
  • Examples:
    • If I open 1 session in serial (using just 1 processor) the simulation will be able to run on 1 processor and I have taken 1 seat from the license.
    • If the license only has seats and no HPC's:
      • If I open 1 session and elect to have a total of 5 processors to run on, that means I have taken 1 seat (for the 1 session and 1 processor ) + 4 seats (for the other 4 processors needed) = 5 seats taken from the license.
    • If the license has both seats and HPC's:
      • If I try the same thing (1 session with a total of 5 processors) it would take 1 seat and 4 HPC's from the license.

PoD Licensing


Power on demand (PoD) is a licensing option only for STAR-CCM+ that contains a set number of hours for the year. When a simulation is opened (whether it is for preprocessing, post processing, or running) the system starts drawing from the pool of hours till the time the simulation is closed. Note that this is INDEPENDENT of the number of processors you open a simulation for. For example, 1 simulation opened with 1 processor VS 1 simulation opened with 1000 processors would both consume hours at the same rate. 


Power on demand allows for:

  • Unlimited cpu’s per simulation
  • Unlimited open sessions
  • Hands off licensing management: License administration is run remotely on our system via an internet connection
  • You manage your own keys – this allows the user to create, monitor, and set expiration criteria based on the number of hours allowed in the license or date for each key

How PoD works:

Start by going to the portal, licensing tab, create a key, copy that key, go to STAR-CCM+, go to new or load simulation, and select PoD (Power on Demand). This will let you paste in this key into the user interface (note you can save this configuration so you don’t have to paste this key in every time) and click Ok. STAR-CCM+ then goes to our servers across an internet connection to check this key, and once validated it releases the license of STAR-CCM+.


Re: STAR-CCM+: How does the licensing work?

I've put the license key (the department head gave me) into a license.dat file and invoking startccm+ like this "starccm+ -licfile ~/.star-12-04-11/license.dat" but it doens't seem to take it.   Is there a flat config or XML file I can put the key in?





Re: STAR-CCM+: How does the licensing work?

I assume by key, you are referring to a PoD key? If yes please see the following article: