13.07.2015 Views

Simulation numérique du mouvement et de la déformation des ...

Simulation numérique du mouvement et de la déformation des ...

Simulation numérique du mouvement et de la déformation des ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Annexe CPerformances <strong>du</strong> co<strong>de</strong> numériqueUne étu<strong>de</strong> <strong>de</strong>s performances <strong>du</strong> co<strong>de</strong> numérique a été réalisée sur un cas simi<strong>la</strong>ire àceux utilisés dans ce proj<strong>et</strong>. Une cellule elliptique est p<strong>la</strong>cée au centre d’un domaine d<strong>et</strong>aille [10x10]R eq ,où R eq désigne le rayon équivalent <strong>de</strong> <strong>la</strong> cellule (le rayon d’une cellulecircu<strong>la</strong>ire <strong>de</strong> même aire). Selon les cas, <strong>la</strong> cellule sera newtonienne, visco-é<strong>la</strong>stique, ouentourée d’une membrane. Les conditions limites sont décrites sur <strong>la</strong> figure C.1, <strong>et</strong> unécoulement est généré par un gradient <strong>de</strong> pression. Le domaine est maillé régulièrement<strong>et</strong> il est composé <strong>de</strong> 200x200 mailles. C<strong>et</strong>te étu<strong>de</strong> a été menée sur le calcu<strong>la</strong>teur Ja<strong>de</strong>Sgi MPT 2.02 (Altix ICE-Hapertown) en effectuant 10 itérations. Le découpage pour lecalcul parallèle se fait par domaine.Fig. C.1 - Condition initiale pour l’étu<strong>de</strong> <strong>de</strong>s performances <strong>du</strong> co<strong>de</strong> numérique.Le mo<strong>du</strong>le visco-é<strong>la</strong>stique a été parallélisé <strong>et</strong> ses performances sont décrites sur <strong>la</strong>figure C.2. Sur c<strong>et</strong>te figure, le rapport entre le temps <strong>de</strong> calcul réel T reel <strong>et</strong> le temps <strong>de</strong>calcul séquentiel pour le cas newtonien T seq est tracé en fonction <strong>du</strong> nombre <strong>de</strong> processeursN proc . On note tout d’abord que pour un calcul séquentiel, si <strong>la</strong> cellule considéréeest visco-é<strong>la</strong>stique, le temps <strong>de</strong> calcul est multiplié par 1.16. Le temps <strong>de</strong> calcul diminuequasi-linéairement jusqu’à 4 processeurs, en revanche les performances chutent fortementquand il y a moins <strong>de</strong> 10000 mailles dans chaque domaine. Cependant ce phénomène estvisible également pour le cas purement newtonien.Par ailleurs, si <strong>la</strong> cellule est entourée d’une membrane le temps <strong>de</strong> calcul séquentielest multiplié par 1.17 par rapport au même calcul effectué sur une goutte newtonienne.Il semble que ce mo<strong>du</strong>le affecte davantage les performances <strong>du</strong> co<strong>de</strong> en parallèle si l’ondépasse les 8 coeurs pour ce domaine.On peut conclure que l’utilisation <strong>de</strong> ces <strong>de</strong>ux mo<strong>du</strong>les augmente d’environ 15% le temps135

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!