CSMA2026

Vers la simulation discrète de grande échelle : implémentation GPU etarchitecture hybride dans GranOO v4
Damien André  1@  , Jérémie Girardot  2@  , Cédric Hubert  3@  
1 : Institut de Recherche sur les CERamiques  (IRCER)  -  Site web
Centre National de la Recherche Scientifique, Université de Limoges
Centre Européen de la Céramique, 12 Rue Atlantis, 87068 LIMOGES CEDEX -  France
2 : Institut de Mécanique et d'Ingénierie de Bordeaux  (I2M)  -  Site web
Université de Bordeaux, Institut polytechnique de Bordeaux, Centre National de la Recherche Scientifique, Institut National de Recherche pour l’Agriculture, l’Alimentation et l’Environnement, Arts et Métiers Sciences et Technologies
F-33400 Talence -  France
3 : Laboratoire d'Automatique, de Mécanique et d'Informatique industrielles et Humaines - UMR 8201  (LAMIH)  -  Site web
Centre National de la Recherche Scientifique, Université Polytechnique Hauts-de-France, INSA Institut National des Sciences Appliquées Hauts-de-France, Centre National de la Recherche Scientifique : UMR8201
LE MONT HOUY 59313 VALENCIENNES CEDEX 9 -  France

GranOO est une plateforme open source en C++ dédiée à la Méthode des Éléments Discrets pour la mécanique des solides et la simulation multiphysique. La version 4 introduit une refonte de l'architecture et l'intégration d'un moteur de calcul GPU. Le noyau CPU historique est désormais couplé à un backend CUDA permettant le portage parallèle des algorithmes critiques. Cette approche hybride CPU/GPU garantit la compatibilité ascendante tout en offrant d'importants gains de performance. La version modernise également les macro-commandes, la visualisation et l'interface Python. Ces évolutions permettent des simulations de grande taille, illustrées par des cas de fissuration, d'impact et de couplage thermo-mécanique.


Chargement... Chargement...