StarCCM

Please note that Imperial does not have a site license for StarCCM. Users will need to contact their school to obtain the license server information.

Simple example

Example job script using the airfoil simulation.

#!/bin/bash
#PBS -l walltime=2:00:00
#PBS -lselect=1:ncpus=32:mem=100gb
#PBS -N starccm_example

module load tools/prod
module load STAR-CCM+/19.02.009-r8
export CDLMD_LICENSE_FILE=<Your license server>

cd $PBS_O_WORKDIR

starccm+ -np 32 -batch airfoil_bl.sim -machinefile $PBS_NODEFILE

IPv6 networking

CX3 Phase 2 and HX1 are IPv6 only so a few changes need to be made to the job script to enable StarCCM+ to run. An updated version of the simple script above that includes these change would be:

#!/bin/bash
#PBS -l walltime=2:00:00
#PBS -lselect=1:ncpus=32:mem=100gb
#PBS -N starccm_example

module load STAR-CCM+/19.04.007-r8
export CDLMD_LICENSE_FILE=<Your license server>

export I_MPI_HYDRA_BOOTSTRAP="rsh"
export I_MPI_HYDRA_BOOTSTRAP_EXEC="/opt/pbs/bin/pbs_tmrsh"
export I_MPI_HYDRA_BRANCH_COUNT=0

cd $PBS_O_WORKDIR

starccm+ -mpi intel -mpiflags "-v6" -np 32 -batch airfoil_bl.sim -machinefile $PBS_NODEFILE