Logo Sciencesconf

Visualisation de maillages et solutions de grandes tailles issus de simulations numériques avec Vizir4

Matthieu Maunoury  1@  

1 : Centre Inria de Saclay
Institut National de Recherche en Informatique et en Automatique

Vizir4 est un logiciel de visualisation interactive de maillages et solutions basé sur OpenGL 4. En calcul scientifique, il est souvent utile de visualiser les résultats des calculs réalisés, que ce soit à des fins de déboggage et de validation, ou simplement pour illustrer et montrer l'aboutissement de son travail au reste de la communauté scientifique. Il s'agit souvent de visualiser les données en post-traitement mais aussi parfois de visualiser des données d'entrée dans un but de pré-traitement. Les domaines d'applications sont variés : santé numérique, aéronautique, défense, analyse sismique, géosciences, physique des plasmas ... Les particularités de Vizir4 sont que c'est un logiciel léger, rapide et basé sur de l'OpenGL (GLSL : OpenGL Shading Language) moderne permettant des fonctionnalités originales : - Visualisation très rapide même pour des très gros maillages (plusieurs dizaines de millions d'éléments de surface, et centaines de millions voire milliards pour le volume). - Rendu pixel exact : pour des solutions d'ordre élevé (non linéaire), l'utilisation de Fragment Shaders (GLSL) permet de calculer en chaque pixel la solution et afficher la bonne couleur. Contrairement aux logiciels de visualisation classiques, il n'y a pas d'erreur de visualisation. - Tessellation de maillages d'ordre élevé sur GPU : pour des éléments d'ordre élevé (courbes), l'utilisation de Tessellation Shaders (GLSL) permet de donner au GPU les éléments d'ordre élevé et c'est le GPU qui génère la tessellation. Dans la plupart des logiciels de visualisation, la tessellation est créée sur le CPU lors d'une étape supplémentaire et est envoyée au GPU.

Type : : Présentation

Thématiques : La programmation d’aujourd’hui et de demain

Chargement... Chargement...