|
MAGMA
1.2.0
MatrixAlgebraonGPUandMulticoreArchitectures
|
#include "common_magma.h"#include <cblas.h>Go to the source code of this file.
Macros | |
| #define | PRECISION_c |
| #define | dE(m, n) (dE+(m) + LDE*(n)) |
| #define | dV(m) (dV+(m)) |
| #define | dT(m) (dT+(m)) |
| #define | E(m, n) &(E[(m) + LDE*(n)]) |
| #define | V(m) &(V[(m)]) |
| #define | TAU(m) &(TAU[(m)]) |
| #define | T(m) &(T[(m)]) |
Functions | |
| void | magmablas_claset_identity (magma_int_t m, magma_int_t n, cuFloatComplex *A, magma_int_t lda) |
| void | findVTpos (int N, int NB, int Vblksiz, int sweep, int st, int *Vpos, int *TAUpos, int *Tpos, int *myblkid) |
| void | findVTsiz (int N, int NB, int Vblksiz, int *blkcnt, int *LDV) |
| magma_int_t | plasma_ceildiv (magma_int_t a, magma_int_t b) |
| void | magma_cbulge_applyQ (magma_int_t WANTZ, char SIDE, magma_int_t NE, magma_int_t N, magma_int_t NB, magma_int_t Vblksiz, cuFloatComplex *E, magma_int_t LDE, cuFloatComplex *V, cuFloatComplex *TAU, cuFloatComplex *T, magma_int_t *INFO, cuFloatComplex *dV, cuFloatComplex *dT, cuFloatComplex *dE, magma_int_t copytype) |
| #define dE | ( | m, | |
| n | |||
| ) | (dE+(m) + LDE*(n)) |
Definition at line 43 of file cbulge_applyQ.cpp.
| #define dT | ( | m | ) | (dT+(m)) |
Definition at line 45 of file cbulge_applyQ.cpp.
| #define dV | ( | m | ) | (dV+(m)) |
Definition at line 44 of file cbulge_applyQ.cpp.
| #define E | ( | m, | |
| n | |||
| ) | &(E[(m) + LDE*(n)]) |
Definition at line 46 of file cbulge_applyQ.cpp.
| #define PRECISION_c |
Definition at line 18 of file cbulge_applyQ.cpp.
| #define T | ( | m | ) | &(T[(m)]) |
Definition at line 49 of file cbulge_applyQ.cpp.
| #define TAU | ( | m | ) | &(TAU[(m)]) |
Definition at line 48 of file cbulge_applyQ.cpp.
| #define V | ( | m | ) | &(V[(m)]) |
Definition at line 47 of file cbulge_applyQ.cpp.
| void findVTpos | ( | int | N, |
| int | NB, | ||
| int | Vblksiz, | ||
| int | sweep, | ||
| int | st, | ||
| int * | Vpos, | ||
| int * | TAUpos, | ||
| int * | Tpos, | ||
| int * | myblkid | ||
| ) |
Definition at line 68 of file bulge_auxiliary.cpp.
| void findVTsiz | ( | int | N, |
| int | NB, | ||
| int | Vblksiz, | ||
| int * | blkcnt, | ||
| int * | LDV | ||
| ) |
Definition at line 97 of file bulge_auxiliary.cpp.
| void magma_cbulge_applyQ | ( | magma_int_t | WANTZ, |
| char | SIDE, | ||
| magma_int_t | NE, | ||
| magma_int_t | N, | ||
| magma_int_t | NB, | ||
| magma_int_t | Vblksiz, | ||
| cuFloatComplex * | E, | ||
| magma_int_t | LDE, | ||
| cuFloatComplex * | V, | ||
| cuFloatComplex * | TAU, | ||
| cuFloatComplex * | T, | ||
| magma_int_t * | INFO, | ||
| cuFloatComplex * | dV, | ||
| cuFloatComplex * | dT, | ||
| cuFloatComplex * | dE, | ||
| magma_int_t | copytype | ||
| ) |
Definition at line 50 of file cbulge_applyQ.cpp.
References dE, dT, dV, dwork, findVTpos(), findVTsiz(), magma_clarfb_gpu(), magma_cmalloc(), magma_csetmatrix(), magma_queue_create(), magma_queue_destroy(), MAGMA_SUCCESS, magmablas_claset_identity(), magmablasSetKernelStream(), MagmaColumnwise, MagmaForward, MagmaLeft, MagmaNoTrans, MagmaRight, max, min, and plasma_ceildiv().
| void magmablas_claset_identity | ( | magma_int_t | m, |
| magma_int_t | n, | ||
| cuFloatComplex * | A, | ||
| magma_int_t | lda | ||
| ) |
| magma_int_t plasma_ceildiv | ( | magma_int_t | a, |
| magma_int_t | b | ||
| ) |
Definition at line 36 of file bulge_auxiliary.cpp.