This code runs on CPU in less than a second with the appropiate changes, the GPU locks up and does nothing.
While this is seperate (and only possible if one removes the tspan part of the prob_func for aboves code), one can also produce a dynamic invocation error by changing these 3 lines to complex types (I would expect that floats and complex can be operated on together without explicitly making everything complex typed):
The following code locks up a 1080 strix according to the GPU Tweak III software.
This code runs on CPU in less than a second with the appropiate changes, the GPU locks up and does nothing.
While this is seperate (and only possible if one removes the tspan part of the prob_func for aboves code), one can also produce a dynamic invocation error by changing these 3 lines to complex types (I would expect that floats and complex can be operated on together without explicitly making everything complex typed):
bug report request from here: https://stackoverflow.com/questions/75742366/dynamic-function-invocation-invalidirerror-with-diffeqgpu-ensemblegpukernel