Show simple item record

dc.contributor.advisorBiddiscombe, John
dc.contributor.advisorEsnard, Aurélien
dc.contributor.advisorRoman, Jean
dc.contributor.authorSOUMAGNE, Jérôme
dc.contributor.otherCoulaud, Olivier
dc.date2012-12-14
dc.date.accessioned2020-12-14T21:11:27Z
dc.date.available2020-12-14T21:11:27Z
dc.identifier.urihttp://ori-oai.u-bordeaux1.fr/pdf/2012/SOUMAGNE_JEROME_2012.pdf
dc.identifier.urihttps://oskar-bordeaux.fr/handle/20.500.12278/21788
dc.identifier.nnt2012BOR14643
dc.description.abstractLes codes de simulation devenant plus performants et plus interactifs, il est important de suivre l'avancement d'une simulation in-situ, en réalisant non seulement la visualisation mais aussi l'analyse des données en même temps qu'elles sont générées. Suivre l'avancement ou réaliser le post-traitement des données de simulation in-situ présente un avantage évident par rapport à l'approche conventionnelle consistant à sauvegarder—et à recharger—à partir d'un système de fichiers; le temps et l'espace pris pour écrire et ensuite lire les données à partir du disque est un goulet d'étranglement significatif pour la simulation et les étapes consécutives de post-traitement. Par ailleurs, la simulation peut être arrêtée, modifiée, ou potentiellement pilotée, conservant ainsi les ressources CPU.Nous présentons dans cette thèse une approche de couplage faible qui permet à une simulation de transférer des données vers un serveur de visualisation via l'utilisation de fichiers en mémoire. Nous montrons dans cette étude comment l'interface, implémentée au-dessus d'un format hiérarchique de données (HDF5), nous permet de réduire efficacement le goulet d'étranglement introduit par les I/Os en utilisant des stratégies efficaces de communication et de configuration des données. Pour le pilotage, nous présentons une interface qui permet non seulement la modification de simples paramètres, mais également le remaillage complet de grilles ou des opérations impliquant la régénérationde grandeurs numériques sur le domaine entier de calcul d'être effectués. Cette approche, testée et validée sur deux cas-tests industriels, est suffisamment générique pour qu'aucune connaissance particulière du modèle de données sous-jacent ne soit requise.
dc.description.abstractEnAs simulation codes become more powerful and more interactive, it is increasingly desirable to monitor a simulation in-situ, performing not only visualization but also analysis of the incoming data as it is generated. Monitoring or post-processing simulation data in-situ has obvious advantage over the conventional approach of saving to—and reloading data from—the file system; the time and space it takes to write and then read the data from disk is a significant bottleneck for both the simulation and subsequent post-processing steps. Furthermore, the simulation may be stopped, modified, or potentially steered, thus conserving CPU resources. We present in this thesis a loosely coupled approach that enables a simulation to transfer data to a visualization server via the use of in-memory files. We show in this study how the interface, implemented on top of a widely used hierarchical data format (HDF5), allows us to efficiently decrease the I/O bottleneck by using efficient communication and data mapping strategies. For steering, we present an interface that allows not only simple parameter changes but also complete re-meshing of grids or operations involving regeneration of field values over the entire computational domain to be carried out. This approach, tested and validated on two industrial test cases, is generic enough so that no particular knowledge of the underlying model is required.
dc.language.isoen
dc.subjectI/Os Parallèles
dc.subjectMémoire Partagée Distribuée
dc.subjectModèles de Communication
dc.subjectModélisation Informatique
dc.subjectModèles de Données
dc.subjectSynchronisation
dc.subject.enParallel I/O
dc.subject.enDistributed Shared Memory
dc.subject.enCommunication Models
dc.subject.enComputational Modeling
dc.subject.enData Models
dc.subject.enSynchronization
dc.titleUne approche de visualisation in-situ pour le couplage parallèle et le pilotage de simulations à travers des fichiers en mémoire distribuée partagée
dc.title.enAn in-situ visualization approach for parallel coupling and steering of simulations through distributed shared memory files
dc.typeThèses de doctorat
dc.contributor.jurypresidentAntoniu, Gabriel
bordeaux.hal.laboratoriesThèses de l'Université de Bordeaux avant 2014*
bordeaux.hal.laboratoriesLaboratoire bordelais de recherche en informatique
bordeaux.institutionUniversité de Bordeaux
bordeaux.institutionBordeaux INP
bordeaux.type.institutionBordeaux 1
bordeaux.thesis.disciplineInformatique
bordeaux.ecole.doctoraleÉcole doctorale de mathématiques et informatique (Talence, Gironde)
star.origin.linkhttps://www.theses.fr/2012BOR14643
dc.contributor.rapporteurAntoniu, Gabriel
dc.contributor.rapporteurDzwinel, Witold
bordeaux.COinSctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.title=Une%20approche%20de%20visualisation%20in-situ%20pour%20le%20couplage%20parall%C3%A8le%20et%20le%20pilotage%20de%20simulations%20%C3%A0%20travers%20des%20fichiers%20en%20m&rft.atitle=Une%20approche%20de%20visualisation%20in-situ%20pour%20le%20couplage%20parall%C3%A8le%20et%20le%20pilotage%20de%20simulations%20%C3%A0%20travers%20des%20fichiers%20en%20&rft.au=SOUMAGNE,%20J%C3%A9r%C3%B4me&rft.genre=unknown


Files in this item

FilesSizeFormatView

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record