ViennaCL for Windows Publisher's description
ViennaCL, a linear algebra library for computations on GPUs and multi-core CPUs.
ViennaCL, a linear algebra library for computations on GPUs and multi-core CPUs. The library is written in C++ and based on OpenCL. In addition to core functionality, which is BLAS level 1-3 support and iterative solvers, ViennaCL 1.1.2 provides wrappers for convenient use with Eigen and MTL 4.
Please use the navigation panel on the left to access further information.
What's New in This Release:В· Many new features from the Google Summer of Code and the IuE Summer of Code enter this release.
В· Due to their complexity, they are for the moment still in experimental state (see the respective chapters for details) and are expected to reach maturity with the 1.3.0 release.
В· Shorter release cycles are planned for the near future.
В· Added a bunch of algebraic multigrid preconditioner variants
В· Added (factored) sparse approximate inverse preconditioner
В· Added fast Fourier transform (FFT) for vector sizes with a power of two, tandard Fourier transform for other sizes
В· Additional structured matrix classes for circulant matrices, Hankel matrices, Toeplitz matrices and Vandermonde matrices
В· Added reordering algorithm
В· Refurbished CMake build system
В· Added matrix and vector proxy objects for submatrix and subvector manipulation
В· Added (possibly GPU-assisted) QR factorization
В· Per default, a viennacl::ocl::context now consists of one device only. The rationale is to provide better out-of-the-box supp...
System Requirements:No special requirements.
Program Release Status: Major Update
Program Install Support: Install and Uninstall