You are here

STAR-CCM+

STAR-CCM+ provides the world’s most comprehensive engineering physics simulation inside a single integrated package. Much more than a CFD code, STAR‑CCM+ provides an engineering process for solving problems involving flow (of fluids and solids), heat transfer and stress. STAR‑CCM+ is unrivalled in its ability to tackle problems involving multi‑physics and complex geometries. Support is provided by CD-adapco.

Availability & Restrictions

CD-adapco releases new version of STAR-CCM+ every four months. The following versions of STAR-CCM+ are available at OSC:

VERSION

GLENN

OAKLEY

6.04.016

X

6.06.017

X

7.02.011

X

7.04.011

X

X

7.06.012

X

7.06.012r8

X

8.02.011

X

8.04.009

X

X

8.06.007

X

9.04.011r8

X

9.04.012

X

10.04.009

X

Feel free to contact OSC Help if you need other versions for your work.

Use module avail starccm to view available STAR-CCM+ modules for a given machine. STAR-CCM+ is normally started with a module load command along with the specific version. For example, to load STAR-CCM+ version 7.06.012 on Oakley, type:

module load starccm/7.06.012

Following a successful loading of the STAR-CCM+ module, you can access the STAR-CCM+ program:

starccm+

OSC Batch Usage

STAR-CCM+ can be run on OSC clusters in either interactive mode or in batch mode. Interactive mode is similar to running STAR-CCM+ on a desktop machine in that the graphical user interface (GUI) will be sent from OSC and displayed on the local machine. Batch mode means that you run the STAR-CCM+ job by submitting a batch script with providing all the STAR-CCM+ input file(s) needed to run the simulation when resources become available.

Interactive Example

To run interactive STAR-CCM+, it is suggested to request necessary compute resources from the login node, with X11 forwarding. The intention is that users can run STAR-CCM+ interactively for the purpose of building their model, preparing input file (.sim file), and checking results. For example, the following line requests one node, one core, for a walltime of one hour:

qsub -I -X -l walltime=1:00:00 -l nodes=1:ppn=1

This job will queue until resources become available. Once the job is started, you're automatically logged in on the compute node; and you can launch STAR-CCM+ GUI with the following commands:

module load starccm/7.06.012
starccm+

Batch Mode

Batch jobs can request mutiple nodes/cores and compute time up to the limits of the OSC systems. For a given problem, prepare the input file with STAR-CCM+ (named starccm.sim for example) for the batch run. Feel free to contact OSC Help if you need more information.

Serial execution

The following batch script would be needed for the serial applicaiton (assume the solution will be completed within 30 hours and 1 processor):

To run this job on OSC batch system, the above script (named submit_starccm.job) is to be submitted with the command:

qsub submit_starccm.job

Parallel execution

To take advantage of the powerful compute resources at OSC, you may choose to run distributed STAR-CCM+ for large problems. Multiple nodes and cores can be requested to accelerate the solution time. The following shows an example script if you need 2 nodes with 12 cores per node on Oakley using the inputfile named starccm.sim: