STARCCM+

#!/bin/bash
#SBATCH --nodes=4
#SBATCH --ntasks=768
#SBATCH --ntasks-per-node=192
#SBATCH --time=35:00:00
#SBATCH --cpus-per-task=1
#SBATCH --partition=noeud4
#SBATCH --job-name=starccmRun

module purge
module load toolchain/oneapi2025.3
module load star-ccm+/17.06.008-R8
module list

# A modifie
export PODKEY=$votre_clé
export CDLMD_LICENSE_FILE=$License 
SIM_FILE=nom.sim # path to sim 

NODEFILE=$SLURM_SUBMIT_DIR/nodefile.$SLURM_JOB_ID
scontrol show hostnames $SLURM_JOB_NODELIST | while read node; do
  for i in $(seq 1 $SLURM_NTASKS_PER_NODE); do
    echo $node
  done
done | sort > $NODEFILE

NNODES_EXPECTED=$SLURM_JOB_NUM_NODES
NNODES_FOUND=$(sort -u $NODEFILE | wc -l)
if [ "$NNODES_FOUND" -ne "$NNODES_EXPECTED" ]; then
  echo "ERROR: found $NNODES_FOUND nodes in $NODEFILE, expected $NNODES_EXPECTED. Aborting."
  exit 1
fi

export I_MPI_HYDRA_BOOTSTRAP=ssh
export -n I_MPI_HYDRA_BOOTSTRAP_EXEC_EXTRA_ARGS
unset I_MPI_HYDRA_BOOTSTRAP_EXEC_EXTRA_ARGS
export I_MPI_FABRICS=shm:tcp
export I_MPI_TCP_NETMASK=ib0
export OMPI_MCA_ess=^pmi
export OMPI_MCA_pubsub=^pmi
export OMPI_MCA_mpi_leave_pinned=1
unset I_MPI_PMI_LIBRARY
unset UCX_NET_DEVICES UCX_TLS

EXE=starccm+

$EXE -power -podkey "$PODKEY" -batch -licpath $CDLMD_LICENSE_FILE \
 -np $SLURM_NTASKS -machinefile $NODEFILE -rsh ssh \
 -mpi intel \
 $SIM_FILE > output.${SLURM_JOBID}
 

Voir aussi

Commandes utiles Conda miniforge ARM

D'abord il faut reserver et se connecter sur un noeud avec la commande suivante avant de creer son environnement:

Gaussian 16 sur Kairos

La version G16 révision B01 est installée sur Kairos ( uniquement sur partition x86)

NAMD

La version 3.0.2 est installée sur Kairos ( uniquement s

GROMACS

La version 2025 est installée sur Kairos ( uniquement sur partition GPU-ARM) avec NVHPC 25.3 

Gaussview (Kairos)

Notebook jupyter sur Kairos

Il est possible de faire un notebook jupyter sur Kairos, à certaines conditions :

Alphafold3

Modélisation avec Alphafold3 sur KairosCette page explique la mise en place du job à partir du répertoire suivant, à récupérer ici :

chdb

In this tutorial, you’ll learn how to use chdb to run your embarassingly parallel computations. All the usecases supported by chdb will be described here.

CP2K on Kairos

Le code CP2K est disponible sur kairos.

GAMESS

Chargement du modulemodule purgemodule load gamess/v2024.2.1-oneapi2025