![]() |
MAGMA
2.5.1
Matrix Algebra for GPU and Multicore Architectures
|
Functions | |
void | zgeqrf_copy_upper_batched (magma_int_t n, magma_int_t nb, magmaDoubleComplex **dV_array, magma_int_t lddv, magmaDoubleComplex **dR_array, magma_int_t lddr, magma_int_t batchCount, magma_queue_t queue) |
These are internal routines that might have many assumption. More... | |
void zgeqrf_copy_upper_batched | ( | magma_int_t | n, |
magma_int_t | nb, | ||
magmaDoubleComplex ** | dV_array, | ||
magma_int_t | lddv, | ||
magmaDoubleComplex ** | dR_array, | ||
magma_int_t | lddr, | ||
magma_int_t | batchCount, | ||
magma_queue_t | queue | ||
) |
These are internal routines that might have many assumption.
They are used in zgeqrf_batched.cpp
Copy part of the data in dV to dR
[in] | n | INTEGER The order of the matrix . N >= 0. |
[in] | nb | INTEGER Tile size in matrix. nb <= N. |
[in] | dV_array | Array of pointers, dimension (batchCount). Each is a COMPLEX_16 array on the GPU, dimension (LDDA,N). |
[in] | lddv | INTEGER The leading dimension of each array V. LDDV >= max(1,N). |
[in,out] | dR_array | Array of pointers, dimension (batchCount). Each is a COMPLEX_16 array on the GPU, dimension (LDDR,N). |
[in] | lddr | INTEGER The leading dimension of each array R. LDDR >= max(1,N). |
[in] | batchCount | INTEGER The number of matrices to operate on. |
[in] | queue | magma_queue_t Queue to execute in. |