Starccm+
Installed versions
Resource | Version |
---|---|
Dardel/cpe23.12 | 19.06.008-dp, 19.04.007-dp, 19.02.013-dp, 19.02.009-dp, 19.02.009, 18.06.006-dp, 18.02.008-dp, 18.02.008, 17.06.008-dp, 17.06.008 |
Dardel/cpe23.03 | 19.02.009 |
General information
How to use
How to use StarCCM+ on PDC machines
StarCCM+ is commercial software, and PDC does not have a license. All licenses to use StarCCM+ at PDC must be supplied by the users.
The Star-CCM files can be accessed by loading the appropriate modules. To see which versions of Star-CCM+ are available use the command
module avail starccm+
CDLMD_LICENSE_FILE
to set to point to the correct license server (not the PoD server 1999@flex.cd-adapco.com), or get access to STAR-CCM+ through license keys generated "power-on-demand" with additional options in the command line
-podkey your_license_key -licpath 1999@flex.cd-adapco.com
Running on the Batch system
sample job script
#!/bin/bash -l
#SBATCH -A <allocation>
#SBATCH -J starccm
#SBATCH -t 01:00:00
#SBATCH --nodes=2
#SBATCH -p main
#SBATCH --ntasks-per-node=128
#SBATCH -e error_file.e%J
#SBATCH -o output_file.o%J
module load PDC
module load starccm+/18.02.008
sim_file="my_case.sim"
export TMPDIR=$(pwd)/starccm_tmp/
LUSTRE_ROOT=$(pwd)/starccm_tmp/StarCCM_config
mpi=crayex
# If you use a license server
export CDLMD_LICENSE_FILE=<license-server>
starccm+ -power -mpidriver $mpi -np 256 -arch linux-x86_64-2.28 -batch run -pio -nbuserdir $LUSTRE_ROOT ${sim_file}> my_output_file 2>&1
# If you use POD key, just add the following to the starccm+ command:
# -podkey <your key> -licpath 1999@flex.cd-adapco.com
You can control number of MPI processes by -np
option in the execution command
-np 256