Hi,

   I've been using PyCUDA a lot (see http://pynx.sf.net) and I am just 
switching to PyOpenCL, which seems to work very nicely, including with CPUs.

  Right now I am working under Ubuntu with amd+intel+nvidia sdk's, which seem 
to work nicely along each other and PyOpenCL.

  Only slightly annoying thing, the intel compiler seems to be a bit verbose 
when it does not need to be, e.g. I get messages like:
##########
Build on <pyopencl.Device 'Intel(R) Core(TM)2 Quad CPU    Q9550  @ 2.83GHz' at 
0x1af72c0> succeeded, but said:

Build started
Kernel <Fhkl> was successfully vectorized
Done.
##########

  This is a pretty minor issue, but does someone know how to turn off this 
message from the intel compiler (while still keeping real warnings, I don't 
want to completely turn off PyOpenCL reporting of messages). I tried looking in 
the intel manual, but did not find a compiler option for that.

  Incidentally, the intel compiler seems much more efficient (3.5x speed) than 
AMD's for my Intel Core 2 Q9550. Not sure why, either better vectorization or 
faster sin/cos functions.

        regards,
-- 
Vincent Favre-Nicolin                    http://inac.cea.fr

CEA/Grenoble              Institut Nanosciences & Cryogénie
Laboratoire SP2M/Nano-structures et Rayonnement Synchrotron
17, rue des Martyrs
38054 Grenoble Cedex 9 - France

Université Joseph Fourier        http://www.ujf-grenoble.fr

tél: (+33) 4 38 78 95 40           fax: (+33) 4 38 78 51 38

_______________________________________________
PyOpenCL mailing list
[email protected]
http://lists.tiker.net/listinfo/pyopencl

Reply via email to