IMB > cellule > Calcul et Développement

Différences Slurm entre MCIA-Curta et PlaFRIM3

Différences Slurm entre MCIA-Curta et PlaFRIM3

* commentaire _____Curta_____ _____PlaFRIM3_____
choisir un type de machine
  • par défaut, nœuds compute 32 cœurs, 96Go
  • option -C bigmem pour nœuds 32 coeurs, 4To
  • option -p gpu pour un nœud compute à carte GPU (voir aussi ligne GPU)
option -C contrainte
avec contrainte :
  • bora : 36 cœurs, 128Go
  • miriel : 24 cœurs, 128Go
  • intel,epyc,amd : machine avec processeur de ce type
  • gpu,k40m,v100,p100,a100,rtx8000 : machine avec carte gpu de ce type
  • ... : alias sfeatures='sinfo -o "%30N %10c %10m %60f %10G"'
    pour tout voir + cf site plafrim.fr
  • * utiliser un nœud avec carte GPU option pour une carte :
    -p gpu --gres=gpu:1

    ou pour 2 cartes :
    -p gpu --gres=gpu:2

    (dans ce 2ème cas, il est conseillé de réserver les 32 cœurs du nœud pour avoir la machine en exclusif avec l’option -c32 )
    option -C gpu|sirocco|k40m|p100|v100|a100|rtx8000
    * utiliser les 28 machines réservées IMB sur Curta ([rouge]Important : ces machines imb-resources sont configurées avec le mode turbo boost activé. La fréquence CPU peut monter jusqu’à 3,7GHz au lieu de 2,1GHz selon le nombre de cœurs qui travaillent (température / consommation électrique).[/rouge]) option
    -p imb-resources
    ou pour laisser un choix monolithique au scheduler (imb/non imb)
    -p imb-resources,imb
    .
    nœuds en exclusif (prendre tous les cœurs des nœuds utilisés) veiller à ce que nb_cœurs_c*nb_tasks_n=Nb_nœuds*32
    avec 32/nb_coeurs_c entier
    option --exclusive
    * déclarer son utilisation mémoire par défaut, 1 Go par cœur . Pour avoir plus, exemples : 60Go par nœud avec —mem=60G , ou 3G par CPU : —mem-per-cpu=3G , ou pour prendre toute la mémoire disponible —mem=0 non nécessaire