Exécuter une tâche en mode interactif

De Wiki de Calcul Québec
Aller à : Navigation, rechercher
Autres langues :anglais 100% • ‎français 100%

Description

Les tâches s'exécutent typiquement sur les supercalculateurs en mode différé. Il est alors impossible d'interagir avec la tâche et le script doit être indépendant de toute action humaine. Pour déboguer et faire des tests, il peut parfois être utile d'interagir avec le programme. Plutôt que d'utiliser un nœud interactif, nous vous recommandons plutôt d'exécuter une tâche en mode interactif. Cela se fait grâce à l'option -I de Torque ou Moab.

Par exemple, sous Torque, la commande suivante :

[nom@serveur $] qsub -I -l nodes=3:ppn=8 -l walltime=3:00:00 [autres options]


vous assignera trois nœuds de calcul dédiés pour une période de trois heures, et démarrera un interpréteur de commandes sur le nœud maître. Sous Moab, la commande sera plutôt

[nom@serveur $] msub -I -l nodes=3:ppn=8 -l walltime=3:00:00 [autres options]


Pour exécuter une tâche qui utilise une interface graphique X Window sur les nœuds de calcul, ajoutez à -I l'option -X avec Torque. Assurez-vous d'abord que vous pouvez utiliser X Window à partir du serveur de soumission, sans quoi votre tentative sera vouée à l'échec.

Outils personnels
Espaces de noms

Variantes
Actions
Navigation
Ressources de Calcul Québec
Outils
Partager