Présentation d'une technique de parallélisation d'un logiciel de PIV 2D-2C utilisée sur super calculateur
Résumé
De nombreux algorithmes de vélocimétrie par images de particules ont été proposés ces dernières années pour améliorer la précision des résultats spatiaux et temporels. Des techniques comme la méthode multi grille avec déformation des images, très coûteuses en temps de calcul ont bénéficié de l’évolution de la puissance de calcul des ordinateurs pour être implémentées. Mais ces algorithmes sont généralement développés pour être exécutés en séquentiel sur un seul cœur d’un ordinateur et ne profitent pas de la totalité de la puissance de la machine, en particulier des supercalculateurs. Dans cet article, la technique de parallélisation à mémoire distribuée sera adaptée à un logiciel de traitement de données issues de la PIV 2D-2C développé à l’Institut de Mécanique des Fluides de Toulouse. Des tests de performance HPC sur le supercalculateur EOS du centre de Calcul de Midi-Pyrénées (CALMIP) ont montré des gains de temps de calcul proche de n pour un calcul lancé sur n cœurs. Un calcul sur le quart des cœurs du nouveau supercalculateur de CALMIP OLYMPE, soit sur 3240 cœurs a été réalisé sur une séquence d’environ 200 000 images de résolution 1280 par 800 pixels. Le calcul en séquentiel sur un cœur a été estimé à 127 jours, en parallèle sur 3240 cœurs ce calcul a duré une heure.
Origine | Fichiers produits par l'(les) auteur(s) |
---|
Loading...