Refer to the QuickStartGuide for detailed installation and usage instructions: http://code.google.com/p/cusp-library/wiki/QuickStartGuide
0) Verify that CUDA 4.x is installed
$ nvcc --version
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2011 NVIDIA Corporation
Built on Fri_Jan_13_01:52:47_PST_2012
Cuda compilation tools, release 4.1, V0.2.1221
1) Download Cusp v0.3.x
http://cusp-library.googlecode.com/files/cusp-v0.3.0.zip
2) Extract contents of ZIP files to the CUDA include directory:
/usr/local/cuda/include/ on a Linux and Mac OSX
C:\CUDA\include\ on a Windows system
3) Save the following program to a file named version.cu
#include <thrust/version.h>
#include <cusp/version.h>
#include <iostream>
int main(void)
{
std::cout << "The following libraries were found:" << std::endl;
std::cout << " CUDA v" << (CUDA_VERSION / 1000) << "." <<
(CUDA_VERSION % 1000) / 10 << std::endl;
std::cout << " Thrust v" << THRUST_MAJOR_VERSION << "." <<
THRUST_MINOR_VERSION << "." <<
THRUST_SUBMINOR_VERSION << std::endl;
std::cout << " Cusp v" << CUSP_MAJOR_VERSION << "." <<
CUSP_MINOR_VERSION << "." <<
CUSP_SUBMINOR_VERSION << std::endl;
return 0;
}
4) Compile version.cu with nvcc to verify installation
$ nvcc version.cu -o version
$ ./version
The following libraries were found:
CUDA v4.1
Thrust v1.5.1
Cusp v0.3.0