|
MAGMA
1.2.0
MatrixAlgebraonGPUandMulticoreArchitectures
|
#include "common.h"Go to the source code of this file.
Macros | |
| #define | A(m, n) dA, m, n |
| #define | B(m, n) dB, m, n |
| #define | L(m, n) dL, m, n |
| #define | IPIV(m, n) &(IPIV[(int64_t)A.nb*((int64_t)(m)+(int64_t)A.mt*(int64_t)(n))]) |
Functions | |
| void | magma_pztrsmpl (magma_desc_t *dA, magma_desc_t *dB, magma_desc_t *dL, int *IPIV, magma_sequence_t *sequence, magma_request_t *request) |
PLASMA auxiliary routines PLASMA is a software package provided by Univ. of Tennessee, Univ. of California Berkeley and Univ. of Colorado Denver
Definition in file pztrsmpl.c.
| #define A | ( | m, | |
| n | |||
| ) | dA, m, n |
Definition at line 19 of file pztrsmpl.c.
| #define B | ( | m, | |
| n | |||
| ) | dB, m, n |
Definition at line 20 of file pztrsmpl.c.
| #define IPIV | ( | m, | |
| n | |||
| ) | &(IPIV[(int64_t)A.nb*((int64_t)(m)+(int64_t)A.mt*(int64_t)(n))]) |
Definition at line 23 of file pztrsmpl.c.
| #define L | ( | m, | |
| n | |||
| ) | dL, m, n |
Definition at line 21 of file pztrsmpl.c.
| void magma_pztrsmpl | ( | magma_desc_t * | dA, |
| magma_desc_t * | dB, | ||
| magma_desc_t * | dL, | ||
| int * | IPIV, | ||
| magma_sequence_t * | sequence, | ||
| magma_request_t * | request | ||
| ) |
Parallel forward substitution for tile LU - dynamic scheduling
Definition at line 28 of file pztrsmpl.c.
References A, B, magma_desc_s::desc, IPIV, L, magma_context_self(), MAGMA_IB, MAGMA_SUCCESS, min, morse_options_finalize(), morse_options_init(), MORSE_zgessm(), MORSE_zssssm(), MorseOption_s::nb, and magma_sequence_s::status.