Added GS relaxation and fixed cuda spmv routines