Difference between revisions of "Applications/Star-ccm+"
From HPC
m |
m |
||
Line 16: | Line 16: | ||
#!/bin/bash | #!/bin/bash | ||
− | #SBATCH -J | + | #SBATCH -J VIDEO |
− | #SBATCH - | + | #SBATCH --nodes=3 |
− | #SBATCH --ntasks-per-node= | + | #SBATCH --ntasks-per-node=28 |
− | |||
− | #SBATCH -o | + | #SBATCH -D /home/user/TESTCASE/ |
− | #SBATCH -e | + | #SBATCH -o DB.%N.%j.%a.out |
+ | #SBATCH -e DB.%N.%j.%a.err | ||
#SBATCH -p compute | #SBATCH -p compute | ||
#SBATCH --exclusive | #SBATCH --exclusive | ||
− | |||
echo $SLURM_NTASKS | echo $SLURM_NTASKS | ||
Line 32: | Line 31: | ||
module purge | module purge | ||
− | module | + | module load starccm+/12.04.011 |
− | |||
− | |||
− | |||
export I_MPI_DEBUG=5 | export I_MPI_DEBUG=5 | ||
export I_MPI_FABRICS=shm:tmi | export I_MPI_FABRICS=shm:tmi | ||
export I_MPI_FALLBACK=no | export I_MPI_FALLBACK=no | ||
− | |||
− | |||
− | + | srun hostname -s | sort | uniq -c | awk '{ print $2":"$1 }' > hosts | |
− | |||
− | + | sim_file="Fluid_Film_On_An_Incline_we_101_SF05_TESTING_video6.sim" | |
+ | STARTMACRO="/home/user/TESTCASE/runsim.java" | ||
+ | MACHINEFILE="/home/user/TESTCASE/machinefile" | ||
+ | |||
+ | starccm+ -podkey <pod_license> -licpath 1999[at]flex.cd-adapco.com -mpi platform -power -np $SLURM_NTASKS -machinefile hosts Fluid_Film_On_An_Incline_we_101_SF05_TESTING_video6.sim -batch mesh,run | ||
− | |||
</pre> | </pre> | ||
* '''Note''' : [at] = @ | * '''Note''' : [at] = @ |
Revision as of 11:27, 29 November 2017
Contents
Application Details
- Description : Produced by CD-adapco (Computational Dynamics-Analysis & Design Application Company Ltd), star-ccm+ is used for computer-aided engineering, in particular computational fluid dynamics (CFD).
- Versions : 11.02.010/12.04.011
- Module names : starccm+/11.02.010 and starccm+/12.04.011
- License: University of Hull Engineering department, restricted by POD license
Usage Examples
Batch Submission
#!/bin/bash #SBATCH -J VIDEO #SBATCH --nodes=3 #SBATCH --ntasks-per-node=28 #SBATCH -D /home/user/TESTCASE/ #SBATCH -o DB.%N.%j.%a.out #SBATCH -e DB.%N.%j.%a.err #SBATCH -p compute #SBATCH --exclusive echo $SLURM_NTASKS echo $SLURM_JOB_NODELIST echo $SLURM_HOSTS module purge module load starccm+/12.04.011 export I_MPI_DEBUG=5 export I_MPI_FABRICS=shm:tmi export I_MPI_FALLBACK=no srun hostname -s | sort | uniq -c | awk '{ print $2":"$1 }' > hosts sim_file="Fluid_Film_On_An_Incline_we_101_SF05_TESTING_video6.sim" STARTMACRO="/home/user/TESTCASE/runsim.java" MACHINEFILE="/home/user/TESTCASE/machinefile" starccm+ -podkey <pod_license> -licpath 1999[at]flex.cd-adapco.com -mpi platform -power -np $SLURM_NTASKS -machinefile hosts Fluid_Film_On_An_Incline_we_101_SF05_TESTING_video6.sim -batch mesh,run
- Note : [at] = @
This example runs across Ethernet only at the moment, there is an upgrade pending to allow this to run on the full Omni path in the near future. |
[username@login01 ~]$ sbatch starccm.job Submitted batch job 289522
Interactive
Although the recommended method as a batch session it is also possible to run this as an interactive session. While logged into a compute node (c143):
[username@login01]$ interactive salloc: Granted job allocation 114537 Job ID 614537 connecting to c143, please wait... Last login: Wed Nov 19 09:40:23 2017 from 10.254.5.246 [username@c143 ~]$ module load starccm+/11.02.010 [username@c143 ~]$ srun hostname -s | sort | uniq -c | awk '{ print $2":"$1 }' > hostfile [username@c143 ~]$ starccm+ -fabricverbose -power -podkey <pod-licence code here> -np 12 -machinefile hostfile -licpath 1999[at]flex.cd-adapco.com testmesh.sim -batch runsim.java -batch-report
- Note : [at] = @