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 resultsAutomotive: DrivAER• Generic car shape model• Incompressible flow– simpleFOAM solver• SIMPLE 1 method– Pressure-velocity coupling– Poiss<strong>on</strong> equati<strong>on</strong> <str<strong>on</strong>g>for</str<strong>on</strong>g> pressurelinear system solved by <str<strong>on</strong>g>Culises</str<strong>on</strong>g>– k-ω SST turbulence model– 2 computati<strong>on</strong>al grids• 3 milli<strong>on</strong> grid cells(sequential runs)• 22 milli<strong>on</strong> grid cells(parallel runs)DrivAER geometrySolver c<strong>on</strong>trol (OpenFOAM®) via c<strong>on</strong>fig filessolvers {psolver PCGprec<strong>on</strong>diti<strong>on</strong>er DICtolerance 1e-6...}solvers {psolver PCG PCG<strong>GPU</strong>prec<strong>on</strong>diti<strong>on</strong>er AMGtolerance 1e-6...}Slide 121. Semi-Implicit Method <str<strong>on</strong>g>for</str<strong>on</strong>g> Pressure-Linked Equati<strong>on</strong>s<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