Currently we have CudaVectorMatrix and CudaSparseMatrix class defined for the GPU code. However, an object of type CudaSparseMatrix is also a vector matrix. Thus what we really mean for the GPU code is actually CudaDenseVectorMatrix and CudaSparseVectorMatrix.
After discussion with @mattldawson and @mwaxmonsky , we decide to rename all the CudaVectorMatrix to CudaDenseMatrix for clarity. We will also drop the term Vector for all the GPU code, assuming that we will always use a vectorized matrix for GPU computing.
Currently we have
CudaVectorMatrix
andCudaSparseMatrix
class defined for the GPU code. However, an object of typeCudaSparseMatrix
is also a vector matrix. Thus what we really mean for the GPU code is actuallyCudaDenseVectorMatrix
andCudaSparseVectorMatrix
.After discussion with @mattldawson and @mwaxmonsky , we decide to rename all the
CudaVectorMatrix
toCudaDenseMatrix
for clarity. We will also drop the termVector
for all the GPU code, assuming that we will always use a vectorized matrix for GPU computing.