How to profile different steps (Symbolic analysis, numerical factorization, triangular solution) in CuSolver (cusolverSpDcsrlsvluHost)

Hello all,

I’m trying to measure the time taken by different phases (symbolic analysis, numerical factorization and triangular solution) by CuSolver when performing LU decomposition in sparse matrices. I end up using the API cusolverSpDcsrlsvluHost.

I was not able to find any profiling method to measure the time for individual phases inside the solver.

Could you please direct me to the right flags for nvprof (if available) or any other methods to measure the time?

Note: Currently I’m disabling the partial pivoting by setting reorder = 0. If that information is necessary for you.

Thanks in advance!