Describe the bug
When using CUDA, an operator matrix cannot be applied to a broadcast that has an arg that is a Type. I believe this is because the matrix vector multiplication method calls eltype on the broadcast, which is not inferable with CUDA.CuRefType(s)
To Reproduce
cfield.x is a scalar field
@. ᶠinterp(cfield.x^2 * eps(FT))
Describe the bug
When using CUDA, an operator matrix cannot be applied to a broadcast that has an arg that is a Type. I believe this is because the matrix vector multiplication method calls eltype on the broadcast, which is not inferable with
CUDA.CuRefType(s)To Reproduce
cfield.x is a scalar field