Différences entre les versions de « Simulations »

Ligne 8 : Ligne 8 :
 
__TOC__
 
__TOC__
  
== Lancer une simulation en arrière-plan ==
+
== Démarrer une simulation ==
  
 
=== Choix des machines ===
 
=== Choix des machines ===
Ligne 20 : Ligne 20 :
 
'''N.B.&nbsp;:''' La liste des machines de chaque laboratoire se trouve sur les pages [[labostat|labostat]], [[labomat|labomat]] et [[labodms|labodms]]. Vous pouvez aussi choisir de vous connecter par [[La_commande_ssh|<tt>ssh</tt>]] à diverses machines des laboratoires et ainsi vérifier manuellement (commande [[Commandes_élémentaires#toptop|<tt>top</tt>]]) leur disponibilité.
 
'''N.B.&nbsp;:''' La liste des machines de chaque laboratoire se trouve sur les pages [[labostat|labostat]], [[labomat|labomat]] et [[labodms|labodms]]. Vous pouvez aussi choisir de vous connecter par [[La_commande_ssh|<tt>ssh</tt>]] à diverses machines des laboratoires et ainsi vérifier manuellement (commande [[Commandes_élémentaires#toptop|<tt>top</tt>]]) leur disponibilité.
  
=== Connexion à une machine ===
+
=== Démarrer la simulation en arrière-plan ===
 
+
Une fois que vous avez établie la liste des machines à utiliser, vous devez vous brancher sur celles-ci avec la commande [[La_commande_ssh|<tt>ssh</tt>]]. Par exemple, pour vous connecter à <tt>loup</tt>, entrez
Une fois que vous avez établie la liste des machines à utiliser, vous êtes prêt à démarrer votre simulation.
 
 
 
* Utilisez maintenant la commande [[La_commande_ssh|<tt>ssh</tt>]] pour vous brancher à vos machines. Par exemple,
 
 
<pre>
 
<pre>
 
ssh loup
 
ssh loup
 
</pre>
 
</pre>
  
 +
Vous pouvez maintenant lancer votre simulation en arrière-plan (''batch'')&nbsp;: ceci signifie que votre programme continuera de fonctionner même lorsque vous aurez quitté votre session de travail (''Log out'').
  
 
+
Voici les étapes à suivre&nbsp;:
Vous pouvez également choisir de démarrer plusieurs scripts sur la même machine, en autant que vous respectiez les [[Simulations#Consignes|consignes]].
 
 
 
ssh, top... voir pages des labos pour choix d'une machine, commande simulation...
 
 
 
== Démarrer une simulation en arrière-plan ==
 
 
 
Les simulations lancées sur les machines du DMS doivent fonctionner en ''arrière-plan'', ou ''batch'' en anglais. Ceci signifie que votre programme continuera de fonctionner même lorsque vous aurez quitté votre session de travail (''Log out'').
 
 
 
Voici les étapes à suivre pour démarrer votre script en arrière-plan.
 
  
 
* Lancer un terminal de commandes (icône [[Image:TerminalIcone.png]]). À partir d'ici, vous devrez vous débrouiller avec les [[Commandes_élémentaires|commandes UNIX]]&nbsp;: consultez la section [[Commandes_élémentaires#Commandes_de_base|&laquo;&nbsp;Commandes de base&nbsp;&raquo;]] pour l'ensemble minimal des commandes à maîtriser;
 
* Lancer un terminal de commandes (icône [[Image:TerminalIcone.png]]). À partir d'ici, vous devrez vous débrouiller avec les [[Commandes_élémentaires|commandes UNIX]]&nbsp;: consultez la section [[Commandes_élémentaires#Commandes_de_base|&laquo;&nbsp;Commandes de base&nbsp;&raquo;]] pour l'ensemble minimal des commandes à maîtriser;

Version du 6 mai 2013 à 14:33

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 exécuter vos scripts. La façon la plus simple d'orienter votre choix est d'utiliser la commande simulation. Pour l'exécuter, entrez
simulation

dans un terminal, suivie de la touche Entrée (Enter). Cette commande questionne les machines disponibles à propos de leur charge de travail : plus la valeur associée à une machine est grande, plus la machine en question est occupée. Pour plus de détails, consultez la page dédiée à simulation.

N.B. : La liste des machines de chaque laboratoire se trouve sur les pages labostat, labomat et labodms. Vous pouvez aussi choisir de vous connecter par ssh à diverses machines des laboratoires et ainsi vérifier manuellement (commande top) leur disponibilité.

Démarrer la simulation en arrière-plan

Une fois que vous avez établie la liste des machines à utiliser, vous devez vous brancher sur celles-ci avec la commande 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 TerminalIcone.png). À 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> &

<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

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

Articles connexes


La dernière modification de cette page a été faite le 6 mai 2013 à 14:33.