PLASMA  2.4.5
PLASMA - Parallel Linear Algebra for Scalable Multi-core Architectures
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
plasma_sf77.c File Reference
#include <stdlib.h>
#include "common.h"
Include dependency graph for plasma_sf77.c:

Go to the source code of this file.

Macros

#define REAL
#define PLASMA_SGEBRD   PLASMA_FNAME(sgebrd, SGEBRD )
#define PLASMA_SGEEV   PLASMA_FNAME(sgeev, SGEEV )
#define PLASMA_SGEHRD   PLASMA_FNAME(sgehrd, SGEHRD )
#define PLASMA_SGELQF   PLASMA_FNAME(sgelqf, SGELQF )
#define PLASMA_SGELQS   PLASMA_FNAME(sgelqs, SGELQS )
#define PLASMA_SGELS   PLASMA_FNAME(sgels, SGELS )
#define PLASMA_SGEQRF   PLASMA_FNAME(sgeqrf, SGEQRF )
#define PLASMA_SGEQRS   PLASMA_FNAME(sgeqrs, SGEQRS )
#define PLASMA_SGESV   PLASMA_FNAME(sgesv, SGESV )
#define PLASMA_SGESVD   PLASMA_FNAME(sgesvd, SGESVD )
#define PLASMA_SGETRF   PLASMA_FNAME(sgetrf, SGETRF )
#define PLASMA_SGETRS   PLASMA_FNAME(sgetrs, SGETRS )
#define PLASMA_SGESV_INCPIV   PLASMA_FNAME(sgesv_incpiv, SGESV_INCPIV )
#define PLASMA_SGETRF_INCPIV   PLASMA_FNAME(sgetrf_incpiv, SGETRF_INCPIV )
#define PLASMA_SGETRS_INCPIV   PLASMA_FNAME(sgetrs_incpiv, SGETRS_INCPIV )
#define PLASMA_SSYEV   PLASMA_FNAME(ssyev, SSYEV )
#define PLASMA_SSYGV   PLASMA_FNAME(ssygv, SSYGV )
#define PLASMA_SSYGST   PLASMA_FNAME(ssygst, SSYGST )
#define PLASMA_SSYTRD   PLASMA_FNAME(ssytrd, SSYTRD )
#define PLASMA_SPOSV   PLASMA_FNAME(sposv, SPOSV )
#define PLASMA_SPOTRF   PLASMA_FNAME(spotrf, SPOTRF )
#define PLASMA_SPOTRI   PLASMA_FNAME(spotri, SPOTRI )
#define PLASMA_SPOTRS   PLASMA_FNAME(spotrs, SPOTRS )
#define PLASMA_STRSMPL   PLASMA_FNAME(strsmpl, STRSMPL)
#define PLASMA_SORGBR   PLASMA_FNAME(sorgbr, SORGBR )
#define PLASMA_SORGHR   PLASMA_FNAME(sorghr, SORGHR )
#define PLASMA_SORGLQ   PLASMA_FNAME(sorglq, SORGLQ )
#define PLASMA_SORGQR   PLASMA_FNAME(sorgqr, SORGQR )
#define PLASMA_SORGTR   PLASMA_FNAME(sorgtr, SORGTR )
#define PLASMA_SORMLQ   PLASMA_FNAME(sormlq, SORMLQ )
#define PLASMA_SORMQR   PLASMA_FNAME(sormqr, SORMQR )
#define PLASMA_STRSM   PLASMA_FNAME(strsm, STRSM )
#define PLASMA_SGEMM   PLASMA_FNAME(sgemm, SGEMM )
#define PLASMA_SSYMM   PLASMA_FNAME(ssymm, SSYMM )
#define PLASMA_SSYRK   PLASMA_FNAME(ssyrk, SSYRK )
#define PLASMA_SSYMM   PLASMA_FNAME(ssymm, SSYMM )
#define PLASMA_SSYRK   PLASMA_FNAME(ssyrk, SSYRK )
#define PLASMA_SGEBRD_TILE   PLASMA_TILE_FNAME(sgebrd, SGEBRD )
#define PLASMA_SGEEV_TILE   PLASMA_TILE_FNAME(sgeev, SGEEV )
#define PLASMA_SGEHRD_TILE   PLASMA_TILE_FNAME(sgehrd, SGEHRD )
#define PLASMA_SGELQF_TILE   PLASMA_TILE_FNAME(sgelqf, SGELQF )
#define PLASMA_SGELQS_TILE   PLASMA_TILE_FNAME(sgelqs, SGELQS )
#define PLASMA_SGELS_TILE   PLASMA_TILE_FNAME(sgels, SGELS )
#define PLASMA_SGEQRF_TILE   PLASMA_TILE_FNAME(sgeqrf, SGEQRF )
#define PLASMA_SGEQRS_TILE   PLASMA_TILE_FNAME(sgeqrs, SGEQRS )
#define PLASMA_SGESV_TILE   PLASMA_TILE_FNAME(sgesv, SGESV )
#define PLASMA_SGESVD_TILE   PLASMA_TILE_FNAME(sgesvd, SGESVD )
#define PLASMA_SGETRF_TILE   PLASMA_TILE_FNAME(sgetrf, SGETRF )
#define PLASMA_SGETRS_TILE   PLASMA_TILE_FNAME(sgetrs, SGETRS )
#define PLASMA_SGESV_INCPIV_TILE   PLASMA_TILE_FNAME(sgesv_incpiv, SGESV_INCPIV )
#define PLASMA_SGETRF_INCPIV_TILE   PLASMA_TILE_FNAME(sgetrf_incpiv, SGETRF_INCPIV )
#define PLASMA_SGETRS_INCPIV_TILE   PLASMA_TILE_FNAME(sgetrs_incpiv, SGETRS_INCPIV )
#define PLASMA_SSYEV_TILE   PLASMA_TILE_FNAME(ssyev, SSYEV )
#define PLASMA_SSYGV_TILE   PLASMA_TILE_FNAME(ssygv, SSYGV )
#define PLASMA_SSYGST_TILE   PLASMA_TILE_FNAME(ssygst, SSYGST )
#define PLASMA_SSYTRD_TILE   PLASMA_TILE_FNAME(ssytrd, SSYTRD )
#define PLASMA_SPOSV_TILE   PLASMA_TILE_FNAME(sposv, SPOSV )
#define PLASMA_SPOTRF_TILE   PLASMA_TILE_FNAME(spotrf, SPOTRF )
#define PLASMA_SPOTRI_TILE   PLASMA_TILE_FNAME(spotri, SPOTRI )
#define PLASMA_SPOTRS_TILE   PLASMA_TILE_FNAME(spotrs, SPOTRS )
#define PLASMA_STRSM_TILE   PLASMA_TILE_FNAME(strsm, STRSM )
#define PLASMA_STRSMPL_TILE   PLASMA_TILE_FNAME(strsmpl, STRSMPL)
#define PLASMA_SORGBR_TILE   PLASMA_TILE_FNAME(sorgbr, SORGBR )
#define PLASMA_SORGHR_TILE   PLASMA_TILE_FNAME(sorghr, SORGHR )
#define PLASMA_SORGLQ_TILE   PLASMA_TILE_FNAME(sorglq, SORGLQ )
#define PLASMA_SORGQR_TILE   PLASMA_TILE_FNAME(sorgqr, SORGQR )
#define PLASMA_SORGTR_TILE   PLASMA_TILE_FNAME(sorgtr, SORGTR )
#define PLASMA_SORMLQ_TILE   PLASMA_TILE_FNAME(sormlq, SORMLQ )
#define PLASMA_SORMQR_TILE   PLASMA_TILE_FNAME(sormqr, SORMQR )
#define PLASMA_SGEMM_TILE   PLASMA_TILE_FNAME(sgemm, SGEMM )
#define PLASMA_SSYMM_TILE   PLASMA_TILE_FNAME(ssymm, SSYMM )
#define PLASMA_SSYRK_TILE   PLASMA_TILE_FNAME(ssyrk, SSYRK )
#define PLASMA_SSYMM_TILE   PLASMA_TILE_FNAME(ssymm, SSYMM )
#define PLASMA_SSYRK_TILE   PLASMA_TILE_FNAME(ssyrk, SSYRK )
#define PLASMA_ALLOC_WORKSPACE_SGEBRD   PLASMA_WS_FNAME(sgehrd, SGEBRD)
#define PLASMA_ALLOC_WORKSPACE_SGEEV   PLASMA_WS_FNAME(sgeev, SGEEV )
#define PLASMA_ALLOC_WORKSPACE_SGEHRD   PLASMA_WS_FNAME(sgehrd, SGEHRD)
#define PLASMA_ALLOC_WORKSPACE_SGELQF   PLASMA_WS_FNAME(sgelqf, SGELQF)
#define PLASMA_ALLOC_WORKSPACE_SGELS   PLASMA_WS_FNAME(sgels, SGELS )
#define PLASMA_ALLOC_WORKSPACE_SGEQRF   PLASMA_WS_FNAME(sgeqrf, SGEQRF)
#define PLASMA_ALLOC_WORKSPACE_SGESV_INCPIV   PLASMA_WS_FNAME(sgesv_incpiv, SGESV_INCPIV )
#define PLASMA_ALLOC_WORKSPACE_SGETRF_INCPIV   PLASMA_WS_FNAME(sgetrf_incpiv, SGETRF_INCPIV)
#define PLASMA_ALLOC_WORKSPACE_SGESVD   PLASMA_WS_FNAME(sgesvd, SGESVD)
#define PLASMA_ALLOC_WORKSPACE_SSYEV   PLASMA_WS_FNAME(ssyev, SSYEV )
#define PLASMA_ALLOC_WORKSPACE_SSYGV   PLASMA_WS_FNAME(ssygv, SSYGV )
#define PLASMA_ALLOC_WORKSPACE_SSYTRD   PLASMA_WS_FNAME(ssytrd, SSYTRD)
#define PLASMA_ALLOC_WORKSPACE_SGELQF_TILE   PLASMA_WST_FNAME(sgelqf, SGELQF )
#define PLASMA_ALLOC_WORKSPACE_SGELS_TILE   PLASMA_WST_FNAME(sgels, SGELS )
#define PLASMA_ALLOC_WORKSPACE_SGEQRF_TILE   PLASMA_WST_FNAME(sgeqrf, SGEQRF )
#define PLASMA_ALLOC_WORKSPACE_SGESV_INCPIV_TILE   PLASMA_WST_FNAME(sgesv_incpiv, SGESV_INCPIV )
#define PLASMA_ALLOC_WORKSPACE_SGETRF_INCPIV_TILE   PLASMA_WST_FNAME(sgetrf_incpiv, SGETRF_INCPIV)
#define PLASMA_SLAPACK_TO_TILE   PLASMA_FNAME(slapack_to_tile, SLAPACK_TO_TILE)
#define PLASMA_STILE_TO_LAPACK   PLASMA_FNAME(stile_to_lapack, STILE_TO_LAPACK)

Functions

void PLASMA_SGEBRD (PLASMA_enum *jobu, PLASMA_enum *jobvt, int *M, int *N, float *A, int *LDA, float *D, float *E, float *U, int *LDU, float *VT, int *LDVT, intptr_t *descT, int *INFO)
void PLASMA_SGELQF (int *M, int *N, float *A, int *LDA, float **T, int *INFO)
void PLASMA_SGELQS (int *M, int *N, int *NRHS, float *A, int *LDA, float **T, float *B, int *LDB, int *INFO)
void PLASMA_SGELS (PLASMA_enum *trans, int *M, int *N, int *NRHS, float *A, int *LDA, float **T, float *B, int *LDB, int *INFO)
void PLASMA_SGEQRF (int *M, int *N, float *A, int *LDA, float **T, int *INFO)
void PLASMA_SGEQRS (int *M, int *N, int *NRHS, float *A, int *LDA, float **T, float *B, int *LDB, int *INFO)
void PLASMA_SGESV (int *N, int *NRHS, float *A, int *LDA, int *IPIV, float *B, int *LDB, int *INFO)
void PLASMA_SGESVD (PLASMA_enum *jobu, PLASMA_enum *jobvt, int *M, int *N, float *A, int *LDA, float *S, float *U, int *LDU, float *VT, int *LDVT, intptr_t *T, int *INFO)
void PLASMA_SGETRF (int *M, int *N, float *A, int *LDA, int *IPIV, int *INFO)
void PLASMA_SGETRS (PLASMA_enum *trans, int *N, int *NRHS, float *A, int *LDA, int *IPIV, float *B, int *LDB, int *INFO)
void PLASMA_SGESV_INCPIV (int *N, int *NRHS, float *A, int *LDA, float **LH, int **IPIVH, float *B, int *LDB, int *INFO)
void PLASMA_SGETRF_INCPIV (int *M, int *N, float *A, int *LDA, float **LH, int **IPIVH, int *INFO)
void PLASMA_SGETRS_INCPIV (PLASMA_enum *uplo, int *N, int *NRHS, float *A, int *LDA, float **LH, int **IPIVH, float *B, int *LDB, int *INFO)
void PLASMA_SSYEV (PLASMA_enum *jobz, PLASMA_enum *uplo, int *N, float *A, int *LDA, float *W, intptr_t *T, float *Q, int *LDQ, int *INFO)
void PLASMA_SSYGV (PLASMA_enum *itype, PLASMA_enum *jobz, PLASMA_enum *uplo, int *N, float *A, int *LDA, float *B, int *LDB, float *W, intptr_t *T, float *Q, int *LDQ, int *INFO)
void PLASMA_SSYGST (PLASMA_enum *itype, PLASMA_enum *uplo, int *N, float *A, int *LDA, float *B, int *LDB, int *INFO)
void PLASMA_SSYTRD (PLASMA_enum *jobz, PLASMA_enum *uplo, int *N, float *A, int *LDA, float *D, float *E, intptr_t *T, float *Q, int *LDQ, int *INFO)
void PLASMA_SPOSV (PLASMA_enum *uplo, int *N, int *NRHS, float *A, int *LDA, float *B, int *LDB, int *INFO)
void PLASMA_SPOTRF (PLASMA_enum *uplo, int *N, float *A, int *LDA, int *INFO)
void PLASMA_SPOTRI (PLASMA_enum *uplo, int *N, float *A, int *LDA, int *INFO)
void PLASMA_SPOTRS (PLASMA_enum *uplo, int *N, int *NRHS, float *A, int *LDA, float *B, int *LDB, int *INFO)
void PLASMA_STRSMPL (int *N, int *NRHS, float *A, int *LDA, float **LH, int **IPIVH, float *B, int *LDB, int *INFO)
void PLASMA_SORGLQ (int *M, int *N, int *K, float *A, int *LDA, float **T, float *B, int *LDB, int *INFO)
void PLASMA_SORGQR (int *M, int *N, int *K, float *A, int *LDA, float **T, float *B, int *LDB, int *INFO)
void PLASMA_SORMLQ (PLASMA_enum *side, PLASMA_enum *trans, int *M, int *N, int *K, float *A, int *LDA, float **T, float *B, int *LDB, int *INFO)
void PLASMA_SORMQR (PLASMA_enum *side, PLASMA_enum *trans, int *M, int *N, int *K, float *A, int *LDA, float **T, float *B, int *LDB, int *INFO)
void 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 *INFO)
void 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 *INFO)
void 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 *INFO)
void 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 *INFO)
void PLASMA_SGEBRD_TILE (PLASMA_enum *jobu, PLASMA_enum *jobvt, intptr_t *A, float *D, float *E, intptr_t *U, intptr_t *VT, intptr_t *T, int *INFO)
void PLASMA_SGELQF_TILE (intptr_t *A, intptr_t *T, int *INFO)
void PLASMA_SGELQS_TILE (intptr_t *A, intptr_t *B, intptr_t *T, int *INFO)
void PLASMA_SGELS_TILE (PLASMA_enum *trans, intptr_t *A, intptr_t *B, intptr_t *T, int *INFO)
void PLASMA_SGEQRF_TILE (intptr_t *A, intptr_t *T, int *INFO)
void PLASMA_SGEQRS_TILE (intptr_t *A, intptr_t *B, intptr_t *T, int *INFO)
void PLASMA_SGESV_TILE (intptr_t *A, int *IPIV, intptr_t *B, int *INFO)
void PLASMA_SGESVD_TILE (PLASMA_enum *jobu, PLASMA_enum *jobvt, intptr_t *A, float *S, intptr_t *U, intptr_t *VT, intptr_t *T, int *INFO)
void PLASMA_SGETRF_TILE (intptr_t *A, int *IPIV, int *INFO)
void PLASMA_SGETRS_TILE (PLASMA_enum *trans, intptr_t *A, int *IPIV, intptr_t *B, int *INFO)
void PLASMA_SGESV_INCPIV_TILE (intptr_t *A, intptr_t *L, int **IPIVH, intptr_t *B, int *INFO)
void PLASMA_SGETRF_INCPIV_TILE (intptr_t *A, intptr_t *L, int **IPIVH, int *INFO)
void PLASMA_SGETRS_INCPIV_TILE (intptr_t *A, intptr_t *L, int **IPIVH, intptr_t *B, int *INFO)
void PLASMA_SSYEV_TILE (PLASMA_enum *jobz, PLASMA_enum *uplo, intptr_t *A, float *W, intptr_t *T, intptr_t *Q, int *INFO)
void PLASMA_SSYGV_TILE (PLASMA_enum *itype, PLASMA_enum *jobz, PLASMA_enum *uplo, intptr_t *A, intptr_t *B, float *W, intptr_t *T, intptr_t *Q, int *INFO)
void PLASMA_SSYGST_TILE (PLASMA_enum *itype, PLASMA_enum *uplo, intptr_t *A, intptr_t *B, int *INFO)
void PLASMA_SSYTRD_TILE (PLASMA_enum *jobz, PLASMA_enum *uplo, intptr_t *A, float *D, float *E, intptr_t *T, intptr_t *Q, int *INFO)
void PLASMA_SPOSV_TILE (PLASMA_enum *uplo, intptr_t *A, intptr_t *B, int *INFO)
void PLASMA_SPOTRF_TILE (PLASMA_enum *uplo, intptr_t *A, int *INFO)
void PLASMA_SPOTRS_TILE (PLASMA_enum *uplo, intptr_t *A, intptr_t *B, int *INFO)
void PLASMA_STRSMPL_TILE (intptr_t *A, intptr_t *L, int **IPIVH, intptr_t *B, int *INFO)
void PLASMA_SORGLQ_TILE (intptr_t *A, intptr_t *T, intptr_t *B, int *INFO)
void PLASMA_SORGQR_TILE (intptr_t *A, intptr_t *T, intptr_t *B, int *INFO)
void PLASMA_SORMLQ_TILE (PLASMA_enum *side, PLASMA_enum *trans, intptr_t *A, intptr_t *T, intptr_t *B, int *INFO)
void PLASMA_SORMQR_TILE (PLASMA_enum *side, PLASMA_enum *trans, intptr_t *A, intptr_t *T, intptr_t *B, int *INFO)
void PLASMA_STRSM_TILE (PLASMA_enum *side, PLASMA_enum *uplo, PLASMA_enum *transA, PLASMA_enum *diag, float *alpha, intptr_t *A, intptr_t *B, int *INFO)
void PLASMA_SGEMM_TILE (PLASMA_enum *transA, PLASMA_enum *transB, int *alpha, intptr_t *A, intptr_t *B, int *beta, intptr_t *C, int *INFO)
void PLASMA_SSYMM_TILE (PLASMA_enum *side, PLASMA_enum *uplo, float *alpha, intptr_t *A, intptr_t *B, float *beta, intptr_t *C, int *INFO)
void PLASMA_SSYRK_TILE (PLASMA_enum *uplo, PLASMA_enum *trans, float *alpha, intptr_t *A, float *beta, intptr_t *C, int *INFO)
void PLASMA_ALLOC_WORKSPACE_SGEBRD (int *M, int *N, intptr_t **T, int *INFO)
void PLASMA_ALLOC_WORKSPACE_SGELQF (int *M, int *N, float **T, int *INFO)
void PLASMA_ALLOC_WORKSPACE_SGELS (int *M, int *N, float **T, int *INFO)
void PLASMA_ALLOC_WORKSPACE_SGEQRF (int *M, int *N, float **T, int *INFO)
void PLASMA_ALLOC_WORKSPACE_SGESV_INCPIV (int *N, float **L, int **IPIV, int *INFO)
void PLASMA_ALLOC_WORKSPACE_SGESVD (int *M, int *N, intptr_t **T, int *INFO)
void PLASMA_ALLOC_WORKSPACE_SGETRF_INCPIV (int *M, int *N, float **L, int **IPIV, int *INFO)
void PLASMA_ALLOC_WORKSPACE_SSYEV (int *M, int *N, intptr_t **T, int *INFO)
void PLASMA_ALLOC_WORKSPACE_SSYGV (int *M, int *N, intptr_t **T, int *INFO)
void PLASMA_ALLOC_WORKSPACE_SSYTRD (int *M, int *N, intptr_t **T, int *INFO)
void PLASMA_ALLOC_WORKSPACE_SGELQF_TILE (int *M, int *N, intptr_t **T, int *INFO)
void PLASMA_ALLOC_WORKSPACE_SGELS_TILE (int *M, int *N, intptr_t **T, int *INFO)
void PLASMA_ALLOC_WORKSPACE_SGEQRF_TILE (int *M, int *N, intptr_t **T, int *INFO)
void PLASMA_ALLOC_WORKSPACE_SGESV_INCPIV_TILE (int *N, intptr_t **L, int **IPIV, int *INFO)
void PLASMA_ALLOC_WORKSPACE_SGETRF_INCPIV_TILE (int *N, intptr_t **L, int **IPIV, int *INFO)
void PLASMA_SLAPACK_TO_TILE (float **Af77, int *LDA, intptr_t *A, int *INFO)
void PLASMA_STILE_TO_LAPACK (intptr_t *A, float **Af77, int *LDA, int *INFO)

Detailed Description

PLASMA computational routines PLASMA is a software package provided by Univ. of Tennessee, Univ. of California Berkeley and Univ. of Colorado Denver

Version:
2.4.5
Author:
Bilel Hadri
Date:
2010-11-15 s Tue Nov 22 14:35:45 2011

Definition in file plasma_sf77.c.


Macro Definition Documentation

#define PLASMA_ALLOC_WORKSPACE_SGEBRD   PLASMA_WS_FNAME(sgehrd, SGEBRD)

Definition at line 109 of file plasma_sf77.c.

#define PLASMA_ALLOC_WORKSPACE_SGEEV   PLASMA_WS_FNAME(sgeev, SGEEV )

Definition at line 110 of file plasma_sf77.c.

#define PLASMA_ALLOC_WORKSPACE_SGEHRD   PLASMA_WS_FNAME(sgehrd, SGEHRD)

Definition at line 111 of file plasma_sf77.c.

#define PLASMA_ALLOC_WORKSPACE_SGELQF   PLASMA_WS_FNAME(sgelqf, SGELQF)

Definition at line 112 of file plasma_sf77.c.

#define PLASMA_ALLOC_WORKSPACE_SGELQF_TILE   PLASMA_WST_FNAME(sgelqf, SGELQF )

Definition at line 125 of file plasma_sf77.c.

#define PLASMA_ALLOC_WORKSPACE_SGELS   PLASMA_WS_FNAME(sgels, SGELS )

Definition at line 113 of file plasma_sf77.c.

#define PLASMA_ALLOC_WORKSPACE_SGELS_TILE   PLASMA_WST_FNAME(sgels, SGELS )

Definition at line 126 of file plasma_sf77.c.

#define PLASMA_ALLOC_WORKSPACE_SGEQRF   PLASMA_WS_FNAME(sgeqrf, SGEQRF)

Definition at line 114 of file plasma_sf77.c.

#define PLASMA_ALLOC_WORKSPACE_SGEQRF_TILE   PLASMA_WST_FNAME(sgeqrf, SGEQRF )

Definition at line 127 of file plasma_sf77.c.

#define PLASMA_ALLOC_WORKSPACE_SGESV_INCPIV   PLASMA_WS_FNAME(sgesv_incpiv, SGESV_INCPIV )

Definition at line 115 of file plasma_sf77.c.

#define PLASMA_ALLOC_WORKSPACE_SGESV_INCPIV_TILE   PLASMA_WST_FNAME(sgesv_incpiv, SGESV_INCPIV )

Definition at line 128 of file plasma_sf77.c.

#define PLASMA_ALLOC_WORKSPACE_SGESVD   PLASMA_WS_FNAME(sgesvd, SGESVD)

Definition at line 117 of file plasma_sf77.c.

#define PLASMA_ALLOC_WORKSPACE_SGETRF_INCPIV   PLASMA_WS_FNAME(sgetrf_incpiv, SGETRF_INCPIV)

Definition at line 116 of file plasma_sf77.c.

#define PLASMA_ALLOC_WORKSPACE_SGETRF_INCPIV_TILE   PLASMA_WST_FNAME(sgetrf_incpiv, SGETRF_INCPIV)

Definition at line 129 of file plasma_sf77.c.

#define PLASMA_ALLOC_WORKSPACE_SSYEV   PLASMA_WS_FNAME(ssyev, SSYEV )

Definition at line 118 of file plasma_sf77.c.

#define PLASMA_ALLOC_WORKSPACE_SSYGV   PLASMA_WS_FNAME(ssygv, SSYGV )

Definition at line 119 of file plasma_sf77.c.

#define PLASMA_ALLOC_WORKSPACE_SSYTRD   PLASMA_WS_FNAME(ssytrd, SSYTRD)

Definition at line 120 of file plasma_sf77.c.

#define PLASMA_SGEBRD   PLASMA_FNAME(sgebrd, SGEBRD )

Definition at line 23 of file plasma_sf77.c.

#define PLASMA_SGEBRD_TILE   PLASMA_TILE_FNAME(sgebrd, SGEBRD )

Definition at line 66 of file plasma_sf77.c.

#define PLASMA_SGEEV   PLASMA_FNAME(sgeev, SGEEV )

Definition at line 24 of file plasma_sf77.c.

#define PLASMA_SGEEV_TILE   PLASMA_TILE_FNAME(sgeev, SGEEV )

Definition at line 67 of file plasma_sf77.c.

#define PLASMA_SGEHRD   PLASMA_FNAME(sgehrd, SGEHRD )

Definition at line 25 of file plasma_sf77.c.

#define PLASMA_SGEHRD_TILE   PLASMA_TILE_FNAME(sgehrd, SGEHRD )

Definition at line 68 of file plasma_sf77.c.

#define PLASMA_SGELQF   PLASMA_FNAME(sgelqf, SGELQF )

Definition at line 26 of file plasma_sf77.c.

#define PLASMA_SGELQF_TILE   PLASMA_TILE_FNAME(sgelqf, SGELQF )

Definition at line 69 of file plasma_sf77.c.

#define PLASMA_SGELQS   PLASMA_FNAME(sgelqs, SGELQS )

Definition at line 27 of file plasma_sf77.c.

#define PLASMA_SGELQS_TILE   PLASMA_TILE_FNAME(sgelqs, SGELQS )

Definition at line 70 of file plasma_sf77.c.

#define PLASMA_SGELS   PLASMA_FNAME(sgels, SGELS )

Definition at line 28 of file plasma_sf77.c.

#define PLASMA_SGELS_TILE   PLASMA_TILE_FNAME(sgels, SGELS )

Definition at line 71 of file plasma_sf77.c.

#define PLASMA_SGEMM   PLASMA_FNAME(sgemm, SGEMM )

Definition at line 55 of file plasma_sf77.c.

#define PLASMA_SGEMM_TILE   PLASMA_TILE_FNAME(sgemm, SGEMM )

Definition at line 98 of file plasma_sf77.c.

#define PLASMA_SGEQRF   PLASMA_FNAME(sgeqrf, SGEQRF )

Definition at line 29 of file plasma_sf77.c.

#define PLASMA_SGEQRF_TILE   PLASMA_TILE_FNAME(sgeqrf, SGEQRF )

Definition at line 72 of file plasma_sf77.c.

#define PLASMA_SGEQRS   PLASMA_FNAME(sgeqrs, SGEQRS )

Definition at line 30 of file plasma_sf77.c.

#define PLASMA_SGEQRS_TILE   PLASMA_TILE_FNAME(sgeqrs, SGEQRS )

Definition at line 73 of file plasma_sf77.c.

#define PLASMA_SGESV   PLASMA_FNAME(sgesv, SGESV )

Definition at line 31 of file plasma_sf77.c.

#define PLASMA_SGESV_INCPIV   PLASMA_FNAME(sgesv_incpiv, SGESV_INCPIV )

Definition at line 35 of file plasma_sf77.c.

#define PLASMA_SGESV_INCPIV_TILE   PLASMA_TILE_FNAME(sgesv_incpiv, SGESV_INCPIV )

Definition at line 78 of file plasma_sf77.c.

#define PLASMA_SGESV_TILE   PLASMA_TILE_FNAME(sgesv, SGESV )

Definition at line 74 of file plasma_sf77.c.

#define PLASMA_SGESVD   PLASMA_FNAME(sgesvd, SGESVD )

Definition at line 32 of file plasma_sf77.c.

#define PLASMA_SGESVD_TILE   PLASMA_TILE_FNAME(sgesvd, SGESVD )

Definition at line 75 of file plasma_sf77.c.

#define PLASMA_SGETRF   PLASMA_FNAME(sgetrf, SGETRF )

Definition at line 33 of file plasma_sf77.c.

#define PLASMA_SGETRF_INCPIV   PLASMA_FNAME(sgetrf_incpiv, SGETRF_INCPIV )

Definition at line 36 of file plasma_sf77.c.

#define PLASMA_SGETRF_INCPIV_TILE   PLASMA_TILE_FNAME(sgetrf_incpiv, SGETRF_INCPIV )

Definition at line 79 of file plasma_sf77.c.

#define PLASMA_SGETRF_TILE   PLASMA_TILE_FNAME(sgetrf, SGETRF )

Definition at line 76 of file plasma_sf77.c.

#define PLASMA_SGETRS   PLASMA_FNAME(sgetrs, SGETRS )

Definition at line 34 of file plasma_sf77.c.

#define PLASMA_SGETRS_INCPIV   PLASMA_FNAME(sgetrs_incpiv, SGETRS_INCPIV )

Definition at line 37 of file plasma_sf77.c.

#define PLASMA_SGETRS_INCPIV_TILE   PLASMA_TILE_FNAME(sgetrs_incpiv, SGETRS_INCPIV )

Definition at line 80 of file plasma_sf77.c.

#define PLASMA_SGETRS_TILE   PLASMA_TILE_FNAME(sgetrs, SGETRS )

Definition at line 77 of file plasma_sf77.c.

#define PLASMA_SLAPACK_TO_TILE   PLASMA_FNAME(slapack_to_tile, SLAPACK_TO_TILE)

Definition at line 131 of file plasma_sf77.c.

#define PLASMA_SORGBR   PLASMA_FNAME(sorgbr, SORGBR )

Definition at line 47 of file plasma_sf77.c.

#define PLASMA_SORGBR_TILE   PLASMA_TILE_FNAME(sorgbr, SORGBR )

Definition at line 91 of file plasma_sf77.c.

#define PLASMA_SORGHR   PLASMA_FNAME(sorghr, SORGHR )

Definition at line 48 of file plasma_sf77.c.

#define PLASMA_SORGHR_TILE   PLASMA_TILE_FNAME(sorghr, SORGHR )

Definition at line 92 of file plasma_sf77.c.

#define PLASMA_SORGLQ   PLASMA_FNAME(sorglq, SORGLQ )

Definition at line 49 of file plasma_sf77.c.

#define PLASMA_SORGLQ_TILE   PLASMA_TILE_FNAME(sorglq, SORGLQ )

Definition at line 93 of file plasma_sf77.c.

#define PLASMA_SORGQR   PLASMA_FNAME(sorgqr, SORGQR )

Definition at line 50 of file plasma_sf77.c.

#define PLASMA_SORGQR_TILE   PLASMA_TILE_FNAME(sorgqr, SORGQR )

Definition at line 94 of file plasma_sf77.c.

#define PLASMA_SORGTR   PLASMA_FNAME(sorgtr, SORGTR )

Definition at line 51 of file plasma_sf77.c.

#define PLASMA_SORGTR_TILE   PLASMA_TILE_FNAME(sorgtr, SORGTR )

Definition at line 95 of file plasma_sf77.c.

#define PLASMA_SORMLQ   PLASMA_FNAME(sormlq, SORMLQ )

Definition at line 52 of file plasma_sf77.c.

#define PLASMA_SORMLQ_TILE   PLASMA_TILE_FNAME(sormlq, SORMLQ )

Definition at line 96 of file plasma_sf77.c.

#define PLASMA_SORMQR   PLASMA_FNAME(sormqr, SORMQR )

Definition at line 53 of file plasma_sf77.c.

#define PLASMA_SORMQR_TILE   PLASMA_TILE_FNAME(sormqr, SORMQR )

Definition at line 97 of file plasma_sf77.c.

#define PLASMA_SPOSV   PLASMA_FNAME(sposv, SPOSV )

Definition at line 42 of file plasma_sf77.c.

#define PLASMA_SPOSV_TILE   PLASMA_TILE_FNAME(sposv, SPOSV )

Definition at line 85 of file plasma_sf77.c.

#define PLASMA_SPOTRF   PLASMA_FNAME(spotrf, SPOTRF )

Definition at line 43 of file plasma_sf77.c.

#define PLASMA_SPOTRF_TILE   PLASMA_TILE_FNAME(spotrf, SPOTRF )

Definition at line 86 of file plasma_sf77.c.

#define PLASMA_SPOTRI   PLASMA_FNAME(spotri, SPOTRI )

Definition at line 44 of file plasma_sf77.c.

#define PLASMA_SPOTRI_TILE   PLASMA_TILE_FNAME(spotri, SPOTRI )

Definition at line 87 of file plasma_sf77.c.

#define PLASMA_SPOTRS   PLASMA_FNAME(spotrs, SPOTRS )

Definition at line 45 of file plasma_sf77.c.

#define PLASMA_SPOTRS_TILE   PLASMA_TILE_FNAME(spotrs, SPOTRS )

Definition at line 88 of file plasma_sf77.c.

#define PLASMA_SSYEV   PLASMA_FNAME(ssyev, SSYEV )

Definition at line 38 of file plasma_sf77.c.

#define PLASMA_SSYEV_TILE   PLASMA_TILE_FNAME(ssyev, SSYEV )

Definition at line 81 of file plasma_sf77.c.

#define PLASMA_SSYGST   PLASMA_FNAME(ssygst, SSYGST )

Definition at line 40 of file plasma_sf77.c.

#define PLASMA_SSYGST_TILE   PLASMA_TILE_FNAME(ssygst, SSYGST )

Definition at line 83 of file plasma_sf77.c.

#define PLASMA_SSYGV   PLASMA_FNAME(ssygv, SSYGV )

Definition at line 39 of file plasma_sf77.c.

#define PLASMA_SSYGV_TILE   PLASMA_TILE_FNAME(ssygv, SSYGV )

Definition at line 82 of file plasma_sf77.c.

#define PLASMA_SSYMM   PLASMA_FNAME(ssymm, SSYMM )

Definition at line 59 of file plasma_sf77.c.

#define PLASMA_SSYMM   PLASMA_FNAME(ssymm, SSYMM )

Definition at line 59 of file plasma_sf77.c.

#define PLASMA_SSYMM_TILE   PLASMA_TILE_FNAME(ssymm, SSYMM )

Definition at line 102 of file plasma_sf77.c.

#define PLASMA_SSYMM_TILE   PLASMA_TILE_FNAME(ssymm, SSYMM )

Definition at line 102 of file plasma_sf77.c.

#define PLASMA_SSYRK   PLASMA_FNAME(ssyrk, SSYRK )

Definition at line 60 of file plasma_sf77.c.

#define PLASMA_SSYRK   PLASMA_FNAME(ssyrk, SSYRK )

Definition at line 60 of file plasma_sf77.c.

#define PLASMA_SSYRK_TILE   PLASMA_TILE_FNAME(ssyrk, SSYRK )

Definition at line 103 of file plasma_sf77.c.

#define PLASMA_SSYRK_TILE   PLASMA_TILE_FNAME(ssyrk, SSYRK )

Definition at line 103 of file plasma_sf77.c.

#define PLASMA_SSYTRD   PLASMA_FNAME(ssytrd, SSYTRD )

Definition at line 41 of file plasma_sf77.c.

#define PLASMA_SSYTRD_TILE   PLASMA_TILE_FNAME(ssytrd, SSYTRD )

Definition at line 84 of file plasma_sf77.c.

#define PLASMA_STILE_TO_LAPACK   PLASMA_FNAME(stile_to_lapack, STILE_TO_LAPACK)

Definition at line 132 of file plasma_sf77.c.

#define PLASMA_STRSM   PLASMA_FNAME(strsm, STRSM )

Definition at line 54 of file plasma_sf77.c.

#define PLASMA_STRSM_TILE   PLASMA_TILE_FNAME(strsm, STRSM )

Definition at line 89 of file plasma_sf77.c.

#define PLASMA_STRSMPL   PLASMA_FNAME(strsmpl, STRSMPL)

Definition at line 46 of file plasma_sf77.c.

#define PLASMA_STRSMPL_TILE   PLASMA_TILE_FNAME(strsmpl, STRSMPL)

Definition at line 90 of file plasma_sf77.c.

#define REAL

Definition at line 18 of file plasma_sf77.c.


Function Documentation

void PLASMA_ALLOC_WORKSPACE_SGEBRD ( int *  M,
int *  N,
intptr_t **  T,
int *  INFO 
)

FORTRAN API - workspace allocation

Definition at line 340 of file plasma_sf77.c.

References PLASMA_Alloc_Workspace_sgebrd().

{ *INFO = PLASMA_Alloc_Workspace_sgebrd(*M, *N, (PLASMA_desc **)T); }

Here is the call graph for this function:

void PLASMA_ALLOC_WORKSPACE_SGELQF ( int *  M,
int *  N,
float **  T,
int *  INFO 
)

Definition at line 343 of file plasma_sf77.c.

References PLASMA_Alloc_Workspace_sgelqf().

{ *INFO = PLASMA_Alloc_Workspace_sgelqf(*M, *N, T); }

Here is the call graph for this function:

void PLASMA_ALLOC_WORKSPACE_SGELQF_TILE ( int *  M,
int *  N,
intptr_t **  T,
int *  INFO 
)

FORTRAN API - tiled workspace allocation

Definition at line 374 of file plasma_sf77.c.

References PLASMA_Alloc_Workspace_sgelqf_Tile().

Here is the call graph for this function:

void PLASMA_ALLOC_WORKSPACE_SGELS ( int *  M,
int *  N,
float **  T,
int *  INFO 
)

Definition at line 346 of file plasma_sf77.c.

References PLASMA_Alloc_Workspace_sgels().

{ *INFO = PLASMA_Alloc_Workspace_sgels(*M, *N, T); }

Here is the call graph for this function:

void PLASMA_ALLOC_WORKSPACE_SGELS_TILE ( int *  M,
int *  N,
intptr_t **  T,
int *  INFO 
)

Definition at line 377 of file plasma_sf77.c.

References PLASMA_Alloc_Workspace_sgels_Tile().

Here is the call graph for this function:

void PLASMA_ALLOC_WORKSPACE_SGEQRF ( int *  M,
int *  N,
float **  T,
int *  INFO 
)

Definition at line 349 of file plasma_sf77.c.

References PLASMA_Alloc_Workspace_sgeqrf().

{ *INFO = PLASMA_Alloc_Workspace_sgeqrf(*M, *N, T); }

Here is the call graph for this function:

void PLASMA_ALLOC_WORKSPACE_SGEQRF_TILE ( int *  M,
int *  N,
intptr_t **  T,
int *  INFO 
)

Definition at line 380 of file plasma_sf77.c.

References PLASMA_Alloc_Workspace_sgeqrf_Tile().

Here is the call graph for this function:

void PLASMA_ALLOC_WORKSPACE_SGESV_INCPIV ( int *  N,
float **  L,
int **  IPIV,
int *  INFO 
)

Definition at line 352 of file plasma_sf77.c.

References PLASMA_Alloc_Workspace_sgesv_incpiv().

Here is the call graph for this function:

void PLASMA_ALLOC_WORKSPACE_SGESV_INCPIV_TILE ( int *  N,
intptr_t **  L,
int **  IPIV,
int *  INFO 
)

Definition at line 383 of file plasma_sf77.c.

References PLASMA_Alloc_Workspace_sgesv_incpiv_Tile().

Here is the call graph for this function:

void PLASMA_ALLOC_WORKSPACE_SGESVD ( int *  M,
int *  N,
intptr_t **  T,
int *  INFO 
)

Definition at line 355 of file plasma_sf77.c.

References PLASMA_Alloc_Workspace_sgesvd().

{ *INFO = PLASMA_Alloc_Workspace_sgesvd(*M, *N, (PLASMA_desc **)T); }

Here is the call graph for this function:

void PLASMA_ALLOC_WORKSPACE_SGETRF_INCPIV ( int *  M,
int *  N,
float **  L,
int **  IPIV,
int *  INFO 
)

Definition at line 358 of file plasma_sf77.c.

References PLASMA_Alloc_Workspace_sgetrf_incpiv().

Here is the call graph for this function:

void PLASMA_ALLOC_WORKSPACE_SGETRF_INCPIV_TILE ( int *  N,
intptr_t **  L,
int **  IPIV,
int *  INFO 
)

Definition at line 386 of file plasma_sf77.c.

References PLASMA_Alloc_Workspace_sgetrf_incpiv_Tile().

Here is the call graph for this function:

void PLASMA_ALLOC_WORKSPACE_SSYEV ( int *  M,
int *  N,
intptr_t **  T,
int *  INFO 
)

Definition at line 361 of file plasma_sf77.c.

References PLASMA_Alloc_Workspace_ssyev().

{ *INFO = PLASMA_Alloc_Workspace_ssyev(*M, *N, (PLASMA_desc **)T); }

Here is the call graph for this function:

void PLASMA_ALLOC_WORKSPACE_SSYGV ( int *  M,
int *  N,
intptr_t **  T,
int *  INFO 
)

Definition at line 364 of file plasma_sf77.c.

References PLASMA_Alloc_Workspace_ssygv().

{ *INFO = PLASMA_Alloc_Workspace_ssygv(*M, *N, (PLASMA_desc **)T); }

Here is the call graph for this function:

void PLASMA_ALLOC_WORKSPACE_SSYTRD ( int *  M,
int *  N,
intptr_t **  T,
int *  INFO 
)

Definition at line 367 of file plasma_sf77.c.

References PLASMA_Alloc_Workspace_ssytrd().

{ *INFO = PLASMA_Alloc_Workspace_ssytrd(*M, *N, (PLASMA_desc **)T); }

Here is the call graph for this function:

void PLASMA_SGEBRD ( PLASMA_enum jobu,
PLASMA_enum jobvt,
int *  M,
int *  N,
float *  A,
int *  LDA,
float *  D,
float *  E,
float *  U,
int *  LDU,
float *  VT,
int *  LDVT,
intptr_t *  descT,
int *  INFO 
)

FORTRAN API - math functions (simple interface)

Definition at line 141 of file plasma_sf77.c.

References PLASMA_sgebrd().

{ *INFO = PLASMA_sgebrd(*jobu, *jobvt, *M, *N, A, *LDA, D, E, U, *LDU, VT, *LDVT, (PLASMA_desc *)(*descT)); }

Here is the call graph for this function:

void PLASMA_SGEBRD_TILE ( PLASMA_enum jobu,
PLASMA_enum jobvt,
intptr_t *  A,
float *  D,
float *  E,
intptr_t *  U,
intptr_t *  VT,
intptr_t *  T,
int *  INFO 
)

FORTRAN API - math functions (native interface)

Definition at line 242 of file plasma_sf77.c.

References PLASMA_sgebrd_Tile().

{ *INFO = PLASMA_sgebrd_Tile(*jobu, *jobvt, (PLASMA_desc *)(*A), D, E, (PLASMA_desc *)(*U), (PLASMA_desc *)(*VT), (PLASMA_desc *)(*T)); }

Here is the call graph for this function:

void PLASMA_SGELQF ( int *  M,
int *  N,
float *  A,
int *  LDA,
float **  T,
int *  INFO 
)

Definition at line 144 of file plasma_sf77.c.

References PLASMA_sgelqf().

{ *INFO = PLASMA_sgelqf(*M, *N, A, *LDA, *T); }

Here is the call graph for this function:

void PLASMA_SGELQF_TILE ( intptr_t *  A,
intptr_t *  T,
int *  INFO 
)

Definition at line 245 of file plasma_sf77.c.

References PLASMA_sgelqf_Tile().

{ *INFO = PLASMA_sgelqf_Tile((PLASMA_desc *)(*A), (PLASMA_desc *)(*T)); }

Here is the call graph for this function:

void PLASMA_SGELQS ( int *  M,
int *  N,
int *  NRHS,
float *  A,
int *  LDA,
float **  T,
float *  B,
int *  LDB,
int *  INFO 
)

Definition at line 147 of file plasma_sf77.c.

References PLASMA_sgelqs().

{ *INFO = PLASMA_sgelqs(*M, *N, *NRHS, A, *LDA, *T, B, *LDB); }

Here is the call graph for this function:

void PLASMA_SGELQS_TILE ( intptr_t *  A,
intptr_t *  B,
intptr_t *  T,
int *  INFO 
)

Definition at line 248 of file plasma_sf77.c.

References PLASMA_sgelqs_Tile().

{ *INFO = PLASMA_sgelqs_Tile((PLASMA_desc *)(*A), (PLASMA_desc *)(*B), (PLASMA_desc *)(*T)); }

Here is the call graph for this function:

void PLASMA_SGELS ( PLASMA_enum trans,
int *  M,
int *  N,
int *  NRHS,
float *  A,
int *  LDA,
float **  T,
float *  B,
int *  LDB,
int *  INFO 
)

Definition at line 150 of file plasma_sf77.c.

References PLASMA_sgels().

{ *INFO = PLASMA_sgels(*trans, *M, *N, *NRHS, A, *LDA, *T, B, *LDB); }

Here is the call graph for this function:

void PLASMA_SGELS_TILE ( PLASMA_enum trans,
intptr_t *  A,
intptr_t *  B,
intptr_t *  T,
int *  INFO 
)

Definition at line 251 of file plasma_sf77.c.

References PLASMA_sgels_Tile().

{ *INFO = PLASMA_sgels_Tile(*trans, (PLASMA_desc *)(*A), (PLASMA_desc *)(*B), (PLASMA_desc *)(*T)); }

Here is the call graph for this function:

void 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 *  INFO 
)

Definition at line 222 of file plasma_sf77.c.

References PLASMA_sgemm().

{ *INFO = PLASMA_sgemm(*transA, *transB, *M, *N, *K, *alpha, A, *LDA, B, *LDB, *beta, C, *LDC); }

Here is the call graph for this function:

void PLASMA_SGEMM_TILE ( PLASMA_enum transA,
PLASMA_enum transB,
int *  alpha,
intptr_t *  A,
intptr_t *  B,
int *  beta,
intptr_t *  C,
int *  INFO 
)

Definition at line 320 of file plasma_sf77.c.

References PLASMA_sgemm_Tile().

{ *INFO = PLASMA_sgemm_Tile(*transA, *transB, *alpha, (PLASMA_desc *)(*A), (PLASMA_desc *)(*B), *beta, (PLASMA_desc *)(*C)); }

Here is the call graph for this function:

void PLASMA_SGEQRF ( int *  M,
int *  N,
float *  A,
int *  LDA,
float **  T,
int *  INFO 
)

Definition at line 153 of file plasma_sf77.c.

References PLASMA_sgeqrf().

{ *INFO = PLASMA_sgeqrf(*M, *N, A, *LDA, *T); }

Here is the call graph for this function:

void PLASMA_SGEQRF_TILE ( intptr_t *  A,
intptr_t *  T,
int *  INFO 
)

Definition at line 254 of file plasma_sf77.c.

References PLASMA_sgeqrf_Tile().

{ *INFO = PLASMA_sgeqrf_Tile((PLASMA_desc *)(*A), (PLASMA_desc *)(*T)); }

Here is the call graph for this function:

void PLASMA_SGEQRS ( int *  M,
int *  N,
int *  NRHS,
float *  A,
int *  LDA,
float **  T,
float *  B,
int *  LDB,
int *  INFO 
)

Definition at line 156 of file plasma_sf77.c.

References PLASMA_sgeqrs().

{ *INFO = PLASMA_sgeqrs(*M, *N, *NRHS, A, *LDA, *T, B, *LDB); }

Here is the call graph for this function:

void PLASMA_SGEQRS_TILE ( intptr_t *  A,
intptr_t *  B,
intptr_t *  T,
int *  INFO 
)

Definition at line 257 of file plasma_sf77.c.

References PLASMA_sgeqrs_Tile().

{ *INFO = PLASMA_sgeqrs_Tile((PLASMA_desc *)(*A), (PLASMA_desc *)(*B), (PLASMA_desc *)(*T)); }

Here is the call graph for this function:

void PLASMA_SGESV ( int *  N,
int *  NRHS,
float *  A,
int *  LDA,
int *  IPIV,
float *  B,
int *  LDB,
int *  INFO 
)

Definition at line 159 of file plasma_sf77.c.

References PLASMA_sgesv().

{ *INFO = PLASMA_sgesv(*N, *NRHS, A, *LDA, IPIV, B, *LDB); }

Here is the call graph for this function:

void PLASMA_SGESV_INCPIV ( int *  N,
int *  NRHS,
float *  A,
int *  LDA,
float **  LH,
int **  IPIVH,
float *  B,
int *  LDB,
int *  INFO 
)

Definition at line 171 of file plasma_sf77.c.

References PLASMA_sgesv_incpiv().

{ *INFO = PLASMA_sgesv_incpiv(*N, *NRHS, A, *LDA, *LH, *IPIVH, B, *LDB); }

Here is the call graph for this function:

void PLASMA_SGESV_INCPIV_TILE ( intptr_t *  A,
intptr_t *  L,
int **  IPIVH,
intptr_t *  B,
int *  INFO 
)

Definition at line 272 of file plasma_sf77.c.

References PLASMA_sgesv_incpiv_Tile().

{ *INFO = PLASMA_sgesv_incpiv_Tile((PLASMA_desc *)(*A), (PLASMA_desc *)(*L), *IPIVH, (PLASMA_desc *)(*B)); }

Here is the call graph for this function:

void PLASMA_SGESV_TILE ( intptr_t *  A,
int *  IPIV,
intptr_t *  B,
int *  INFO 
)

Definition at line 260 of file plasma_sf77.c.

References PLASMA_sgesv_Tile().

{ *INFO = PLASMA_sgesv_Tile((PLASMA_desc *)(*A), IPIV, (PLASMA_desc *)(*B)); }

Here is the call graph for this function:

void PLASMA_SGESVD ( PLASMA_enum jobu,
PLASMA_enum jobvt,
int *  M,
int *  N,
float *  A,
int *  LDA,
float *  S,
float *  U,
int *  LDU,
float *  VT,
int *  LDVT,
intptr_t *  T,
int *  INFO 
)

Definition at line 162 of file plasma_sf77.c.

References PLASMA_sgesvd().

{ *INFO = PLASMA_sgesvd(*jobu, *jobvt, *M, *N, A, *LDA, S, U, *LDU, VT, *LDVT, (PLASMA_desc *)(*T)); }

Here is the call graph for this function:

void PLASMA_SGESVD_TILE ( PLASMA_enum jobu,
PLASMA_enum jobvt,
intptr_t *  A,
float *  S,
intptr_t *  U,
intptr_t *  VT,
intptr_t *  T,
int *  INFO 
)

Definition at line 263 of file plasma_sf77.c.

References PLASMA_sgesvd_Tile().

{ *INFO = PLASMA_sgesvd_Tile(*jobu, *jobvt, (PLASMA_desc *)(*A), S, (PLASMA_desc *)(*U), (PLASMA_desc *)(*VT), (PLASMA_desc *)(*T)); }

Here is the call graph for this function:

void PLASMA_SGETRF ( int *  M,
int *  N,
float *  A,
int *  LDA,
int *  IPIV,
int *  INFO 
)

Definition at line 165 of file plasma_sf77.c.

References PLASMA_sgetrf().

{ *INFO = PLASMA_sgetrf(*M, *N, A, *LDA, IPIV); }

Here is the call graph for this function:

void PLASMA_SGETRF_INCPIV ( int *  M,
int *  N,
float *  A,
int *  LDA,
float **  LH,
int **  IPIVH,
int *  INFO 
)

Definition at line 174 of file plasma_sf77.c.

References PLASMA_sgetrf_incpiv().

{ *INFO = PLASMA_sgetrf_incpiv(*M, *N, A, *LDA, *LH, *IPIVH); }

Here is the call graph for this function:

void PLASMA_SGETRF_INCPIV_TILE ( intptr_t *  A,
intptr_t *  L,
int **  IPIVH,
int *  INFO 
)

Definition at line 275 of file plasma_sf77.c.

References PLASMA_sgetrf_incpiv_Tile().

{ *INFO = PLASMA_sgetrf_incpiv_Tile((PLASMA_desc *)(*A), (PLASMA_desc *)(*L), *IPIVH); }

Here is the call graph for this function:

void PLASMA_SGETRF_TILE ( intptr_t *  A,
int *  IPIV,
int *  INFO 
)

Definition at line 266 of file plasma_sf77.c.

References PLASMA_sgetrf_Tile().

{ *INFO = PLASMA_sgetrf_Tile((PLASMA_desc *)(*A), IPIV); }

Here is the call graph for this function:

void PLASMA_SGETRS ( PLASMA_enum trans,
int *  N,
int *  NRHS,
float *  A,
int *  LDA,
int *  IPIV,
float *  B,
int *  LDB,
int *  INFO 
)

Definition at line 168 of file plasma_sf77.c.

References PLASMA_sgetrs.

{ *INFO = PLASMA_sgetrs(*trans, *N, *NRHS, A, *LDA, IPIV, B, *LDB); }
void PLASMA_SGETRS_INCPIV ( PLASMA_enum uplo,
int *  N,
int *  NRHS,
float *  A,
int *  LDA,
float **  LH,
int **  IPIVH,
float *  B,
int *  LDB,
int *  INFO 
)

Definition at line 177 of file plasma_sf77.c.

References PLASMA_sgetrs_incpiv().

{ *INFO = PLASMA_sgetrs_incpiv(*uplo, *N, *NRHS, A, *LDA, *LH, *IPIVH, B, *LDB); }

Here is the call graph for this function:

void PLASMA_SGETRS_INCPIV_TILE ( intptr_t *  A,
intptr_t *  L,
int **  IPIVH,
intptr_t *  B,
int *  INFO 
)

Definition at line 278 of file plasma_sf77.c.

References PLASMA_sgetrs_incpiv_Tile().

{ *INFO = PLASMA_sgetrs_incpiv_Tile((PLASMA_desc *)(*A), (PLASMA_desc *)(*L), *IPIVH, (PLASMA_desc *)(*B)); }

Here is the call graph for this function:

void PLASMA_SGETRS_TILE ( PLASMA_enum trans,
intptr_t *  A,
int *  IPIV,
intptr_t *  B,
int *  INFO 
)

Definition at line 269 of file plasma_sf77.c.

References PLASMA_sgetrs_Tile().

{ *INFO = PLASMA_sgetrs_Tile(*trans, (PLASMA_desc *)(*A), IPIV, (PLASMA_desc *)(*B)); }

Here is the call graph for this function:

void PLASMA_SLAPACK_TO_TILE ( float **  Af77,
int *  LDA,
intptr_t *  A,
int *  INFO 
)

FORTRAN API - conversion from LAPACK F77 matrix layout to tile layout

Definition at line 392 of file plasma_sf77.c.

References PLASMA_sLapack_to_Tile().

{ *INFO = PLASMA_sLapack_to_Tile( *Af77, *LDA, (PLASMA_desc *)(*A) ); }

Here is the call graph for this function:

void PLASMA_SORGLQ ( int *  M,
int *  N,
int *  K,
float *  A,
int *  LDA,
float **  T,
float *  B,
int *  LDB,
int *  INFO 
)

Definition at line 207 of file plasma_sf77.c.

References PLASMA_sorglq().

{ *INFO = PLASMA_sorglq(*M, *N, *K, A, *LDA, *T, B, *LDB); }

Here is the call graph for this function:

void PLASMA_SORGLQ_TILE ( intptr_t *  A,
intptr_t *  T,
intptr_t *  B,
int *  INFO 
)

Definition at line 305 of file plasma_sf77.c.

References PLASMA_sorglq_Tile().

{ *INFO = PLASMA_sorglq_Tile((PLASMA_desc *)(*A), (PLASMA_desc *)(*T), (PLASMA_desc *)(*B)); }

Here is the call graph for this function:

void PLASMA_SORGQR ( int *  M,
int *  N,
int *  K,
float *  A,
int *  LDA,
float **  T,
float *  B,
int *  LDB,
int *  INFO 
)

Definition at line 210 of file plasma_sf77.c.

References PLASMA_sorgqr().

{ *INFO = PLASMA_sorgqr(*M, *N, *K, A, *LDA, *T, B, *LDB); }

Here is the call graph for this function:

void PLASMA_SORGQR_TILE ( intptr_t *  A,
intptr_t *  T,
intptr_t *  B,
int *  INFO 
)

Definition at line 308 of file plasma_sf77.c.

References PLASMA_sorgqr_Tile().

{ *INFO = PLASMA_sorgqr_Tile((PLASMA_desc *)(*A), (PLASMA_desc *)(*T), (PLASMA_desc *)(*B)); }

Here is the call graph for this function:

void PLASMA_SORMLQ ( PLASMA_enum side,
PLASMA_enum trans,
int *  M,
int *  N,
int *  K,
float *  A,
int *  LDA,
float **  T,
float *  B,
int *  LDB,
int *  INFO 
)

Definition at line 213 of file plasma_sf77.c.

References PLASMA_sormlq().

{ *INFO = PLASMA_sormlq(*side, *trans, *M, *N, *K, A, *LDA, *T, B, *LDB); }

Here is the call graph for this function:

void PLASMA_SORMLQ_TILE ( PLASMA_enum side,
PLASMA_enum trans,
intptr_t *  A,
intptr_t *  T,
intptr_t *  B,
int *  INFO 
)

Definition at line 311 of file plasma_sf77.c.

References PLASMA_sormlq_Tile().

{ *INFO = PLASMA_sormlq_Tile(*side, *trans, (PLASMA_desc *)(*A), (PLASMA_desc *)(*T), (PLASMA_desc *)(*B)); }

Here is the call graph for this function:

void PLASMA_SORMQR ( PLASMA_enum side,
PLASMA_enum trans,
int *  M,
int *  N,
int *  K,
float *  A,
int *  LDA,
float **  T,
float *  B,
int *  LDB,
int *  INFO 
)

Definition at line 216 of file plasma_sf77.c.

References PLASMA_sormqr().

{ *INFO = PLASMA_sormqr(*side, *trans, *M, *N, *K, A, *LDA, *T, B, *LDB); }

Here is the call graph for this function:

void PLASMA_SORMQR_TILE ( PLASMA_enum side,
PLASMA_enum trans,
intptr_t *  A,
intptr_t *  T,
intptr_t *  B,
int *  INFO 
)

Definition at line 314 of file plasma_sf77.c.

References PLASMA_sormqr_Tile().

{ *INFO = PLASMA_sormqr_Tile(*side, *trans, (PLASMA_desc *)(*A), (PLASMA_desc *)(*T), (PLASMA_desc *)(*B)); }

Here is the call graph for this function:

void PLASMA_SPOSV ( PLASMA_enum uplo,
int *  N,
int *  NRHS,
float *  A,
int *  LDA,
float *  B,
int *  LDB,
int *  INFO 
)

Definition at line 192 of file plasma_sf77.c.

References PLASMA_sposv().

{ *INFO = PLASMA_sposv(*uplo, *N, *NRHS, A, *LDA, B, *LDB); }

Here is the call graph for this function:

void PLASMA_SPOSV_TILE ( PLASMA_enum uplo,
intptr_t *  A,
intptr_t *  B,
int *  INFO 
)

Definition at line 293 of file plasma_sf77.c.

References PLASMA_sposv_Tile().

{ *INFO = PLASMA_sposv_Tile(*uplo, (PLASMA_desc *)(*A), (PLASMA_desc *)(*B)); }

Here is the call graph for this function:

void PLASMA_SPOTRF ( PLASMA_enum uplo,
int *  N,
float *  A,
int *  LDA,
int *  INFO 
)

Definition at line 195 of file plasma_sf77.c.

References PLASMA_spotrf().

{ *INFO = PLASMA_spotrf(*uplo, *N, A, *LDA); }

Here is the call graph for this function:

void PLASMA_SPOTRF_TILE ( PLASMA_enum uplo,
intptr_t *  A,
int *  INFO 
)

Definition at line 296 of file plasma_sf77.c.

References PLASMA_spotrf_Tile().

{ *INFO = PLASMA_spotrf_Tile(*uplo, (PLASMA_desc *)(*A)); }

Here is the call graph for this function:

void PLASMA_SPOTRI ( PLASMA_enum uplo,
int *  N,
float *  A,
int *  LDA,
int *  INFO 
)

Definition at line 198 of file plasma_sf77.c.

References PLASMA_spotri().

{ *INFO = PLASMA_spotri(*uplo, *N, A, *LDA); }

Here is the call graph for this function:

void PLASMA_SPOTRS ( PLASMA_enum uplo,
int *  N,
int *  NRHS,
float *  A,
int *  LDA,
float *  B,
int *  LDB,
int *  INFO 
)

Definition at line 201 of file plasma_sf77.c.

References PLASMA_spotrs().

{ *INFO = PLASMA_spotrs(*uplo, *N, *NRHS, A, *LDA, B, *LDB); }

Here is the call graph for this function:

void PLASMA_SPOTRS_TILE ( PLASMA_enum uplo,
intptr_t *  A,
intptr_t *  B,
int *  INFO 
)

Definition at line 299 of file plasma_sf77.c.

References PLASMA_spotrs_Tile().

{ *INFO = PLASMA_spotrs_Tile(*uplo, (PLASMA_desc *)(*A), (PLASMA_desc *)(*B)); }

Here is the call graph for this function:

void PLASMA_SSYEV ( PLASMA_enum jobz,
PLASMA_enum uplo,
int *  N,
float *  A,
int *  LDA,
float *  W,
intptr_t *  T,
float *  Q,
int *  LDQ,
int *  INFO 
)

Definition at line 180 of file plasma_sf77.c.

References PLASMA_ssyev().

{ *INFO = PLASMA_ssyev(*jobz, *uplo, *N, A, *LDA, W, (PLASMA_desc *)(*T), Q, *LDQ); }

Here is the call graph for this function:

void PLASMA_SSYEV_TILE ( PLASMA_enum jobz,
PLASMA_enum uplo,
intptr_t *  A,
float *  W,
intptr_t *  T,
intptr_t *  Q,
int *  INFO 
)

Definition at line 281 of file plasma_sf77.c.

References PLASMA_ssyev_Tile().

{ *INFO = PLASMA_ssyev_Tile(*jobz, *uplo, (PLASMA_desc *)(*A), W, (PLASMA_desc *)(*T), (PLASMA_desc *)(*Q)); }

Here is the call graph for this function:

void PLASMA_SSYGST ( PLASMA_enum itype,
PLASMA_enum uplo,
int *  N,
float *  A,
int *  LDA,
float *  B,
int *  LDB,
int *  INFO 
)

Definition at line 186 of file plasma_sf77.c.

References PLASMA_ssygst().

{ *INFO = PLASMA_ssygst(*itype, *uplo, *N, A, *LDA, B, *LDB); }

Here is the call graph for this function:

void PLASMA_SSYGST_TILE ( PLASMA_enum itype,
PLASMA_enum uplo,
intptr_t *  A,
intptr_t *  B,
int *  INFO 
)

Definition at line 287 of file plasma_sf77.c.

References PLASMA_ssygst_Tile().

{ *INFO = PLASMA_ssygst_Tile(*itype, *uplo, (PLASMA_desc *)(*A), (PLASMA_desc *)(*B)); }

Here is the call graph for this function:

void PLASMA_SSYGV ( PLASMA_enum itype,
PLASMA_enum jobz,
PLASMA_enum uplo,
int *  N,
float *  A,
int *  LDA,
float *  B,
int *  LDB,
float *  W,
intptr_t *  T,
float *  Q,
int *  LDQ,
int *  INFO 
)

Definition at line 183 of file plasma_sf77.c.

References PLASMA_ssygv().

{ *INFO = PLASMA_ssygv(*itype, *jobz, *uplo, *N, A, *LDA, B, *LDB, W, (PLASMA_desc*)(*T), Q, *LDQ); }

Here is the call graph for this function:

void PLASMA_SSYGV_TILE ( PLASMA_enum itype,
PLASMA_enum jobz,
PLASMA_enum uplo,
intptr_t *  A,
intptr_t *  B,
float *  W,
intptr_t *  T,
intptr_t *  Q,
int *  INFO 
)

Definition at line 284 of file plasma_sf77.c.

References PLASMA_ssygv_Tile().

{ *INFO = PLASMA_ssygv_Tile(*itype, *jobz, *uplo, (PLASMA_desc *)(*A), (PLASMA_desc *)(*B), W, (PLASMA_desc *)(*T), (PLASMA_desc *)(*Q)); }

Here is the call graph for this function:

void 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 *  INFO 
)

Definition at line 225 of file plasma_sf77.c.

References PLASMA_ssymm().

{ *INFO = PLASMA_ssymm(*side, *uplo, *M, *N, *alpha, A, *LDA, B, *LDB, *beta, C, *LDC); }

Here is the call graph for this function:

void PLASMA_SSYMM_TILE ( PLASMA_enum side,
PLASMA_enum uplo,
float *  alpha,
intptr_t *  A,
intptr_t *  B,
float *  beta,
intptr_t *  C,
int *  INFO 
)

Definition at line 323 of file plasma_sf77.c.

References PLASMA_ssymm_Tile().

{ *INFO = PLASMA_ssymm_Tile(*side, *uplo, *alpha, (PLASMA_desc *)(*A), (PLASMA_desc *)(*B), *beta, (PLASMA_desc *)(*C)); }

Here is the call graph for this function:

void 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 *  INFO 
)

Definition at line 228 of file plasma_sf77.c.

References PLASMA_ssyrk().

{ *INFO = PLASMA_ssyrk(*uplo, *trans, *N, *K, *alpha, A, *LDA, *beta, C, *LDC); }

Here is the call graph for this function:

void PLASMA_SSYRK_TILE ( PLASMA_enum uplo,
PLASMA_enum trans,
float *  alpha,
intptr_t *  A,
float *  beta,
intptr_t *  C,
int *  INFO 
)

Definition at line 326 of file plasma_sf77.c.

References PLASMA_ssyrk_Tile().

{ *INFO = PLASMA_ssyrk_Tile(*uplo, *trans, *alpha, (PLASMA_desc *)(*A), *beta, (PLASMA_desc *)(*C)); }

Here is the call graph for this function:

void PLASMA_SSYTRD ( PLASMA_enum jobz,
PLASMA_enum uplo,
int *  N,
float *  A,
int *  LDA,
float *  D,
float *  E,
intptr_t *  T,
float *  Q,
int *  LDQ,
int *  INFO 
)

Definition at line 189 of file plasma_sf77.c.

References PLASMA_ssytrd().

{ *INFO = PLASMA_ssytrd(*jobz, *uplo, *N, A, *LDA, D, E, (PLASMA_desc *)(*T), Q, *LDQ); }

Here is the call graph for this function:

void PLASMA_SSYTRD_TILE ( PLASMA_enum jobz,
PLASMA_enum uplo,
intptr_t *  A,
float *  D,
float *  E,
intptr_t *  T,
intptr_t *  Q,
int *  INFO 
)

Definition at line 290 of file plasma_sf77.c.

References PLASMA_ssytrd_Tile().

{ *INFO = PLASMA_ssytrd_Tile(*jobz, *uplo, (PLASMA_desc *)(*A), D, E, (PLASMA_desc *)(*T), (PLASMA_desc *)(*Q)); }

Here is the call graph for this function:

void PLASMA_STILE_TO_LAPACK ( intptr_t *  A,
float **  Af77,
int *  LDA,
int *  INFO 
)

Definition at line 395 of file plasma_sf77.c.

References PLASMA_sTile_to_Lapack().

{ *INFO = PLASMA_sTile_to_Lapack( (PLASMA_desc *)(*A), *Af77, *LDA ); }

Here is the call graph for this function:

void 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 *  INFO 
)

Definition at line 219 of file plasma_sf77.c.

References PLASMA_strsm().

{ *INFO = PLASMA_strsm(*side, *uplo, *transA, *diag, *N, *NRHS, *alpha, A, *LDA, B, *LDB); }

Here is the call graph for this function:

void PLASMA_STRSM_TILE ( PLASMA_enum side,
PLASMA_enum uplo,
PLASMA_enum transA,
PLASMA_enum diag,
float *  alpha,
intptr_t *  A,
intptr_t *  B,
int *  INFO 
)

Definition at line 317 of file plasma_sf77.c.

References PLASMA_strsm_Tile().

{ *INFO = PLASMA_strsm_Tile(*side, *uplo, *transA, *diag, *alpha, (PLASMA_desc *)(*A), (PLASMA_desc *)(*B)); }

Here is the call graph for this function:

void PLASMA_STRSMPL ( int *  N,
int *  NRHS,
float *  A,
int *  LDA,
float **  LH,
int **  IPIVH,
float *  B,
int *  LDB,
int *  INFO 
)

Definition at line 204 of file plasma_sf77.c.

References PLASMA_strsmpl().

{ *INFO = PLASMA_strsmpl(*N, *NRHS, A, *LDA, *LH, *IPIVH, B, *LDB); }

Here is the call graph for this function:

void PLASMA_STRSMPL_TILE ( intptr_t *  A,
intptr_t *  L,
int **  IPIVH,
intptr_t *  B,
int *  INFO 
)

Definition at line 302 of file plasma_sf77.c.

References PLASMA_strsmpl_Tile().

{ *INFO = PLASMA_strsmpl_Tile((PLASMA_desc *)(*A), (PLASMA_desc *)(*L), *IPIVH, (PLASMA_desc *)(*B)); }

Here is the call graph for this function: