Algorithmes sur GPU de visualisation et de calcul pour des maillages non-structurés

Les algorithmes les plus récents de traitement numérique de la géométrie ou bien encore de simulation numérique de type CFD (Computational Fluid Dynamics) utilisent à présent de nouveaux types de grilles composées de polyèdres arbitraires, autrement dit des grilles fortement non-structurées. Dans le...

Full description

Bibliographic Details
Main Author: Buatois, Luc
Language:FRE
Published: Institut National Polytechnique de Lorraine - INPL 2008
Subjects:
GPU
Online Access:http://tel.archives-ouvertes.fr/tel-00331935
http://tel.archives-ouvertes.fr/docs/00/33/19/35/PDF/Buatois_Memoire_de_these.pdf
id ndltd-CCSD-oai-tel.archives-ouvertes.fr-tel-00331935
record_format oai_dc
spelling ndltd-CCSD-oai-tel.archives-ouvertes.fr-tel-003319352013-01-07T18:29:46Z http://tel.archives-ouvertes.fr/tel-00331935 http://tel.archives-ouvertes.fr/docs/00/33/19/35/PDF/Buatois_Memoire_de_these.pdf Algorithmes sur GPU de visualisation et de calcul pour des maillages non-structurés Buatois, Luc [INFO:INFO_MO] Computer Science/Modeling and Simulation Maillages non-structurés extraction d'isosurfaces solveurs numériques creux GPU Les algorithmes les plus récents de traitement numérique de la géométrie ou bien encore de simulation numérique de type CFD (Computational Fluid Dynamics) utilisent à présent de nouveaux types de grilles composées de polyèdres arbitraires, autrement dit des grilles fortement non-structurées. Dans le cas de simulations de type CFD, ces grilles peuvent servir de support à des champs scalaires ou vectoriels qui représentent des grandeurs physiques (par exemple : densité, porosité, perméabilité). La problématique de cette thèse concerne la définition de nouveaux outils de visualisation et de calcul sur de telles grilles. Pour la visualisation, cela pose `a la fois le problème du stockage et de l'adaptativité des algorithmes `a une géométrie et une topologie variables. Pour le calcul, cela pose le problème de la résolution de grands systèmes linéaires creux non-structurés. Pour aborder ces problèmes, l'augmentation incessante ces dernières années de la puissance de calcul parallèle des processeurs graphiques nous fournit de nouveaux outils. Toutefois, l'utilisation de ces GPU nécessite de définir de nouveaux algorithmes adaptés aux modèles de programmation parallèle qui leur sont spécifiques. Nos contributions sont les suivantes : (1) Une méthode générique de visualisation tirant partie de la puissance de calcul des GPU pour extraire des isosurfaces à partir de grandes grilles fortement nonstructurées. (2) Une méthode de classification de cellules qui permet d'accélérer l'extraction d'isosurfaces grâce à une pré-sélection des seules cellules intersectées. (3) Un algorithme d'interpolation temporelle d'isosurfaces. Celui-ci permet de visualiser de manière continue dans le temps l'évolution d'isosurfaces. (4) Un algorithme massivement parallèle de résolution de grands systèmes linéaires non-structurés creux sur le GPU. L'originalité de celui-ci concerne son adaptation à des matrices de motif arbitraire, ce qui le rend applicable `a n'importe quel système creux, dont ceux issus de maillages fortement non-structurés. 2008-05-16 FRE PhD thesis Institut National Polytechnique de Lorraine - INPL
collection NDLTD
language FRE
sources NDLTD
topic [INFO:INFO_MO] Computer Science/Modeling and Simulation
Maillages non-structurés
extraction d'isosurfaces
solveurs numériques creux
GPU
spellingShingle [INFO:INFO_MO] Computer Science/Modeling and Simulation
Maillages non-structurés
extraction d'isosurfaces
solveurs numériques creux
GPU
Buatois, Luc
Algorithmes sur GPU de visualisation et de calcul pour des maillages non-structurés
description Les algorithmes les plus récents de traitement numérique de la géométrie ou bien encore de simulation numérique de type CFD (Computational Fluid Dynamics) utilisent à présent de nouveaux types de grilles composées de polyèdres arbitraires, autrement dit des grilles fortement non-structurées. Dans le cas de simulations de type CFD, ces grilles peuvent servir de support à des champs scalaires ou vectoriels qui représentent des grandeurs physiques (par exemple : densité, porosité, perméabilité). La problématique de cette thèse concerne la définition de nouveaux outils de visualisation et de calcul sur de telles grilles. Pour la visualisation, cela pose `a la fois le problème du stockage et de l'adaptativité des algorithmes `a une géométrie et une topologie variables. Pour le calcul, cela pose le problème de la résolution de grands systèmes linéaires creux non-structurés. Pour aborder ces problèmes, l'augmentation incessante ces dernières années de la puissance de calcul parallèle des processeurs graphiques nous fournit de nouveaux outils. Toutefois, l'utilisation de ces GPU nécessite de définir de nouveaux algorithmes adaptés aux modèles de programmation parallèle qui leur sont spécifiques. Nos contributions sont les suivantes : (1) Une méthode générique de visualisation tirant partie de la puissance de calcul des GPU pour extraire des isosurfaces à partir de grandes grilles fortement nonstructurées. (2) Une méthode de classification de cellules qui permet d'accélérer l'extraction d'isosurfaces grâce à une pré-sélection des seules cellules intersectées. (3) Un algorithme d'interpolation temporelle d'isosurfaces. Celui-ci permet de visualiser de manière continue dans le temps l'évolution d'isosurfaces. (4) Un algorithme massivement parallèle de résolution de grands systèmes linéaires non-structurés creux sur le GPU. L'originalité de celui-ci concerne son adaptation à des matrices de motif arbitraire, ce qui le rend applicable `a n'importe quel système creux, dont ceux issus de maillages fortement non-structurés.
author Buatois, Luc
author_facet Buatois, Luc
author_sort Buatois, Luc
title Algorithmes sur GPU de visualisation et de calcul pour des maillages non-structurés
title_short Algorithmes sur GPU de visualisation et de calcul pour des maillages non-structurés
title_full Algorithmes sur GPU de visualisation et de calcul pour des maillages non-structurés
title_fullStr Algorithmes sur GPU de visualisation et de calcul pour des maillages non-structurés
title_full_unstemmed Algorithmes sur GPU de visualisation et de calcul pour des maillages non-structurés
title_sort algorithmes sur gpu de visualisation et de calcul pour des maillages non-structurés
publisher Institut National Polytechnique de Lorraine - INPL
publishDate 2008
url http://tel.archives-ouvertes.fr/tel-00331935
http://tel.archives-ouvertes.fr/docs/00/33/19/35/PDF/Buatois_Memoire_de_these.pdf
work_keys_str_mv AT buatoisluc algorithmessurgpudevisualisationetdecalculpourdesmaillagesnonstructures
_version_ 1716453024099991552