PLASMA
2.4.5
PLASMA - Parallel Linear Algebra for Scalable Multi-core Architectures
|
Go to the source code of this file.
Macros | |
#define | PRECISION_s |
Functions | |
subroutine | plasma_wrap_sgesv (N, NRHS, A, LDA, IPIV, B, LDB, INFO) |
subroutine | plasma_wrap_sgetrf (M, N, A, LDA, IPIV, INFO) |
subroutine | plasma_wrap_sgetrs (TRANS, N, NRHS, A, LDA, IPIV, B, LDB, INFO) |
subroutine | plasma_wrap_ssygst (ITYPE, UPLO, N, A, LDA, B, LDB, INFO) |
subroutine | plasma_wrap_slaswp (N, A, LDA, K1, K2, IPIV, INCX) |
subroutine | plasma_wrap_slauum (UPLO, N, A, LDA, INFO) |
subroutine | plasma_wrap_sposv (UPLO, N, NRHS, A, LDA, B, LDB, INFO) |
subroutine | plasma_wrap_spotrf (UPLO, N, A, LDA, INFO) |
subroutine | plasma_wrap_spotri (UPLO, N, A, LDA, INFO) |
subroutine | plasma_wrap_spotrs (UPLO, N, NRHS, A, LDA, B, LDB, INFO) |
subroutine | plasma_wrap_strtri (UPLO, DIAG, N, A, LDA, INFO) |
subroutine | plasma_wrap_sgemm (TRANSA, TRANSB, M, N, K, ALPHA, A, LDA, B, LDB, BETA, C, LDC) |
subroutine | plasma_wrap_ssymm (SIDE, UPLO, M, N, ALPHA, A, LDA, B, LDB, BETA, C, LDC) |
subroutine | plasma_wrap_ssyr2k (UPLO, TRANS, N, K, ALPHA, A, LDA, B, LDB, BETA, C, LDC) |
subroutine | plasma_wrap_ssyrk (UPLO, TRANS, N, K, ALPHA, A, LDA, BETA, C, LDC) |
subroutine | plasma_wrap_strmm (SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, LDA, B, LDB) |
subroutine | plasma_wrap_strsm (SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, LDA, B, LDB) |
#define PRECISION_s |
subroutine plasma_wrap_sgemm | ( | character, intent(in) | TRANSA, |
character, intent(in) | TRANSB, | ||
integer, intent(in) | M, | ||
integer, intent(in) | N, | ||
integer, intent(in) | K, | ||
real, intent(in) | ALPHA, | ||
real, dimension(lda,*), intent(in), target | A, | ||
integer, intent(in) | LDA, | ||
real, dimension(ldb,*), intent(in), target | B, | ||
integer, intent(in) | LDB, | ||
real, intent(in) | BETA, | ||
real, dimension(ldc,*), intent(inout), target | C, | ||
integer, intent(in) | LDC | ||
) |
Definition at line 331 of file plasma_sf90_wrappers.F90.
References plasma::plasma_init(), plasma_s::plasma_sgemm(), plasma_s::plasma_ssymm(), plasma_s::plasma_ssyr2k(), plasma_s::plasma_ssyrk(), side, trans, and uplo.
subroutine plasma_wrap_sgesv | ( | integer, intent(in) | N, |
integer, intent(in) | NRHS, | ||
real, dimension(lda,*), intent(inout), target | A, | ||
integer, intent(in) | LDA, | ||
integer, dimension(*), intent(out), target | IPIV, | ||
real, dimension(ldb,*), intent(inout), target | B, | ||
integer, intent(in) | LDB, | ||
integer, intent(out) | INFO | ||
) |
Definition at line 71 of file plasma_sf90_wrappers.F90.
References plasma::plasma_init(), and plasma_s::plasma_sgesv().
subroutine plasma_wrap_sgetrf | ( | integer, intent(in) | M, |
integer, intent(in) | N, | ||
real, 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_sf90_wrappers.F90.
References plasma::plasma_init(), and plasma_s::plasma_sgetrf().
subroutine plasma_wrap_sgetrs | ( | character, intent(in) | TRANS, |
integer, intent(in) | N, | ||
integer, intent(in) | NRHS, | ||
real, dimension(lda,*), intent(in), target | A, | ||
integer, intent(in) | LDA, | ||
integer, dimension(*), intent(in), target | IPIV, | ||
real, dimension(ldb,*), intent(inout), target | B, | ||
integer, intent(in) | LDB, | ||
integer, intent(out) | INFO | ||
) |
Definition at line 105 of file plasma_sf90_wrappers.F90.
References plasma::plasma_init(), plasma_s::plasma_sgetrs(), and trans.
subroutine plasma_wrap_slaswp | ( | integer, intent(in) | N, |
real, 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_sf90_wrappers.F90.
References plasma::plasma_init(), and plasma_s::plasma_slaswp().
subroutine plasma_wrap_slauum | ( | character, intent(in) | UPLO, |
integer, intent(in) | N, | ||
real, dimension(lda,*), intent(inout), target | A, | ||
integer, intent(in) | LDA, | ||
integer, intent(out) | INFO | ||
) |
Definition at line 178 of file plasma_sf90_wrappers.F90.
References plasma::plasma_init(), plasma_s::plasma_slauum(), and uplo.
subroutine plasma_wrap_sposv | ( | character, intent(in) | UPLO, |
integer, intent(in) | N, | ||
integer, intent(in) | NRHS, | ||
real, dimension(lda,*), intent(inout), target | A, | ||
integer, intent(in) | LDA, | ||
real, dimension(ldb,*), intent(inout), target | B, | ||
integer, intent(in) | LDB, | ||
integer, intent(out) | INFO | ||
) |
Definition at line 201 of file plasma_sf90_wrappers.F90.
References plasma::plasma_init(), plasma_s::plasma_sposv(), and uplo.
subroutine plasma_wrap_spotrf | ( | character, intent(in) | UPLO, |
integer, intent(in) | N, | ||
real, dimension(lda,*), intent(inout), target | A, | ||
integer, intent(in) | LDA, | ||
integer, intent(out) | INFO | ||
) |
Definition at line 227 of file plasma_sf90_wrappers.F90.
References plasma::plasma_init(), plasma_s::plasma_spotrf(), and uplo.
subroutine plasma_wrap_spotri | ( | character, intent(in) | UPLO, |
integer, intent(in) | N, | ||
real, dimension(lda,*), intent(inout), target | A, | ||
integer, intent(in) | LDA, | ||
integer, intent(out) | INFO | ||
) |
Definition at line 250 of file plasma_sf90_wrappers.F90.
References plasma::plasma_init(), plasma_s::plasma_spotri(), and uplo.
subroutine plasma_wrap_spotrs | ( | character, intent(in) | UPLO, |
integer, intent(in) | N, | ||
integer, intent(in) | NRHS, | ||
real, dimension(lda,*), intent(in), target | A, | ||
integer, intent(in) | LDA, | ||
real, dimension(ldb,*), intent(inout), target | B, | ||
integer, intent(in) | LDB, | ||
integer, intent(out) | INFO | ||
) |
Definition at line 273 of file plasma_sf90_wrappers.F90.
References plasma::plasma_init(), plasma_s::plasma_spotrs(), and uplo.
subroutine plasma_wrap_ssygst | ( | integer, intent(in) | ITYPE, |
character, intent(in) | UPLO, | ||
integer, intent(in) | N, | ||
real, dimension(lda,*), intent(inout), target | A, | ||
integer, intent(in) | LDA, | ||
real, dimension(ldb,*), intent(in), target | B, | ||
integer, intent(in) | LDB, | ||
integer, intent(out) | INFO | ||
) |
Definition at line 134 of file plasma_sf90_wrappers.F90.
References itype, plasma::plasma_init(), plasma_s::plasma_ssygst(), and uplo.
subroutine plasma_wrap_ssymm | ( | character, intent(in) | SIDE, |
character, intent(in) | UPLO, | ||
integer, intent(in) | M, | ||
integer, intent(in) | N, | ||
real, intent(in) | ALPHA, | ||
real, dimension(lda,*), intent(in), target | A, | ||
integer, intent(in) | LDA, | ||
real, dimension(ldb,*), intent(in), target | B, | ||
integer, intent(in) | LDB, | ||
real, intent(in) | BETA, | ||
real, dimension(ldc,*), intent(inout), target | C, | ||
integer, intent(in) | LDC | ||
) |
Definition at line 496 of file plasma_sf90_wrappers.F90.
References plasma::plasma_init(), plasma_s::plasma_ssymm(), side, and uplo.
subroutine plasma_wrap_ssyr2k | ( | character, intent(in) | UPLO, |
character, intent(in) | TRANS, | ||
integer, intent(in) | N, | ||
integer, intent(in) | K, | ||
real, intent(in) | ALPHA, | ||
real, dimension(lda,*), intent(in), target | A, | ||
integer, intent(in) | LDA, | ||
real, dimension(ldb,*), intent(in), target | B, | ||
integer, intent(in) | LDB, | ||
real, intent(in) | BETA, | ||
real, dimension(ldc,*), intent(inout), target | C, | ||
integer, intent(in) | LDC | ||
) |
Definition at line 535 of file plasma_sf90_wrappers.F90.
References plasma::plasma_init(), plasma_s::plasma_ssyr2k(), trans, and uplo.
subroutine plasma_wrap_ssyrk | ( | character, intent(in) | UPLO, |
character, intent(in) | TRANS, | ||
integer, intent(in) | N, | ||
integer, intent(in) | K, | ||
real, intent(in) | ALPHA, | ||
real, dimension(lda,*), intent(in), target | A, | ||
integer, intent(in) | LDA, | ||
real, intent(in) | BETA, | ||
real, dimension(ldc,*), intent(inout), target | C, | ||
integer, intent(in) | LDC | ||
) |
Definition at line 576 of file plasma_sf90_wrappers.F90.
References plasma::plasma_init(), plasma_s::plasma_ssyrk(), trans, and uplo.
subroutine plasma_wrap_strmm | ( | character, intent(in) | SIDE, |
character, intent(in) | UPLO, | ||
character, intent(in) | TRANSA, | ||
character, intent(in) | DIAG, | ||
integer, intent(in) | M, | ||
integer, intent(in) | N, | ||
real, intent(in) | ALPHA, | ||
real, dimension(lda,*), intent(in), target | A, | ||
integer, intent(in) | LDA, | ||
real, dimension(ldb,*), intent(inout), target | B, | ||
integer, intent(in) | LDB | ||
) |
Definition at line 615 of file plasma_sf90_wrappers.F90.
References diag, plasma::plasma_init(), plasma_s::plasma_strmm(), side, and uplo.
subroutine plasma_wrap_strsm | ( | character, intent(in) | SIDE, |
character, intent(in) | UPLO, | ||
character, intent(in) | TRANSA, | ||
character, intent(in) | DIAG, | ||
integer, intent(in) | M, | ||
integer, intent(in) | N, | ||
real, intent(in) | ALPHA, | ||
real, dimension(lda,*), intent(in), target | A, | ||
integer, intent(in) | LDA, | ||
real, dimension(ldb,*), intent(inout), target | B, | ||
integer, intent(in) | LDB | ||
) |
Definition at line 671 of file plasma_sf90_wrappers.F90.
References diag, plasma::plasma_init(), plasma_s::plasma_strsm(), side, and uplo.
subroutine plasma_wrap_strtri | ( | character, intent(in) | UPLO, |
character, intent(in) | DIAG, | ||
integer, intent(in) | N, | ||
real, dimension(lda,*), intent(inout), target | A, | ||
integer, intent(in) | LDA, | ||
integer, intent(out) | INFO | ||
) |
Definition at line 299 of file plasma_sf90_wrappers.F90.
References diag, plasma::plasma_init(), plasma_s::plasma_strtri(), and uplo.