Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Algorithmes de résolution rapide de problèmes mécaniques sur GPU

View through CrossRef
Dans le contexte de l'analyse numérique en calcul de structures, la génération de maillages conformes sur des modèles à géométrie complexe conduit à des tailles de modèles importantes, et amène à imaginer de nouvelles approches éléments finis. Le temps de génération d'un maillage est directement lié à la complexité de la géométrie, augmentant ainsi considérablement le temps de calcul global. Les processeurs graphiques (GPU) offrent de nouvelles opportunités pour le calcul en temps réel. L'architecture grille des GPU a été utilisée afin d'implémenter une méthode éléments finis sur maillage cartésien. Ce maillage est particulièrement adapté à la parallélisation souhaitée par les processeurs graphiques et permet un gain de temps important par rapport à un maillage conforme à la géométrie. Les formulations de la méthode des éléments finis ainsi que de la méthode des éléments finis étendue ont été reprises afin d'être adaptées à notre méthode. La méthode des éléments finis étendus permet de prendre en compte la géométrie et les interfaces à travers un choix adéquat de fonctions d'enrichissement. Cette méthode discrétise par exemple sans mailler explicitement les fissures, et évite surtout de remailler au cours de leur propagation. Des adaptations de cette méthode sont faites afin de ne pas avoir besoin d'un maillage conforme à la géométrie. La géométrie est définie implicitement par une fonction surfaces de niveau, ce qui permet une bonne approximation de la géométrie et des conditions aux limites sans pour autant s'appuyer sur un maillage conforme. La géométrie est représentée par une fonction surfaces de niveau que nous appelons la densité. La densité est supérieure à 0.5 à l'intérieur du domaine de calcul et inférieure à 0.5 à l'extérieur. Cette fonction densité, définie par ses valeurs aux points noeuds du maillage, est interpolée à l'intérieur de chaque élément. Une méthode d'intégration adaptée à cette représentation géométrique est proposée. En effet, certains éléments sont coupés par la fonction surfaces de niveau et l'intégration de la matrice de raideur ne doit se faire que sur la partie pleine de l'élément. La méthode de quadrature de Gauss qui permet d'intégrer des polynômes de manière exacte n'est plus adaptée. Nous proposons d'utiliser une méthode de quadrature avec des points d'intégration répartis sur une grille régulière et dense. L'intégration peut s'avérer coûteuse en temps de calcul, c'est pour cette raison que nous proposons une technique d'apprentissage donnant la matrice élémentaire de rigidité en fonction des valeurs de la fonction surfaces de niveau aux sommets de l'élément considéré. Cette méthode d'apprentissage permet de grandes améliorations du temps de calcul des matrices élémentaires. Les résultats obtenus après analyse par la méthode des éléments finis standard ou par la méthode des éléments finis sur maillage cartésien ont une taille qui peut croître énormément selon la complexité des modèles, ainsi que la précision des schémas de résolution. Dans un contexte de programmation sur processeurs graphiques, où la mémoire est limitée, il est intéressant d'arriver à compresser ces données. Nous nous sommes intéressés à la compression des modèles et des résultats éléments finis par la transformée en ondelettes. La compression mise en place aidera aussi pour les problèmes de stockage en réduisant la taille des fichiers générés, et pour la visualisation des données.
Agence Bibliographique de l'Enseignement Supérieur
Title: Algorithmes de résolution rapide de problèmes mécaniques sur GPU
Description:
Dans le contexte de l'analyse numérique en calcul de structures, la génération de maillages conformes sur des modèles à géométrie complexe conduit à des tailles de modèles importantes, et amène à imaginer de nouvelles approches éléments finis.
Le temps de génération d'un maillage est directement lié à la complexité de la géométrie, augmentant ainsi considérablement le temps de calcul global.
Les processeurs graphiques (GPU) offrent de nouvelles opportunités pour le calcul en temps réel.
L'architecture grille des GPU a été utilisée afin d'implémenter une méthode éléments finis sur maillage cartésien.
Ce maillage est particulièrement adapté à la parallélisation souhaitée par les processeurs graphiques et permet un gain de temps important par rapport à un maillage conforme à la géométrie.
Les formulations de la méthode des éléments finis ainsi que de la méthode des éléments finis étendue ont été reprises afin d'être adaptées à notre méthode.
La méthode des éléments finis étendus permet de prendre en compte la géométrie et les interfaces à travers un choix adéquat de fonctions d'enrichissement.
Cette méthode discrétise par exemple sans mailler explicitement les fissures, et évite surtout de remailler au cours de leur propagation.
Des adaptations de cette méthode sont faites afin de ne pas avoir besoin d'un maillage conforme à la géométrie.
La géométrie est définie implicitement par une fonction surfaces de niveau, ce qui permet une bonne approximation de la géométrie et des conditions aux limites sans pour autant s'appuyer sur un maillage conforme.
La géométrie est représentée par une fonction surfaces de niveau que nous appelons la densité.
La densité est supérieure à 0.
5 à l'intérieur du domaine de calcul et inférieure à 0.
5 à l'extérieur.
Cette fonction densité, définie par ses valeurs aux points noeuds du maillage, est interpolée à l'intérieur de chaque élément.
Une méthode d'intégration adaptée à cette représentation géométrique est proposée.
En effet, certains éléments sont coupés par la fonction surfaces de niveau et l'intégration de la matrice de raideur ne doit se faire que sur la partie pleine de l'élément.
La méthode de quadrature de Gauss qui permet d'intégrer des polynômes de manière exacte n'est plus adaptée.
Nous proposons d'utiliser une méthode de quadrature avec des points d'intégration répartis sur une grille régulière et dense.
L'intégration peut s'avérer coûteuse en temps de calcul, c'est pour cette raison que nous proposons une technique d'apprentissage donnant la matrice élémentaire de rigidité en fonction des valeurs de la fonction surfaces de niveau aux sommets de l'élément considéré.
Cette méthode d'apprentissage permet de grandes améliorations du temps de calcul des matrices élémentaires.
Les résultats obtenus après analyse par la méthode des éléments finis standard ou par la méthode des éléments finis sur maillage cartésien ont une taille qui peut croître énormément selon la complexité des modèles, ainsi que la précision des schémas de résolution.
Dans un contexte de programmation sur processeurs graphiques, où la mémoire est limitée, il est intéressant d'arriver à compresser ces données.
Nous nous sommes intéressés à la compression des modèles et des résultats éléments finis par la transformée en ondelettes.
La compression mise en place aidera aussi pour les problèmes de stockage en réduisant la taille des fichiers générés, et pour la visualisation des données.

Related Results

Parallel metaheuristics on GPU
Parallel metaheuristics on GPU
Métaheuristiques parallèles sur GPU Les problèmes d'optimisation issus du monde réel sont souvent complexes et NP-difficiles. Leur modélisation est en constante évo...
Numerical methods for the accelerated resolution of large scale linear systems on massively parallel hybrid architecture
Numerical methods for the accelerated resolution of large scale linear systems on massively parallel hybrid architecture
Méthodes numériques pour la résolution accélérée des systèmes linéaires de grandes tailles sur architectures hybrides massivement parallèles Les progrès en termes d...
Algorithmes d'étiquetage en composantes connexes efficaces pour architectures hautes performances
Algorithmes d'étiquetage en composantes connexes efficaces pour architectures hautes performances
Ces travaux de thèse, dans le domaine de l'adéquation algorithme architecture pour la vision par ordinateur, ont pour cadre l'étiquetage en composantes connexes (ECC) dans le conte...
Adéquation algorithme architecture pour flot optique sur GPU embarqué
Adéquation algorithme architecture pour flot optique sur GPU embarqué
Cette thèse porte sur l'optimisation et l'implémentation efficace d'algorithmes d'estimation du mouvement des pixels (flot optique) sur des processeurs graphiques (GPU) embarqués. ...
PGAS-based Parallel Branch-and-Bound for Ultra-Scale GPU-powered Supercomputers
PGAS-based Parallel Branch-and-Bound for Ultra-Scale GPU-powered Supercomputers
Branch-and-Bound parallèle basé sur PGAS pour les supercalculateurs Ultra-Scale dotés de GPUs Les algorithmes Branch-and-Bound (B&B) sont couramment utilisés po...
Scalable algorithms for graph-based semi-supervised learning with embedding
Scalable algorithms for graph-based semi-supervised learning with embedding
Mise à l'échelle des algorithmes pour l'apprentissage semi-supervisé basé sur des graphes avec le plongement De nos jours, l'apprentissage semi-supervisé basé sur l...
Parallel hybrid optimization methods for permutation based problems
Parallel hybrid optimization methods for permutation based problems
Méthodes d'optimisation parallèles hybrides pour les problèmes de permutation La résolution efficace de problèmes d'optimisation à permutation de grande taille néce...
Machine Learning for Financial Products Recommendation
Machine Learning for Financial Products Recommendation
Apprentissage Statistique pour la Recommandation de Produits Financiers L’anticipation des besoins des clients est cruciale pour toute entreprise — c’est particuliè...

Back to Top