Practical CFD Simulations on Programmable Graphics Hardware using SMAC

dc.contributor.authorScheidegger, Carlos E.en_US
dc.contributor.authorComba, Joao L. D.en_US
dc.contributor.authorDa Cunha, Rudnei D.en_US
dc.date.accessioned2015-02-19T14:24:40Z
dc.date.available2015-02-19T14:24:40Z
dc.date.issued2005en_US
dc.description.abstractThe explosive growth in integration technology and the parallel nature of rasterization-based graphics APIs (Application Programming Interface) changed the panorama of consumer-level graphics: today, GPUs (Graphics Processing Units) are cheap, fast and ubiquitous. We show how to harness the computational power of GPUs and solve the incompressible Navier-Stokes fluid equations significantly faster (more than one order of magnitude in average) than on CPU solvers of comparable cost. While past approaches typically used Stam s implicit solver, we use a variation of SMAC (Simplified Marker and Cell). SMAC is widely used in engineering applications, where experimental reproducibility is essential. Thus, we show that the GPU is a viable and affordable processor for scientific applications. Our solver works with general rectangular domains (possibly with obstacles), implements a variety of boundary conditions and incorporates energy transport through the traditional Boussinesq approximation. Finally, we discuss the implications of our solver in light of future GPU features, and possible extensions such as three-dimensional domains and free-boundary problems.en_US
dc.description.number4en_US
dc.description.seriesinformationComputer Graphics Forumen_US
dc.description.volume24en_US
dc.identifier.doi10.1111/j.1467-8659.2005.00897.xen_US
dc.identifier.issn1467-8659en_US
dc.identifier.pages715-728en_US
dc.identifier.urihttps://doi.org/10.1111/j.1467-8659.2005.00897.xen_US
dc.publisherThe Eurographics Association and Blackwell Publishing Ltd.en_US
dc.titlePractical CFD Simulations on Programmable Graphics Hardware using SMACen_US
Files
Collections