Skip to content
Summary
  Cusp v0.5.0 provides support for CUDA 7.0RC and Thrust 1.8. This release
  reflects a major refactoring of the dispatch system and provides closer
  integration with the internal structure of Thrust. This release also
  marks a substantial improvement in the overall documentation of Cusp.

New Features
  Gauss-Seidel and SOR relaxation methods for CSR matrices
  Implementation of robust Lanczos and LOBPCG eigensolvers (experimental)
  Native implementation of BFS, imported from back40computing
  Policy based interface to control execution and memory allocation of algorithms
  Support for generalized SpMV operations sparse matrices in any format
  Unified verbose_monitor and convergence_monitor functionality into the default monitor class
  New IO routines to read graphs or matrices stored in DIMACS or binary format
  counting_sort implementation to improve the performance of host sorting routines
  join_iterator used to combine separate iterators in an arbitrary order
  random_iterator used to generate random numbers

  Algorithms
     cusp::graph::vertex_coloring
     cusp::relaxation::gauss_seidel
     cusp::relaxation::sor
     cusp::relaxation::jacobi
     cusp::io::dimacs
     cusp::io::binary

Bug Fixes
  Resolved issues related to Thrust 1.7 & Thrust 1.8
  Resolved issues related to CUDA 6.5 & CUDA 7.0
  Silenced warnings concerning Thrust OMP backend