Différences Slurm entre MCIA-Curta et PlaFRIM3
| * commentaire | _____Curta_____ | _____PlaFRIM3_____ |
| choisir un type de machine |
|
option -C contrainteavec contrainte : bora : 36 cœurs, 128Gomiriel : 24 cœurs, 128Gointel,epyc,amd : machine avec processeur de ce typegpu,k40m,v100,p100,a100,rtx8000 : machine avec carte gpu de ce typealias 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*32avec 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 |