Opened 11 years ago

Last modified 10 months ago

#10009 needs_info enhancement

PyOpenCL sage package (optional)

Reported by: maldun Owned by: maldun
Priority: minor Milestone: sage-wishlist
Component: packages: optional Keywords: opencl gpu programming
Cc: leif Merged in:
Authors: Stefan Reiterer Reviewers:
Report Upstream: N/A Work issues:
Branch: Commit:
Dependencies: Stopgaps:

Status badges

Description (last modified by maldun)

This package installs PyOpenCl? (a nice GPU programming tool) from Andreas Kloeckner into Sage.

For more Info see

For installation:

(direct link:

  • install it.
  • IMPORTANT: After installation the setuptools package has to be reinstalled!! Because the installer uses the distributed egg package. This messes somehow with setuptools and will be removed after the installation. But this destroys setup tools!
  • enjoy!

Update: With the new version of setuptools-0.6c11 (see #10361) the reinstall of setuptools become obsolete. You can download the patched version of pyopencl here:

WARNING: The whole thing is not well tested, use on own risk!

Change History (8)

comment:1 Changed 11 years ago by maldun

  • Status changed from new to needs_info

This is only tested on ubuntu 10.04 with latest nvidia development drivers (260.40) and CUDA toolkit 3.2 and SDK

I would appreciate some testing, and hope it's usefull

comment:2 Changed 11 years ago by maldun

  • Description modified (diff)

comment:3 Changed 11 years ago by leif

  • Cc leif added

See also #10010 for an optional CUDA (PyCUDA) spkg.

comment:4 Changed 11 years ago by maldun

Remark: I changed

cd $SAGE_LOCAL/LIB/python/site-packages


cd $SAGE_LOCAL/lib/python/site-packages

to make it possible to install this package on FEMhub also. The same applies for #10010

comment:5 Changed 10 years ago by maldun

  • Description modified (diff)

With the new version of setuptools (see ticket #10361) the reinstall of setuptools become obsolete

The new package can be doawnloaded here:

comment:6 Changed 9 years ago by vbraun

comment:8 Changed 10 months ago by mkoeppe

  • Milestone changed from sage-feature to sage-wishlist

Setting spkg proposals that have not seen recent activity to "sage-wishlist".

Note: See TracTickets for help on using tickets.