Multiple gpu tutorial for openpiv-python-gpu

29 views
Skip to first unread message

Tolga Gürcan

unread,
May 20, 2025, 11:51:29 PMMay 20
to openpiv-users
Hi everyone,

I've been using the GPU-accelerated version of OpenPIV for the past year. So far, I've only been processing data with a single GPU, but I'm now looking to scale up to at least two GPUs to speed up the calculations.

Is there any documentation or tutorial available for running OpenPIV with multiple GPUs? I noticed that multithreading is mentioned in this TODO list, but there haven’t been recent updates on its current status or viability.

Any guidance or pointers would be greatly appreciated.

Best regards,
Tolga

Alex Liberzon

unread,
May 21, 2025, 2:58:47 PMMay 21
to openpiv-users
Hi Tolga,

I do not know about recent multiple GPU use. I know that there were few developments from University of Toronto group related to that:


Where I think at least one of those was from the GPU cluster. We had a paper about it: 

Dallas CA, Wu M, Chou VP, Liberzon A, Sullivan PE. GPU Accelerated Open Source Particle Image Velocimetry Software for High Performance Computing Systems. ASME. J. Fluids Eng. 2019. doi:10.1115/1.4043422.

If you open a repo in which you want to fix the multi-GPU use - please share with us and maybe some of us could help

Regards
Alex

Tolga Gürcan

unread,
May 22, 2025, 2:28:10 AMMay 22
to openpiv-users
Hi Alex,

Thank you for your quick response. I have found relevant multithreading functions in the links that you provided. I guess a tutorial for this functionality does not exist even though OpenPIV supports it. I can try to create one if I can make it work.

Thank you for your help!

Best,
Tolga

21 Mayıs 2025 Çarşamba tarihinde saat 14:58:47 UTC-4 itibarıyla alex.l...@gmail.com şunları yazdı:

Alex Liberzon

unread,
May 22, 2025, 3:50:35 PMMay 22
to openpiv-users
Reply all
Reply to author
Forward
0 new messages