5 research outputs found

    Modularity for Large Virtual Reality Applications

    Get PDF
    International audienceThis paper focuses on the design of high performance VR applications. These applications usually involve various I/O devices and complex simulations. A parallel architecture or grid infrastructure is required to provide the necessary I/O and processing capabilities. Developing such applications faces several difficulties, two important ones being software engineering and performance issues. We argue that application modularity is a key concept to help the developer handle the complexity of these applications. We discuss how various approaches borrowed from other existing works can be combined to significantly improve the modularity of VR applications. This led to the development of the FlowVR middleware that associates a data-flow model with a hierarchical component model. Different case studies are presented to discuss the benefits of the approach proposed

    Modèle pour la redistribution de données complexes

    Get PDF
    National audienceDans le cadre du couplage de codes, la redistribution efficace des données est un enjeu majeur pour obtenir de bonnes performances. Or la plupart des travaux dans ce domaine se limitent à l'étude d'objets simples comme des tableaux denses avec des distributions bloc-cycliques. Les applications multi-physiques modernes ou les environnements de pilotage (couplage simulation-visualisation) peuvent conduire à des schémas de redistribution plus irréguliers mettant en jeu des données complexes. Dans ce papier, nous nous écartons des modèles de redistributions classiques pour nous intéresser à une approche plus générique, basée sur la notion d'objet complexe. Grâce à une formulation ensembliste du problème, nous proposons un algorithme de redistribution parallèle pouvant s'appliquer à des objets spatiaux (tableaux denses ou creux, grilles structurées, particules) utilisant des distributions par bloc généralisées

    Optimisation de forme multi-objectif sur machines parallèles avec méta-modèles et coupleurs. Application aux chambres de combustion aéronautiques

    Get PDF
    Les normes drastiques sur les émissions d'espèces polluantes et la volonté de réduire les délais de mise sur le marché incitent les motoristes à repenser les concepts de la nouvelle génération de chambre de combustion ainsi que leurs méthodes de conception. Les codes de simulation numérique des écoulements turbulents réactifs, basés sur une approche de moyenne de Reynolds (RANS), sont utilisés depuis quelques années par les ingénieurs dans les phases de conception des foyer aéronautiques. Leur emploi a permis de réduire les temps et les coûts de conception en diminuant notamment le nombre d'essais expérimentaux. La manière d'utiliser ces outils demeure un point clef pour élaborer des environnements d'aide à la décision performants. Le but de ces travaux de thèse est de fournir une méthodologie basée sur des considérations issues de l'optimisation multi- bjectif pour développer un outil de conception automatisé qui intègre des codes de simulation numérique pour évaluer les configurations. En premier lieu, les études rapportées dans ce manuscrit concernent l'automatisation des procédures de simulation en insistant sur les aspects de génération automatique de maillage. Ensuite, le problème des temps de restitution liés à l'utilisation conjointe de techniques d'optimisation et de codes de calcul coûteux en ressources informatiques est adressé en proposant un algorithme basé sur des méta-modèles. L'outil final est construit à partir d'un coupleur de codes parallèles, lui conférant ainsi des caractéristiques intéressantes de performance et de flexibilité. Finalement, après divers tests de validation et d'évaluation, une application sur une chambre de combustion industrielle montre les capacités de la méthode à identifier des configurations prometteuses. ABSTRACT : Drastic norms on pollutant emissions and the need to reduce times to market encourage aeronautical engine manufacturers to reconsider the concepts of the next generation of combustion chamber as well as their design methodologies. Reactive and turbulent simulation codes based on the RANS approach have been used for a few years by engineers in the design cycle of aeronautical combustion chambers. Their use has allowed to reduce development times and costs mostly by decreasing the number of experimental tests. The way to integrate these tools is still a challenging point when the development of an efficient design framework is considered. The aim of this work is to provide a multiobjective optimization based methodology to develop a fully automated tool that evaluates design with simulation codes. First, the studies presented in this report deal with the automation of the simulation processes while insisting on the automatic mesh generation aspects. Then, to reduce the overall response time caused by the use of optimization technics with expensive simulation codes, a strategy based on metamodeling is proposed. The resulting tool is developed with a parallel code coupler offering performance and flexibility to the application. Finally, after some validations and evaluations on test cases, an application on an industrial combustor underlines the capacities of the mehod to identify promising design
    corecore