cusp-library

    0热度

    1回答

    我在VS2012 Ultimate上使用cusp v.0.4.0,cuda V5.5。我使用新项目向导创建了一个CUDA项目,并添加了cusp路径到项目属性\ VC++目录\包含目录。我写了我的代码在由VS2012生成的* .cu文件中,项目编译和构建成功,但我得到了R6010执行错误。我通过改变项目属性的默认值,解决了这个问题\ CUDA C/C++ \设备\代码生成从compute_10,sm

    0热度

    1回答

    我正在尝试使用CUSP库。我正在阅读基本上稀疏的COO表示的.txt文件。我正在使用CUSP转换为CSR格式。 当我用cusp::print()打印矩阵时,它会打印COO表示的正确结果。但是,当我将矩阵转换为CSR时,我写了自己的打印功能,但结果不是我想要的。 以下是摘录 main() { //. //bla bla //.. //cr

    0热度

    1回答

    我有一个问题,从设备/全局内核访问和分配变量与cusp array1d类型。附带的代码给出错误 alay.cu(8): warning: address of a host variable "p1" cannot be directly taken in a device function alay.cu(8): error: calling a __host__ function("thr

    0热度

    1回答

    请原谅我,如果这不是微不足道的。 我有一个小班,缠绕cusp::csr_matrix<int,float,cusp::device_memory>像这样: class CuspMatrix : public cusp::csr_matrix<int,float,cusp::device_memory> { ... } 到目前为止,我没有做任何事情我会想象将需要编译的设备。 但是我打算在

    1热度

    1回答

    我想知道CUSP库是否提供了一个函数,它创建一个具有特定数量的列,行和任何随机值的矩阵? 我发现了poisson5pt函数,但它没有返回具有我指定尺寸的矩阵! 在此先感谢

    0热度

    1回答

    我有我编写这样一个程序: (...) Some ifort *.f -c nvcc -c src/bicgstab.cu -o bicgstab.o -I/home/ricardo/apps/cusp/cusplibrary (...) Some more *.for -c ifort *.o -L/usr/local/cuda-5.5/lib64 -lcudart -lcublas -lc

    1热度

    1回答

    我有一个小问题,我想将一个矩阵10 * 10转换为CSR或COO稀疏矩阵/格式。该矩阵是: 1.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 -0.45 0.10 -0.45 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 -0.45 0.10 -0.45 0.00 0.00 0.00 0.00 0.00 0.0

    1热度

    1回答

    随着CUDA编程模型的成熟,我想知道是否有人知道任何可用的研究代码或在NVIDIA GPU上实现稀疏Cholesky分解的开源库。 2012年5月,我一直在用V.沃尔科夫 [1]克里森等人,采用NVIDIA CUDA技术平台2007年通用稀疏矩阵构建模块,http://www.cs.jhu.edu/~misha/ReadingSeminar/Papers/Christen07.pdf指出以下文献

    0热度

    1回答

    CUSP主机函数是否也与openMP并行实现? 我有点困惑,因为在github讨论中它说“在openMP中增加了功能”,但是没有明确的说法,它完全用openMP实现。

    0热度

    1回答

    我用CUSP共轭梯度法求解我的对称稀疏矩阵。我不知道为什么它不会收敛。我使用的矩阵尺寸并不大(1K到100K)。 MKL很容易解决相同的线性系统,因此矩阵没有病态。不过我尝试添加预处理器,但它没有给出结果: 对角预条件和AINV(不完全乔列斯基),得到残留无限增长(只要CG和BICGSTAB) 这里是我的代码: cusp::csr_matrix <int, float, cusp::device_