11void RelativeResidualError(
12 double *val,
int *cind,
int *rptr,
13 double *b,
double *x,
int N)
15 double *t = (
double*)malloc(
sizeof(
double)*N);
16 senk::sparse::SpmvCsr<double>(val, cind, rptr, x, t, N);
17 senk::blas1::Axpby<double>(1, b, -1, t, N);
18 double nrm_t = senk::blas1::Nrm2<double>(t, N);
19 double nrm_b = senk::blas1::Nrm2<double>(b, N);
20 printf(
"# test %e\n", nrm_t/nrm_b);
The top-level namespace of SenK.
Level1 BLAS-style functions are written.
Functions related to sparse matrices are written.