Star-CCM+ installations at NSC


Directory list:

VersionDescription
10.04.011 Star-CCM+ 10.04.011
11.02.009 Star-CCM+ 11.02.009
11.04.010 Star-CCM+ 11.04.010
11.06.010 Star-CCM+ 11.06.010
12.02.011 Star-CCM+ 12.02.011
12.04.011 Star-CCM+ 12.04.011
12.06.010 Star-CCM+ 12.06.010
9.02.005 Star-CCM+ 9.02.005

Level of support

Tier 3 NSC will not be able to help you much with this program, either because we lack the in-house experience, or because it is a test installation. In general, these types of installations are untested, and will not be updated unless you send a request to NSC.

Please see the page describing our software support categories for more information.
You can also contact support@nsc.liu.se for further information.

Official homepage: https://mdx.plm.automation.siemens.com/star-ccm-plus

Star-CCM+ is a CFD solver which is developed and distributed by CD-adapco. It has initially been designed for helping understanding the flow characteristics around the obstacles and inside the fluidic system, but the software has emerged as a tool for multiphysics simulation. It is a commercial software that you shall purchase the license for making use of it.

Please contact NSC Support if you have any questions or problems.


Name Description
starccm+ Star-CCM+ binary which turns on its GUI

How to run

Load the Star-CCM+ module corresponding to the version you want to use, e.g

module load star-ccm+/12.06.010

That loads the Star-CCM+ package version 12.06.

To run it interactively, simply load its GUI interface by typing

starccm+

Example Batch Script

To run Star-CCM+ in batch mode, it has to be submitted via a SLURM batch script.

#!/bin/bash
#SBATCH -n4 
#SBATCH -t 00:20:00
#SBATCH -J jobname
#SBATCH -A SNIC-xxx-yyy 
#SBATCH -o logfile.out # STDOUT 
#SBATCH -e logfile.err # STDERR 
#SBATCH --exclusive 

module load star-ccm+/12.06.010

NODEFILE=hostlist.$SLURM_JOB_ID
hostlist -e $SLURM_JOB_NODELIST > $NODEFILE

starccm+ \
 -np $SLURM_NPROCS \
 -machinefile $NODEFILE \
 -power -podkey <YOUR LICENCE KEY> -licpath 1999@flex.cd-adapco.com \
 -rsh jobsh \
 -batch testcase.sim 

# Cleanup
rm $NODEFILE

Submit the script via: sbatch <script file>

You have to adjust the batch script as follows:

  1. Specify the number of cores via the option #SBATCH -n<cores>

  2. Specify the required time #SBATCH -t <time>

  3. Change the jobname #SBATCH -J <job name>

  4. Specify your account name #SBATCH -A <account name>

  5. Replace <YOUR LICENCE KEY> with your power on demand licence key

  6. Adjust the name of your testcase (testcase.sim)

  7. If you use an additional java script to control the execution of Star-CCM+, you have to add the name of the script, e.g. -batch testcase.java testcase.sim

Documentation

Each version contains a directory with documentation and examples, which is located at: $STARCCM_ROOT/doc

The documentation includes two main components:

  1. The userguide, e.g. UserGuide_12.06.pdf

  2. Several examples that are discussed in the examples. The examples can be found in the directory “startutorialsdata”

Remark

Star-CCM+ is a commercial software which necessitates the purchase of its license. NSC only provides the maintenance of the installation, without any support on license purchase.