Dans le cadre de ce mémoire, nous portons le code CUTEFLOWpour la résolution des équations de St-Venant par la méthode des volumes finis sur une architecture multi GPU. Nous combinons dans ce but une version CUDA-Aware d’OpenMPI à du CUDA-Fortran. La bibliothèque METIS est utilisée pour faire la décomposition de domaine sur les maillages 2D triangulaires non structurés traités par le code. Une étude des accélérations et efficacités de la version multi-GPU est proposée, dans un premier temps, sur un cas de bris de barrage unidimensionnel, puis sur le domaine de la rivière des Mille Îles. Dans les deux cas des maillages allant jusqu’à 13 millions d’éléments sont utilisés. L’utilisation de 24 à 28 GPU pour la résolution de problèmes sur de tels maillages donne des efficacités supérieures à 80% ce qui est jugé optimal.
| Date | 25 août 2020 |
|---|
| langue originale | Français |
|---|
| Établissement diplômant | - École de technologie supérieure
|
|---|
| Superviseur | Azzeddine Soulaïmani (Directeur(-trice)) |
|---|
- multi-GPU
- SWE
- St-Venant
- CFD
- CUDA
- MPI
Delmas, V. (Auteur(e)),
Soulaïmani (Directeur(-trice)),
25 août 2020Thèses et mémoires: Mémoire de maîtrise › Maîtrise en ingénierie: Génie mécanique