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 resultsHeat transfer: heated room• buoyantPimpleFoamsolver– Unsteady PISO 1 method– Pressure solverlinear system → <str<strong>on</strong>g>Culises</str<strong>on</strong>g>• 4M grid cellsSolver<strong>CPU</strong>Solver<strong>GPU</strong>Fracti<strong>on</strong>fSpeedup SEfficiency ETheoret.maximumspeedup<strong>GPU</strong>-accelerati<strong>on</strong>linear solveraDICPCGDiag<strong>on</strong>alPCGDiag<strong>on</strong>alPCGDiag<strong>on</strong>alPCG0.72 2.45 3.57 6.1169%0.80 3.59 5.00 9.9072%1. Pressure-Implicit with Splitting of OperatorsSlide 20<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