I want to use cuSOLVER cusolverSpcsrlsvlu() to solve sparse linear system: Ax=b, A-sparse. I would like to know how can I load my .mtx format sparse matrix in CUDA?

In addition, I notice the definition of cusolverSpDcsrlsvlu below has a [host] keyword, I would like to know what this mean? Does the [host] mean the function running in CPU?

cusolverStatus_t cusolverSpDcsrlsvlu**[Host]**

(cusolverSpHandle_t handle, int n, int nnzA, const cusparseMatDescr_t descrA, const double *csrValA, const int *csrRowPtrA, const int *csrColIndA, const double *b, double tol, int reorder, double *x, int *singularity);