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

Slides:



Advertisements
Présentations similaires
Calcul du flot maximum Algorithme de Ford Fulkerson Maxime Chambreuil | Nicolas Fournel | Vianney Gremmel | Leïla Traoré | Marouane Zehni UV RO.
Advertisements

E-learning Evolutif Albarelli Corinne Behem Patrice Guillot Jérôme
Processus d'expression du besoin
Etudiants : Benjamin BLANC Cyrille KLUZEK Encadreur :
UV Libre Calculatrice Scientifique
1/22 Présentation Dechou & CO Développement dun programme de gestion dascenseurs Spécifications fonctionnelles générales.
INTRODUCTION INTRODUCTION ERGONOMIE Tri par cartes Formulaires Interface Installation Lanceur Documentation TECHNOLOGIES XML + XSL CSS Formulaires génériques.
Conception de Programmes Evolutifs Pré Soutenance de TER Année Encadrants : Cathy Escazut et Michel Gautero Auteurs: Paul-Kenji Cahier Sylvain.
Sujet BL1 : Simulateur de comportement réactif Bernard Clément Barelli Nicolas Maitrehut Loïc Ould Sidina Mahi Encadrant : Mr Michel Buffa.
Conception de Programmes Evolutifs Pré Soutenance de TER Année Encadrants : Cathy Escazut et Michel Gautero Auteurs: Paul-Kenji Cahier Sylvain.
Prototype de plate-forme de Tribus Instantanées :
Interface de calculs (Me1)
TER 2005 Sujet encadré par Philippe Collet Nicolas Yohann Barbier Thomas Castillejos Nicolas Sauvan Bastien Salageanu Emil.
TER 2005 Sujet encadré par Philippe Collet Nicolas Yohann Barbier Thomas Castillejos Nicolas Sauvan Bastien Salageanu Emil.
A L I M E N T A T I O N A G R I C U L T U R E E N V I R O N N E M E N T PhpMyGI une interface générique mysql Interface générique ? Pourquoi une interface.
Projet Webase. I. La définition du projet 1. Lexistant : Webase 4 2. Cahier des charges 3. La répartition des données 4. Le modèle de données 5. Le choix.
Journées Composants 2005 Gestion de la qualité de service de la conception à l’exécution dans les applications distribuées multimédias Sophie Laplace.
Les démarches de développement
Les démarches de développement
Diagrammes de communication
Jalel Saâdi La Faculté des Sciences de Bizerte * * * * *
Comparatif des différents CMS Les CMS de E-commerce.
IUT CALAIS Rue Louis David Calais Tel : RAPPORT DU PROJET Marsylle Florian.
™.
Architecture de grille générique, multi-
1. Introduction: Vous avez dit MMORTS ? contexte de notre TER 2. Survol du projet: Les différentes composantes du projet Le jeu Organisation du travail.
Compte-rendu de livraison Lot 1
Android est une plateforme mobile open source et entièrement paramétrable. Elle a été créée afin de mettre à disposition des développeurs toutes les fonctionnalités.
Développeur informatique
Sommaire Objectif de Peakup Principes de fonctionnement
1 SITLOR Nouvelle fonctionnalité logicielle à venir ! Modification de la saisie et de lexploitation des Horaires 1 Nouveau !!
1. Introduction: Vous avez dit MMORTS ? contexte de notre TER 2. Survol du projet: Les différentes composantes du projet Le jeu Organisation du travail.
Développement d’un réseau social professionnel
Crystal Reports COPYRIGHT © 2007 BUSINESS OBJECTS SA. TOUS DROITS RÉSERVÉS. DIAPOSITIVE 2 Informatique - Déclaration de positionnement Crystal Reports.
Calculatrice Financière Android
Projet de diplôme 2011 Miserez David
Présentation du mémoire
Projet JSimula.
Mesure des performances WEB en introduisant un contrôle dadmission.
Mise en oeuvre et exploitation
Outil de gestion des cartes grises
EXIGE Un avenir dans le web....
Supports de formation au SQ Unifié
Mise en place d’une plate-forme d’expérimentation d’applications adaptables à partir de composants Encadreurs : Mireille Blay-Fornarino Anne-Marie Dery-Pinna.
Requêtes homme-agent sur le fonctionnement Etudiantes: Anne DARME & Céline GIRARD Encadrant: Nicolas SABOURET Rapporteur: Vincent CORRUBLE Responsable:
Master 1 ère année Sécurité des Systèmes Informatique 1 Gestion de modules  Un module est un morceau de code qui peut être chargé à la volée dans le noyau.
CAZIER Kévin JACOB Sébastien Réalisée dans le cadre du Projet Pluridisciplinaire Encadré par Mme Martine COQUET Responsable de l’entreprise.
Logiciel de construction de matériaux virtuels
1 Monopalme Projet 4 Info Spécifications LE LAY Olivier MAHE Jocelyn FORM Nicolas HENRY Gurvan BONNIN Thomas BASSAND Guillaume Décembre 2009 MONNIER Laurent.
Présentation AICHA REVEL INGENIEUR D’ÉTUDE STERIA DEPARTEMENT TRD
RAPPORT DU PROJET IUT CALAIS D’oria Antony Rue Louis David
Le Browser hiérarchique de Classes Java : En quoi cette application pourra faciliter le travail de Mr Leblanc ?
PSPA : une plateforme de simulation en physique des accélérateurs Les journées informatique de l’IN2P3-IRFU octobre.
Simulateur de microcontrôleur Intel 80C51
Plan de la présentation
Poly Defense Soutenance de Projet de programmation oriEntee objet
Présentation E 2 S 2 Cyrille Piatecki Yvan Stroppa Mars 2007.
Ethnosim (Cr1) Projet encadré par : Mr David Crookall (17 juin 2004) Agostini Jean-Louis Dupouy Nicolas Giroussens Olivier Olivar Kevin Université de Nice.
IUT CALAIS Rue Louis David Calais Tel : RAPPORT DU PROJET Gamelin Antoine.
Réunion de suivi de projet Mercredi 9 juillet 2008.
Victor Victor Sabourin Marie Sévilla Fraysse Pauline They
Projet : Réaliser une application de cohérence cardiaque
1 Démo SoftGrid. Le Séquenceur SoftGrid Utilisation d’un « packageur » SoftGrid Possibilité de “séquencer” en ligne de commande (CLI) Existence d’outils.
IUT CALAIS Rue Louis David Calais Tel : RAPPORT DU PROJET NOM ETUDIANT.
POIRIER Kévin (Chef de projet) HUCHEDÉ Cédric BEUTIER Kévin LEBRUN Jérémy BESNIER Richard Simulation de décisions de Jury 1.
Mathieu Martin Thomas Rovayaz Natacha Laborde Nathanaël Couret
Projet de C – Matrices creuses Yves BOGE, Sha LIU, Ivan VALIMAHAMED
MP2P PROTOCOLE & SYSTÈME DE STOCKAGE REDONDANT COACHING 2 – 30/04/2015 Julien DUBIEL – Mathieu CORRE – Francis VISOIU MISTRIH.
1 Monopalme Projet 4 Info Présentation finale LE LAY Olivier MAHE Jocelyn FORM Nicolas HENRY Gurvan BONNIN Thomas BASSAND Guillaume Décembre 2009 MONNIER.
PROJET DE SESSION DANS LE CADRE DU COURS: SCG Réalisation d’applications en SIG PRÉSENTÉ PAR: Marie-Andrée Levesque 18 AVRIL 2006.
Transcription de la présentation:

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

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

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

É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

É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 …

É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 » …

É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 ….

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

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

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

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.

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 …

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.

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)

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)

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)

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 …)

FIN