I have developed a distributed multi-gpu implementation of cusparse. For the computation phase I am calling cusparseScsrmv and this appears to work properly with matrices containing nnz amounts below the integer value limit.
I am now attempting to evaluate matrices which have well beyond the integer limit of nnz’s and therefore have adapted my code to utilize long int instead. The issue I see is with the call to cusparseScsrmv as it expects nnz to be of the type int. I do not see anywhere in the documentation where this function is overloaded to accept long int for the nnz parameter.
Is this a hard limit on what cusparseScsrmv is capable of handling or is there some other means of getting cusparseScsrmv to accept long int parameters?