1 Introduction
La visualisation scientifique devient de plus en plus important dans la physique,
l’ing´enierie, l’aviation, et beaucoup d’autres domaines. Enquˆeter sur les origines
de l’univers, architecturer une centrale nucl´eaire, dessiner un l’aile d’un avion,
toutes ces activit´es profitent de la visualisation scientifique sur ordinateur. Vi-
sualiser une simulation en 3D interactif permet `a un scientifique d’avoir une
meilleur compr´ehension de son sujet et ses r´esultats. Les humains ont beaucoup
de facilit´e `a comprendre une forme, une interaction, ou une ´evolution en forme
d’image. La visualisation sur ordinateur permet d’exploiter cette facilit´e pour
mieux communiquer de l’ordinateur `a l’humain.
La progression de l’´etat de l’art de la simulation et instrumentation scien-
tifique augmente toujours la quantit´e des donn´ees produites. La visualisation
de ces donn´ees demande alors des nouvelles techniques pour traiter ces donn´ees.
Les grappes de PCs permettent de traiter des grandes quantit´es de donn´ees
en utilisant le mat´eriel informatique standard. ´
Eviter le mat´eriel sp´ecialis´e per-
met d’avoir une performance par prix sup´erieure pour les applications conven-
able.
1.1 Sujet du travail
Nous avons travaill´e sur une simulation de fluide en 3D. La simulation de fluide
est une application typique et utile dans la simulation scientifique qui produit
des donn´ees difficiles `a visualiser avec les techniques classiques de la visualisation
3D. Le but de ce travail a ´et´e de rechercher les techniques disponibles pour la
visualisation de cette simulation, d’augmenter la taille des donn´ees qu’il est
possible de traiter et de les visualiser en utilisant les grappes de PCs.
La simulation d’un fluide en 3D produit des donn´ees volumiques. Ce sont
des donn´ees organis´ees en une grille en trois dimensions. Cette organisation de
donn´ees est tr`es diff´erente de l’organisation classique qui ne comprend que les
surfaces 2D dans l’espace 3D. La m´ethode pour afficher ces donn´ees s’appelle le
rendu volumique.
Le travail s’est d´eroul´e pendant une p´eriode de cinq mois pendant l’´et´e 2005
au LIFO `a l’Universit´e d’Orl´eans. La premi`ere partie de la recherche a consist´e
en un ´etat de l’art sur le rendu volumique et sur la simulation de fluide. La
deuxi`eme partie a consist´e `a concevoir et mettre en œuvre une simulation de
fluide et sa visualisation `a grande ´echelle. Il s’agissait donc d’optimiser les
algorithmes retenus et de r´ealiser un d´eploiement de l’application sur grappes
de PC pour augmenter la taille des donn´ees trait´ees.
Ce rapport est organis´e de la mani`ere suivante. Dans un premier temps
l’´etat de l’art de la simulation du fluide 3D et le rendu volumique sont d´ecrits et
analys´es. Ensuite nous d´etaillons le rendu volumique, les diff´erentes techniques
existantes d’apr`es leurs avantages et les probl`emes qu’elles induisent en vu d’une
parall´elisation sur grappe de PCs. Ensuite nous discutons de l’optimisation et
de la parall´elisation de l’application que nous avons choisi d’implanter. Finale-
ment une derni`ere partie permet d’analyser nos travaux au regard des perfor-
mances th´eoriques et des performances r´eelles obtenues pendant les tests sur
deux grappes de PC.
5