DPIVSoft-OpenCL: a multicore CPU-GPU accelerated open source code for 2D Particle Image Velocimetry
| dc.centro | E.T.S.I. Informática | es_ES |
| dc.contributor.author | Aguilar-Cabello, Jorge | |
| dc.contributor.author | Parras-Anguita, Luis | |
| dc.contributor.author | Del-Pino-Peñas, Carlos Manuel | |
| dc.date.accessioned | 2023-04-21T06:48:59Z | |
| dc.date.available | 2023-04-21T06:48:59Z | |
| dc.date.created | 2023-04-20 | |
| dc.date.issued | 2022-11-21 | |
| dc.departamento | Ingeniería Mecánica, Térmica y de Fluidos | |
| dc.description.abstract | We 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.sponsorship | This 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 / CBUA | es_ES |
| dc.identifier.citation | Aguilar-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.doi | https://doi.org/10.1016/j.softx.2022.101256 | |
| dc.identifier.uri | https://hdl.handle.net/10630/26334 | |
| dc.language.iso | eng | es_ES |
| dc.publisher | Elsevier | es_ES |
| dc.rights | Atribución 4.0 Internacional | * |
| dc.rights.accessRights | open access | es_ES |
| dc.rights.uri | http://creativecommons.org/licenses/by/4.0/ | * |
| dc.subject | Lenguajes de programación | es_ES |
| dc.subject | Soporte lógico libre | es_ES |
| dc.subject | Microprocesadores -- Programación | es_ES |
| dc.subject.other | PIV | es_ES |
| dc.subject.other | Fluid mechanics | es_ES |
| dc.subject.other | Velocimetry | es_ES |
| dc.subject.other | Open-CL | es_ES |
| dc.subject.other | GPU | es_ES |
| dc.subject.other | Python | es_ES |
| dc.title | DPIVSoft-OpenCL: a multicore CPU-GPU accelerated open source code for 2D Particle Image Velocimetry | es_ES |
| dc.type | journal article | es_ES |
| dc.type.hasVersion | VoR | es_ES |
| dspace.entity.type | Publication | |
| relation.isAuthorOfPublication | a85029d8-c5cb-4f46-a2e0-d1523479390d | |
| relation.isAuthorOfPublication | 10bcf3f9-870a-4aa4-baac-eb2fa3d41152 | |
| relation.isAuthorOfPublication.latestForDiscovery | a85029d8-c5cb-4f46-a2e0-d1523479390d |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- 1-s2.0-S2352711022001741-main.pdf
- Size:
- 1.15 MB
- Format:
- Adobe Portable Document Format
- Description:

