DPIVSoft-OpenCL: a multicore CPU-GPU accelerated open source code for 2D Particle Image Velocimetry

dc.centroE.T.S.I. Informáticaes_ES
dc.contributor.authorAguilar-Cabello, Jorge
dc.contributor.authorParras-Anguita, Luis
dc.contributor.authorDel-Pino-Peñas, Carlos Manuel
dc.date.accessioned2023-04-21T06:48:59Z
dc.date.available2023-04-21T06:48:59Z
dc.date.created2023-04-20
dc.date.issued2022-11-21
dc.departamentoIngeniería Mecánica, Térmica y de Fluidos
dc.description.abstractWe present a translation of the original Matlab DPIVSoft code to a complete open source code implemented in Python, to perform Particle Image Velocimetry (PIV) in two-dimensions, in parallel, and with interrogation window shifting along with the double-pass window deformation approach using multiple iterations for each pass. The added value of the code is the use of the Open Computing Language (OpenCL) library to parallelize the original code on multiple Intel Central Processing Units (CPUs) and/or Graphics Processing Units (GPUs), so it can be run on all commercially available GPUs. Examples of flow application are included in the text using synthetic images generated from DNS data from John Hopkins Turbulence Database (JHTD) (Perlman, 2007), showing about 90x speedup over the previous Matlab implementation for a given test case.es_ES
dc.description.sponsorshipThis research has been supported by one grant from the Ministerio de Economía y Competitividad of Spain (Grant No. DPI2016-76151-C2-1-R) and partially by the project B4-2019-11, 0837002010 from the Universidad de Málaga and the project PID2021-124692OA-I00 from the Ministerio de Ciencia e Innovación // Partial funding for open access charge: Universidad de Málaga / CBUAes_ES
dc.identifier.citationAguilar-Cabello, J., Parras, L., & del Pino, C. (2022). DPIVSoft-OpenCL: A multicore CPU–GPU accelerated open-source code for 2D Particle Image Velocimetry. SoftwareX, 20, 101256.es_ES
dc.identifier.doihttps://doi.org/10.1016/j.softx.2022.101256
dc.identifier.urihttps://hdl.handle.net/10630/26334
dc.language.isoenges_ES
dc.publisherElsevieres_ES
dc.rightsAtribución 4.0 Internacional*
dc.rights.accessRightsopen accesses_ES
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/*
dc.subjectLenguajes de programaciónes_ES
dc.subjectSoporte lógico librees_ES
dc.subjectMicroprocesadores -- Programaciónes_ES
dc.subject.otherPIVes_ES
dc.subject.otherFluid mechanicses_ES
dc.subject.otherVelocimetryes_ES
dc.subject.otherOpen-CLes_ES
dc.subject.otherGPUes_ES
dc.subject.otherPythones_ES
dc.titleDPIVSoft-OpenCL: a multicore CPU-GPU accelerated open source code for 2D Particle Image Velocimetryes_ES
dc.typejournal articlees_ES
dc.type.hasVersionVoRes_ES
dspace.entity.typePublication
relation.isAuthorOfPublicationa85029d8-c5cb-4f46-a2e0-d1523479390d
relation.isAuthorOfPublication10bcf3f9-870a-4aa4-baac-eb2fa3d41152
relation.isAuthorOfPublication.latestForDiscoverya85029d8-c5cb-4f46-a2e0-d1523479390d

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
1-s2.0-S2352711022001741-main.pdf
Size:
1.15 MB
Format:
Adobe Portable Document Format
Description:

Collections