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_zf90_wrappers.F90 File Reference

Go to the source code of this file.

Macros

#define PRECISION_z

Functions

subroutine plasma_wrap_zgesv (N, NRHS, A, LDA, IPIV, B, LDB, INFO)
subroutine plasma_wrap_zgetrf (M, N, A, LDA, IPIV, INFO)
subroutine plasma_wrap_zgetrs (TRANS, N, NRHS, A, LDA, IPIV, B, LDB, INFO)
subroutine plasma_wrap_zhegst (ITYPE, UPLO, N, A, LDA, B, LDB, INFO)
subroutine plasma_wrap_zlaswp (N, A, LDA, K1, K2, IPIV, INCX)
subroutine plasma_wrap_zlauum (UPLO, N, A, LDA, INFO)
subroutine plasma_wrap_zposv (UPLO, N, NRHS, A, LDA, B, LDB, INFO)
subroutine plasma_wrap_zpotrf (UPLO, N, A, LDA, INFO)
subroutine plasma_wrap_zpotri (UPLO, N, A, LDA, INFO)
subroutine plasma_wrap_zpotrs (UPLO, N, NRHS, A, LDA, B, LDB, INFO)
subroutine plasma_wrap_ztrtri (UPLO, DIAG, N, A, LDA, INFO)
subroutine plasma_wrap_zgemm (TRANSA, TRANSB, M, N, K, ALPHA, A, LDA, B, LDB, BETA, C, LDC)
subroutine plasma_wrap_zhemm (SIDE, UPLO, M, N, ALPHA, A, LDA, B, LDB, BETA, C, LDC)
subroutine plasma_wrap_zher2k (UPLO, TRANS, N, K, ALPHA, A, LDA, B, LDB, BETA, C, LDC)
subroutine plasma_wrap_zherk (UPLO, TRANS, N, K, ALPHA, A, LDA, BETA, C, LDC)
subroutine plasma_wrap_zsymm (SIDE, UPLO, M, N, ALPHA, A, LDA, B, LDB, BETA, C, LDC)
subroutine plasma_wrap_zsyr2k (UPLO, TRANS, N, K, ALPHA, A, LDA, B, LDB, BETA, C, LDC)
subroutine plasma_wrap_zsyrk (UPLO, TRANS, N, K, ALPHA, A, LDA, BETA, C, LDC)
subroutine plasma_wrap_ztrmm (SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, LDA, B, LDB)
subroutine plasma_wrap_ztrsm (SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, LDA, B, LDB)

Macro Definition Documentation

#define PRECISION_z

Function Documentation

subroutine plasma_wrap_zgemm ( character, intent(in)  TRANSA,
character, intent(in)  TRANSB,
integer, intent(in)  M,
integer, intent(in)  N,
integer, intent(in)  K,
complex(kind=wp), intent(in)  ALPHA,
complex(kind=wp), dimension(lda,*), intent(in), target  A,
integer, intent(in)  LDA,
complex(kind=wp), dimension(ldb,*), intent(in), target  B,
integer, intent(in)  LDB,
complex(kind=wp), intent(in)  BETA,
complex(kind=wp), dimension(ldc,*), intent(inout), target  C,
integer, intent(in)  LDC 
)

Definition at line 331 of file plasma_zf90_wrappers.F90.

References plasma::plasma_init(), and plasma_z::plasma_zgemm().

Here is the call graph for this function:

subroutine plasma_wrap_zgesv ( integer, intent(in)  N,
integer, intent(in)  NRHS,
complex(kind=wp), dimension(lda,*), intent(inout), target  A,
integer, intent(in)  LDA,
integer, dimension(*), intent(out), target  IPIV,
complex(kind=wp), dimension(ldb,*), intent(inout), target  B,
integer, intent(in)  LDB,
integer, intent(out)  INFO 
)

Definition at line 71 of file plasma_zf90_wrappers.F90.

References plasma::plasma_init(), and plasma_z::plasma_zgesv().

Here is the call graph for this function:

subroutine plasma_wrap_zgetrf ( integer, intent(in)  M,
integer, intent(in)  N,
complex(kind=wp), dimension(lda,*), intent(inout), target  A,
integer, intent(in)  LDA,
integer, dimension(*), intent(out), target  IPIV,
integer, intent(out)  INFO 
)

Definition at line 89 of file plasma_zf90_wrappers.F90.

References plasma::plasma_init(), and plasma_z::plasma_zgetrf().

Here is the call graph for this function:

subroutine plasma_wrap_zgetrs ( character, intent(in)  TRANS,
integer, intent(in)  N,
integer, intent(in)  NRHS,
complex(kind=wp), dimension(lda,*), intent(in), target  A,
integer, intent(in)  LDA,
integer, dimension(*), intent(in), target  IPIV,
complex(kind=wp), dimension(ldb,*), intent(inout), target  B,
integer, intent(in)  LDB,
integer, intent(out)  INFO 
)

Definition at line 105 of file plasma_zf90_wrappers.F90.

References plasma::plasma_init(), plasma_z::plasma_zgetrs(), and trans.

Here is the call graph for this function:

subroutine plasma_wrap_zhegst ( integer, intent(in)  ITYPE,
character, intent(in)  UPLO,
integer, intent(in)  N,
complex(kind=wp), dimension(lda,*), intent(inout), target  A,
integer, intent(in)  LDA,
complex(kind=wp), dimension(ldb,*), intent(in), target  B,
integer, intent(in)  LDB,
integer, intent(out)  INFO 
)

Definition at line 134 of file plasma_zf90_wrappers.F90.

References itype, plasma::plasma_init(), plasma_z::plasma_zhegst(), and uplo.

Here is the call graph for this function:

subroutine plasma_wrap_zhemm ( character, intent(in)  SIDE,
character, intent(in)  UPLO,
integer, intent(in)  M,
integer, intent(in)  N,
complex(kind=wp), intent(in)  ALPHA,
complex(kind=wp), dimension(lda,*), intent(in), target  A,
integer, intent(in)  LDA,
complex(kind=wp), dimension(ldb,*), intent(in), target  B,
integer, intent(in)  LDB,
complex(kind=wp), intent(in)  BETA,
complex(kind=wp), dimension(ldc,*), intent(inout), target  C,
integer, intent(in)  LDC 
)

Definition at line 376 of file plasma_zf90_wrappers.F90.

References plasma::plasma_init(), plasma_z::plasma_zhemm(), side, and uplo.

Here is the call graph for this function:

subroutine plasma_wrap_zher2k ( character, intent(in)  UPLO,
character, intent(in)  TRANS,
integer, intent(in)  N,
integer, intent(in)  K,
complex(kind=wp), intent(in)  ALPHA,
complex(kind=wp), dimension(lda,*), intent(in), target  A,
integer, intent(in)  LDA,
complex(kind=wp), dimension(ldb,*), intent(in), target  B,
integer, intent(in)  LDB,
double precision, intent(in)  BETA,
complex(kind=wp), dimension(ldc,*), intent(inout), target  C,
integer, intent(in)  LDC 
)

Definition at line 415 of file plasma_zf90_wrappers.F90.

References plasma::plasma_init(), plasma_z::plasma_zher2k(), trans, and uplo.

Here is the call graph for this function:

subroutine plasma_wrap_zherk ( character, intent(in)  UPLO,
character, intent(in)  TRANS,
integer, intent(in)  N,
integer, intent(in)  K,
double precision, intent(in)  ALPHA,
complex(kind=wp), dimension(lda,*), intent(in), target  A,
integer, intent(in)  LDA,
double precision, intent(in)  BETA,
complex(kind=wp), dimension(ldc,*), intent(inout), target  C,
integer, intent(in)  LDC 
)

Definition at line 456 of file plasma_zf90_wrappers.F90.

References plasma::plasma_init(), plasma_z::plasma_zherk(), trans, and uplo.

Here is the call graph for this function:

subroutine plasma_wrap_zlaswp ( integer, intent(in)  N,
complex(kind=wp), dimension(lda,*), intent(inout), target  A,
integer, intent(in)  LDA,
integer, intent(in)  K1,
integer, intent(in)  K2,
integer, dimension(*), intent(in), target  IPIV,
integer, intent(in)  INCX 
)

Definition at line 160 of file plasma_zf90_wrappers.F90.

References plasma::plasma_init(), and plasma_z::plasma_zlaswp().

Here is the call graph for this function:

subroutine plasma_wrap_zlauum ( character, intent(in)  UPLO,
integer, intent(in)  N,
complex(kind=wp), dimension(lda,*), intent(inout), target  A,
integer, intent(in)  LDA,
integer, intent(out)  INFO 
)

Definition at line 178 of file plasma_zf90_wrappers.F90.

References plasma::plasma_init(), plasma_z::plasma_zlauum(), and uplo.

Here is the call graph for this function:

subroutine plasma_wrap_zposv ( character, intent(in)  UPLO,
integer, intent(in)  N,
integer, intent(in)  NRHS,
complex(kind=wp), dimension(lda,*), intent(inout), target  A,
integer, intent(in)  LDA,
complex(kind=wp), dimension(ldb,*), intent(inout), target  B,
integer, intent(in)  LDB,
integer, intent(out)  INFO 
)

Definition at line 201 of file plasma_zf90_wrappers.F90.

References plasma::plasma_init(), plasma_z::plasma_zposv(), and uplo.

Here is the call graph for this function:

subroutine plasma_wrap_zpotrf ( character, intent(in)  UPLO,
integer, intent(in)  N,
complex(kind=wp), dimension(lda,*), intent(inout), target  A,
integer, intent(in)  LDA,
integer, intent(out)  INFO 
)

Definition at line 227 of file plasma_zf90_wrappers.F90.

References plasma::plasma_init(), plasma_z::plasma_zpotrf(), and uplo.

Here is the call graph for this function:

subroutine plasma_wrap_zpotri ( character, intent(in)  UPLO,
integer, intent(in)  N,
complex(kind=wp), dimension(lda,*), intent(inout), target  A,
integer, intent(in)  LDA,
integer, intent(out)  INFO 
)

Definition at line 250 of file plasma_zf90_wrappers.F90.

References plasma::plasma_init(), plasma_z::plasma_zpotri(), and uplo.

Here is the call graph for this function:

subroutine plasma_wrap_zpotrs ( character, intent(in)  UPLO,
integer, intent(in)  N,
integer, intent(in)  NRHS,
complex(kind=wp), dimension(lda,*), intent(in), target  A,
integer, intent(in)  LDA,
complex(kind=wp), dimension(ldb,*), intent(inout), target  B,
integer, intent(in)  LDB,
integer, intent(out)  INFO 
)

Definition at line 273 of file plasma_zf90_wrappers.F90.

References plasma::plasma_init(), plasma_z::plasma_zpotrs(), and uplo.

Here is the call graph for this function:

subroutine plasma_wrap_zsymm ( character, intent(in)  SIDE,
character, intent(in)  UPLO,
integer, intent(in)  M,
integer, intent(in)  N,
complex(kind=wp), intent(in)  ALPHA,
complex(kind=wp), dimension(lda,*), intent(in), target  A,
integer, intent(in)  LDA,
complex(kind=wp), dimension(ldb,*), intent(in), target  B,
integer, intent(in)  LDB,
complex(kind=wp), intent(in)  BETA,
complex(kind=wp), dimension(ldc,*), intent(inout), target  C,
integer, intent(in)  LDC 
)

Definition at line 496 of file plasma_zf90_wrappers.F90.

References plasma::plasma_init(), plasma_z::plasma_zsymm(), side, and uplo.

Here is the call graph for this function:

subroutine plasma_wrap_zsyr2k ( character, intent(in)  UPLO,
character, intent(in)  TRANS,
integer, intent(in)  N,
integer, intent(in)  K,
complex(kind=wp), intent(in)  ALPHA,
complex(kind=wp), dimension(lda,*), intent(in), target  A,
integer, intent(in)  LDA,
complex(kind=wp), dimension(ldb,*), intent(in), target  B,
integer, intent(in)  LDB,
complex(kind=wp), intent(in)  BETA,
complex(kind=wp), dimension(ldc,*), intent(inout), target  C,
integer, intent(in)  LDC 
)

Definition at line 535 of file plasma_zf90_wrappers.F90.

References plasma::plasma_init(), plasma_z::plasma_zsyr2k(), trans, and uplo.

Here is the call graph for this function:

subroutine plasma_wrap_zsyrk ( character, intent(in)  UPLO,
character, intent(in)  TRANS,
integer, intent(in)  N,
integer, intent(in)  K,
complex(kind=wp), intent(in)  ALPHA,
complex(kind=wp), dimension(lda,*), intent(in), target  A,
integer, intent(in)  LDA,
complex(kind=wp), intent(in)  BETA,
complex(kind=wp), dimension(ldc,*), intent(inout), target  C,
integer, intent(in)  LDC 
)

Definition at line 576 of file plasma_zf90_wrappers.F90.

References plasma::plasma_init(), plasma_z::plasma_zsyrk(), trans, and uplo.

Here is the call graph for this function:

subroutine plasma_wrap_ztrmm ( character, intent(in)  SIDE,
character, intent(in)  UPLO,
character, intent(in)  TRANSA,
character, intent(in)  DIAG,
integer, intent(in)  M,
integer, intent(in)  N,
complex(kind=wp), intent(in)  ALPHA,
complex(kind=wp), dimension(lda,*), intent(in), target  A,
integer, intent(in)  LDA,
complex(kind=wp), dimension(ldb,*), intent(inout), target  B,
integer, intent(in)  LDB 
)

Definition at line 615 of file plasma_zf90_wrappers.F90.

References diag, plasma::plasma_init(), plasma_z::plasma_ztrmm(), side, and uplo.

Here is the call graph for this function:

subroutine plasma_wrap_ztrsm ( character, intent(in)  SIDE,
character, intent(in)  UPLO,
character, intent(in)  TRANSA,
character, intent(in)  DIAG,
integer, intent(in)  M,
integer, intent(in)  N,
complex(kind=wp), intent(in)  ALPHA,
complex(kind=wp), dimension(lda,*), intent(in), target  A,
integer, intent(in)  LDA,
complex(kind=wp), dimension(ldb,*), intent(inout), target  B,
integer, intent(in)  LDB 
)

Definition at line 671 of file plasma_zf90_wrappers.F90.

References diag, plasma::plasma_init(), plasma_z::plasma_ztrsm(), side, and uplo.

Here is the call graph for this function:

subroutine plasma_wrap_ztrtri ( character, intent(in)  UPLO,
character, intent(in)  DIAG,
integer, intent(in)  N,
complex(kind=wp), dimension(lda,*), intent(inout), target  A,
integer, intent(in)  LDA,
integer, intent(out)  INFO 
)

Definition at line 299 of file plasma_zf90_wrappers.F90.

References diag, plasma::plasma_init(), plasma_z::plasma_ztrtri(), and uplo.

Here is the call graph for this function: