Conception et mise en oeuvre d'une plate-forme de pilotage de simulations numériques parallèles et distribuées - TEL - Thèses en ligne Accéder directement au contenu
Thèse Année : 2010

Design of a Software Environment for the Computational Steering of Parallel and Distributed Numerical Simulations

Conception et mise en oeuvre d'une plate-forme de pilotage de simulations numériques parallèles et distribuées

Résumé

The numerical simulations evolve more and more to simulations of complex physical phenomena through multi-scale or multi-physics codes. For these kind of simulations data analysis is a main issue for many reasons, as detecting bugs during the development phase or to understand the dynamic of the physical phenomena simulated during the production phase. The computational steering is a technique well suited to do all this kind of data analysis. The goal of this thesis is to design and develop a computational steering framework that take into account the complexity of coupled simulations. So, through a computational steering client we want to interact coherently with data generated in coupled simulations. This afford for example to visualize on-line the intermediate results of simulations. In order to make this possible we will introduce an abstract model that enables to represent coupled simulations and to know when we can interact coherently with them. These works have been validated on a legacy multi-scale simulation of material physics.
Le domaine de la simulation numérique évolue vers des simulations de phénomènes physiques toujours plus complexes. Cela se traduit typiquement par le couplage de plusieurs codes de simulation, où chaque code va gérer une physique (simulations multi-physiques) ou une échelle particulière (simulations multi-échelles). Dans ce cadre, l'analyse des résultats des simulations est un point clé, que ce soit en phase de développement pour valider les codes ou détecter des erreurs, ou en phase de production pour confronter les résultats à la réalité expérimentale. Dans tous les cas, le pilotage de simulations peut aider durant ce processus d'analyse des résultats. L'objectif de cette thèse est de concevoir et de réaliser une plate-forme logicielle permettant de piloter de telles simulations. Plus précisément, il s'agit à partir d'un client de pilotage distant d'accéder ou de modifier les données de la simulation de manière cohérente, afin par exemple de visualiser "en-ligne" les résultats intermédiaires. Pour ce faire, nous avons proposé un modèle de pilotage permettant de représenter des simulations couplées et d'interagir avec elles efficacement et de manière cohérente. Ces travaux ont été validés sur une simulation multi-échelles en physique des matériaux.
Fichier principal
Vignette du fichier
richart-thesis-10a.pdf (2.86 Mo) Télécharger le fichier
richart-thesis-10a-talk.pdf (2.3 Mo) Télécharger le fichier
Format : Autre

Dates et versions

tel-00464406 , version 1 (17-03-2010)

Identifiants

  • HAL Id : tel-00464406 , version 1

Citer

Nicolas Richart. Conception et mise en oeuvre d'une plate-forme de pilotage de simulations numériques parallèles et distribuées. Informatique [cs]. Université Sciences et Technologies - Bordeaux I, 2010. Français. ⟨NNT : ⟩. ⟨tel-00464406⟩
184 Consultations
431 Téléchargements

Partager

Gmail Facebook X LinkedIn More