LASs - Linear Algebra Routines on OmpSs
1.0.0
LASs
|
sLASs-DDSs kdnpgetrf routine. More...
#include "../include/lass.h"
Go to the source code of this file.
Functions | |
enum LASS_RETURN | kdnpgetrf (int M, int N, double *A, int LDA) |
sLASs-DDSs kdnpgetrf routine.
sLASs-DDSs is a software package provided by: Barcelona Supercomputing Center - Centro Nacional de Supercomputacion
Definition in file kdnpgetrf.c.
enum LASS_RETURN kdnpgetrf | ( | int | M, |
int | N, | ||
double * | A, | ||
int | LDA | ||
) |
Performs the LU factorization without pivoting of a general M-by-N matrix A:
A = L * U
where L is a lower triangular ( lower trapezoidal if M > N ) matrix with unit diagonal elements and U is an upper triangular ( upper trapezoidal if M < N ) matrix.
[in] | M | int. M specifies the number of rows of the matrix A. M >= 0. |
[in] | N | int. N specifies the number of columns of the matrix A. N >= 0. |
[in,out] | A | double *. A is a pointer to a regular matrix of dimension M-by-N. On exit, if return value is Success, the matrix A is overwriten by the factors L and U. The unit diagonal elements of L are not stored. |
[in] | LDA | int. LDA specifies the number of columns of A ( row-major order ). LDA must be at least max( 1, N ). |
Success | successful exit |
NoSuccess | unsuccessful exit |
Definition at line 74 of file kdnpgetrf.c.
References ddss_dflat2tiled(), ddss_dtiled2flat(), ddss_tile_size(), and dnpgetrf().
Referenced by ddss_dnpgetrf().