|
PLASMA
2.4.5
PLASMA - Parallel Linear Algebra for Scalable Multi-core Architectures
|
Go to the source code of this file.
Macros | |
| #define | PRECISION_d |
Functions | |
| subroutine | plasma_wrap_dgesv (N, NRHS, A, LDA, IPIV, B, LDB, INFO) |
| subroutine | plasma_wrap_dgetrf (M, N, A, LDA, IPIV, INFO) |
| subroutine | plasma_wrap_dgetrs (TRANS, N, NRHS, A, LDA, IPIV, B, LDB, INFO) |
| subroutine | plasma_wrap_dsygst (ITYPE, UPLO, N, A, LDA, B, LDB, INFO) |
| subroutine | plasma_wrap_dlaswp (N, A, LDA, K1, K2, IPIV, INCX) |
| subroutine | plasma_wrap_dlauum (UPLO, N, A, LDA, INFO) |
| subroutine | plasma_wrap_dposv (UPLO, N, NRHS, A, LDA, B, LDB, INFO) |
| subroutine | plasma_wrap_dpotrf (UPLO, N, A, LDA, INFO) |
| subroutine | plasma_wrap_dpotri (UPLO, N, A, LDA, INFO) |
| subroutine | plasma_wrap_dpotrs (UPLO, N, NRHS, A, LDA, B, LDB, INFO) |
| subroutine | plasma_wrap_dtrtri (UPLO, DIAG, N, A, LDA, INFO) |
| subroutine | plasma_wrap_dgemm (TRANSA, TRANSB, M, N, K, ALPHA, A, LDA, B, LDB, BETA, C, LDC) |
| subroutine | plasma_wrap_dsymm (SIDE, UPLO, M, N, ALPHA, A, LDA, B, LDB, BETA, C, LDC) |
| subroutine | plasma_wrap_dsyr2k (UPLO, TRANS, N, K, ALPHA, A, LDA, B, LDB, BETA, C, LDC) |
| subroutine | plasma_wrap_dsyrk (UPLO, TRANS, N, K, ALPHA, A, LDA, BETA, C, LDC) |
| subroutine | plasma_wrap_dtrmm (SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, LDA, B, LDB) |
| subroutine | plasma_wrap_dtrsm (SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, LDA, B, LDB) |
| #define PRECISION_d |
| subroutine plasma_wrap_dgemm | ( | character, intent(in) | TRANSA, |
| character, intent(in) | TRANSB, | ||
| integer, intent(in) | M, | ||
| integer, intent(in) | N, | ||
| integer, intent(in) | K, | ||
| double precision, intent(in) | ALPHA, | ||
| double precision, dimension(lda,*), intent(in), target | A, | ||
| integer, intent(in) | LDA, | ||
| double precision, dimension(ldb,*), intent(in), target | B, | ||
| integer, intent(in) | LDB, | ||
| double precision, intent(in) | BETA, | ||
| double precision, dimension(ldc,*), intent(inout), target | C, | ||
| integer, intent(in) | LDC | ||
| ) |
Definition at line 331 of file plasma_df90_wrappers.F90.
References plasma_d::plasma_dgemm(), plasma_d::plasma_dsymm(), plasma_d::plasma_dsyr2k(), plasma_d::plasma_dsyrk(), plasma::plasma_init(), side, trans, and uplo.

| subroutine plasma_wrap_dgesv | ( | integer, intent(in) | N, |
| integer, intent(in) | NRHS, | ||
| double precision, dimension(lda,*), intent(inout), target | A, | ||
| integer, intent(in) | LDA, | ||
| integer, dimension(*), intent(out), target | IPIV, | ||
| double precision, dimension(ldb,*), intent(inout), target | B, | ||
| integer, intent(in) | LDB, | ||
| integer, intent(out) | INFO | ||
| ) |
Definition at line 71 of file plasma_df90_wrappers.F90.
References plasma_d::plasma_dgesv(), and plasma::plasma_init().

| subroutine plasma_wrap_dgetrf | ( | integer, intent(in) | M, |
| integer, intent(in) | N, | ||
| double precision, 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_df90_wrappers.F90.
References plasma_d::plasma_dgetrf(), and plasma::plasma_init().

| subroutine plasma_wrap_dgetrs | ( | character, intent(in) | TRANS, |
| integer, intent(in) | N, | ||
| integer, intent(in) | NRHS, | ||
| double precision, dimension(lda,*), intent(in), target | A, | ||
| integer, intent(in) | LDA, | ||
| integer, dimension(*), intent(in), target | IPIV, | ||
| double precision, dimension(ldb,*), intent(inout), target | B, | ||
| integer, intent(in) | LDB, | ||
| integer, intent(out) | INFO | ||
| ) |
Definition at line 105 of file plasma_df90_wrappers.F90.
References plasma_d::plasma_dgetrs(), plasma::plasma_init(), and trans.

| subroutine plasma_wrap_dlaswp | ( | integer, intent(in) | N, |
| double precision, 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_df90_wrappers.F90.
References plasma_d::plasma_dlaswp(), and plasma::plasma_init().

| subroutine plasma_wrap_dlauum | ( | character, intent(in) | UPLO, |
| integer, intent(in) | N, | ||
| double precision, dimension(lda,*), intent(inout), target | A, | ||
| integer, intent(in) | LDA, | ||
| integer, intent(out) | INFO | ||
| ) |
Definition at line 178 of file plasma_df90_wrappers.F90.
References plasma_d::plasma_dlauum(), plasma::plasma_init(), and uplo.

| subroutine plasma_wrap_dposv | ( | character, intent(in) | UPLO, |
| integer, intent(in) | N, | ||
| integer, intent(in) | NRHS, | ||
| double precision, dimension(lda,*), intent(inout), target | A, | ||
| integer, intent(in) | LDA, | ||
| double precision, dimension(ldb,*), intent(inout), target | B, | ||
| integer, intent(in) | LDB, | ||
| integer, intent(out) | INFO | ||
| ) |
Definition at line 201 of file plasma_df90_wrappers.F90.
References plasma_d::plasma_dposv(), plasma::plasma_init(), and uplo.

| subroutine plasma_wrap_dpotrf | ( | character, intent(in) | UPLO, |
| integer, intent(in) | N, | ||
| double precision, dimension(lda,*), intent(inout), target | A, | ||
| integer, intent(in) | LDA, | ||
| integer, intent(out) | INFO | ||
| ) |
Definition at line 227 of file plasma_df90_wrappers.F90.
References plasma_d::plasma_dpotrf(), plasma::plasma_init(), and uplo.

| subroutine plasma_wrap_dpotri | ( | character, intent(in) | UPLO, |
| integer, intent(in) | N, | ||
| double precision, dimension(lda,*), intent(inout), target | A, | ||
| integer, intent(in) | LDA, | ||
| integer, intent(out) | INFO | ||
| ) |
Definition at line 250 of file plasma_df90_wrappers.F90.
References plasma_d::plasma_dpotri(), plasma::plasma_init(), and uplo.

| subroutine plasma_wrap_dpotrs | ( | character, intent(in) | UPLO, |
| integer, intent(in) | N, | ||
| integer, intent(in) | NRHS, | ||
| double precision, dimension(lda,*), intent(in), target | A, | ||
| integer, intent(in) | LDA, | ||
| double precision, dimension(ldb,*), intent(inout), target | B, | ||
| integer, intent(in) | LDB, | ||
| integer, intent(out) | INFO | ||
| ) |
Definition at line 273 of file plasma_df90_wrappers.F90.
References plasma_d::plasma_dpotrs(), plasma::plasma_init(), and uplo.

| subroutine plasma_wrap_dsygst | ( | integer, intent(in) | ITYPE, |
| character, intent(in) | UPLO, | ||
| integer, intent(in) | N, | ||
| double precision, dimension(lda,*), intent(inout), target | A, | ||
| integer, intent(in) | LDA, | ||
| double precision, dimension(ldb,*), intent(in), target | B, | ||
| integer, intent(in) | LDB, | ||
| integer, intent(out) | INFO | ||
| ) |
Definition at line 134 of file plasma_df90_wrappers.F90.
References itype, plasma_d::plasma_dsygst(), plasma::plasma_init(), and uplo.

| subroutine plasma_wrap_dsymm | ( | character, intent(in) | SIDE, |
| character, intent(in) | UPLO, | ||
| integer, intent(in) | M, | ||
| integer, intent(in) | N, | ||
| double precision, intent(in) | ALPHA, | ||
| double precision, dimension(lda,*), intent(in), target | A, | ||
| integer, intent(in) | LDA, | ||
| double precision, dimension(ldb,*), intent(in), target | B, | ||
| integer, intent(in) | LDB, | ||
| double precision, intent(in) | BETA, | ||
| double precision, dimension(ldc,*), intent(inout), target | C, | ||
| integer, intent(in) | LDC | ||
| ) |
Definition at line 496 of file plasma_df90_wrappers.F90.
References plasma_d::plasma_dsymm(), plasma::plasma_init(), side, and uplo.

| subroutine plasma_wrap_dsyr2k | ( | character, intent(in) | UPLO, |
| character, intent(in) | TRANS, | ||
| integer, intent(in) | N, | ||
| integer, intent(in) | K, | ||
| double precision, intent(in) | ALPHA, | ||
| double precision, dimension(lda,*), intent(in), target | A, | ||
| integer, intent(in) | LDA, | ||
| double precision, dimension(ldb,*), intent(in), target | B, | ||
| integer, intent(in) | LDB, | ||
| double precision, intent(in) | BETA, | ||
| double precision, dimension(ldc,*), intent(inout), target | C, | ||
| integer, intent(in) | LDC | ||
| ) |
Definition at line 535 of file plasma_df90_wrappers.F90.
References plasma_d::plasma_dsyr2k(), plasma::plasma_init(), trans, and uplo.

| subroutine plasma_wrap_dsyrk | ( | character, intent(in) | UPLO, |
| character, intent(in) | TRANS, | ||
| integer, intent(in) | N, | ||
| integer, intent(in) | K, | ||
| double precision, intent(in) | ALPHA, | ||
| double precision, dimension(lda,*), intent(in), target | A, | ||
| integer, intent(in) | LDA, | ||
| double precision, intent(in) | BETA, | ||
| double precision, dimension(ldc,*), intent(inout), target | C, | ||
| integer, intent(in) | LDC | ||
| ) |
Definition at line 576 of file plasma_df90_wrappers.F90.
References plasma_d::plasma_dsyrk(), plasma::plasma_init(), trans, and uplo.

| subroutine plasma_wrap_dtrmm | ( | character, intent(in) | SIDE, |
| character, intent(in) | UPLO, | ||
| character, intent(in) | TRANSA, | ||
| character, intent(in) | DIAG, | ||
| integer, intent(in) | M, | ||
| integer, intent(in) | N, | ||
| double precision, intent(in) | ALPHA, | ||
| double precision, dimension(lda,*), intent(in), target | A, | ||
| integer, intent(in) | LDA, | ||
| double precision, dimension(ldb,*), intent(inout), target | B, | ||
| integer, intent(in) | LDB | ||
| ) |
Definition at line 615 of file plasma_df90_wrappers.F90.
References diag, plasma_d::plasma_dtrmm(), plasma::plasma_init(), side, and uplo.

| subroutine plasma_wrap_dtrsm | ( | character, intent(in) | SIDE, |
| character, intent(in) | UPLO, | ||
| character, intent(in) | TRANSA, | ||
| character, intent(in) | DIAG, | ||
| integer, intent(in) | M, | ||
| integer, intent(in) | N, | ||
| double precision, intent(in) | ALPHA, | ||
| double precision, dimension(lda,*), intent(in), target | A, | ||
| integer, intent(in) | LDA, | ||
| double precision, dimension(ldb,*), intent(inout), target | B, | ||
| integer, intent(in) | LDB | ||
| ) |
Definition at line 671 of file plasma_df90_wrappers.F90.
References diag, plasma_d::plasma_dtrsm(), plasma::plasma_init(), side, and uplo.

| subroutine plasma_wrap_dtrtri | ( | character, intent(in) | UPLO, |
| character, intent(in) | DIAG, | ||
| integer, intent(in) | N, | ||
| double precision, dimension(lda,*), intent(inout), target | A, | ||
| integer, intent(in) | LDA, | ||
| integer, intent(out) | INFO | ||
| ) |
Definition at line 299 of file plasma_df90_wrappers.F90.
References diag, plasma_d::plasma_dtrtri(), plasma::plasma_init(), and uplo.
