|
PLASMA
2.4.5
PLASMA - Parallel Linear Algebra for Scalable Multi-core Architectures
|

Go to the source code of this file.
Functions | |
| void | CORE_cgetrip (int m, int n, PLASMA_Complex32_t *A, PLASMA_Complex32_t *W) |
| void | QUARK_CORE_cgetrip (Quark *quark, Quark_Task_Flags *task_flags, int m, int n, PLASMA_Complex32_t *A, int szeA) |
| void | CORE_cgetrip_quark (Quark *quark) |
| void | QUARK_CORE_cgetrip_f1 (Quark *quark, Quark_Task_Flags *task_flags, int m, int n, PLASMA_Complex32_t *A, int szeA, PLASMA_Complex32_t *fake, int szeF, int paramF) |
| void | CORE_cgetrip_f1_quark (Quark *quark) |
| void | QUARK_CORE_cgetrip_f2 (Quark *quark, Quark_Task_Flags *task_flags, int m, int n, PLASMA_Complex32_t *A, int szeA, PLASMA_Complex32_t *fake1, int szeF1, int paramF1, PLASMA_Complex32_t *fake2, int szeF2, int paramF2) |
| void | CORE_cgetrip_f2_quark (Quark *quark) |
PLASMA InPlaceTransformation module PLASMA is a software package provided by Univ. of Tennessee, Univ. of California Berkeley and Univ. of Colorado Denver
This work is the implementation of an inplace transformation based on the GKK algorithm by Gustavson, Karlsson, Kagstrom and its fortran implementation.
c Tue Nov 22 14:35:20 2011
Definition in file core_cgetrip.c.
| void CORE_cgetrip | ( | int | m, |
| int | n, | ||
| PLASMA_Complex32_t * | A, | ||
| PLASMA_Complex32_t * | W | ||
| ) |
CORE_cgetrip transposes a m-by-n matrix in place using an extra workspace of size m-by-n. Note : For square tile, workspace is not used.
| [in] | m | Number of lines of tile A |
| [in] | n | Number of columns of tile A |
| [in,out] | A | Tile of size m-by-n On exit, A = trans(A) |
| [out] | W | Workspace of size n-by-m if n != m, NULL otherwise. |
Definition at line 54 of file core_cgetrip.c.

| void CORE_cgetrip_f1_quark | ( | Quark * | quark | ) |
Definition at line 138 of file core_cgetrip.c.
References A, CORE_cgetrip(), quark_unpack_args_5, and W.


| void CORE_cgetrip_f2_quark | ( | Quark * | quark | ) |
Definition at line 178 of file core_cgetrip.c.
References A, CORE_cgetrip(), quark_unpack_args_6, and W.


| void CORE_cgetrip_quark | ( | Quark * | quark | ) |
Definition at line 101 of file core_cgetrip.c.
References A, CORE_cgetrip(), quark_unpack_args_4, and W.


| void QUARK_CORE_cgetrip | ( | Quark * | quark, |
| Quark_Task_Flags * | task_flags, | ||
| int | m, | ||
| int | n, | ||
| PLASMA_Complex32_t * | A, | ||
| int | szeA | ||
| ) |
Definition at line 82 of file core_cgetrip.c.
References CORE_cgetrip_quark(), DAG_CORE_GETRIP, INOUT, QUARK_Insert_Task(), SCRATCH, and VALUE.


| void QUARK_CORE_cgetrip_f1 | ( | Quark * | quark, |
| Quark_Task_Flags * | task_flags, | ||
| int | m, | ||
| int | n, | ||
| PLASMA_Complex32_t * | A, | ||
| int | szeA, | ||
| PLASMA_Complex32_t * | fake, | ||
| int | szeF, | ||
| int | paramF | ||
| ) |
Definition at line 115 of file core_cgetrip.c.
References CORE_cgetrip_f1_quark(), DAG_CORE_GETRIP, INOUT, QUARK_Insert_Task(), SCRATCH, and VALUE.


| void QUARK_CORE_cgetrip_f2 | ( | Quark * | quark, |
| Quark_Task_Flags * | task_flags, | ||
| int | m, | ||
| int | n, | ||
| PLASMA_Complex32_t * | A, | ||
| int | szeA, | ||
| PLASMA_Complex32_t * | fake1, | ||
| int | szeF1, | ||
| int | paramF1, | ||
| PLASMA_Complex32_t * | fake2, | ||
| int | szeF2, | ||
| int | paramF2 | ||
| ) |
Definition at line 153 of file core_cgetrip.c.
References CORE_cgetrip_f2_quark(), DAG_CORE_GETRIP, INOUT, QUARK_Insert_Task(), SCRATCH, and VALUE.

