Simulations

Sur cette page, vous trouverez la procédure générale vous permettant de démarrer des simulations numériques ainsi que certaines consignes à respecter.

Les instructions qui suivent font appel à des commandes UNIX : consultez la section Commandes de bases de la page Commandes élémentaires pour les commandes nécessaires.

Si vous travaillez à partir d'une machine qui ne fait pas partie des machines du Département (ordinateur portable, ordinateur de la maison, etc.), lisez d'abord la section « Travail à distance ».


Démarrer une simulation

Choix des machines

Avant de démarrer vos simulations, vous devez d'abord choisir des machines du Département sur lesquelles les exécuter. Pour ce faire, la façon la plus simple est d'utiliser la commande simulation, qu'il suffit d'entrer dans un terminal (icône TerminalIcone.png) :

simulation

Cette commande renvoie l'utilisation des machines disponibles : plus le rapport associé à une machine est grand, plus celle-ci est occupée. (Consultez la page dédiée à simulation pour plus d'informations.) Évidemment, les machines les moins utilisées devraient être priorisées pour vos simulations.

Exécution en arrière-plan

Une fois que vous avez établi une liste de machines à utiliser, vous devrez vous brancher sur ces machines à tour de rôle afin de démarrer vos simulations. La commande permettant de se connecter à une machine est ssh. Par exemple, pour vous connecter à loup, entrez

ssh loup

Une fois branché à une machine de votre liste, vous pouvez démarrer une simulation sur celle-ci en arrière-plan (batch) : de cette façon, votre programme continuera de fonctionner même lorsque vous serez débranché de la machine ou lorsque vous aurez quitté votre session de travail (Log out). Pour lancer votre simulation <script> en arrière-plan, entrez

<programme> [options] <script> &

<programme> est le programme exécutant votre script (R, MATLAB, Mathematica, etc.) et [options] sont les paramètres à passer au programme. À la toute fin, l'esperluette (« & ») indique à Linux d'exécuter le tout en arrière-plan.

Par exemple, pour démarrer le script R nommé prog.r :

R CMD BATCH prog.r &

Une fois que votre simulation est lancée, vous pouvez :

  • Continuer d'utiliser la même machine pour démarrer une nouvelle simulation ou pour d'autres opérations;
  • Vous débrancher de la machine (commande exit).

Si vos simulations sont toutes démarrées, vous pouvez même quitter votre session de travail (Log out) sans risquer d'interrompre vos simulations.

Consignes à respecter

Par courtoisie pour les autres usagers, un maximum de 3 simulations (processus) par machine par usager est autorisé. De plus, l'utilisation moyenne d'une machine ne devrait jamais dépasser sa capacité « moins 1 ». Autrement dit, la machine doit pouvoir exécuter au moins 1 nouveau processus indépendant.

Par exemple, supposons que vous ayez choisi, pour lancer vos simulations, les machines uranus, jupiter et cougar. Supposons également que leur utilisation moyenne, telle que renvoyée par la commande simulation, soit donnée par

Machine        Utilisation
--------------------------
uranus         5.05 / 8.00
jupiter        2.04 / 8.00
cougar         0.51 / 2.00

Dans le respect des consignes, vous pourrez démarrer un maximum de 2 simulations sur uranus, 3 sur jupiter et 1 seule sur cougar.

Travail à distance

Téléchargement des logiciels requis

Si vous souhaitez démarrer vos simulations depuis la maison, vous devrez d'abord télécharger les programmes PuTTY et FileZilla, dans le cas où votre ordinateur personnel utilise Windows. Le logiciel PuTTY sert à vous connecter sur le réseau du DMS et à émuler le terminal de commandes Linux. Le logiciel FileZilla vous permet de transférer vos fichiers depuis votre ordinateur personnel vers votre compte au DMS, et vice-versa.

En combinant ces deux programmes, vous pouvez ainsi travailler à distance sur votre script de simulation, télécharger celui-ci sur votre compte au DMS, le démarrer sur une (ou plusieurs) machine(s) du Département et ensuite télécharger les résultats de la simulation sur votre machine.

Consultez les pages PuTTY et FileZilla du wiki pour les instructions de téléchargement, de configuration et d'utilisation.

Une fois branché au réseau du DMS (grâce à PuTTY), vous êtes prêt à démarrer une simulation.

Voir aussi

Articles connexes


La dernière modification de cette page a été faite le 3 décembre 2020 à 20:57.