Présents: Fonction dans le Projet:

Michel Cosnard
Thierry Priol
Olivier Coulaud
Michel Laguerre
Bernard Maigret
Pascal Guitton
Gwenola Thomas
Guillaume Latu
Serge Chaumette
Aurélien Esnard
Michael Dussere

Directeur de Programme de l'ACI GRID
Expert Nommé du Conseil scientifique ACI GRID
Coordinateur du projet
Partie Chimie Moléculaire
Partie Chimie Molécualire
Partie Image et Son
Synthèse d'images
Dynamique des populations - système Hôte Parasites
Développement Plate-Forme
D éveloppement Plate-Forme
Ingénieur Expert

 

M. Olivier Coulaud
Directeur de Recherche INRIA
Laboratoire Institut National de la Recherche en Informatique et en Automatique
LaBRI, Université Bordeaux-1, 350 cours de la Libération, 33405 Talence Cedex
Téléphone: 05 56 84 69 11
Fax: 05 56 84 66 69
Mél Olivier.Coulaud@inria.fr

 

 

 

Olivier Coulaud présente les objectifs du projet, le premier vise les applications dans le domaine de la chimie moléculaire, de l'environnement et de la mécanique des fluides en développant un environnement applicatif en terme de pilotage et la visualisation de ces codes. Il présente ensuite les différents partenaires du projet qui regroupent des équipes de la communauté des Algorithmes parallèles, de système distribué, de réalité virtuelle, de mathématiques, et de chimie moléculaire.

Partenaires du Projet :

M. Serge Chaumette
Fonction Maître de Conférences
Laboratoire Laboratoire Bordelais de Recherche en Informatique
Adresse Université Bordeaux-1, 350 cours de la Libération, 33405 Talence Cedex
Téléphone 05 56 84 69 04
Fax 05 56 84 66 69
Mél serge.chaumette@labri.fr
M. Jean Roman
Fonction Professeur
Laboratoire Laboratoire Bordelais de Recherche en Informatique
Adresse Université Bordeaux-1, 350 cours de la Libération, 33405 Talence Cedex
Téléphone 05 56 84 69 36
Fax 05 56 84 66 69
Mél jean.roman@labri.fr
M. Michel Laguerre
Fonction Directeur de Recherche CNRS
Laboratoire Institut Européen de Chimie et de Biologie - Ecole Polytechnique
Adresse 16 Avenue Pey-Berland, 33607 Pessac Cedex
Téléphone 05 57 96 22 12
Fax 05 57 96 22 15
Mél michel.laguerre@iecb-polytechnique.u-bordeaux.fr
M. Christophe Schlick
Fonction Professeur
Laboratoire Laboratoire Bordelais de Recherche en Informatique
Adresse Université Bordeaux-1, 350 cours de la Libération, 33405 Talence Cedex
Téléphone 05 56 84 69 29
Fax 05 56 84 66 69
Mél christophe.schlick@labri.fr
M. Bernard Maigret
Fonction Directeur de Recherche CNRS
Laboratoire Structure et réactivité des systèmes moléculaires complexes
Adresse Université Henri Poincaré, BP 239, 54506 Vandoeuvre-les-Nancy Cedex
Téléphone 03 83 91 25 28
Fax 03 83 91 25 30
Mél maigret@lctn.uhp-nancy.fr
M. Patrick Silan
Fonction Chargé de Recherche CNRS
Laboratoire Génome, Populations, Interactions ; Station Méditerranéenne de l'Environnement Littoral
Adresse 1 Quai de la Daurade 34200 Sète
Téléphone 04 67 46 33 94
Fax 04 67 46 33 99
Mél silan@univ-monpt2.fr
M. Boniface Nkonga
Fonction Maître de Conférences à l'université de Bordeaux I
Laboratoire Mathématiques Appliquées de Bordeaux
Adresse Université de Bordeaux I, 350 Cours de la Libération, 33405 Talence cedex
Téléphone 05 57 96 21 27
Fax 05 56 84 26 26
Mél Boniface.Nkonga@math.u-bordeaux.fr
Melle Gwenola Thomas
Fonction Maître de Conférences
Laboratoire Laboratoire Bordelais de Recherche en Informatique
Adresse Université Bordeaux-1, 350 cours de la Libération, 33405 Talence Cedex
Téléphone 05 56 84 60 83
Fax 05 56 84 66 69
Mél gwenola.thomas@labri.fr

Du fait de l'amélioration des modèles multi-échelles, du savoir-faire, du développement des Algorithmes et l'augmentation des moyens de calcul; côté visualisation, la performance des cartes graphiques et la diffusion du matériel., les utilisateurs (concepteurs) ammènent de nouveaux besoins comme de visualiser les résultats en temps réel, d' intéragir directement ou
d'enrichir les modèles. Ils souhaitent donc, pouvoir explorer le modèle qu'ils utilisent, changer ses paramètres et intéragir rapidement avec la simulation.Olivier Coulaud expose les choix, expèriences et applications dans le contexte actuel du Computational steering.

Michel Cosnard demande quelles sont les traces des réactions de la communauté scientifique face à ces avancées et quels ont été les articles parus ? Olivier Coulaud se référe à l'article d'Alessandrini publié par l'Idris.(pdf) , pour dire que la communauté commence à s'y interesser;

Les logiciels de visualisation à base de modules programmables permettent de se concentrer désormais sur les problèmes de pilotage et de couplage efficace entre le ou les codes de calcul, le code de visualisation et la plate-forme de communication avec une contrainte d'intéractivité forte.
On retrouve le Computational steering à 3 niveaux d'utilisation : l'exploration de modèle, l'expérimentation algorithmique et l'optimisation des performances avec la possibilité d'intéragir sur la configuration, d'interroger l'application avec la répartition automatique de la charge de calcul. Dans tous les cas on va agir sur les données. Les composants de cet environnement sont constitués d'une interface utilisateur, d'un système de communication entre cette interface et l'application, d'un système de pilotage.

Thierry Priol demande si on peut expérimenter les données de la couche de communication entre l'interface utilisateur et l'application. Olivier Coulaud répond que beaucoup d'environnement on été crées dans le monde des applications et des images mais tous ces projets qui restent généralistes et sont peu actifs ou ont été développés dansle cadre d'une application particulière.

Brigitte Plateau s'interroge à savoir comment la commmunauté scientifique ait pu rester inactive devant ces manques ? Olivier Coulaud explique que peu d'environnement s'intéresse à la fois à : obtenir un couplage performant, à intégrer une simulation existante, à obtenir une visualisation performante et/ou immersive. L'objectif du projet est d'obtenir une bonne performance sur le couplage parallèle à partir d'environnement existant en y intégrant une application le pluss implement possible car le problème principal du Computational steering à résoudre est l'interaction faite sur le couplage.
Le couplage de codes se fait en général en 3 étapes : la centralisation des données sur la machine de calcul, la communication point à point entre la machine de calcul et la machine de visualisation puis la diffusion des données sur la machine de visualisation. Ces trois étapes sont un goulot d'étanglement pour obtenir de la performace.

Thierry Priol
demande quelle est l'approche du projet pour traiter les données parallèles avec d'un côté une grappe et une seule interface réseau ? Olivier Coulaud répond que la solution d'avoir un cluster pour faire des visualisations est envisagée. Dans les deux premières années l'équive doit s'équiper en station de travail graphique, acheter la version développement d'un logiciel de visualisation et réaliser une connexion gigabits entre les machines distantes du LaBRI (cluster IBM et la salle immersive).