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 avant 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 ), 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 à tour de rôle sur ces machines 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
Vous pouvez maintenant lancer votre simulation en arrière-plan (batch) : ceci signifie que votre programme continuera de fonctionner même lorsque vous aurez quitté votre session de travail (Log out).
Voici les étapes à suivre :
- Lancer un terminal de commandes (icône ). À partir d'ici, vous devrez vous débrouiller avec les commandes UNIX : consultez la section « Commandes de base » pour l'ensemble minimal des commandes à maîtriser;
- Exécutez votre script avec la ligne suivante, suivie d'un Enter :
<programme> [options] <script> &
où <programme> est le programme exécutant votre script (R, MATLAB, Mathematica, etc.), [options] sont les paramètres à passer au programme, <script est votre script de simulation. À la toute fin, l'esperluette (« & ») indique à Linux d'exécuter le tout en arrière-plan.
- Vous pouvez maintenant quitter le terminal (exit), démarrer une nouvelle simulation sur la même machine,
ou encore continuer de l'utiliser pour d'autres opérations, sans interrompre votre simulation. Vous pouvez même quiter votre session de travail (Log out).
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. Dans l'exemple ci-haut, un usager respectant cette politique pourrait lancer un maximum de 2 simulations sur uranus, 3 sur jupiter et lion et 1 sur cougar et panthere.
2 proc. / machine / usager
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