Babel : exécution d'un code parallèle en interactif

L'exécution d'un programme parallèle en interactif sur Babel est limité à :

  • 30 mn de temps d'horloge;
  • 64 (256 coeurs), 128 (512 coeurs) ou 256 noeuds de calcul (1024 coeurs).

La commande à utiliser est bgrun. Cette commande lance en réalité un job sur les noeuds de calcul et est donc soumise au système de classes habituel. Ce passage dans des classes a aussi pour conséquence que le démarrage peut ne pas être immédiat selon la charge et la disponibilité de la machine.

La commande bgrun étant basée sur mpirun, il n'est possible d'exécuter que des applications parallèles. Aucun script ne peut être lancé.

Par exemple, pour exécuter un code avec 256 processus MPI (option -np de la commange bgrun) :

rlab432@babel:/homegpfs/rech/lab/rlab432> bgrun -np 256 -mode VN -exe ./mon_executable

Si le programme a besoin de plus de ressources, en temps ou en nombre de coeurs, il faut alors le soumettre en batch.

Les principaux paramètres de la commande bgrun sont détaillées dans cette page.