|
MAGMA
1.2.0
MatrixAlgebraonGPUandMulticoreArchitectures
|
Go to the source code of this file.
Macros | |
| #define | PRECISION_z |
Functions | |
| void | MORSE_zgemm (MorseOption_t *options, int transA, int transB, int m, int n, int k, PLASMA_Complex64_t alpha, magma_desc_t *A, int Am, int An, magma_desc_t *B, int Bm, int Bn, PLASMA_Complex64_t beta, magma_desc_t *C, int Cm, int Cn) |
| void | MORSE_zgeqrt (MorseOption_t *options, int m, int n, int ib, magma_desc_t *A, int Am, int An, magma_desc_t *T, int Tm, int Tn) |
| void | MORSE_zgessm (MorseOption_t *options, int m, int n, int k, int ib, int *IPIV, magma_desc_t *L, int Lm, int Ln, magma_desc_t *D, int Dm, int Dn, magma_desc_t *A, int Am, int An) |
| void | MORSE_zgetrl (MorseOption_t *options, int m, int n, int ib, magma_desc_t *A, int Am, int An, magma_desc_t *L, int Lm, int Ln, int *IPIV, PLASMA_bool check, int iinfo) |
| void | MORSE_zherk (MorseOption_t *options, int uplo, int trans, int n, int k, double alpha, magma_desc_t *A, int Am, int An, double beta, magma_desc_t *C, int Cm, int Cn) |
| void | MORSE_zlacpy (MorseOption_t *options, PLASMA_enum uplo, int m, int n, magma_desc_t *A, int Am, int An, magma_desc_t *B, int Bm, int Bn) |
| void | MORSE_zplghe (MorseOption_t *options, double bump, int m, int n, magma_desc_t *A, int Am, int An, int bigM, int m0, int n0, unsigned long long int seed) |
| void | MORSE_zplgsy (MorseOption_t *options, PLASMA_Complex64_t bump, int m, int n, magma_desc_t *A, int Am, int An, int bigM, int m0, int n0, unsigned long long int seed) |
| void | MORSE_zplrnt (MorseOption_t *options, int m, int n, magma_desc_t *A, int Am, int An, int bigM, int m0, int n0, unsigned long long int seed) |
| void | MORSE_zpotrf (MorseOption_t *option, PLASMA_enum uplo, int n, magma_desc_t *A, int Am, int An, int iinfo) |
| void | MORSE_zssssm (MorseOption_t *options, int m1, int n1, int m2, int n2, int k, int ib, magma_desc_t *A1, int A1m, int A1n, magma_desc_t *A2, int A2m, int A2n, magma_desc_t *L1, int L1m, int L1n, magma_desc_t *L2, int L2m, int L2n, int *IPIV) |
| void | MORSE_ztrsm (MorseOption_t *options, int side, int uplo, int transA, int diag, int m, int n, PLASMA_Complex64_t alpha, magma_desc_t *A, int Am, int An, magma_desc_t *B, int Bm, int Bn) |
| void | MORSE_ztsmqr (MorseOption_t *options, int side, int trans, int m1, int n1, int m2, int n2, int k, int ib, magma_desc_t *A1, int A1m, int A1n, magma_desc_t *A2, int A2m, int A2n, magma_desc_t *V, int Vm, int Vn, magma_desc_t *T, int Tm, int Tn) |
| void | MORSE_ztsqrt (MorseOption_t *options, int m, int n, int ib, magma_desc_t *A1, int A1m, int A1n, magma_desc_t *A2, int A2m, int A2n, magma_desc_t *T, int Tm, int Tn) |
| void | MORSE_ztstrf (MorseOption_t *options, int m, int n, int ib, int nb, magma_desc_t *U, int Um, int Un, magma_desc_t *A, int Am, int An, magma_desc_t *L, int Lm, int Ln, int *IPIV, PLASMA_bool check, int iinfo) |
| void | MORSE_zunmqr (MorseOption_t *options, int side, int trans, int m, int n, int k, int ib, magma_desc_t *A, int Am, int An, magma_desc_t *T, int Tm, int Tn, magma_desc_t *C, int Cm, int Cn) |
MAGMA codelets kernel MAGMA is a software package provided by Univ. of Tennessee, Univ. of California Berkeley and Univ. of Colorado Denver, and INRIA Bordeaux Sud-Ouest
Definition in file morse_z.h.
| void MORSE_zgemm | ( | MorseOption_t * | options, |
| int | transA, | ||
| int | transB, | ||
| int | m, | ||
| int | n, | ||
| int | k, | ||
| PLASMA_Complex64_t | alpha, | ||
| magma_desc_t * | A, | ||
| int | Am, | ||
| int | An, | ||
| magma_desc_t * | B, | ||
| int | Bm, | ||
| int | Bn, | ||
| PLASMA_Complex64_t | beta, | ||
| magma_desc_t * | C, | ||
| int | Cm, | ||
| int | Cn | ||
| ) |
Definition at line 22 of file codelet_zgemm.c.
References BLKADDR, BLKLDD, CALLBACK, DAG_CORE_GEMM, magma_desc_s::desc, INOUT, INPUT, LOCALITY, PRIORITY, MorseOption_s::quark, QUARK_Insert_Task(), starpu_Insert_Task(), MorseOption_s::task_flags, and VALUE.
| void MORSE_zgeqrt | ( | MorseOption_t * | options, |
| int | m, | ||
| int | n, | ||
| int | ib, | ||
| magma_desc_t * | A, | ||
| int | Am, | ||
| int | An, | ||
| magma_desc_t * | T, | ||
| int | Tm, | ||
| int | Tn | ||
| ) |
Definition at line 19 of file codelet_zgeqrt.c.
References BLKADDR, BLKLDD, CALLBACK, DAG_CORE_GEQRT, INOUT, MorseOption_s::nb, OUTPUT, PRIORITY, MorseOption_s::quark, QUARK_Insert_Task(), SCRATCH, starpu_Insert_Task(), MorseOption_s::task_flags, and VALUE.
| void MORSE_zgessm | ( | MorseOption_t * | options, |
| int | m, | ||
| int | n, | ||
| int | k, | ||
| int | ib, | ||
| int * | IPIV, | ||
| magma_desc_t * | L, | ||
| int | Lm, | ||
| int | Ln, | ||
| magma_desc_t * | D, | ||
| int | Dm, | ||
| int | Dn, | ||
| magma_desc_t * | A, | ||
| int | Am, | ||
| int | An | ||
| ) |
Definition at line 19 of file codelet_zgessm.c.
References BLKADDR, BLKLDD, CALLBACK, DAG_CORE_GESSM, INOUT, INPUT, MorseOption_s::nb, PRIORITY, MorseOption_s::quark, QUARK_Insert_Task(), starpu_Insert_Task(), MorseOption_s::task_flags, and VALUE.
| void MORSE_zgetrl | ( | MorseOption_t * | options, |
| int | m, | ||
| int | n, | ||
| int | ib, | ||
| magma_desc_t * | A, | ||
| int | Am, | ||
| int | An, | ||
| magma_desc_t * | L, | ||
| int | Lm, | ||
| int | Ln, | ||
| int * | IPIV, | ||
| PLASMA_bool | check, | ||
| int | iinfo | ||
| ) |
Definition at line 46 of file codelet_zgetrl.c.
References BLKADDR, BLKLDD, CALLBACK, DAG_CORE_GETRF, INOUT, LOCALITY, MorseOption_s::nb, OUTPUT, PRIORITY, MorseOption_s::quark, QUARK_Insert_Task(), MorseOption_s::request, MorseOption_s::sequence, starpu_Insert_Task(), MorseOption_s::task_flags, and VALUE.
| void MORSE_zherk | ( | MorseOption_t * | options, |
| int | uplo, | ||
| int | trans, | ||
| int | n, | ||
| int | k, | ||
| double | alpha, | ||
| magma_desc_t * | A, | ||
| int | Am, | ||
| int | An, | ||
| double | beta, | ||
| magma_desc_t * | C, | ||
| int | Cm, | ||
| int | Cn | ||
| ) |
Definition at line 22 of file codelet_zherk.c.
References BLKADDR, BLKLDD, CALLBACK, DAG_CORE_HERK, INOUT, INPUT, MorseOption_s::nb, PRIORITY, MorseOption_s::quark, QUARK_Insert_Task(), starpu_Insert_Task(), MorseOption_s::task_flags, and VALUE.
| void MORSE_zlacpy | ( | MorseOption_t * | options, |
| PLASMA_enum | uplo, | ||
| int | m, | ||
| int | n, | ||
| magma_desc_t * | A, | ||
| int | Am, | ||
| int | An, | ||
| magma_desc_t * | B, | ||
| int | Bm, | ||
| int | Bn | ||
| ) |
Definition at line 21 of file codelet_zlacpy.c.
References BLKADDR, BLKLDD, CALLBACK, DAG_CORE_LACPY, magma_desc_s::desc, INPUT, OUTPUT, PRIORITY, MorseOption_s::quark, QUARK_Insert_Task(), starpu_Insert_Task(), MorseOption_s::task_flags, and VALUE.
| void MORSE_zplghe | ( | MorseOption_t * | options, |
| double | bump, | ||
| int | m, | ||
| int | n, | ||
| magma_desc_t * | A, | ||
| int | Am, | ||
| int | An, | ||
| int | bigM, | ||
| int | m0, | ||
| int | n0, | ||
| unsigned long long int | seed | ||
| ) |
Definition at line 21 of file codelet_zplghe.c.
References BLKADDR, BLKLDD, CALLBACK, DAG_CORE_PLGHE, OUTPUT, PRIORITY, MorseOption_s::quark, QUARK_Insert_Task(), starpu_Insert_Task(), MorseOption_s::task_flags, and VALUE.
| void MORSE_zplgsy | ( | MorseOption_t * | options, |
| PLASMA_Complex64_t | bump, | ||
| int | m, | ||
| int | n, | ||
| magma_desc_t * | A, | ||
| int | Am, | ||
| int | An, | ||
| int | bigM, | ||
| int | m0, | ||
| int | n0, | ||
| unsigned long long int | seed | ||
| ) |
Definition at line 21 of file codelet_zplgsy.c.
References BLKADDR, BLKLDD, CALLBACK, DAG_CORE_PLGSY, OUTPUT, PRIORITY, MorseOption_s::quark, QUARK_Insert_Task(), starpu_Insert_Task(), MorseOption_s::task_flags, and VALUE.
| void MORSE_zplrnt | ( | MorseOption_t * | options, |
| int | m, | ||
| int | n, | ||
| magma_desc_t * | A, | ||
| int | Am, | ||
| int | An, | ||
| int | bigM, | ||
| int | m0, | ||
| int | n0, | ||
| unsigned long long int | seed | ||
| ) |
Definition at line 21 of file codelet_zplrnt.c.
References BLKADDR, BLKLDD, CALLBACK, DAG_CORE_PLRNT, OUTPUT, PRIORITY, MorseOption_s::quark, QUARK_Insert_Task(), starpu_Insert_Task(), MorseOption_s::task_flags, and VALUE.
| void MORSE_zpotrf | ( | MorseOption_t * | option, |
| PLASMA_enum | uplo, | ||
| int | n, | ||
| magma_desc_t * | A, | ||
| int | Am, | ||
| int | An, | ||
| int | iinfo | ||
| ) |
Definition at line 51 of file codelet_zpotrf.c.
References BLKADDR, BLKLDD, CALLBACK, CORE_zpotrf_quark(), DAG_CORE_POTRF, magma_desc_s::desc, INOUT, PRIORITY, MorseOption_s::quark, QUARK_Insert_Task(), MorseOption_s::request, MorseOption_s::sequence, starpu_Insert_Task(), MorseOption_s::task_flags, and VALUE.
| void MORSE_zssssm | ( | MorseOption_t * | options, |
| int | m1, | ||
| int | n1, | ||
| int | m2, | ||
| int | n2, | ||
| int | k, | ||
| int | ib, | ||
| magma_desc_t * | A1, | ||
| int | A1m, | ||
| int | A1n, | ||
| magma_desc_t * | A2, | ||
| int | A2m, | ||
| int | A2n, | ||
| magma_desc_t * | L1, | ||
| int | L1m, | ||
| int | L1n, | ||
| magma_desc_t * | L2, | ||
| int | L2m, | ||
| int | L2n, | ||
| int * | IPIV | ||
| ) |
Definition at line 21 of file codelet_zssssm.c.
References BLKADDR, BLKLDD, CALLBACK, DAG_CORE_SSSSM, magma_desc_s::desc, INOUT, INPUT, LOCALITY, MorseOption_s::nb, PRIORITY, MorseOption_s::quark, QUARK_Insert_Task(), starpu_Insert_Task(), MorseOption_s::task_flags, and VALUE.
| void MORSE_ztrsm | ( | MorseOption_t * | options, |
| int | side, | ||
| int | uplo, | ||
| int | transA, | ||
| int | diag, | ||
| int | m, | ||
| int | n, | ||
| PLASMA_Complex64_t | alpha, | ||
| magma_desc_t * | A, | ||
| int | Am, | ||
| int | An, | ||
| magma_desc_t * | B, | ||
| int | Bm, | ||
| int | Bn | ||
| ) |
Definition at line 21 of file codelet_ztrsm.c.
References BLKADDR, BLKLDD, CALLBACK, DAG_CORE_TRSM, magma_desc_s::desc, INOUT, INPUT, LOCALITY, PRIORITY, MorseOption_s::quark, QUARK_Insert_Task(), starpu_Insert_Task(), MorseOption_s::task_flags, and VALUE.
| void MORSE_ztsmqr | ( | MorseOption_t * | options, |
| int | side, | ||
| int | trans, | ||
| int | m1, | ||
| int | n1, | ||
| int | m2, | ||
| int | n2, | ||
| int | k, | ||
| int | ib, | ||
| magma_desc_t * | A1, | ||
| int | A1m, | ||
| int | A1n, | ||
| magma_desc_t * | A2, | ||
| int | A2m, | ||
| int | A2n, | ||
| magma_desc_t * | V, | ||
| int | Vm, | ||
| int | Vn, | ||
| magma_desc_t * | T, | ||
| int | Tm, | ||
| int | Tn | ||
| ) |
Definition at line 21 of file codelet_ztsmqr.c.
References BLKADDR, BLKLDD, CALLBACK, DAG_CORE_TSMQR, magma_desc_s::desc, INOUT, INPUT, LOCALITY, MorseOption_s::nb, PRIORITY, MorseOption_s::quark, QUARK_Insert_Task(), SCRATCH, starpu_Insert_Task(), MorseOption_s::task_flags, and VALUE.
| void MORSE_ztsqrt | ( | MorseOption_t * | options, |
| int | m, | ||
| int | n, | ||
| int | ib, | ||
| magma_desc_t * | A1, | ||
| int | A1m, | ||
| int | A1n, | ||
| magma_desc_t * | A2, | ||
| int | A2m, | ||
| int | A2n, | ||
| magma_desc_t * | T, | ||
| int | Tm, | ||
| int | Tn | ||
| ) |
Definition at line 21 of file codelet_ztsqrt.c.
References BLKADDR, BLKLDD, CALLBACK, DAG_CORE_TSQRT, INOUT, LOCALITY, MorseOption_s::nb, OUTPUT, PRIORITY, MorseOption_s::quark, QUARK_Insert_Task(), SCRATCH, starpu_Insert_Task(), MorseOption_s::task_flags, and VALUE.
| void MORSE_ztstrf | ( | MorseOption_t * | options, |
| int | m, | ||
| int | n, | ||
| int | ib, | ||
| int | nb, | ||
| magma_desc_t * | U, | ||
| int | Um, | ||
| int | Un, | ||
| magma_desc_t * | A, | ||
| int | Am, | ||
| int | An, | ||
| magma_desc_t * | L, | ||
| int | Lm, | ||
| int | Ln, | ||
| int * | IPIV, | ||
| PLASMA_bool | check, | ||
| int | iinfo | ||
| ) |
Definition at line 50 of file codelet_ztstrf.c.
References BLKADDR, BLKLDD, CALLBACK, DAG_CORE_TSTRF, INOUT, LOCALITY, OUTPUT, PRIORITY, MorseOption_s::quark, QUARK_Insert_Task(), MorseOption_s::request, SCRATCH, MorseOption_s::sequence, starpu_Insert_Task(), MorseOption_s::task_flags, and VALUE.
| void MORSE_zunmqr | ( | MorseOption_t * | options, |
| int | side, | ||
| int | trans, | ||
| int | m, | ||
| int | n, | ||
| int | k, | ||
| int | ib, | ||
| magma_desc_t * | A, | ||
| int | Am, | ||
| int | An, | ||
| magma_desc_t * | T, | ||
| int | Tm, | ||
| int | Tn, | ||
| magma_desc_t * | C, | ||
| int | Cm, | ||
| int | Cn | ||
| ) |
Definition at line 22 of file codelet_zunmqr.c.
References BLKADDR, BLKLDD, CALLBACK, DAG_CORE_UNMQR, INOUT, INPUT, MorseOption_s::nb, PRIORITY, MorseOption_s::quark, QUARK_Insert_Task(), SCRATCH, starpu_Insert_Task(), MorseOption_s::task_flags, and VALUE.