Show simple item record

dc.contributor.authorValero-Lara, P.
dc.contributor.authorIgual, F.D.
dc.contributor.authorPrieto-Matias, M.
dc.contributor.authorPinelli, A.
dc.contributor.authorFavier, J.
dc.date.accessioned2016-06-13T13:10:32Z
dc.date.available2016-06-13T13:10:32Z
dc.date.issued2015-12-31
dc.identifier.issn1877-7503
dc.identifier.urihttp://hdl.handle.net/20.500.11824/65
dc.description.abstractWe propose a numerical approach based on the Lattice-Boltzmann (LBM) and Immersed Boundary (IB) methods to tackle the problem of the interaction of solids with an incompressible fluid flow, and its implementation on heterogeneous platforms based on data-parallel accelerators such as NVIDIA GPUs and the Intel Xeon Phi. We explain in detail the parallelization of these methods and describe a number of optimizations, mainly focusing on improving memory management and reducing the cost of host-accelerator communication. As previous research has consistently shown, pure LBM simulations are able to achieve good performance results on heterogeneous systems thanks to the high parallel efficiency of this method. Unfortunately, when coupling LBM and IB methods, the overheads of IB degrade the overall performance. As an alternative, we have explored different hybrid implementations that effectively hide such overheads and allow us to exploit both the multi-core and the hardware accelerator in a cooperative way, with excellent performance results.
dc.formatapplication/pdf
dc.language.isoengen_US
dc.rightsReconocimiento-NoComercial-CompartirIgual 3.0 Españaen_US
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/3.0/es/en_US
dc.subjectComputational fluid dynamics
dc.subjectFluid-solid interaction
dc.subjectHeterogeneous computing
dc.subjectImmersed-Boundary method
dc.subjectLattice-Boltzmann method
dc.subjectParallel computing
dc.titleLBM-HPC - An open-source tool for fluid simulations. Case study: Unified parallel C (UPC-PGAS)
dc.typeinfo:eu-repo/semantics/conferenceObjecten_US
dc.identifier.doi10.1016/j.jocs.2015.07.002
dc.relation.publisherversionhttp://www.sciencedirect.com/science/article/pii/S1877750315300028
dc.relation.projectIDES/1PE/SEV-2013-0323en_US
dc.rights.accessRightsinfo:eu-repo/semantics/openAccessen_US
dc.type.hasVersioninfo:eu-repo/semantics/acceptedVersionen_US
dc.journal.titleJournal of Computational Scienceen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

Reconocimiento-NoComercial-CompartirIgual 3.0 España
Except where otherwise noted, this item's license is described as Reconocimiento-NoComercial-CompartirIgual 3.0 España