12.07.2015 Views

CUBLAS Library

CUBLAS Library

CUBLAS Library

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

CHAPTER 2BLAS1 FunctionsSingle-precision Complex BLAS1 FunctionsThe single‐precision complex BLAS1 functions are as follows: “Function cublasCaxpy()” on page 25 “Function cublasCcopy()” on page 26 “Function cublasCdotc()” on page 27 “Function cublasCdotu()” on page 28 “Function cublasCrot()” on page 29 “Function cublasCrotg()” on page 30 “Function cublasCscal()” on page 31 “Function cublasCsrot()” on page 31 “Function cublasCsscal()” on page 32 “Function cublasCswap()” on page 33 “Function cublasIcamax()” on page 34 “Function cublasIcamin()” on page 35 “Function cublasScasum()” on page 35 “Function cublasScnrm2()” on page 36Function cublasCaxpy()voidcublasCaxpy (int n, cuComplex alpha, const cuComplex *x,int incx, cuComplex *y, int incy)multiplies single‐precision complex vector x by single‐precisioncomplex scalar alpha and adds the result to single‐precision complexvector y; that is, it overwrites single‐precision complex y with singleprecisioncomplex alpha * x + y .For i = 0 to n-1, it replacesyly [ + i*incy] with alpha * x[ lx + i * incx] + y[ ly + i * incy],wherelx = 0 if incx >= 0, elselx = 1 + ( 1 – n) * incx ;PG-00000-002_V1.1 25NVIDIA

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!