|
MAGMA
1.2.0
MatrixAlgebraonGPUandMulticoreArchitectures
|
#include "common.h"Go to the source code of this file.
Macros | |
| #define | AF77(m, n) &(Af77[ ((int64_t)A.nb*(int64_t)lda*(int64_t)(n)) + (int64_t)(A.mb*(m)) ]) |
| #define | BLKADDR(A, type, m, n) (type *)magma_getaddr(A, m, n) |
| #define | ABDL(m, n) BLKADDR(dA, PLASMA_Complex64_t, m, n) |
Functions | |
| void | CORE_ztile_zero (int X1, int X2, int Y1, int Y2, PLASMA_Complex64_t *A, int lda) |
| void | magma_pzlapack_to_tile (PLASMA_Complex64_t *Af77, int lda, magma_desc_t *dA, magma_sequence_t *sequence, magma_request_t *request) |
| void | magma_pztile_to_lapack (magma_desc_t *dA, PLASMA_Complex64_t *Af77, int lda, magma_sequence_t *sequence, magma_request_t *request) |
| void | magma_pztile_zero (magma_desc_t *dA, magma_sequence_t *sequence, magma_request_t *request) |
| #define AF77 | ( | m, | |
| n | |||
| ) | &(Af77[ ((int64_t)A.nb*(int64_t)lda*(int64_t)(n)) + (int64_t)(A.mb*(m)) ]) |
| #define BLKADDR | ( | A, | |
| type, | |||
| m, | |||
| n | |||
| ) | (type *)magma_getaddr(A, m, n) |
| void CORE_ztile_zero | ( | int | X1, |
| int | X2, | ||
| int | Y1, | ||
| int | Y2, | ||
| PLASMA_Complex64_t * | A, | ||
| int | lda | ||
| ) |
| void magma_pzlapack_to_tile | ( | PLASMA_Complex64_t * | Af77, |
| int | lda, | ||
| magma_desc_t * | dA, | ||
| magma_sequence_t * | sequence, | ||
| magma_request_t * | request | ||
| ) |
Conversion from LAPACK F77 matrix layout to tile layout - dynamic scheduling
Definition at line 30 of file pztile.c.
References A, ABDL, AF77, BLKLDD, magma_desc_s::desc, magma_context_self(), MAGMA_SUCCESS, and magma_sequence_s::status.
| void magma_pztile_to_lapack | ( | magma_desc_t * | dA, |
| PLASMA_Complex64_t * | Af77, | ||
| int | lda, | ||
| magma_sequence_t * | sequence, | ||
| magma_request_t * | request | ||
| ) |
Conversion from LAPACK F77 matrix layout to tile layout - dynamic scheduling
Definition at line 68 of file pztile.c.
References A, ABDL, AF77, BLKLDD, magma_desc_s::desc, magma_context_self(), MAGMA_SUCCESS, and magma_sequence_s::status.
| void magma_pztile_zero | ( | magma_desc_t * | dA, |
| magma_sequence_t * | sequence, | ||
| magma_request_t * | request | ||
| ) |
Zeroes a submatrix in tile layout - dynamic scheduling
Definition at line 106 of file pztile.c.
References A, ABDL, BLKLDD, CORE_ztile_zero(), magma_desc_s::desc, magma_context_self(), MAGMA_SUCCESS, and magma_sequence_s::status.