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_df77.c File Reference
#include <stdlib.h>
#include "common.h"
Include dependency graph for plasma_df77.c:

Go to the source code of this file.

Macros

#define REAL
#define PLASMA_DGEBRD   PLASMA_FNAME(dgebrd, DGEBRD )
#define PLASMA_DGEEV   PLASMA_FNAME(dgeev, DGEEV )
#define PLASMA_DGEHRD   PLASMA_FNAME(dgehrd, DGEHRD )
#define PLASMA_DGELQF   PLASMA_FNAME(dgelqf, DGELQF )
#define PLASMA_DGELQS   PLASMA_FNAME(dgelqs, DGELQS )
#define PLASMA_DGELS   PLASMA_FNAME(dgels, DGELS )
#define PLASMA_DGEQRF   PLASMA_FNAME(dgeqrf, DGEQRF )
#define PLASMA_DGEQRS   PLASMA_FNAME(dgeqrs, DGEQRS )
#define PLASMA_DGESV   PLASMA_FNAME(dgesv, DGESV )
#define PLASMA_DGESVD   PLASMA_FNAME(dgesvd, DGESVD )
#define PLASMA_DGETRF   PLASMA_FNAME(dgetrf, DGETRF )
#define PLASMA_DGETRS   PLASMA_FNAME(dgetrs, DGETRS )
#define PLASMA_DGESV_INCPIV   PLASMA_FNAME(dgesv_incpiv, DGESV_INCPIV )
#define PLASMA_DGETRF_INCPIV   PLASMA_FNAME(dgetrf_incpiv, DGETRF_INCPIV )
#define PLASMA_DGETRS_INCPIV   PLASMA_FNAME(dgetrs_incpiv, DGETRS_INCPIV )
#define PLASMA_DSYEV   PLASMA_FNAME(dsyev, DSYEV )
#define PLASMA_DSYGV   PLASMA_FNAME(dsygv, DSYGV )
#define PLASMA_DSYGST   PLASMA_FNAME(dsygst, DSYGST )
#define PLASMA_DSYTRD   PLASMA_FNAME(dsytrd, DSYTRD )
#define PLASMA_DPOSV   PLASMA_FNAME(dposv, DPOSV )
#define PLASMA_DPOTRF   PLASMA_FNAME(dpotrf, DPOTRF )
#define PLASMA_DPOTRI   PLASMA_FNAME(dpotri, DPOTRI )
#define PLASMA_DPOTRS   PLASMA_FNAME(dpotrs, DPOTRS )
#define PLASMA_DTRSMPL   PLASMA_FNAME(dtrsmpl, DTRSMPL)
#define PLASMA_DORGBR   PLASMA_FNAME(dorgbr, DORGBR )
#define PLASMA_DORGHR   PLASMA_FNAME(dorghr, DORGHR )
#define PLASMA_DORGLQ   PLASMA_FNAME(dorglq, DORGLQ )
#define PLASMA_DORGQR   PLASMA_FNAME(dorgqr, DORGQR )
#define PLASMA_DORGTR   PLASMA_FNAME(dorgtr, DORGTR )
#define PLASMA_DORMLQ   PLASMA_FNAME(dormlq, DORMLQ )
#define PLASMA_DORMQR   PLASMA_FNAME(dormqr, DORMQR )
#define PLASMA_DTRSM   PLASMA_FNAME(dtrsm, DTRSM )
#define PLASMA_DGEMM   PLASMA_FNAME(dgemm, DGEMM )
#define PLASMA_DSYMM   PLASMA_FNAME(dsymm, DSYMM )
#define PLASMA_DSYRK   PLASMA_FNAME(dsyrk, DSYRK )
#define PLASMA_DSYMM   PLASMA_FNAME(dsymm, DSYMM )
#define PLASMA_DSYRK   PLASMA_FNAME(dsyrk, DSYRK )
#define PLASMA_DGEBRD_TILE   PLASMA_TILE_FNAME(dgebrd, DGEBRD )
#define PLASMA_DGEEV_TILE   PLASMA_TILE_FNAME(dgeev, DGEEV )
#define PLASMA_DGEHRD_TILE   PLASMA_TILE_FNAME(dgehrd, DGEHRD )
#define PLASMA_DGELQF_TILE   PLASMA_TILE_FNAME(dgelqf, DGELQF )
#define PLASMA_DGELQS_TILE   PLASMA_TILE_FNAME(dgelqs, DGELQS )
#define PLASMA_DGELS_TILE   PLASMA_TILE_FNAME(dgels, DGELS )
#define PLASMA_DGEQRF_TILE   PLASMA_TILE_FNAME(dgeqrf, DGEQRF )
#define PLASMA_DGEQRS_TILE   PLASMA_TILE_FNAME(dgeqrs, DGEQRS )
#define PLASMA_DGESV_TILE   PLASMA_TILE_FNAME(dgesv, DGESV )
#define PLASMA_DGESVD_TILE   PLASMA_TILE_FNAME(dgesvd, DGESVD )
#define PLASMA_DGETRF_TILE   PLASMA_TILE_FNAME(dgetrf, DGETRF )
#define PLASMA_DGETRS_TILE   PLASMA_TILE_FNAME(dgetrs, DGETRS )
#define PLASMA_DGESV_INCPIV_TILE   PLASMA_TILE_FNAME(dgesv_incpiv, DGESV_INCPIV )
#define PLASMA_DGETRF_INCPIV_TILE   PLASMA_TILE_FNAME(dgetrf_incpiv, DGETRF_INCPIV )
#define PLASMA_DGETRS_INCPIV_TILE   PLASMA_TILE_FNAME(dgetrs_incpiv, DGETRS_INCPIV )
#define PLASMA_DSYEV_TILE   PLASMA_TILE_FNAME(dsyev, DSYEV )
#define PLASMA_DSYGV_TILE   PLASMA_TILE_FNAME(dsygv, DSYGV )
#define PLASMA_DSYGST_TILE   PLASMA_TILE_FNAME(dsygst, DSYGST )
#define PLASMA_DSYTRD_TILE   PLASMA_TILE_FNAME(dsytrd, DSYTRD )
#define PLASMA_DPOSV_TILE   PLASMA_TILE_FNAME(dposv, DPOSV )
#define PLASMA_DPOTRF_TILE   PLASMA_TILE_FNAME(dpotrf, DPOTRF )
#define PLASMA_DPOTRI_TILE   PLASMA_TILE_FNAME(dpotri, DPOTRI )
#define PLASMA_DPOTRS_TILE   PLASMA_TILE_FNAME(dpotrs, DPOTRS )
#define PLASMA_DTRSM_TILE   PLASMA_TILE_FNAME(dtrsm, DTRSM )
#define PLASMA_DTRSMPL_TILE   PLASMA_TILE_FNAME(dtrsmpl, DTRSMPL)
#define PLASMA_DORGBR_TILE   PLASMA_TILE_FNAME(dorgbr, DORGBR )
#define PLASMA_DORGHR_TILE   PLASMA_TILE_FNAME(dorghr, DORGHR )
#define PLASMA_DORGLQ_TILE   PLASMA_TILE_FNAME(dorglq, DORGLQ )
#define PLASMA_DORGQR_TILE   PLASMA_TILE_FNAME(dorgqr, DORGQR )
#define PLASMA_DORGTR_TILE   PLASMA_TILE_FNAME(dorgtr, DORGTR )
#define PLASMA_DORMLQ_TILE   PLASMA_TILE_FNAME(dormlq, DORMLQ )
#define PLASMA_DORMQR_TILE   PLASMA_TILE_FNAME(dormqr, DORMQR )
#define PLASMA_DGEMM_TILE   PLASMA_TILE_FNAME(dgemm, DGEMM )
#define PLASMA_DSYMM_TILE   PLASMA_TILE_FNAME(dsymm, DSYMM )
#define PLASMA_DSYRK_TILE   PLASMA_TILE_FNAME(dsyrk, DSYRK )
#define PLASMA_DSYMM_TILE   PLASMA_TILE_FNAME(dsymm, DSYMM )
#define PLASMA_DSYRK_TILE   PLASMA_TILE_FNAME(dsyrk, DSYRK )
#define PLASMA_ALLOC_WORKSPACE_DGEBRD   PLASMA_WS_FNAME(dgehrd, DGEBRD)
#define PLASMA_ALLOC_WORKSPACE_DGEEV   PLASMA_WS_FNAME(dgeev, DGEEV )
#define PLASMA_ALLOC_WORKSPACE_DGEHRD   PLASMA_WS_FNAME(dgehrd, DGEHRD)
#define PLASMA_ALLOC_WORKSPACE_DGELQF   PLASMA_WS_FNAME(dgelqf, DGELQF)
#define PLASMA_ALLOC_WORKSPACE_DGELS   PLASMA_WS_FNAME(dgels, DGELS )
#define PLASMA_ALLOC_WORKSPACE_DGEQRF   PLASMA_WS_FNAME(dgeqrf, DGEQRF)
#define PLASMA_ALLOC_WORKSPACE_DGESV_INCPIV   PLASMA_WS_FNAME(dgesv_incpiv, DGESV_INCPIV )
#define PLASMA_ALLOC_WORKSPACE_DGETRF_INCPIV   PLASMA_WS_FNAME(dgetrf_incpiv, DGETRF_INCPIV)
#define PLASMA_ALLOC_WORKSPACE_DGESVD   PLASMA_WS_FNAME(dgesvd, DGESVD)
#define PLASMA_ALLOC_WORKSPACE_DSYEV   PLASMA_WS_FNAME(dsyev, DSYEV )
#define PLASMA_ALLOC_WORKSPACE_DSYGV   PLASMA_WS_FNAME(dsygv, DSYGV )
#define PLASMA_ALLOC_WORKSPACE_DSYTRD   PLASMA_WS_FNAME(dsytrd, DSYTRD)
#define PLASMA_ALLOC_WORKSPACE_DGELQF_TILE   PLASMA_WST_FNAME(dgelqf, DGELQF )
#define PLASMA_ALLOC_WORKSPACE_DGELS_TILE   PLASMA_WST_FNAME(dgels, DGELS )
#define PLASMA_ALLOC_WORKSPACE_DGEQRF_TILE   PLASMA_WST_FNAME(dgeqrf, DGEQRF )
#define PLASMA_ALLOC_WORKSPACE_DGESV_INCPIV_TILE   PLASMA_WST_FNAME(dgesv_incpiv, DGESV_INCPIV )
#define PLASMA_ALLOC_WORKSPACE_DGETRF_INCPIV_TILE   PLASMA_WST_FNAME(dgetrf_incpiv, DGETRF_INCPIV)
#define PLASMA_DLAPACK_TO_TILE   PLASMA_FNAME(dlapack_to_tile, DLAPACK_TO_TILE)
#define PLASMA_DTILE_TO_LAPACK   PLASMA_FNAME(dtile_to_lapack, DTILE_TO_LAPACK)

Functions

void PLASMA_DGEBRD (PLASMA_enum *jobu, PLASMA_enum *jobvt, int *M, int *N, double *A, int *LDA, double *D, double *E, double *U, int *LDU, double *VT, int *LDVT, intptr_t *descT, int *INFO)
void PLASMA_DGELQF (int *M, int *N, double *A, int *LDA, double **T, int *INFO)
void PLASMA_DGELQS (int *M, int *N, int *NRHS, double *A, int *LDA, double **T, double *B, int *LDB, int *INFO)
void PLASMA_DGELS (PLASMA_enum *trans, int *M, int *N, int *NRHS, double *A, int *LDA, double **T, double *B, int *LDB, int *INFO)
void PLASMA_DGEQRF (int *M, int *N, double *A, int *LDA, double **T, int *INFO)
void PLASMA_DGEQRS (int *M, int *N, int *NRHS, double *A, int *LDA, double **T, double *B, int *LDB, int *INFO)
void PLASMA_DGESV (int *N, int *NRHS, double *A, int *LDA, int *IPIV, double *B, int *LDB, int *INFO)
void PLASMA_DGESVD (PLASMA_enum *jobu, PLASMA_enum *jobvt, int *M, int *N, double *A, int *LDA, double *S, double *U, int *LDU, double *VT, int *LDVT, intptr_t *T, int *INFO)
void PLASMA_DGETRF (int *M, int *N, double *A, int *LDA, int *IPIV, int *INFO)
void PLASMA_DGETRS (PLASMA_enum *trans, int *N, int *NRHS, double *A, int *LDA, int *IPIV, double *B, int *LDB, int *INFO)
void PLASMA_DGESV_INCPIV (int *N, int *NRHS, double *A, int *LDA, double **LH, int **IPIVH, double *B, int *LDB, int *INFO)
void PLASMA_DGETRF_INCPIV (int *M, int *N, double *A, int *LDA, double **LH, int **IPIVH, int *INFO)
void PLASMA_DGETRS_INCPIV (PLASMA_enum *uplo, int *N, int *NRHS, double *A, int *LDA, double **LH, int **IPIVH, double *B, int *LDB, int *INFO)
void PLASMA_DSYEV (PLASMA_enum *jobz, PLASMA_enum *uplo, int *N, double *A, int *LDA, double *W, intptr_t *T, double *Q, int *LDQ, int *INFO)
void PLASMA_DSYGV (PLASMA_enum *itype, PLASMA_enum *jobz, PLASMA_enum *uplo, int *N, double *A, int *LDA, double *B, int *LDB, double *W, intptr_t *T, double *Q, int *LDQ, int *INFO)
void PLASMA_DSYGST (PLASMA_enum *itype, PLASMA_enum *uplo, int *N, double *A, int *LDA, double *B, int *LDB, int *INFO)
void PLASMA_DSYTRD (PLASMA_enum *jobz, PLASMA_enum *uplo, int *N, double *A, int *LDA, double *D, double *E, intptr_t *T, double *Q, int *LDQ, int *INFO)
void PLASMA_DPOSV (PLASMA_enum *uplo, int *N, int *NRHS, double *A, int *LDA, double *B, int *LDB, int *INFO)
void PLASMA_DPOTRF (PLASMA_enum *uplo, int *N, double *A, int *LDA, int *INFO)
void PLASMA_DPOTRI (PLASMA_enum *uplo, int *N, double *A, int *LDA, int *INFO)
void PLASMA_DPOTRS (PLASMA_enum *uplo, int *N, int *NRHS, double *A, int *LDA, double *B, int *LDB, int *INFO)
void PLASMA_DTRSMPL (int *N, int *NRHS, double *A, int *LDA, double **LH, int **IPIVH, double *B, int *LDB, int *INFO)
void PLASMA_DORGLQ (int *M, int *N, int *K, double *A, int *LDA, double **T, double *B, int *LDB, int *INFO)
void PLASMA_DORGQR (int *M, int *N, int *K, double *A, int *LDA, double **T, double *B, int *LDB, int *INFO)
void PLASMA_DORMLQ (PLASMA_enum *side, PLASMA_enum *trans, int *M, int *N, int *K, double *A, int *LDA, double **T, double *B, int *LDB, int *INFO)
void PLASMA_DORMQR (PLASMA_enum *side, PLASMA_enum *trans, int *M, int *N, int *K, double *A, int *LDA, double **T, double *B, int *LDB, int *INFO)
void PLASMA_DTRSM (PLASMA_enum *side, PLASMA_enum *uplo, PLASMA_enum *transA, PLASMA_enum *diag, int *N, int *NRHS, double *alpha, double *A, int *LDA, double *B, int *LDB, int *INFO)
void PLASMA_DGEMM (PLASMA_enum *transA, PLASMA_enum *transB, int *M, int *N, int *K, double *alpha, double *A, int *LDA, double *B, int *LDB, double *beta, double *C, int *LDC, int *INFO)
void PLASMA_DSYMM (PLASMA_enum *side, PLASMA_enum *uplo, int *M, int *N, double *alpha, double *A, int *LDA, double *B, int *LDB, double *beta, double *C, int *LDC, int *INFO)
void PLASMA_DSYRK (PLASMA_enum *uplo, PLASMA_enum *trans, int *N, int *K, double *alpha, double *A, int *LDA, double *beta, double *C, int *LDC, int *INFO)
void PLASMA_DGEBRD_TILE (PLASMA_enum *jobu, PLASMA_enum *jobvt, intptr_t *A, double *D, double *E, intptr_t *U, intptr_t *VT, intptr_t *T, int *INFO)
void PLASMA_DGELQF_TILE (intptr_t *A, intptr_t *T, int *INFO)
void PLASMA_DGELQS_TILE (intptr_t *A, intptr_t *B, intptr_t *T, int *INFO)
void PLASMA_DGELS_TILE (PLASMA_enum *trans, intptr_t *A, intptr_t *B, intptr_t *T, int *INFO)
void PLASMA_DGEQRF_TILE (intptr_t *A, intptr_t *T, int *INFO)
void PLASMA_DGEQRS_TILE (intptr_t *A, intptr_t *B, intptr_t *T, int *INFO)
void PLASMA_DGESV_TILE (intptr_t *A, int *IPIV, intptr_t *B, int *INFO)
void PLASMA_DGESVD_TILE (PLASMA_enum *jobu, PLASMA_enum *jobvt, intptr_t *A, double *S, intptr_t *U, intptr_t *VT, intptr_t *T, int *INFO)
void PLASMA_DGETRF_TILE (intptr_t *A, int *IPIV, int *INFO)
void PLASMA_DGETRS_TILE (PLASMA_enum *trans, intptr_t *A, int *IPIV, intptr_t *B, int *INFO)
void PLASMA_DGESV_INCPIV_TILE (intptr_t *A, intptr_t *L, int **IPIVH, intptr_t *B, int *INFO)
void PLASMA_DGETRF_INCPIV_TILE (intptr_t *A, intptr_t *L, int **IPIVH, int *INFO)
void PLASMA_DGETRS_INCPIV_TILE (intptr_t *A, intptr_t *L, int **IPIVH, intptr_t *B, int *INFO)
void PLASMA_DSYEV_TILE (PLASMA_enum *jobz, PLASMA_enum *uplo, intptr_t *A, double *W, intptr_t *T, intptr_t *Q, int *INFO)
void PLASMA_DSYGV_TILE (PLASMA_enum *itype, PLASMA_enum *jobz, PLASMA_enum *uplo, intptr_t *A, intptr_t *B, double *W, intptr_t *T, intptr_t *Q, int *INFO)
void PLASMA_DSYGST_TILE (PLASMA_enum *itype, PLASMA_enum *uplo, intptr_t *A, intptr_t *B, int *INFO)
void PLASMA_DSYTRD_TILE (PLASMA_enum *jobz, PLASMA_enum *uplo, intptr_t *A, double *D, double *E, intptr_t *T, intptr_t *Q, int *INFO)
void PLASMA_DPOSV_TILE (PLASMA_enum *uplo, intptr_t *A, intptr_t *B, int *INFO)
void PLASMA_DPOTRF_TILE (PLASMA_enum *uplo, intptr_t *A, int *INFO)
void PLASMA_DPOTRS_TILE (PLASMA_enum *uplo, intptr_t *A, intptr_t *B, int *INFO)
void PLASMA_DTRSMPL_TILE (intptr_t *A, intptr_t *L, int **IPIVH, intptr_t *B, int *INFO)
void PLASMA_DORGLQ_TILE (intptr_t *A, intptr_t *T, intptr_t *B, int *INFO)
void PLASMA_DORGQR_TILE (intptr_t *A, intptr_t *T, intptr_t *B, int *INFO)
void PLASMA_DORMLQ_TILE (PLASMA_enum *side, PLASMA_enum *trans, intptr_t *A, intptr_t *T, intptr_t *B, int *INFO)
void PLASMA_DORMQR_TILE (PLASMA_enum *side, PLASMA_enum *trans, intptr_t *A, intptr_t *T, intptr_t *B, int *INFO)
void PLASMA_DTRSM_TILE (PLASMA_enum *side, PLASMA_enum *uplo, PLASMA_enum *transA, PLASMA_enum *diag, double *alpha, intptr_t *A, intptr_t *B, int *INFO)
void PLASMA_DGEMM_TILE (PLASMA_enum *transA, PLASMA_enum *transB, int *alpha, intptr_t *A, intptr_t *B, int *beta, intptr_t *C, int *INFO)
void PLASMA_DSYMM_TILE (PLASMA_enum *side, PLASMA_enum *uplo, double *alpha, intptr_t *A, intptr_t *B, double *beta, intptr_t *C, int *INFO)
void PLASMA_DSYRK_TILE (PLASMA_enum *uplo, PLASMA_enum *trans, double *alpha, intptr_t *A, double *beta, intptr_t *C, int *INFO)
void PLASMA_ALLOC_WORKSPACE_DGEBRD (int *M, int *N, intptr_t **T, int *INFO)
void PLASMA_ALLOC_WORKSPACE_DGELQF (int *M, int *N, double **T, int *INFO)
void PLASMA_ALLOC_WORKSPACE_DGELS (int *M, int *N, double **T, int *INFO)
void PLASMA_ALLOC_WORKSPACE_DGEQRF (int *M, int *N, double **T, int *INFO)
void PLASMA_ALLOC_WORKSPACE_DGESV_INCPIV (int *N, double **L, int **IPIV, int *INFO)
void PLASMA_ALLOC_WORKSPACE_DGESVD (int *M, int *N, intptr_t **T, int *INFO)
void PLASMA_ALLOC_WORKSPACE_DGETRF_INCPIV (int *M, int *N, double **L, int **IPIV, int *INFO)
void PLASMA_ALLOC_WORKSPACE_DSYEV (int *M, int *N, intptr_t **T, int *INFO)
void PLASMA_ALLOC_WORKSPACE_DSYGV (int *M, int *N, intptr_t **T, int *INFO)
void PLASMA_ALLOC_WORKSPACE_DSYTRD (int *M, int *N, intptr_t **T, int *INFO)
void PLASMA_ALLOC_WORKSPACE_DGELQF_TILE (int *M, int *N, intptr_t **T, int *INFO)
void PLASMA_ALLOC_WORKSPACE_DGELS_TILE (int *M, int *N, intptr_t **T, int *INFO)
void PLASMA_ALLOC_WORKSPACE_DGEQRF_TILE (int *M, int *N, intptr_t **T, int *INFO)
void PLASMA_ALLOC_WORKSPACE_DGESV_INCPIV_TILE (int *N, intptr_t **L, int **IPIV, int *INFO)
void PLASMA_ALLOC_WORKSPACE_DGETRF_INCPIV_TILE (int *N, intptr_t **L, int **IPIV, int *INFO)
void PLASMA_DLAPACK_TO_TILE (double **Af77, int *LDA, intptr_t *A, int *INFO)
void PLASMA_DTILE_TO_LAPACK (intptr_t *A, double **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 d Tue Nov 22 14:35:45 2011

Definition in file plasma_df77.c.


Macro Definition Documentation

#define PLASMA_ALLOC_WORKSPACE_DGEBRD   PLASMA_WS_FNAME(dgehrd, DGEBRD)

Definition at line 109 of file plasma_df77.c.

#define PLASMA_ALLOC_WORKSPACE_DGEEV   PLASMA_WS_FNAME(dgeev, DGEEV )

Definition at line 110 of file plasma_df77.c.

#define PLASMA_ALLOC_WORKSPACE_DGEHRD   PLASMA_WS_FNAME(dgehrd, DGEHRD)

Definition at line 111 of file plasma_df77.c.

#define PLASMA_ALLOC_WORKSPACE_DGELQF   PLASMA_WS_FNAME(dgelqf, DGELQF)

Definition at line 112 of file plasma_df77.c.

#define PLASMA_ALLOC_WORKSPACE_DGELQF_TILE   PLASMA_WST_FNAME(dgelqf, DGELQF )

Definition at line 125 of file plasma_df77.c.

#define PLASMA_ALLOC_WORKSPACE_DGELS   PLASMA_WS_FNAME(dgels, DGELS )

Definition at line 113 of file plasma_df77.c.

#define PLASMA_ALLOC_WORKSPACE_DGELS_TILE   PLASMA_WST_FNAME(dgels, DGELS )

Definition at line 126 of file plasma_df77.c.

#define PLASMA_ALLOC_WORKSPACE_DGEQRF   PLASMA_WS_FNAME(dgeqrf, DGEQRF)

Definition at line 114 of file plasma_df77.c.

#define PLASMA_ALLOC_WORKSPACE_DGEQRF_TILE   PLASMA_WST_FNAME(dgeqrf, DGEQRF )

Definition at line 127 of file plasma_df77.c.

#define PLASMA_ALLOC_WORKSPACE_DGESV_INCPIV   PLASMA_WS_FNAME(dgesv_incpiv, DGESV_INCPIV )

Definition at line 115 of file plasma_df77.c.

#define PLASMA_ALLOC_WORKSPACE_DGESV_INCPIV_TILE   PLASMA_WST_FNAME(dgesv_incpiv, DGESV_INCPIV )

Definition at line 128 of file plasma_df77.c.

#define PLASMA_ALLOC_WORKSPACE_DGESVD   PLASMA_WS_FNAME(dgesvd, DGESVD)

Definition at line 117 of file plasma_df77.c.

#define PLASMA_ALLOC_WORKSPACE_DGETRF_INCPIV   PLASMA_WS_FNAME(dgetrf_incpiv, DGETRF_INCPIV)

Definition at line 116 of file plasma_df77.c.

#define PLASMA_ALLOC_WORKSPACE_DGETRF_INCPIV_TILE   PLASMA_WST_FNAME(dgetrf_incpiv, DGETRF_INCPIV)

Definition at line 129 of file plasma_df77.c.

#define PLASMA_ALLOC_WORKSPACE_DSYEV   PLASMA_WS_FNAME(dsyev, DSYEV )

Definition at line 118 of file plasma_df77.c.

#define PLASMA_ALLOC_WORKSPACE_DSYGV   PLASMA_WS_FNAME(dsygv, DSYGV )

Definition at line 119 of file plasma_df77.c.

#define PLASMA_ALLOC_WORKSPACE_DSYTRD   PLASMA_WS_FNAME(dsytrd, DSYTRD)

Definition at line 120 of file plasma_df77.c.

#define PLASMA_DGEBRD   PLASMA_FNAME(dgebrd, DGEBRD )

Definition at line 23 of file plasma_df77.c.

#define PLASMA_DGEBRD_TILE   PLASMA_TILE_FNAME(dgebrd, DGEBRD )

Definition at line 66 of file plasma_df77.c.

#define PLASMA_DGEEV   PLASMA_FNAME(dgeev, DGEEV )

Definition at line 24 of file plasma_df77.c.

#define PLASMA_DGEEV_TILE   PLASMA_TILE_FNAME(dgeev, DGEEV )

Definition at line 67 of file plasma_df77.c.

#define PLASMA_DGEHRD   PLASMA_FNAME(dgehrd, DGEHRD )

Definition at line 25 of file plasma_df77.c.

#define PLASMA_DGEHRD_TILE   PLASMA_TILE_FNAME(dgehrd, DGEHRD )

Definition at line 68 of file plasma_df77.c.

#define PLASMA_DGELQF   PLASMA_FNAME(dgelqf, DGELQF )

Definition at line 26 of file plasma_df77.c.

#define PLASMA_DGELQF_TILE   PLASMA_TILE_FNAME(dgelqf, DGELQF )

Definition at line 69 of file plasma_df77.c.

#define PLASMA_DGELQS   PLASMA_FNAME(dgelqs, DGELQS )

Definition at line 27 of file plasma_df77.c.

#define PLASMA_DGELQS_TILE   PLASMA_TILE_FNAME(dgelqs, DGELQS )

Definition at line 70 of file plasma_df77.c.

#define PLASMA_DGELS   PLASMA_FNAME(dgels, DGELS )

Definition at line 28 of file plasma_df77.c.

#define PLASMA_DGELS_TILE   PLASMA_TILE_FNAME(dgels, DGELS )

Definition at line 71 of file plasma_df77.c.

#define PLASMA_DGEMM   PLASMA_FNAME(dgemm, DGEMM )

Definition at line 55 of file plasma_df77.c.

#define PLASMA_DGEMM_TILE   PLASMA_TILE_FNAME(dgemm, DGEMM )

Definition at line 98 of file plasma_df77.c.

#define PLASMA_DGEQRF   PLASMA_FNAME(dgeqrf, DGEQRF )

Definition at line 29 of file plasma_df77.c.

#define PLASMA_DGEQRF_TILE   PLASMA_TILE_FNAME(dgeqrf, DGEQRF )

Definition at line 72 of file plasma_df77.c.

#define PLASMA_DGEQRS   PLASMA_FNAME(dgeqrs, DGEQRS )

Definition at line 30 of file plasma_df77.c.

#define PLASMA_DGEQRS_TILE   PLASMA_TILE_FNAME(dgeqrs, DGEQRS )

Definition at line 73 of file plasma_df77.c.

#define PLASMA_DGESV   PLASMA_FNAME(dgesv, DGESV )

Definition at line 31 of file plasma_df77.c.

#define PLASMA_DGESV_INCPIV   PLASMA_FNAME(dgesv_incpiv, DGESV_INCPIV )

Definition at line 35 of file plasma_df77.c.

#define PLASMA_DGESV_INCPIV_TILE   PLASMA_TILE_FNAME(dgesv_incpiv, DGESV_INCPIV )

Definition at line 78 of file plasma_df77.c.

#define PLASMA_DGESV_TILE   PLASMA_TILE_FNAME(dgesv, DGESV )

Definition at line 74 of file plasma_df77.c.

#define PLASMA_DGESVD   PLASMA_FNAME(dgesvd, DGESVD )

Definition at line 32 of file plasma_df77.c.

#define PLASMA_DGESVD_TILE   PLASMA_TILE_FNAME(dgesvd, DGESVD )

Definition at line 75 of file plasma_df77.c.

#define PLASMA_DGETRF   PLASMA_FNAME(dgetrf, DGETRF )

Definition at line 33 of file plasma_df77.c.

#define PLASMA_DGETRF_INCPIV   PLASMA_FNAME(dgetrf_incpiv, DGETRF_INCPIV )

Definition at line 36 of file plasma_df77.c.

#define PLASMA_DGETRF_INCPIV_TILE   PLASMA_TILE_FNAME(dgetrf_incpiv, DGETRF_INCPIV )

Definition at line 79 of file plasma_df77.c.

#define PLASMA_DGETRF_TILE   PLASMA_TILE_FNAME(dgetrf, DGETRF )

Definition at line 76 of file plasma_df77.c.

#define PLASMA_DGETRS   PLASMA_FNAME(dgetrs, DGETRS )

Definition at line 34 of file plasma_df77.c.

#define PLASMA_DGETRS_INCPIV   PLASMA_FNAME(dgetrs_incpiv, DGETRS_INCPIV )

Definition at line 37 of file plasma_df77.c.

#define PLASMA_DGETRS_INCPIV_TILE   PLASMA_TILE_FNAME(dgetrs_incpiv, DGETRS_INCPIV )

Definition at line 80 of file plasma_df77.c.

#define PLASMA_DGETRS_TILE   PLASMA_TILE_FNAME(dgetrs, DGETRS )

Definition at line 77 of file plasma_df77.c.

#define PLASMA_DLAPACK_TO_TILE   PLASMA_FNAME(dlapack_to_tile, DLAPACK_TO_TILE)

Definition at line 131 of file plasma_df77.c.

#define PLASMA_DORGBR   PLASMA_FNAME(dorgbr, DORGBR )

Definition at line 47 of file plasma_df77.c.

#define PLASMA_DORGBR_TILE   PLASMA_TILE_FNAME(dorgbr, DORGBR )

Definition at line 91 of file plasma_df77.c.

#define PLASMA_DORGHR   PLASMA_FNAME(dorghr, DORGHR )

Definition at line 48 of file plasma_df77.c.

#define PLASMA_DORGHR_TILE   PLASMA_TILE_FNAME(dorghr, DORGHR )

Definition at line 92 of file plasma_df77.c.

#define PLASMA_DORGLQ   PLASMA_FNAME(dorglq, DORGLQ )

Definition at line 49 of file plasma_df77.c.

#define PLASMA_DORGLQ_TILE   PLASMA_TILE_FNAME(dorglq, DORGLQ )

Definition at line 93 of file plasma_df77.c.

#define PLASMA_DORGQR   PLASMA_FNAME(dorgqr, DORGQR )

Definition at line 50 of file plasma_df77.c.

#define PLASMA_DORGQR_TILE   PLASMA_TILE_FNAME(dorgqr, DORGQR )

Definition at line 94 of file plasma_df77.c.

#define PLASMA_DORGTR   PLASMA_FNAME(dorgtr, DORGTR )

Definition at line 51 of file plasma_df77.c.

#define PLASMA_DORGTR_TILE   PLASMA_TILE_FNAME(dorgtr, DORGTR )

Definition at line 95 of file plasma_df77.c.

#define PLASMA_DORMLQ   PLASMA_FNAME(dormlq, DORMLQ )

Definition at line 52 of file plasma_df77.c.

#define PLASMA_DORMLQ_TILE   PLASMA_TILE_FNAME(dormlq, DORMLQ )

Definition at line 96 of file plasma_df77.c.

#define PLASMA_DORMQR   PLASMA_FNAME(dormqr, DORMQR )

Definition at line 53 of file plasma_df77.c.

#define PLASMA_DORMQR_TILE   PLASMA_TILE_FNAME(dormqr, DORMQR )

Definition at line 97 of file plasma_df77.c.

#define PLASMA_DPOSV   PLASMA_FNAME(dposv, DPOSV )

Definition at line 42 of file plasma_df77.c.

#define PLASMA_DPOSV_TILE   PLASMA_TILE_FNAME(dposv, DPOSV )

Definition at line 85 of file plasma_df77.c.

#define PLASMA_DPOTRF   PLASMA_FNAME(dpotrf, DPOTRF )

Definition at line 43 of file plasma_df77.c.

#define PLASMA_DPOTRF_TILE   PLASMA_TILE_FNAME(dpotrf, DPOTRF )

Definition at line 86 of file plasma_df77.c.

#define PLASMA_DPOTRI   PLASMA_FNAME(dpotri, DPOTRI )

Definition at line 44 of file plasma_df77.c.

#define PLASMA_DPOTRI_TILE   PLASMA_TILE_FNAME(dpotri, DPOTRI )

Definition at line 87 of file plasma_df77.c.

#define PLASMA_DPOTRS   PLASMA_FNAME(dpotrs, DPOTRS )

Definition at line 45 of file plasma_df77.c.

#define PLASMA_DPOTRS_TILE   PLASMA_TILE_FNAME(dpotrs, DPOTRS )

Definition at line 88 of file plasma_df77.c.

#define PLASMA_DSYEV   PLASMA_FNAME(dsyev, DSYEV )

Definition at line 38 of file plasma_df77.c.

#define PLASMA_DSYEV_TILE   PLASMA_TILE_FNAME(dsyev, DSYEV )

Definition at line 81 of file plasma_df77.c.

#define PLASMA_DSYGST   PLASMA_FNAME(dsygst, DSYGST )

Definition at line 40 of file plasma_df77.c.

#define PLASMA_DSYGST_TILE   PLASMA_TILE_FNAME(dsygst, DSYGST )

Definition at line 83 of file plasma_df77.c.

#define PLASMA_DSYGV   PLASMA_FNAME(dsygv, DSYGV )

Definition at line 39 of file plasma_df77.c.

#define PLASMA_DSYGV_TILE   PLASMA_TILE_FNAME(dsygv, DSYGV )

Definition at line 82 of file plasma_df77.c.

#define PLASMA_DSYMM   PLASMA_FNAME(dsymm, DSYMM )

Definition at line 59 of file plasma_df77.c.

#define PLASMA_DSYMM   PLASMA_FNAME(dsymm, DSYMM )

Definition at line 59 of file plasma_df77.c.

#define PLASMA_DSYMM_TILE   PLASMA_TILE_FNAME(dsymm, DSYMM )

Definition at line 102 of file plasma_df77.c.

#define PLASMA_DSYMM_TILE   PLASMA_TILE_FNAME(dsymm, DSYMM )

Definition at line 102 of file plasma_df77.c.

#define PLASMA_DSYRK   PLASMA_FNAME(dsyrk, DSYRK )

Definition at line 60 of file plasma_df77.c.

#define PLASMA_DSYRK   PLASMA_FNAME(dsyrk, DSYRK )

Definition at line 60 of file plasma_df77.c.

#define PLASMA_DSYRK_TILE   PLASMA_TILE_FNAME(dsyrk, DSYRK )

Definition at line 103 of file plasma_df77.c.

#define PLASMA_DSYRK_TILE   PLASMA_TILE_FNAME(dsyrk, DSYRK )

Definition at line 103 of file plasma_df77.c.

#define PLASMA_DSYTRD   PLASMA_FNAME(dsytrd, DSYTRD )

Definition at line 41 of file plasma_df77.c.

#define PLASMA_DSYTRD_TILE   PLASMA_TILE_FNAME(dsytrd, DSYTRD )

Definition at line 84 of file plasma_df77.c.

#define PLASMA_DTILE_TO_LAPACK   PLASMA_FNAME(dtile_to_lapack, DTILE_TO_LAPACK)

Definition at line 132 of file plasma_df77.c.

#define PLASMA_DTRSM   PLASMA_FNAME(dtrsm, DTRSM )

Definition at line 54 of file plasma_df77.c.

#define PLASMA_DTRSM_TILE   PLASMA_TILE_FNAME(dtrsm, DTRSM )

Definition at line 89 of file plasma_df77.c.

#define PLASMA_DTRSMPL   PLASMA_FNAME(dtrsmpl, DTRSMPL)

Definition at line 46 of file plasma_df77.c.

#define PLASMA_DTRSMPL_TILE   PLASMA_TILE_FNAME(dtrsmpl, DTRSMPL)

Definition at line 90 of file plasma_df77.c.

#define REAL

Definition at line 18 of file plasma_df77.c.


Function Documentation

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

FORTRAN API - workspace allocation

Definition at line 340 of file plasma_df77.c.

References PLASMA_Alloc_Workspace_dgebrd().

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

Here is the call graph for this function:

void PLASMA_ALLOC_WORKSPACE_DGELQF ( int *  M,
int *  N,
double **  T,
int *  INFO 
)

Definition at line 343 of file plasma_df77.c.

References PLASMA_Alloc_Workspace_dgelqf().

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

Here is the call graph for this function:

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

FORTRAN API - tiled workspace allocation

Definition at line 374 of file plasma_df77.c.

References PLASMA_Alloc_Workspace_dgelqf_Tile().

Here is the call graph for this function:

void PLASMA_ALLOC_WORKSPACE_DGELS ( int *  M,
int *  N,
double **  T,
int *  INFO 
)

Definition at line 346 of file plasma_df77.c.

References PLASMA_Alloc_Workspace_dgels().

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

Here is the call graph for this function:

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

Definition at line 377 of file plasma_df77.c.

References PLASMA_Alloc_Workspace_dgels_Tile().

Here is the call graph for this function:

void PLASMA_ALLOC_WORKSPACE_DGEQRF ( int *  M,
int *  N,
double **  T,
int *  INFO 
)

Definition at line 349 of file plasma_df77.c.

References PLASMA_Alloc_Workspace_dgeqrf().

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

Here is the call graph for this function:

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

Definition at line 380 of file plasma_df77.c.

References PLASMA_Alloc_Workspace_dgeqrf_Tile().

Here is the call graph for this function:

void PLASMA_ALLOC_WORKSPACE_DGESV_INCPIV ( int *  N,
double **  L,
int **  IPIV,
int *  INFO 
)

Definition at line 352 of file plasma_df77.c.

References PLASMA_Alloc_Workspace_dgesv_incpiv().

Here is the call graph for this function:

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

Definition at line 383 of file plasma_df77.c.

References PLASMA_Alloc_Workspace_dgesv_incpiv_Tile().

Here is the call graph for this function:

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

Definition at line 355 of file plasma_df77.c.

References PLASMA_Alloc_Workspace_dgesvd().

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

Here is the call graph for this function:

void PLASMA_ALLOC_WORKSPACE_DGETRF_INCPIV ( int *  M,
int *  N,
double **  L,
int **  IPIV,
int *  INFO 
)

Definition at line 358 of file plasma_df77.c.

References PLASMA_Alloc_Workspace_dgetrf_incpiv().

Here is the call graph for this function:

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

Definition at line 386 of file plasma_df77.c.

References PLASMA_Alloc_Workspace_dgetrf_incpiv_Tile().

Here is the call graph for this function:

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

Definition at line 361 of file plasma_df77.c.

References PLASMA_Alloc_Workspace_dsyev().

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

Here is the call graph for this function:

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

Definition at line 364 of file plasma_df77.c.

References PLASMA_Alloc_Workspace_dsygv().

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

Here is the call graph for this function:

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

Definition at line 367 of file plasma_df77.c.

References PLASMA_Alloc_Workspace_dsytrd().

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

Here is the call graph for this function:

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

FORTRAN API - math functions (simple interface)

Definition at line 141 of file plasma_df77.c.

References PLASMA_dgebrd().

{ *INFO = PLASMA_dgebrd(*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_DGEBRD_TILE ( PLASMA_enum jobu,
PLASMA_enum jobvt,
intptr_t *  A,
double *  D,
double *  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_df77.c.

References PLASMA_dgebrd_Tile().

{ *INFO = PLASMA_dgebrd_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_DGELQF ( int *  M,
int *  N,
double *  A,
int *  LDA,
double **  T,
int *  INFO 
)

Definition at line 144 of file plasma_df77.c.

References PLASMA_dgelqf().

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

Here is the call graph for this function:

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

Definition at line 245 of file plasma_df77.c.

References PLASMA_dgelqf_Tile().

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

Here is the call graph for this function:

void PLASMA_DGELQS ( int *  M,
int *  N,
int *  NRHS,
double *  A,
int *  LDA,
double **  T,
double *  B,
int *  LDB,
int *  INFO 
)

Definition at line 147 of file plasma_df77.c.

References PLASMA_dgelqs().

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

Here is the call graph for this function:

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

Definition at line 248 of file plasma_df77.c.

References PLASMA_dgelqs_Tile().

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

Here is the call graph for this function:

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

Definition at line 150 of file plasma_df77.c.

References PLASMA_dgels().

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

Here is the call graph for this function:

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

Definition at line 251 of file plasma_df77.c.

References PLASMA_dgels_Tile().

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

Here is the call graph for this function:

void PLASMA_DGEMM ( PLASMA_enum transA,
PLASMA_enum transB,
int *  M,
int *  N,
int *  K,
double *  alpha,
double *  A,
int *  LDA,
double *  B,
int *  LDB,
double *  beta,
double *  C,
int *  LDC,
int *  INFO 
)

Definition at line 222 of file plasma_df77.c.

References PLASMA_dgemm().

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

Here is the call graph for this function:

void PLASMA_DGEMM_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_df77.c.

References PLASMA_dgemm_Tile().

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

Here is the call graph for this function:

void PLASMA_DGEQRF ( int *  M,
int *  N,
double *  A,
int *  LDA,
double **  T,
int *  INFO 
)

Definition at line 153 of file plasma_df77.c.

References PLASMA_dgeqrf().

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

Here is the call graph for this function:

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

Definition at line 254 of file plasma_df77.c.

References PLASMA_dgeqrf_Tile().

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

Here is the call graph for this function:

void PLASMA_DGEQRS ( int *  M,
int *  N,
int *  NRHS,
double *  A,
int *  LDA,
double **  T,
double *  B,
int *  LDB,
int *  INFO 
)

Definition at line 156 of file plasma_df77.c.

References PLASMA_dgeqrs().

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

Here is the call graph for this function:

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

Definition at line 257 of file plasma_df77.c.

References PLASMA_dgeqrs_Tile().

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

Here is the call graph for this function:

void PLASMA_DGESV ( int *  N,
int *  NRHS,
double *  A,
int *  LDA,
int *  IPIV,
double *  B,
int *  LDB,
int *  INFO 
)

Definition at line 159 of file plasma_df77.c.

References PLASMA_dgesv().

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

Here is the call graph for this function:

void PLASMA_DGESV_INCPIV ( int *  N,
int *  NRHS,
double *  A,
int *  LDA,
double **  LH,
int **  IPIVH,
double *  B,
int *  LDB,
int *  INFO 
)

Definition at line 171 of file plasma_df77.c.

References PLASMA_dgesv_incpiv().

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

Here is the call graph for this function:

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

Definition at line 272 of file plasma_df77.c.

References PLASMA_dgesv_incpiv_Tile().

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

Here is the call graph for this function:

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

Definition at line 260 of file plasma_df77.c.

References PLASMA_dgesv_Tile().

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

Here is the call graph for this function:

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

Definition at line 162 of file plasma_df77.c.

References PLASMA_dgesvd().

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

Here is the call graph for this function:

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

Definition at line 263 of file plasma_df77.c.

References PLASMA_dgesvd_Tile().

{ *INFO = PLASMA_dgesvd_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_DGETRF ( int *  M,
int *  N,
double *  A,
int *  LDA,
int *  IPIV,
int *  INFO 
)

Definition at line 165 of file plasma_df77.c.

References PLASMA_dgetrf().

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

Here is the call graph for this function:

void PLASMA_DGETRF_INCPIV ( int *  M,
int *  N,
double *  A,
int *  LDA,
double **  LH,
int **  IPIVH,
int *  INFO 
)

Definition at line 174 of file plasma_df77.c.

References PLASMA_dgetrf_incpiv().

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

Here is the call graph for this function:

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

Definition at line 275 of file plasma_df77.c.

References PLASMA_dgetrf_incpiv_Tile().

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

Here is the call graph for this function:

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

Definition at line 266 of file plasma_df77.c.

References PLASMA_dgetrf_Tile().

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

Here is the call graph for this function:

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

Definition at line 168 of file plasma_df77.c.

References PLASMA_dgetrs.

{ *INFO = PLASMA_dgetrs(*trans, *N, *NRHS, A, *LDA, IPIV, B, *LDB); }
void PLASMA_DGETRS_INCPIV ( PLASMA_enum uplo,
int *  N,
int *  NRHS,
double *  A,
int *  LDA,
double **  LH,
int **  IPIVH,
double *  B,
int *  LDB,
int *  INFO 
)

Definition at line 177 of file plasma_df77.c.

References PLASMA_dgetrs_incpiv().

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

Here is the call graph for this function:

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

Definition at line 278 of file plasma_df77.c.

References PLASMA_dgetrs_incpiv_Tile().

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

Here is the call graph for this function:

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

Definition at line 269 of file plasma_df77.c.

References PLASMA_dgetrs_Tile().

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

Here is the call graph for this function:

void PLASMA_DLAPACK_TO_TILE ( double **  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_df77.c.

References PLASMA_dLapack_to_Tile().

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

Here is the call graph for this function:

void PLASMA_DORGLQ ( int *  M,
int *  N,
int *  K,
double *  A,
int *  LDA,
double **  T,
double *  B,
int *  LDB,
int *  INFO 
)

Definition at line 207 of file plasma_df77.c.

References PLASMA_dorglq().

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

Here is the call graph for this function:

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

Definition at line 305 of file plasma_df77.c.

References PLASMA_dorglq_Tile().

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

Here is the call graph for this function:

void PLASMA_DORGQR ( int *  M,
int *  N,
int *  K,
double *  A,
int *  LDA,
double **  T,
double *  B,
int *  LDB,
int *  INFO 
)

Definition at line 210 of file plasma_df77.c.

References PLASMA_dorgqr().

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

Here is the call graph for this function:

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

Definition at line 308 of file plasma_df77.c.

References PLASMA_dorgqr_Tile().

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

Here is the call graph for this function:

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

Definition at line 213 of file plasma_df77.c.

References PLASMA_dormlq().

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

Here is the call graph for this function:

void PLASMA_DORMLQ_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_df77.c.

References PLASMA_dormlq_Tile().

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

Here is the call graph for this function:

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

Definition at line 216 of file plasma_df77.c.

References PLASMA_dormqr().

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

Here is the call graph for this function:

void PLASMA_DORMQR_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_df77.c.

References PLASMA_dormqr_Tile().

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

Here is the call graph for this function:

void PLASMA_DPOSV ( PLASMA_enum uplo,
int *  N,
int *  NRHS,
double *  A,
int *  LDA,
double *  B,
int *  LDB,
int *  INFO 
)

Definition at line 192 of file plasma_df77.c.

References PLASMA_dposv().

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

Here is the call graph for this function:

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

Definition at line 293 of file plasma_df77.c.

References PLASMA_dposv_Tile().

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

Here is the call graph for this function:

void PLASMA_DPOTRF ( PLASMA_enum uplo,
int *  N,
double *  A,
int *  LDA,
int *  INFO 
)

Definition at line 195 of file plasma_df77.c.

References PLASMA_dpotrf().

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

Here is the call graph for this function:

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

Definition at line 296 of file plasma_df77.c.

References PLASMA_dpotrf_Tile().

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

Here is the call graph for this function:

void PLASMA_DPOTRI ( PLASMA_enum uplo,
int *  N,
double *  A,
int *  LDA,
int *  INFO 
)

Definition at line 198 of file plasma_df77.c.

References PLASMA_dpotri().

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

Here is the call graph for this function:

void PLASMA_DPOTRS ( PLASMA_enum uplo,
int *  N,
int *  NRHS,
double *  A,
int *  LDA,
double *  B,
int *  LDB,
int *  INFO 
)

Definition at line 201 of file plasma_df77.c.

References PLASMA_dpotrs().

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

Here is the call graph for this function:

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

Definition at line 299 of file plasma_df77.c.

References PLASMA_dpotrs_Tile().

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

Here is the call graph for this function:

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

Definition at line 180 of file plasma_df77.c.

References PLASMA_dsyev().

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

Here is the call graph for this function:

void PLASMA_DSYEV_TILE ( PLASMA_enum jobz,
PLASMA_enum uplo,
intptr_t *  A,
double *  W,
intptr_t *  T,
intptr_t *  Q,
int *  INFO 
)

Definition at line 281 of file plasma_df77.c.

References PLASMA_dsyev_Tile().

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

Here is the call graph for this function:

void PLASMA_DSYGST ( PLASMA_enum itype,
PLASMA_enum uplo,
int *  N,
double *  A,
int *  LDA,
double *  B,
int *  LDB,
int *  INFO 
)

Definition at line 186 of file plasma_df77.c.

References PLASMA_dsygst().

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

Here is the call graph for this function:

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

Definition at line 287 of file plasma_df77.c.

References PLASMA_dsygst_Tile().

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

Here is the call graph for this function:

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

Definition at line 183 of file plasma_df77.c.

References PLASMA_dsygv().

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

Here is the call graph for this function:

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

Definition at line 284 of file plasma_df77.c.

References PLASMA_dsygv_Tile().

{ *INFO = PLASMA_dsygv_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_DSYMM ( PLASMA_enum side,
PLASMA_enum uplo,
int *  M,
int *  N,
double *  alpha,
double *  A,
int *  LDA,
double *  B,
int *  LDB,
double *  beta,
double *  C,
int *  LDC,
int *  INFO 
)

Definition at line 225 of file plasma_df77.c.

References PLASMA_dsymm().

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

Here is the call graph for this function:

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

Definition at line 323 of file plasma_df77.c.

References PLASMA_dsymm_Tile().

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

Here is the call graph for this function:

void PLASMA_DSYRK ( PLASMA_enum uplo,
PLASMA_enum trans,
int *  N,
int *  K,
double *  alpha,
double *  A,
int *  LDA,
double *  beta,
double *  C,
int *  LDC,
int *  INFO 
)

Definition at line 228 of file plasma_df77.c.

References PLASMA_dsyrk().

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

Here is the call graph for this function:

void PLASMA_DSYRK_TILE ( PLASMA_enum uplo,
PLASMA_enum trans,
double *  alpha,
intptr_t *  A,
double *  beta,
intptr_t *  C,
int *  INFO 
)

Definition at line 326 of file plasma_df77.c.

References PLASMA_dsyrk_Tile().

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

Here is the call graph for this function:

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

Definition at line 189 of file plasma_df77.c.

References PLASMA_dsytrd().

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

Here is the call graph for this function:

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

Definition at line 290 of file plasma_df77.c.

References PLASMA_dsytrd_Tile().

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

Here is the call graph for this function:

void PLASMA_DTILE_TO_LAPACK ( intptr_t *  A,
double **  Af77,
int *  LDA,
int *  INFO 
)

Definition at line 395 of file plasma_df77.c.

References PLASMA_dTile_to_Lapack().

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

Here is the call graph for this function:

void PLASMA_DTRSM ( PLASMA_enum side,
PLASMA_enum uplo,
PLASMA_enum transA,
PLASMA_enum diag,
int *  N,
int *  NRHS,
double *  alpha,
double *  A,
int *  LDA,
double *  B,
int *  LDB,
int *  INFO 
)

Definition at line 219 of file plasma_df77.c.

References PLASMA_dtrsm().

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

Here is the call graph for this function:

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

Definition at line 317 of file plasma_df77.c.

References PLASMA_dtrsm_Tile().

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

Here is the call graph for this function:

void PLASMA_DTRSMPL ( int *  N,
int *  NRHS,
double *  A,
int *  LDA,
double **  LH,
int **  IPIVH,
double *  B,
int *  LDB,
int *  INFO 
)

Definition at line 204 of file plasma_df77.c.

References PLASMA_dtrsmpl().

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

Here is the call graph for this function:

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

Definition at line 302 of file plasma_df77.c.

References PLASMA_dtrsmpl_Tile().

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

Here is the call graph for this function: