A Package for Computational Fluid Dynamics Simulations
General Information
Producer: Siemens PLM Software (formerly CD-adapco Group)
This documentation describes the specifics of installation and usage of STAR-CCM+ at HLRN. Introductory courses for STAR-CCM+ as well as courses for special topics are offered by CD-adapco and their regional offices, e.g. in Germany. It is strongly recommended to take at least an introductory course (please contact Siemens PLM Software).
Modules
The following tables lists installed STAR-CCM+ versions.
Version | Module File | Remarks |
---|---|---|
14.02.012-R8 | starccm/12.04.012-r8 | double precision version |
14.04.011-R8 | starccm/14.04.011-r8 | double precision version |
The module name is starccm
. Other versions may be installed. Inspect the output of : module avail starccm
Functionality
STAR-CCM+ is a powerful finite-volume-based program package for modelling of fluid flow problems. (The name STAR stands for "Simulation of Turbulent flow in Arbitrary Regions".) The STAR-CCM+ package can be applied to a wide range of problems such as
- Aerospace Engineering
- Turbomachinery
- Chemical Process Engineering
- Automotive Engineering
- Building and Environment Engineering
Conditions for Usage and Licensing
All usage of STAR-CCM+ products at HLRN is strictly limited to teaching and academic research for non-industry funded projects only.
In order to run STAR-CCM+ on HLRN-IV, you have to specify the parameters -licpath
and -podkey
, as shown in the example script below. Users with their own licenses can specify the parameters to point to their own licenses.
To use STAR-CCM+ you need to mail support[at]hlrn.de
and ask to become a member of the UNIX group adapco. In the same email you may apply for a Power On Demand (POD) license key by stating the estimated amount of wallclock time.
You can check your group membership by calling groups.
Details of the HLRN Installation of STAR-CCM+
STAR-CCM+ is installed below /sw/eng/starccm/
. We provide module files which make all environment settings for the use of a specific STAR-CCM+ version.
STAR-CCM+ products come with complete documentation. The User Guide is available in PDF format, see directory /sw/eng/starccm/<version>/STAR-CCM+<version>/doc
.
Example Jobscripts
#!/bin/bash #SBATCH -t 00:10:00 #SBATCH --nodes=2 #SBATCH --ntasks-per-node=40 #SBATCH -p medium #SBATCH --mail-type=ALL #SBATCH --job-name=StarCCM module load starccm/14.04.011-r8 ## create the host list for starccm+ srun hostname -s | sort | uniq -c | awk '{ print $2":"$1 }' > starhosts.${SLURM_JOB_ID} export CDLMD_LICENSE_FILE=1999@flex.cd-adapco.com export PODKEY=<type your podkey here> export MYCASE=<type your sim file name> ## run starccm+ starccm+ -dp -np ${SLURM_NTASKS} -batch ${MYCASE} \ -power -podkey ${PODKEY} -licpath ${CDLMD_LICENSE_FILE} \ -machinefile starhosts.${SLURM_JOB_ID} -mpi intel echo '#################### StarCCM+ finished ############' rm starhosts.$SLURM_JOB_ID
Despite the fact that -machinefile starhosts.$SLURM_JOB_ID
is used, you have to specify the number of worker processes (-np
).
Known Issues
To check if the license server is accessible type:
telnet flex.cd-adapco.com 1999
This test (Trying ...) is positiv if the server answers:
Escape character is '^]'.
Tutorial Cases for STAR-CCM+
Tutorial case files can be found in /sw/eng/starccm/<version>/STAR-CCM+<version>/doc/startutorialsdata
resp. (with solutions) in /sw/eng/starccm/<version>/STAR-CCM+<version>/tutorials
, verification data in /sw/eng/starccm/<version>/STAR-CCM+<version>/VerificationData
.