![]() |
MAGMA
1.6.3
Matrix Algebra for GPU and Multicore Architectures
|
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. More... | |
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.
[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. |