viennacl / viennacl-dev

Developer repository for ViennaCL. Visit http://viennacl.sourceforge.net/ for the latest releases.
Other
281 stars 89 forks source link

Support for complex numbers #15

Open karlrupp opened 11 years ago

karlrupp commented 11 years ago

Quite a number of applications relies on complex arithmetics. The difficulty is the lack of native support for complex_t in OpenCL, thus all operations need to be emulated. Addition and subtraction are easy, but multiplication and divisions are tricky. Emulation of sqrt() and the like is also required.

Kerkil commented 9 years ago

Has there been progress on this front? (I realize that this is an old thread.)

karlrupp commented 9 years ago

No, there hasn't been significant progress recently, even though it scheduled for future releases: https://github.com/viennacl/viennacl-dev/wiki/ViennaCL-Roadmap

romanlarionov commented 8 years ago

Does anybody know if there are good alternatives to ViennaCL that supports double complex types, similar to how cuBLAS does? This library seems perfect for my problem, but no support for double complex types is a deal breaker for me.