Culises: A Library for Accelerated CFD on Hybrid GPU-CPU Systems
Culises: A Library for Accelerated CFD on Hybrid GPU-CPU Systems
Culises: A Library for Accelerated CFD on Hybrid GPU-CPU Systems
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Example resultsDrivAER 3M grid cells• Speedup with single <strong>GPU</strong>Solver<strong>CPU</strong>Solver<strong>GPU</strong>Fracti<strong>on</strong>fSpeedups =11 − f + f aTheoreticalmaximumSpeedups max = 11 − f<strong>GPU</strong>-accelerati<strong>on</strong>speeduplinear solveraEfficieny E =ss maxGAMG 1DICPCGDiag<strong>on</strong>alPCGAMGPCGDiag<strong>on</strong>alPCGDiag<strong>on</strong>alPCG0.55 1.56 2.22 3.3668%0.78 2.7 4.55 5.860%0.87 4.9 7.7 11.664%1. GAMG: Generalized geometric-algebraic Multigrid solvergeometric agglomerati<strong>on</strong> based <strong>on</strong> grid faces areaSlide 14<str<strong>on</strong>g>Culises</str<strong>on</strong>g> - A <str<strong>on</strong>g>Library</str<strong>on</strong>g> <str<strong>on</strong>g>for</str<strong>on</strong>g> <str<strong>on</strong>g>Accelerated</str<strong>on</strong>g> <str<strong>on</strong>g>CFD</str<strong>on</strong>g> <strong>on</strong> <strong>Hybrid</strong> <strong>GPU</strong>-<strong>CPU</strong> <strong>Systems</strong>B. Landmann