Vers la simulation discrète de grande échelle : implémentation GPU etarchitecture hybride dans GranOO v4
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.


