...
Simulation of Turbulent flow in Arbitrary Regions - Computational Continuum Mechanics + (STAR-CCM+) is a C++ based finite-volume-based program package for modelling of fluid flow problems and beyond (it also includes FEM, etc.). It is developed by Siemens PLM Software (they bought CD-adapco). Today, the Simcenter STAR-CCM+ package can be applied to a wide range of multiphysics problems such as
...
- Fluid dynamics
- Conjugate heat transfer
- Multiphase flows
- Reacting flows
- Solid mechanics (FEM)
- Particle flows
- Rheology
- Electrochemistry
- Electromagnetics
- Aero-acoustics
- Fluid-structure interaction
Conditions for Usage and Licensing
...
You can apply to become a group member at support@nhr.zib.de - if your usage purpose is research/teaching, or if your are a student. Projects that are financed by industrial partners are not allowed.
To check if you are a UNIX group member you can type: groups
...
In order to run STAR-CCM+ you have to specify the parameters -licpath
and parameter -podkey
, as shown in the Example Jobscripts below.
Introduction
...
A product overview is provided here. This documentation describes only This page describes the specifics of installation and usage at NHR@ZIB systems . Introductory courses for STAR-CCM+ as well as courses for special topics are offered by Siemens PLM Software: as a student you can join the Siemens Xcelerator Academy for Academics for free.
Documentation and materials
STAR-CCM+ products come with complete documentation. The User Guide is available in PDF format, see directory only. A brief product overview is provided here. An introductory tutorial is accessible here.
Public documentation, tutorials and support - no registration needed
Everybody can access both the official User Guide (includes search function, click-by-click tutorials and files) and https://community.sw.siemens.com (anyone can contribute here). A PDF version of the User Guide is available on NHR@ZIB systems under /sw/eng/starccm/<version>/STAR-CCM+<version>/doc
. 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>/doc/VerificationData
.
Full support and training/courses - after registration
Students can register for free to search the entire support center (most extensive Q&A database of Siemens PLM) and attend the Xcelerator Academy for Academics (full self-paced courses for all levels).
Installed versions
Codeblock | ||
---|---|---|
| ||
module avail starccm |
...
Codeblock | ||||
---|---|---|---|---|
| ||||
srun -p cpu-clx:test --tasks-per-node 96 --pty bash
module load starccm
starccm+ -np 96 -server -collab -power -podkey $PODKEY |
The screen output hostname and port information displayed after this server start is needed later.the server startup is needed later (see "Server::start -host ..."). The "-power" flag is needed due to license reasons. The "-collab" flag is needed if your local and remote user name differ. "-collab" allows anyone to attach to your server, but do not worry: our system forbids others to access your allocated exclusive compute nodes (Beside you only root can ssh there.).
Locally, the StarCCM client requires a password-less SSH connection, however du to security reasons NHR@ZIB allows password protected ssh keys only. To resolve this conflict on Linux/Mac systems run a shhssh-agent in the background:
Codeblock | ||||
---|---|---|---|---|
| ||||
ssh-add ~/.ssh/your_private_key |
...
This test (Trying ...) is positiv if the server answers (within a second):
Escape character is '^]'
Typically, after some minutes, a negative test outcome is indicated by:
telnet ... Connection timed out
Tutorial Cases
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
.