GollyGang / ready

A cross-platform implementation of various reaction-diffusion systems and PDEs.
GNU General Public License v3.0
775 stars 60 forks source link

Speed regression since 0.5 #149

Open timhutton opened 3 years ago

timhutton commented 3 years ago

Weird Struct on twitter writes:

Hi. My ready 11 is much slower than ready 5. I have nvidia rtx2060 and 32gb ram , win10. Version5 is still the fastest. What am i doing wrong?

Example file: Testcube.zip (5Kb)

image

image

danwills commented 2 years ago

I just compiled and ran and tested the trunk of Ready and it seemed plenty-fast (or at least as-fast-as-usual) to me. (this was on a fairly old linux workstation with a mere 384 Nvidia-GPU-cores)

I wonder whether the problem above might be perhaps something like the newer (>5.0) mac builds aren't getting to use the gpu with Ready's OpenCL perhaps? Missing GPU may perhaps explain the degree of slowdown, epecially on a 3d-pattern.

Might be good if we could try to get some more diagnostic info from "Weird Struct" too perhaps?