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 page Commandes élémentaires pour apprendre les commandes de base à maîtriser afin de poursuivre.

Si vous travailler à 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 sur lesquelles les exécuter. Pour ce faire, la façon la plus simple est d'utiliser la commande simulation. Pour l'exécuter, entrez
simulation

dans un terminal (icône TerminalIcone.png), suivi de la touche Entrée (Enter). Cette commande questionne les machines disponibles à propos de leur charge de travail : plus le rapport associée à une machine est grand, plus celle-ci est occupée. Pour plus de détails, consultez la page dédiée à simulation.

Démarrer la simulation en arrière-plan

Une fois que vous avez établie une liste de machines à utiliser, vous devrez vous brancher sur ces machines à tour de rôle afin de démarrer une simulation différente sur chacune. 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 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 (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 nombre maximal de simulations (processus) à démarrer sur une même machine a été fixé. En effet, l'utilisation moyenne d'une machine ne doit pas dépasser sa capacité maximale « moins 1 ». Autrement dit, la machine doit pouvoir exécuter au moins 1 nouveau processus indépendant.

Pour des exemples d'utilisation adéquate, consultez la page simulation.

Travail à distance

Téléchargement des logiciels requis

Si vous souhaitez démarrer vos simulations depuis la maison, vous devez d'abord télécharger les programmes PuTTY et FileZilla.

Connexion au réseau DMS

Voir aussi

Un exposé donné par Pierre Lafaye de Micheaux sur «Faire des simulations au DMS (lorsque l’on est statisticien)» : http://www.dms.umontreal.ca/wiki/images/6/68/Expose-simulations.pdf

Articles connexes


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