43 #ifndef THREADED_BLAS_DH
44 #define THREADED_BLAS_DH
51 #include "euclid_common.h"
53 #ifdef SEQUENTIAL_MODE
54 #define MatVec matvec_euclid_seq
62 extern void matvec_euclid_seq (
int n,
int *rp,
int *cval,
double *aval,
63 double *x,
double *y);
64 extern double InnerProd (
int local_n,
double *x,
double *y);
65 extern double Norm2 (
int local_n,
double *x);
66 extern void Axpy (
int n,
double alpha,
double *x,
double *y);
67 extern double Norm2 (
int n,
double *x);
68 extern void CopyVec (
int n,
double *xIN,
double *yOUT);
69 extern void ScaleVec (
int n,
double alpha,
double *x);