single-complex precision
[GPU kernels for symmetric/Hermitian sparse LA]

Functions

magma_int_t magma_ccgmerge_xrbeta (int n, magmaFloatComplex_ptr d1, magmaFloatComplex_ptr d2, magmaFloatComplex_ptr dx, magmaFloatComplex_ptr dr, magmaFloatComplex_ptr dd, magmaFloatComplex_ptr dz, magmaFloatComplex_ptr skp, magma_queue_t queue)
 Merges the update of r and x with the dot product and performs then the update for the Krylov vector d.

Function Documentation

magma_int_t magma_ccgmerge_xrbeta ( int  n,
magmaFloatComplex_ptr  d1,
magmaFloatComplex_ptr  d2,
magmaFloatComplex_ptr  dx,
magmaFloatComplex_ptr  dr,
magmaFloatComplex_ptr  dd,
magmaFloatComplex_ptr  dz,
magmaFloatComplex_ptr  skp,
magma_queue_t  queue 
)

Merges the update of r and x with the dot product and performs then the update for the Krylov vector d.

Parameters:
[in] n int dimension n
[in] d1 magmaFloatComplex_ptr temporary vector
[in] d2 magmaFloatComplex_ptr temporary vector
in/out] dx magmaFloatComplex_ptr input vector x
in/out] dr magmaFloatComplex_ptr input/output vector r
[in] dd magmaFloatComplex_ptr input vector d
[in] dz magmaFloatComplex_ptr input vector z
[in] skp magmaFloatComplex_ptr array for parameters
[in] queue magma_queue_t Queue to execute in.

Generated on 3 May 2015 for MAGMA by  doxygen 1.6.1