RT Journal Article T1 DPIVSoft-OpenCL: a multicore CPU-GPU accelerated open source code for 2D Particle Image Velocimetry A1 Aguilar-Cabello, Jorge A1 Parras-Anguita, Luis A1 Del-Pino-Peñas, Carlos Manuel K1 Lenguajes de programación K1 Soporte lógico libre K1 Microprocesadores -- Programación AB 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. PB Elsevier YR 2022 FD 2022-11-21 LK https://hdl.handle.net/10630/26334 UL https://hdl.handle.net/10630/26334 LA eng NO 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. NO 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 DS RIUMA. Repositorio Institucional de la Universidad de Málaga RD 22 ene 2026