PLASMA  2.8.0
PLASMA - Parallel Linear Algebra for Scalable Multi-core Architectures
Simple Interface - Single Real

Functions

int PLASMA_sgeadd (PLASMA_enum trans, int M, int N, float alpha, float *A, int LDA, float beta, float *B, int LDB)
 
int PLASMA_sgebrd (PLASMA_enum jobq, PLASMA_enum jobp, int M, int N, float *A, int LDA, float *D, float *E, PLASMA_desc *descT, float *Q, int LDQ, float *P, int LDP)
 
int PLASMA_sgecfi (int m, int n, float *A, PLASMA_enum f_in, int imb, int inb, PLASMA_enum f_out, int omb, int onb)
 
int PLASMA_sgecfi_Async (int m, int n, float *A, PLASMA_enum f_in, int imb, int inb, PLASMA_enum f_out, int omb, int onb, PLASMA_sequence *sequence, PLASMA_request *request)
 
int PLASMA_sgecon (PLASMA_enum norm, int N, float *A, int LDA, float Anorm, float *rcond)
 
int PLASMA_sgelqf (int M, int N, float *A, int LDA, PLASMA_desc *descT)
 
int PLASMA_sgelqs (int M, int N, int NRHS, float *A, int LDA, PLASMA_desc *descT, float *B, int LDB)
 
int PLASMA_sgels (PLASMA_enum trans, int M, int N, int NRHS, float *A, int LDA, PLASMA_desc *descT, float *B, int LDB)
 
int PLASMA_sgemm (PLASMA_enum transA, PLASMA_enum transB, int M, int N, int K, float alpha, float *A, int LDA, float *B, int LDB, float beta, float *C, int LDC)
 
int PLASMA_sgeqp3 (int M, int N, float *A, int LDA, int *jpvt, float *tau, float *work, float *rwork)
 
int PLASMA_sgeqrf (int M, int N, float *A, int LDA, PLASMA_desc *descT)
 
int PLASMA_sgeqrs (int M, int N, int NRHS, float *A, int LDA, PLASMA_desc *descT, float *B, int LDB)
 
int PLASMA_sgesdd (PLASMA_enum jobu, PLASMA_enum jobvt, int M, int N, float *A, int LDA, float *S, PLASMA_desc *descT, float *U, int LDU, float *VT, int LDVT)
 
int PLASMA_sgesv (int N, int NRHS, float *A, int LDA, int *IPIV, float *B, int LDB)
 
int PLASMA_sgesv_incpiv (int N, int NRHS, float *A, int LDA, PLASMA_desc *descL, int *IPIV, float *B, int LDB)
 
int PLASMA_sgesvd (PLASMA_enum jobu, PLASMA_enum jobvt, int M, int N, float *A, int LDA, float *S, PLASMA_desc *descT, float *U, int LDU, float *VT, int LDVT)
 
int PLASMA_sgetmi (int m, int n, float *A, PLASMA_enum f_in, int imb, int inb)
 
int PLASMA_sgetmi_Async (int m, int n, float *A, PLASMA_enum f_in, int mb, int nb, PLASMA_sequence *sequence, PLASMA_request *request)
 
int PLASMA_sgetrf (int M, int N, float *A, int LDA, int *IPIV)
 
int PLASMA_sgetrf_incpiv (int M, int N, float *A, int LDA, PLASMA_desc *descL, int *IPIV)
 
int PLASMA_sgetrf_nopiv (int M, int N, float *A, int LDA)
 
int PLASMA_sgetrf_tntpiv (int M, int N, float *A, int LDA, int *IPIV)
 
int PLASMA_sgetri (int N, float *A, int LDA, int *IPIV)
 
int PLASMA_sgetrs (PLASMA_enum trans, int N, int NRHS, float *A, int LDA, const int *IPIV, float *B, int LDB)
 
int PLASMA_sgetrs_incpiv (PLASMA_enum trans, int N, int NRHS, float *A, int LDA, PLASMA_desc *descL, const int *IPIV, float *B, int LDB)
 
int PLASMA_slacpy (PLASMA_enum uplo, int M, int N, float *A, int LDA, float *B, int LDB)
 
float PLASMA_slange (PLASMA_enum norm, int M, int N, float *A, int LDA)
 
float PLASMA_slansy (PLASMA_enum norm, PLASMA_enum uplo, int N, float *A, int LDA)
 
float PLASMA_slantr (PLASMA_enum norm, PLASMA_enum uplo, PLASMA_enum diag, int M, int N, float *A, int LDA)
 
int PLASMA_slascal (PLASMA_enum uplo, int M, int N, float alpha, float *A, int LDA)
 
int PLASMA_slaset (PLASMA_enum uplo, int M, int N, float alpha, float beta, float *A, int LDA)
 
int PLASMA_slaswp (int N, float *A, int LDA, int K1, int K2, const int *IPIV, int INCX)
 
int PLASMA_slaswpc (int N, float *A, int LDA, int K1, int K2, const int *IPIV, int INCX)
 
int PLASMA_slauum (PLASMA_enum uplo, int N, float *A, int LDA)
 
int PLASMA_sorglq (int M, int N, int K, float *A, int LDA, PLASMA_desc *descT, float *Q, int LDQ)
 
int PLASMA_sorgqr (int M, int N, int K, float *A, int LDA, PLASMA_desc *descT, float *Q, int LDQ)
 
int PLASMA_sormlq (PLASMA_enum side, PLASMA_enum trans, int M, int N, int K, float *A, int LDA, PLASMA_desc *descT, float *C, int LDC)
 
int PLASMA_sormqr (PLASMA_enum side, PLASMA_enum trans, int M, int N, int K, float *A, int LDA, PLASMA_desc *descT, float *C, int LDC)
 
int PLASMA_splgsy (float bump, int N, float *A, int LDA, unsigned long long int seed)
 
int PLASMA_splrnt (int M, int N, float *A, int LDA, unsigned long long int seed)
 
int PLASMA_spltmg (PLASMA_enum mtxtype, int M, int N, float *A, int LDA, unsigned long long int seed)
 
int PLASMA_spocon (PLASMA_enum uplo, int N, float *A, int LDA, float Anorm, float *rcond)
 
int PLASMA_sposv (PLASMA_enum uplo, int N, int NRHS, float *A, int LDA, float *B, int LDB)
 
int PLASMA_spotrf (PLASMA_enum uplo, int N, float *A, int LDA)
 
int PLASMA_spotri (PLASMA_enum uplo, int N, float *A, int LDA)
 
int PLASMA_spotrs (PLASMA_enum uplo, int N, int NRHS, float *A, int LDA, float *B, int LDB)
 
int PLASMA_ssyev (PLASMA_enum jobz, PLASMA_enum uplo, int N, float *A, int LDA, float *W, PLASMA_desc *descT, float *Q, int LDQ)
 
int PLASMA_ssyevd (PLASMA_enum jobz, PLASMA_enum uplo, int N, float *A, int LDA, float *W, PLASMA_desc *descT, float *Q, int LDQ)
 
int PLASMA_ssyevr (PLASMA_enum jobz, PLASMA_enum range, PLASMA_enum uplo, int N, float *A, int LDA, float vl, float vu, int il, int iu, float abstol, int *nbcomputedeig, float *W, PLASMA_desc *descT, float *Q, int LDQ)
 
int PLASMA_ssygst (PLASMA_enum itype, PLASMA_enum uplo, int N, float *A, int LDA, float *B, int LDB)
 
int PLASMA_ssygv (PLASMA_enum itype, PLASMA_enum jobz, PLASMA_enum uplo, int N, float *A, int LDA, float *B, int LDB, float *W, PLASMA_desc *descT, float *Q, int LDQ)
 
int PLASMA_ssygvd (PLASMA_enum itype, PLASMA_enum jobz, PLASMA_enum uplo, int N, float *A, int LDA, float *B, int LDB, float *W, PLASMA_desc *descT, float *Q, int LDQ)
 
int PLASMA_ssymm (PLASMA_enum side, PLASMA_enum uplo, int M, int N, float alpha, float *A, int LDA, float *B, int LDB, float beta, float *C, int LDC)
 
int PLASMA_ssyr2k (PLASMA_enum uplo, PLASMA_enum trans, int N, int K, float alpha, float *A, int LDA, float *B, int LDB, float beta, float *C, int LDC)
 
int PLASMA_ssyrk (PLASMA_enum uplo, PLASMA_enum trans, int N, int K, float alpha, float *A, int LDA, float beta, float *C, int LDC)
 
int PLASMA_ssytrd (PLASMA_enum jobz, PLASMA_enum uplo, int N, float *A, int LDA, float *D, float *E, PLASMA_desc *descT, float *Q, int LDQ)
 
int PLASMA_stradd (PLASMA_enum uplo, PLASMA_enum trans, int M, int N, float alpha, float *A, int LDA, float beta, float *B, int LDB)
 
int PLASMA_strmm (PLASMA_enum side, PLASMA_enum uplo, PLASMA_enum transA, PLASMA_enum diag, int N, int NRHS, float alpha, float *A, int LDA, float *B, int LDB)
 
int PLASMA_strsm (PLASMA_enum side, PLASMA_enum uplo, PLASMA_enum transA, PLASMA_enum diag, int N, int NRHS, float alpha, float *A, int LDA, float *B, int LDB)
 
int PLASMA_strsmpl (int N, int NRHS, float *A, int LDA, PLASMA_desc *descL, const int *IPIV, float *B, int LDB)
 
int PLASMA_strsmrv (PLASMA_enum side, PLASMA_enum uplo, PLASMA_enum transA, PLASMA_enum diag, int N, int NRHS, float alpha, float *A, int LDA, float *B, int LDB)
 
int PLASMA_strtri (PLASMA_enum uplo, PLASMA_enum diag, int N, float *A, int LDA)
 
int PLASMA_sLapack_to_Tile (float *Af77, int LDA, PLASMA_desc *A)
 
int PLASMA_sTile_to_Lapack (PLASMA_desc *A, float *Af77, int LDA)
 

Detailed Description

This is the group of single real functions using the simple user interface.