On 3/8/12 1:55 AM, Andreas Kloeckner wrote:
<#part sign=pgpmime>
Hi Alex, Karsten,
On Wed, 7 Mar 2012 16:43:22 -0500, Alex Nitz<[email protected]> wrote:
This is what I am getting on an NVIDIA GTX580.
[snip]
:20:20: error: can't convert between vector values of different size
('cfloat_t __attribute__((address_space(1)))' (aka 'float2
__attribute__((address_space(1)))') and 'double')
z[i] = cfloat_cast(a*x[i]) + cfloat_cast(b);
^~~~~~~~~~~~~~~~~~~
:20:33: note: instantiated from:
z[i] = cfloat_cast(a*x[i]) + cfloat_cast(b);
I've committed what I think might be a workaround for this to git. Can
you please try it out and report back?
Andreas
PS.:
the same occures on a MAC with the Apple Framework:
0] <pyopencl.Device 'GeForce GT 330M' on 'Apple' at 0x1022600>
[1] <pyopencl.Device 'Intel(R) Core(TM) i5 CPU M 540 @ 2.53GHz'
on 'Apple' at 0x1020400>
Which Framework do you use? It might occure only on Nvidia and Apple
Cheers, Karsten
_______________________________________________
PyOpenCL mailing list
[email protected]
http://lists.tiker.net/listinfo/pyopencl