![]() |
MAGMA
2.1.0
Matrix Algebra for GPU and Multicore Architectures
|
\( B = A \) More...
Functions | |
void | magmablas_clacpy_batched (magma_uplo_t uplo, magma_int_t m, magma_int_t n, magmaFloatComplex_const_ptr const dAarray[], magma_int_t ldda, magmaFloatComplex_ptr dBarray[], magma_int_t lddb, magma_int_t batchCount, magma_queue_t queue) |
CLACPY_BATCHED copies all or part of each two-dimensional matrix dAarray[i] to matrix dBarray[i], for 0 <= i < batchcount. More... | |
void | magmablas_dlacpy_batched (magma_uplo_t uplo, magma_int_t m, magma_int_t n, magmaDouble_const_ptr const dAarray[], magma_int_t ldda, magmaDouble_ptr dBarray[], magma_int_t lddb, magma_int_t batchCount, magma_queue_t queue) |
DLACPY_BATCHED copies all or part of each two-dimensional matrix dAarray[i] to matrix dBarray[i], for 0 <= i < batchcount. More... | |
void | magmablas_slacpy_batched (magma_uplo_t uplo, magma_int_t m, magma_int_t n, magmaFloat_const_ptr const dAarray[], magma_int_t ldda, magmaFloat_ptr dBarray[], magma_int_t lddb, magma_int_t batchCount, magma_queue_t queue) |
SLACPY_BATCHED copies all or part of each two-dimensional matrix dAarray[i] to matrix dBarray[i], for 0 <= i < batchcount. More... | |
void | magmablas_zlacpy_batched (magma_uplo_t uplo, magma_int_t m, magma_int_t n, magmaDoubleComplex_const_ptr const dAarray[], magma_int_t ldda, magmaDoubleComplex_ptr dBarray[], magma_int_t lddb, magma_int_t batchCount, magma_queue_t queue) |
ZLACPY_BATCHED copies all or part of each two-dimensional matrix dAarray[i] to matrix dBarray[i], for 0 <= i < batchcount. More... | |
\( B = A \)
void magmablas_clacpy_batched | ( | magma_uplo_t | uplo, |
magma_int_t | m, | ||
magma_int_t | n, | ||
magmaFloatComplex_const_ptr const | dAarray[], | ||
magma_int_t | ldda, | ||
magmaFloatComplex_ptr | dBarray[], | ||
magma_int_t | lddb, | ||
magma_int_t | batchCount, | ||
magma_queue_t | queue | ||
) |
CLACPY_BATCHED copies all or part of each two-dimensional matrix dAarray[i] to matrix dBarray[i], for 0 <= i < batchcount.
[in] | uplo | magma_uplo_t Specifies the part of each matrix dA to be copied to dB.
|
[in] | m | INTEGER The number of rows of each matrix dA. M >= 0. |
[in] | n | INTEGER The number of columns of each matrix dA. N >= 0. |
[in] | dAarray | COMPLEX* array, dimension (batchCount) Array of pointers to the matrices dA, where each dA is of dimension (LDDA,N). The M-by-N matrix dA. If UPLO = MagmaUpper, only the upper triangle or trapezoid is accessed; if UPLO = MagmaLower, only the lower triangle or trapezoid is accessed. |
[in] | ldda | INTEGER The leading dimension of each array dA. LDDA >= max(1,M). |
[out] | dBarray | COMPLEX* array, dimension (batchCount) Array of pointers to the matrices dB, where each dB is of dimension (LDDB,N). The M-by-N matrix dB. On exit, dB = dA in the locations specified by UPLO. |
[in] | lddb | INTEGER The leading dimension of each array dB. LDDB >= max(1,M). |
[in] | batchCount | Number of matrices in dAarray and dBarray. |
[in] | queue | magma_queue_t Queue to execute in. |
void magmablas_dlacpy_batched | ( | magma_uplo_t | uplo, |
magma_int_t | m, | ||
magma_int_t | n, | ||
magmaDouble_const_ptr const | dAarray[], | ||
magma_int_t | ldda, | ||
magmaDouble_ptr | dBarray[], | ||
magma_int_t | lddb, | ||
magma_int_t | batchCount, | ||
magma_queue_t | queue | ||
) |
DLACPY_BATCHED copies all or part of each two-dimensional matrix dAarray[i] to matrix dBarray[i], for 0 <= i < batchcount.
[in] | uplo | magma_uplo_t Specifies the part of each matrix dA to be copied to dB.
|
[in] | m | INTEGER The number of rows of each matrix dA. M >= 0. |
[in] | n | INTEGER The number of columns of each matrix dA. N >= 0. |
[in] | dAarray | DOUBLE PRECISION* array, dimension (batchCount) Array of pointers to the matrices dA, where each dA is of dimension (LDDA,N). The M-by-N matrix dA. If UPLO = MagmaUpper, only the upper triangle or trapezoid is accessed; if UPLO = MagmaLower, only the lower triangle or trapezoid is accessed. |
[in] | ldda | INTEGER The leading dimension of each array dA. LDDA >= max(1,M). |
[out] | dBarray | DOUBLE PRECISION* array, dimension (batchCount) Array of pointers to the matrices dB, where each dB is of dimension (LDDB,N). The M-by-N matrix dB. On exit, dB = dA in the locations specified by UPLO. |
[in] | lddb | INTEGER The leading dimension of each array dB. LDDB >= max(1,M). |
[in] | batchCount | Number of matrices in dAarray and dBarray. |
[in] | queue | magma_queue_t Queue to execute in. |
void magmablas_slacpy_batched | ( | magma_uplo_t | uplo, |
magma_int_t | m, | ||
magma_int_t | n, | ||
magmaFloat_const_ptr const | dAarray[], | ||
magma_int_t | ldda, | ||
magmaFloat_ptr | dBarray[], | ||
magma_int_t | lddb, | ||
magma_int_t | batchCount, | ||
magma_queue_t | queue | ||
) |
SLACPY_BATCHED copies all or part of each two-dimensional matrix dAarray[i] to matrix dBarray[i], for 0 <= i < batchcount.
[in] | uplo | magma_uplo_t Specifies the part of each matrix dA to be copied to dB.
|
[in] | m | INTEGER The number of rows of each matrix dA. M >= 0. |
[in] | n | INTEGER The number of columns of each matrix dA. N >= 0. |
[in] | dAarray | REAL* array, dimension (batchCount) Array of pointers to the matrices dA, where each dA is of dimension (LDDA,N). The M-by-N matrix dA. If UPLO = MagmaUpper, only the upper triangle or trapezoid is accessed; if UPLO = MagmaLower, only the lower triangle or trapezoid is accessed. |
[in] | ldda | INTEGER The leading dimension of each array dA. LDDA >= max(1,M). |
[out] | dBarray | REAL* array, dimension (batchCount) Array of pointers to the matrices dB, where each dB is of dimension (LDDB,N). The M-by-N matrix dB. On exit, dB = dA in the locations specified by UPLO. |
[in] | lddb | INTEGER The leading dimension of each array dB. LDDB >= max(1,M). |
[in] | batchCount | Number of matrices in dAarray and dBarray. |
[in] | queue | magma_queue_t Queue to execute in. |
void magmablas_zlacpy_batched | ( | magma_uplo_t | uplo, |
magma_int_t | m, | ||
magma_int_t | n, | ||
magmaDoubleComplex_const_ptr const | dAarray[], | ||
magma_int_t | ldda, | ||
magmaDoubleComplex_ptr | dBarray[], | ||
magma_int_t | lddb, | ||
magma_int_t | batchCount, | ||
magma_queue_t | queue | ||
) |
ZLACPY_BATCHED copies all or part of each two-dimensional matrix dAarray[i] to matrix dBarray[i], for 0 <= i < batchcount.
[in] | uplo | magma_uplo_t Specifies the part of each matrix dA to be copied to dB.
|
[in] | m | INTEGER The number of rows of each matrix dA. M >= 0. |
[in] | n | INTEGER The number of columns of each matrix dA. N >= 0. |
[in] | dAarray | COMPLEX_16* array, dimension (batchCount) Array of pointers to the matrices dA, where each dA is of dimension (LDDA,N). The M-by-N matrix dA. If UPLO = MagmaUpper, only the upper triangle or trapezoid is accessed; if UPLO = MagmaLower, only the lower triangle or trapezoid is accessed. |
[in] | ldda | INTEGER The leading dimension of each array dA. LDDA >= max(1,M). |
[out] | dBarray | COMPLEX_16* array, dimension (batchCount) Array of pointers to the matrices dB, where each dB is of dimension (LDDB,N). The M-by-N matrix dB. On exit, dB = dA in the locations specified by UPLO. |
[in] | lddb | INTEGER The leading dimension of each array dB. LDDB >= max(1,M). |
[in] | batchCount | Number of matrices in dAarray and dBarray. |
[in] | queue | magma_queue_t Queue to execute in. |