L'ensemble TP 2 + TP 3 constitue le premier TP noté.
Les séances du 7 octobre, 14 octobre et 21 octobre 2005 y sont consacrées.
À rendre au plus tard le vendredi 28 octobre à 14h (avant le TP)
Travail à rendre : code source des différents programmes (.tar.gz, par mail), compte-rendu (par mail ou version papier en début de séance le 28 octobre).
TP noté 2
Le TP 7 est le deuxième TP noté.
Les séances du 16 décembre et 6 janvier y sont consacrées.
À rendre au plus tard le mercredi 11 janvier
Travail à rendre : code source des différents programmes (.tar.gz, par mail), compte-rendu (par mail ou version papier), restitution des CD et clefs USB.
Modifier votre .bashrc (attention :
configuration différente de Marcel) pour ajouter les
lignes : export PM2_ROOT=répertoire d'installation de PM2 export PM2_FLAVOR=mad-tcp export LEO_RSH="ssh -t -X -f" export PATH=${PM2_ROOT}/bin:${PATH}
Relancer le shell !
Tester que la configuration est bien prise en compte en
login distant : ssh machine_distante echo \$PM2_ROOT (si ça n'affiche rien, corrigez votre .bashrc avant
de passer à la suite !)
Initialiser l'installation PM2 : dans le répertoire de
PM2, taper : make init
Créer la flavor PM2 pour Madeleine/TCP
avec la commande : pm2-flavor set --flavor=mad-tcp --modules="init mad3 ntbx tbx" --mad3=tcp --all=build_static --all=gdb
Compiler PM2 : dans le répertoire d'installation de PM2, taper : make
Les fichiers de configuration pour leonie :
leonie.cfg et
networks.cfg (les deux sont
nécessaires). Modifiez ces fichiers avec les noms des machines
que vous utilisez réellement ! Note : pour avoir deux
processus sur la même machine, entrez une seul fois la machine
dans networks.cfg (topologie physique) et utilisez la
syntaxe machine[0..1] dans leonie.cfg
(topologie logique de l'application)
Pour lancer le programme : leonie -w --flavor=$PM2_FLAVOR leonie.cfg
Utilisation de Myrinet en salle 007 :
Les machines doivent tourner avec le CD Knoppix MX2G
En étant root, lancer MX : /etc/init.d/mx
start
Dans cotre .bashrc, remplacez export
PM2_FLAVOR=mad-tcp par export
PM2_FLAVOR=mad-mx.
Dans votre .bashrc, ajoutez la ligne export
MX_DIR=/opt/mx
Créer la flavor pour Madeleine/MX avec la
commande : pm2-flavor set --flavor=mad-mx --modules="init mad3 ntbx tbx" --mad3=mx --all=build_static --all=gdb
Recompilez PM2 et votre programme avec cette nouvelle configuration
Tracer une courbe simple (fichier d'entrée à deux colonnes) : plot "fichier.txt"
Utiliser un style avec trait continu : set style data linespoints
Passer en échelle logarithmique (log 2) pour X : set logscale x 2
Annuler l'échelle logarithmique : unset lgoscale x
Zoomer sur les X de 4 à 4096 : plot [4:4096] "fichier.txt"
Exporter en fichier postscript : set terminal postscript eps (passe en mode postscript) set output "toto.eps" (donne le nom du fichier destination)
puis tracer la courbe normalement avec plot
Pour revenir en sortie X11 : set terminal x11
Tracer plusieurs courbes sur le même graphe : plot "fichier1.txt", "fichier2.txt"
Prendre d'autres colonnes que 1 pour X et 2 pour Y (ex.: 2 pour X, 4 pour Y) : plot "fichier.txt" using 2:4