Skip to main content

Les règles d’accounting en vigueur sur Turpan

Pour rappel Turpan est un Cluster qui interconnecte des nœuds de calcul. Chaque nœud de Turpan dispose de 80 cœurs et 2 cartes accélératrices GPU.

Accounting par type de partition

Plusieurs cas de figure se présentent en fonction de la partition utilisée :

Pour une réservation sur ces partitions, les nœuds sont attribués dans leur intégralité (i.e les 80 cœurs de chaque nœud et les 2 cartes GPU sont réservés). Tout nœud réservé est comptabilisé de la manière suivante :

info

(nombre de nœuds réservés) (80 cœurs) (temps de réservation effectivement utilisé)

Note

Bien que leur consommation soit affichée, la consommation des cartes GPU n'est pas prise en compte dans la comptabilisation.

Exemples :

  • Je lance un job sur 2 nœuds, en lançant 80 tâches par nœud.
  • Mon job met 15h à tourner.
  • L’en-tête de mon script SLURM ressemblera à quelque chose comme :
#SBATCH -N 2
#SBATCH -n 160
#SBATCH -p small
#SBATCH --ntasks-per-node=80
#SBATCH --ntasks-per-core=1
#SBATCH --time=20:00:00

Il me sera décompté (2 nœuds) (80 cpus) (15 h) = 2400 h_cpus Pour rappel : 80 cœurs de calculs par noeud de Turpan.

Et si mon quota est épuisé ?

Un job n’est comptabilisé que lorsqu’il est terminé. En cas de dépassement de quota :

  • Aucun job ne peut plus être soumis au gestionnaire de batch
  • Les jobs en attente sont supprimés
  • Les jobs en cours continuent leur exécution.
  • Je peux encore accéder à mes espaces de fichier pendant encore 1 an
  • Mon responsable de projet peut demander une extension en allant dans l'application GRAMC (https://acces.mesonet.fr)