Skip to content

Περιγραφή

Much more than just a CFD code, STAR-CCM+ is a complete multidisciplinary platform for the simulation of products and designs operating under real-world conditions.

ΠΡΟΣΟΧΗ

Το STAR-CCM+ είναι προσβάσιμο μόνο από χρήστες που ανήκουν στο group lat.

STAR-CCM+ 14.06.013

Παράδειγμα χρήσης

Το script υποβολής της εργασίας θα έχει την ακόλουθη μορφή:

SLURM submission script
#!/bin/bash
#SBATCH -J STAR-CCM-14.06.013-case
#SBATCH --partition=batch
#SBATCH --nodes=2
#SBATCH --tasks-per-node=20
#SBATCH --time=1-00:00:00

# set license server details
export CDLMD_LICENSE_FILE=1234@server

# Set environment appropriately
module load STAR-CCM/14.06.013

# Populate a hosts file per job
scontrol show hostname $SLURM_JOB_NODELIST > hosts_${SLURM_JOB_ID}

# Run star
starccm+ -batch -np ${SLURM_NTASKS} -rsh ssh -machinefile hosts_${SLURM_JOB_ID} *.sim

Στο $HOME μας στο login node, δημιουργούμε ένα νέο φάκελο όπου τοποθετούμε τα αρχεία εισόδου και το script υποβολής της εργασίας, έστω star-ccm-14.06.013-case.sh. Επιπλέον αντιγράφουμε τα αρχεία εισόδου του παραδείγματος:

# mkdir star-ccm-14.06.013-case
# cd star-ccm-14.06.013-case
# module load STAR-CCM

Η υποβολή της εργασίας γίνεται με την εντολή sbatch <filename.sh> ως εξής:

# sbatch star-ccm-14.06.013-case.sh

Παρακολουθούμε με την εντολή squeue την εξέλιξη της εργασίας.

Eφόσον η εργασία έχει εκκινήσει μπορούμε να ελέγχουμε την πρόοδο της επίλυσης μέσω των αρχείων εξόδου. Π.χ.:

# tail -f *.out