Retour à Teachings

TDs PRCD

Mode d’emploi

Objet

Les T.D. de parallélisme ont pour but d’évaluer les capacités des étudiants à mettre en œuvre sur un plan pratique les connaissances acquises dans les cours de l’option PRCD.

Ils se présentent sous la forme d’un travail à réaliser en binôme, habituellement sous quinze jours. Le travail donné à un binôme au début d’un T.D. est dû pour avant le début de la séance ayant lieu deux semaines plus tard, s’il y en a une.

Le T.P. de parallélisme n’est pas à proprement parler un projet ; on s’attachera plus à la réalisation du travail demandé qu’à son enrobage, et un code source modulaire, lisible, et bien commenté remplacera avantageusement un épais document de spécification. La petite taille du rapport à rendre est une invitation à la concision (mais pas au style télégraphique, ni à l’absence de contenu).

Documents à rendre

Les documents à rendre comprennent :

  • un bref rapport, de 5 à 10 pages, décrivant vos choix analytiques, algorithmiques, et d’implémentation ;
  • une étude approfondie des performances du code produit avec une analyse détaillée des résultats obtenus

Les sources et le rapport au format pdf doivent être envoyés à l’encadrant, avant l’heure limite, sous forme de fichier tar.gz.

Notation

Le T.D. est noté sur 20. Cette note constitue la note de module pratique, qui est intégrée au barème de l’option PRCD.

La notation tient compte :

  • de la correction du programme rendu
  • de la qualité de la programmation : structuration, utilisation de fonctions de communication de haut niveau lorsque cela est possible et efficace, présentation, existence de commentaires
  • de la clarté du rapport
  • de la qualité des résultats expérimentaux, ainsi que de leur analyse.

Gravitation universelle

Version PDF On souhaite lors de ce TD simuler l’action mutuelle des forces gravitationnelles agissant sur un ensemble de masses ponctuelles situées dans un plan infini. Ce TD utilise le double buffering, le recouvrement calcul-communication, les datatypes MPI, et les communications persistantes. 1 Simulation d’interactions gravitationnelles Chaque masse ponctuelle M possède : une masse invariante …

Jeu de la vie

Version PDF Le jeu de la vie, inventé par J. Conway en 1970, simule une forme très basique de vie en partant de deux principes simples: pour pouvoir vivre, il faut avoir des voisins; mais quand il y en a trop, on étouffe. Le «monde» est un grand damier qui contient des cellules vivantes ou …

Parallélisation d’un programme de lancer de rayons

Version PDF 1 Programme de lancer de rayons séquentiel On dispose des sources d’un programme séquentiel de lancer de rayons. Ce programme a été écrit par Gilles Subrenat, ancien Étudiant de l’ENSEIRB, qui a eu la gentillesse de le donner à François Pellegrini à des fins de pédagogie et dont j’ai repris le TD. Les …