Skip to main content

Star-CCM+

Installation

Starccm+ is usually installed under /opt/drz/apps/starccm<VERSION>. Place a Modulefile to set up the environment for Starccm+.

Following is an example of a modulefile for StarCCM+

#%Module 1.0
#
# Star-CCM+ 14.02.012 module file
#


set STARCCM_HOME /opt/drz/apps/starccm
set STARCCM_VERSION 14.02.012

setenv STARCCM_HOME $STARCCM_HOME
setenv STARCCM_VERSION $STARCCM_VERSION

prepend-path PATH $STARCCM_HOME/$STARCCM_VERSION/STAR-CCM+$STARCCM_VERSION/star/bin
prepend-path PATH $STARCCM_HOME/$STARCCM_VERSION/STAR-View+$STARCCM_VERSION/bin

# Set Intel MPI configuration

setenv DRZ_STARCCM_IMPI_I_MPI_FABRICS shm:ofi
setenv DRZ_STARCCM_IMPI_PATH /opt/intel/oneapi/mpi/latest/bin
setenv DRZ_STARCCM_IMPI_FI_PROVIDER_PATH /opt/intel/oneapi/mpi/latest/libfabric/lib/prov
setenv DRZ_STARCCM_IMPI_LD_LIBRARY_PATH /opt/intel/oneapi/mpi/latest/lib
setenv DRZ_STARCCM_IMPI_INTEL_MPI_HOME /opt/intel/oneapi/mpi/latest


Workflow

Star-CCM+ can be run in server and client mode using the Star-CCM+ workflow component.

star-ccm-01
The component UI options when running Star-CCM+ server/custom execution

Working Directory: The directory where the job should be started Version: The Star-CCM+ version you want to execute.

POD License Server: The Star-CCM+ POD license server in case you are using POD licenses. Change this to point to your private license server if not using POD licenses.

POD Key: Your POD license key if using POD licenses. Leave blank if not using POD licenses.

Input File: Your Star-CCM+ SIM file when running the server.

CPU cores: The number of CPU cores you want to use for the server.

Arguments: Any additional command line arguments to be passed on to the Star-CCM+ server/Client command.

GPU: Use a GPU worker for hardware accelerated graphics rendering using an NVIDIA graphics card.

Run: Server+Client or Client

If Server+Client is selected, HPCBOX will first start the STAR-CCM+ Server MPI processes and then start the STAR-CCM+ Client which can be used to connect to the parallel server. The GPU checkbox can be used to request a GPU worker for starting the client. This method of launch is useful when you require hardware accelerated 3D graphics to manipulate your model. When the GPU option is not used, the STAR-CCM+ client is started on a compute worker and this can give slow 3D graphics performance when manipulation complex models.

If Client is selected as the run type, a serial StarCCM+ process is started and the option GPU determines if this is started on a compute worker or a GPU worker with an NVIDIA graphics card for 3D acceleration.

info

Note that, in either scenario, selecting the GPU option requires a GPU worker to have been started before executing the workflow.