Exemepl de scripts pour utiliser Gaussian version G09 sur 36 cœurs de calcul (Olympe)
Réservation des ressources
(Plus d’options ici)
#!/bin/bash #SBATCH -J script_art626 #SBATCH -N 1 #SBATCH -n 1 #SBATCH -c 36 #SBATCH --threads-per-core=1 #SBATCH --time=30:00:00
Initialisation de Gaussian
(Version 09 D1)
Création d’un dossier temporaire de calcul
g09root=/usr/local/gaussian/D01INTEL export g09root . $g09root/g09/bsd/g09.profile
Modification de l’environnement pour la performance
export KMP_AFFINITY=granularity=fine,proclist=[`liste.core`],explicit
Lancement de l’application
g09 < g09_test7_PB.com > g09_test7_PB.out
Rapatriement des résultats sous votre home directory
mv mes_outputs $SLURM_SUBMIT_DIR
ATTENTION
Dans la soumission SLURM, si moins de 18 cpus sont demandés, la directive de réservation doit obligatoirement préciser la taille mémoire souhaitée (en Megabytes).
Exemple : #SBATCH --mem=20000