La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

TER Visualisation 3D de calculs électromagnétiques Production : Sébastien JOB Jean-Christophe LARRE Cédric PIOVANO Encadrement : Fabrice HUET.

Présentations similaires


Présentation au sujet: "TER Visualisation 3D de calculs électromagnétiques Production : Sébastien JOB Jean-Christophe LARRE Cédric PIOVANO Encadrement : Fabrice HUET."— Transcription de la présentation:

1 TER Visualisation 3D de calculs électromagnétiques Production : Sébastien JOB Jean-Christophe LARRE Cédric PIOVANO Encadrement : Fabrice HUET

2 Sommaire Présentation du sujet Cahier des charges Étude de lexistant Objectifs Analyse des risques Découpage, planning & organisation

3 Présentation du sujet JECS : Application permettant de contrôler et de visualiser des calculs Affichage en VTK Nous devons optimiser JECS !

4 Étude de lexistant (1) Jem3D : Simulateur de propagation donde Performances Java / Fortran Environnement distribué diviser lespace total (« sous domaine ») dépend du nombre de calculateurs

5 Étude de lexistant (2) Bibliothèque ProActive : construction dapplication repartie et parallèle gestion de lintégralité des communications migration des processus à la volée Grande variété de plateformes : Grille, clusters ou réseau local de machine …

6 Étude de lexistant (3) Bibliothèque VTK : outils de visualisation 2D/3D avancé permet deffectuer des traitement de données scientifiques utilisé dans de nombreux domaine Surcouche Java … principale limitation non « Thread-safe » …

7 Étude de lexistant (4) Programme JECS : Contrôle et visualise des calculs distribués réalisés à laide de Jem3d (qui se sert lui-même de Proactive) Visualisation périodique fréquence fixée par lutilisateur Cependant plusieurs défauts restent a corrigée ….

8 Objectifs (1) Par ordre de priorités … Gestion de plusieurs calculs : implémentation limitée a un seul calcul … modification de larchitecture Évaluation des fonctionnalités de VTK nexploite pas au maximum tout le potentiel de VTK … étude en profondeur de cette bibliothèque

9 Objectifs (2) Amélioration de linterface graphique : interface peu ergonomique … rajout de certaines fonctionnalités : système de sauvegarde/chargement dun profil utilisateur option de rendu, de déploiement Accélération du rendu : performances actuelles peu satisfaisantes … proposer des optimisations et améliorations

10 Objectifs (3) Rendu offscreen & vidéo : il ny a pas de rendu offscreen actuellement … nécessité de passer par laffichage via linterface étude des possibilités pour proposer un travail en arrière-plan Fonctionnalités optionnelles: Documentation utilisateur, développeur … ajout de certaine fonctionnalités durant le développement

11 Analyse des risques (1) Compréhension des existants : peut facilement dépasser le temps prévu … étape obligatoire, dont notre planning dépend entièrement … revoir nos ambitions a la baisse … Contrainte technique : lenrobage Java du code C++ de VTK est peu robuste … obligation de passer par des « hack » pour contourner certain problème. peut engendrer des « bugs incompréhensible », inhérent a cette bibliothèque.

12 Analyse des risques (2) Connaissances requises : difficile de sassurer de la véracité de certain de nos résultat … grosses lacunes dans le domaine de la physique et des calculs électromagnétiques …

13 Découpage, Planning et organisation Chaque phase sont des paliers quil faut absolument terminer à temps. Certaine fonctionnalités sont indépendante de la compréhension du code de Jecs, ni de la maîtrise de VTK. Les choses sont plus souple néanmoins à lintérieur de chaque phase, les rôles peuvent séchanger … Ces fonctionnalités peuvent évidemment également commencer lorsque une phase est terminée en avance.

14 Phase 1 Familiarisation avec Jecs,VTK et modification basique (2 semaine par personne) Familiarisation Jecs (5 jours pour 3 personnes) Familiarisation VTK (5 jours pour 3 personnes) Ajout de fonctionnalités simples (5 jours pour 2 personnes) Ajout du système multi vue (5 jours pour 1 personnes)

15 Phase 2 Visualisation du calcul à lexécution (10 jours par personne) Lancement de calculs, connexion avec jem3d (3 jours pour 3 personnes) Interrogations simple de jem3d (5 jours pour 2 personnes) Visualisation dun calcul non fini (5 jours pour 2 personnes)

16 Phase 3 Après la phase 2, 2 étudiants se chargent de la partie 3 tandis qu'un se lance dans l'ajout de fonctionnalités indépendantes. Contrôle de calculs (1 semaine par personne) Interrogation avancées de jem3d (7 jours pour 3 personnes)

17 Phase 4 Fonctionnalités de moindre importance, et relativement indépendante par rapport au précédente. Les autres fonctionnalités (3 jours par personne) Rendu offscreen & vidéo (3 jours pour 2 personnes) Peauffinage de linterface graphique (3 jours pour 1 personne) Fonctionnalités supplémentaire (quelques jours …)

18 FIN


Télécharger ppt "TER Visualisation 3D de calculs électromagnétiques Production : Sébastien JOB Jean-Christophe LARRE Cédric PIOVANO Encadrement : Fabrice HUET."

Présentations similaires


Annonces Google