|
PLASMA
2.4.5
PLASMA - Parallel Linear Algebra for Scalable Multi-core Architectures
|
Public Member Functions | |
| subroutine | plasma_dgebrd (jobu, jobvt, M, N, A, LDA, D, E, U, LDU, VT, LDVT, T, info) |
| subroutine | plasma_dgelqf (M, N, A, LDA, T, info) |
| subroutine | plasma_dgelqs (M, N, NRHS, A, LDA, T, B, LDB, info) |
| subroutine | plasma_dgels (trans, M, N, NRHS, A, LDA, T, B, LDB, info) |
| subroutine | plasma_dgemm (transA, transB, M, N, K, alpha, A, LDA, B, LDB, beta, C, LDC, info) |
| subroutine | plasma_dgeqrf (M, N, A, LDA, T, info) |
| subroutine | plasma_dgeqrs (M, N, NRHS, A, LDA, T, B, LDB, info) |
| subroutine | plasma_dgesv (N, NRHS, A, LDA, IPIV, B, LDB, info) |
| subroutine | plasma_dgesv_incpiv (N, NRHS, A, LDA, L, IPIV, B, LDB, info) |
| subroutine | plasma_dgesvd (jobu, jobvt, M, N, A, LDA, S, U, LDU, VT, LDVT, T, info) |
| subroutine | plasma_dgetrf (M, N, A, LDA, IPIV, info) |
| subroutine | plasma_dgetrf_incpiv (M, N, A, LDA, L, IPIV, info) |
| subroutine | plasma_dgetrs (trans, N, NRHS, A, LDA, IPIV, B, LDB, info) |
| subroutine | plasma_dgetrs_incpiv (trans, N, NRHS, A, LDA, L, IPIV, B, LDB, info) |
| subroutine | plasma_dsyev (jobz, uplo, N, A, LDA, W, T, Q, LDQ, info) |
| subroutine | plasma_dsygv (itype, jobz, uplo, N, A, LDA, B, LDB, W, T, Q, LDQ, info) |
| subroutine | plasma_dsygst (itype, uplo, N, A, LDA, B, LDB, info) |
| subroutine | plasma_dsytrd (jobz, uplo, N, A, LDA, D, E, T, Q, LDQ, info) |
| real(kind=c_double) function | plasma_dlange (norm, M, N, A, LDA, work) |
| real(kind=c_double) function | plasma_dlansy (norm, uplo, N, A, LDA, work) |
| subroutine | plasma_dlaswp (N, A, LDA, K1, K2, IPIV, INCX, info) |
| subroutine | plasma_dlauum (uplo, N, A, LDA, info) |
| subroutine | plasma_dposv (uplo, N, NRHS, A, LDA, B, LDB, info) |
| subroutine | plasma_dpotrf (uplo, N, A, LDA, info) |
| subroutine | plasma_dpotri (uplo, N, A, LDA, info) |
| subroutine | plasma_dpotrs (uplo, N, NRHS, A, LDA, B, LDB, info) |
| subroutine | plasma_dsymm (side, uplo, M, N, alpha, A, LDA, B, LDB, beta, C, LDC, info) |
| subroutine | plasma_dsyrk (uplo, trans, N, K, alpha, A, LDA, beta, C, LDC, info) |
| subroutine | plasma_dsyr2k (uplo, trans, N, K, alpha, A, LDA, B, LDB, beta, C, LDC, info) |
| subroutine | plasma_dtrmm (side, uplo, transA, diag, N, NRHS, alpha, A, LDA, B, LDB, info) |
| subroutine | plasma_dtrsm (side, uplo, transA, diag, N, NRHS, alpha, A, LDA, B, LDB, info) |
| subroutine | plasma_dtrsmpl (N, NRHS, A, LDA, L, IPIV, B, LDB, info) |
| subroutine | plasma_dtrtri (uplo, diag, N, A, LDA, info) |
| subroutine | plasma_dorglq (M, N, K, A, LDA, T, B, LDB, info) |
| subroutine | plasma_dorgqr (M, N, K, A, LDA, T, B, LDB, info) |
| subroutine | plasma_dormlq (side, trans, M, N, K, A, LDA, T, B, LDB, info) |
| subroutine | plasma_dormqr (side, trans, M, N, K, A, LDA, T, B, LDB, info) |
| subroutine | plasma_dgecfi (m, n, A, fin, imb, inb, fout, omb, onb, info) |
| subroutine | plasma_dgetmi (m, n, A, fin, mb, nb, info) |
| subroutine | plasma_dgebrd_tile (jobu, jobvt, A, D, E, U, VT, T, info) |
| subroutine | plasma_dgelqf_tile (A, T, info) |
| subroutine | plasma_dgelqs_tile (A, T, B, info) |
| subroutine | plasma_dgels_tile (trans, A, T, B, info) |
| subroutine | plasma_dgemm_tile (transA, transB, alpha, A, B, beta, C, info) |
| subroutine | plasma_dgeqrf_tile (A, T, info) |
| subroutine | plasma_dgeqrs_tile (A, T, B, info) |
| subroutine | plasma_dgesv_tile (A, IPIV, B, info) |
| subroutine | plasma_dgesv_incpiv_tile (A, L, IPIV, B, info) |
| subroutine | plasma_dgesvd_tile (jobu, jobvt, A, S, U, VT, T, info) |
| subroutine | plasma_dgetrf_tile (A, IPIV, info) |
| subroutine | plasma_dgetrf_incpiv_tile (A, L, IPIV, info) |
| subroutine | plasma_dgetrs_tile (trans, A, IPIV, B, info) |
| subroutine | plasma_dgetrs_incpiv_tile (A, L, IPIV, B, info) |
| subroutine | plasma_dsyev_tile (jobz, uplo, A, W, T, Q, info) |
| subroutine | plasma_dsygv_tile (itype, jobz, uplo, A, B, W, T, Q, info) |
| subroutine | plasma_dsygst_tile (itype, uplo, A, B, info) |
| subroutine | plasma_dsytrd_tile (jobz, uplo, A, D, E, T, Q, info) |
| real(kind=c_double) function | plasma_dlange_tile (norm, A, work) |
| real(kind=c_double) function | plasma_dlansy_tile (norm, uplo, A, work) |
| subroutine | plasma_dlaswp_tile (A, K1, K2, IPIV, INCX, info) |
| subroutine | plasma_dlauum_tile (uplo, A, info) |
| subroutine | plasma_dposv_tile (uplo, A, B, info) |
| subroutine | plasma_dpotrf_tile (uplo, A, info) |
| subroutine | plasma_dpotri_tile (uplo, A, info) |
| subroutine | plasma_dpotrs_tile (uplo, A, B, info) |
| subroutine | plasma_dsymm_tile (side, uplo, alpha, A, B, beta, C, info) |
| subroutine | plasma_dsyrk_tile (uplo, trans, alpha, A, beta, C, info) |
| subroutine | plasma_dsyr2k_tile (uplo, trans, alpha, A, B, beta, C, info) |
| subroutine | plasma_dtrmm_tile (side, uplo, transA, diag, alpha, A, B, info) |
| subroutine | plasma_dtrsm_tile (side, uplo, transA, diag, alpha, A, B, info) |
| subroutine | plasma_dtrsmpl_tile (A, L, IPIV, B, info) |
| subroutine | plasma_dtrtri_tile (uplo, diag, A, info) |
| subroutine | plasma_dorglq_tile (A, T, B, info) |
| subroutine | plasma_dorgqr_tile (A, T, B, info) |
| subroutine | plasma_dormlq_tile (side, trans, A, T, B, info) |
| subroutine | plasma_dormqr_tile (side, trans, A, T, B, info) |
| subroutine | plasma_alloc_workspace_dgelqf (M, N, T, info) |
| subroutine | plasma_alloc_workspace_dgels (M, N, T, info) |
| subroutine | plasma_alloc_workspace_dgeqrf (M, N, T, info) |
| subroutine | plasma_alloc_workspace_dgesv_incpiv (N, L, IPIV, info) |
| subroutine | plasma_alloc_workspace_dgetrf_incpiv (M, N, L, IPIV, info) |
| subroutine | plasma_alloc_workspace_dgeev (N, descT, info) |
| subroutine | plasma_alloc_workspace_dgebrd (M, N, descT, info) |
| subroutine | plasma_alloc_workspace_dgesvd (M, N, descT, info) |
| subroutine | plasma_alloc_workspace_dsyev (M, N, descT, info) |
| subroutine | plasma_alloc_workspace_dsygv (M, N, descT, info) |
| subroutine | plasma_alloc_workspace_dsytrd (M, N, descT, info) |
| subroutine | plasma_alloc_workspace_dgelqf_tile (M, N, descT, info) |
| subroutine | plasma_alloc_workspace_dgels_tile (M, N, descT, info) |
| subroutine | plasma_alloc_workspace_dgeqrf_tile (M, N, descT, info) |
| subroutine | plasma_alloc_workspace_dgesv_incpiv_tile (N, descL, IPIV, info) |
| subroutine | plasma_alloc_workspace_dgetrf_incpiv_tile (N, descL, IPIV, info) |
| subroutine | plasma_dlapack_to_tile (Af77, LDA, A, info) |
| subroutine | plasma_dtile_to_lapack (A, Af77, LDA, info) |
Definition at line 44 of file plasma_df90.F90.
| subroutine plasma_d::plasma_alloc_workspace_dgebrd | ( | integer(kind=c_int), intent(in) | M, |
| integer(kind=c_int), intent(in) | N, | ||
| type(c_ptr) | descT, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2888 of file plasma_df90.F90.
References plasma_d::PLASMA_Alloc_Workspace_dgebrd_c::plasma_alloc_workspace_dgebrd_c().

| subroutine plasma_d::plasma_alloc_workspace_dgeev | ( | integer(kind=c_int), intent(in) | N, |
| type(c_ptr) | descT, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2879 of file plasma_df90.F90.
References plasma_d::PLASMA_Alloc_Workspace_dgeev_c::plasma_alloc_workspace_dgeev_c().

| subroutine plasma_d::plasma_alloc_workspace_dgelqf | ( | integer(kind=c_int), intent(in) | M, |
| integer(kind=c_int), intent(in) | N, | ||
| type(c_ptr) | T, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2828 of file plasma_df90.F90.
References plasma_d::PLASMA_Alloc_Workspace_dgelqf_c::plasma_alloc_workspace_dgelqf_c().


| subroutine plasma_d::plasma_alloc_workspace_dgelqf_tile | ( | integer(kind=c_int), intent(in) | M, |
| integer(kind=c_int), intent(in) | N, | ||
| type(c_ptr) | descT, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2938 of file plasma_df90.F90.
References plasma_d::PLASMA_Alloc_Workspace_dgelqf_Tile_c::plasma_alloc_workspace_dgelqf_tile_c().

| subroutine plasma_d::plasma_alloc_workspace_dgels | ( | integer(kind=c_int), intent(in) | M, |
| integer(kind=c_int), intent(in) | N, | ||
| type(c_ptr) | T, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2838 of file plasma_df90.F90.
References plasma_d::PLASMA_Alloc_Workspace_dgels_c::plasma_alloc_workspace_dgels_c().


| subroutine plasma_d::plasma_alloc_workspace_dgels_tile | ( | integer(kind=c_int), intent(in) | M, |
| integer(kind=c_int), intent(in) | N, | ||
| type(c_ptr) | descT, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2948 of file plasma_df90.F90.
References plasma_d::PLASMA_Alloc_Workspace_dgels_Tile_c::plasma_alloc_workspace_dgels_tile_c().

| subroutine plasma_d::plasma_alloc_workspace_dgeqrf | ( | integer(kind=c_int), intent(in) | M, |
| integer(kind=c_int), intent(in) | N, | ||
| type(c_ptr) | T, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2848 of file plasma_df90.F90.
References plasma_d::PLASMA_Alloc_Workspace_dgeqrf_c::plasma_alloc_workspace_dgeqrf_c().


| subroutine plasma_d::plasma_alloc_workspace_dgeqrf_tile | ( | integer(kind=c_int), intent(in) | M, |
| integer(kind=c_int), intent(in) | N, | ||
| type(c_ptr) | descT, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2958 of file plasma_df90.F90.
References plasma_d::PLASMA_Alloc_Workspace_dgeqrf_Tile_c::plasma_alloc_workspace_dgeqrf_tile_c().

| subroutine plasma_d::plasma_alloc_workspace_dgesv_incpiv | ( | integer(kind=c_int), intent(in) | N, |
| type(c_ptr) | L, | ||
| type(c_ptr) | IPIV, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2858 of file plasma_df90.F90.
References plasma_d::PLASMA_Alloc_Workspace_dgesv_incpiv_c::plasma_alloc_workspace_dgesv_incpiv_c().


| subroutine plasma_d::plasma_alloc_workspace_dgesv_incpiv_tile | ( | integer(kind=c_int), intent(in) | N, |
| type(c_ptr) | descL, | ||
| type(c_ptr) | IPIV, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2968 of file plasma_df90.F90.
References plasma_d::PLASMA_Alloc_Workspace_dgesv_incpiv_Tile_c::plasma_alloc_workspace_dgesv_incpiv_tile_c().

| subroutine plasma_d::plasma_alloc_workspace_dgesvd | ( | integer(kind=c_int), intent(in) | M, |
| integer(kind=c_int), intent(in) | N, | ||
| type(c_ptr) | descT, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2898 of file plasma_df90.F90.
References plasma_d::PLASMA_Alloc_Workspace_dgesvd_c::plasma_alloc_workspace_dgesvd_c().

| subroutine plasma_d::plasma_alloc_workspace_dgetrf_incpiv | ( | integer(kind=c_int), intent(in) | M, |
| integer(kind=c_int), intent(in) | N, | ||
| type(c_ptr) | L, | ||
| type(c_ptr) | IPIV, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2868 of file plasma_df90.F90.
References plasma_d::PLASMA_Alloc_Workspace_dgetrf_incpiv_c::plasma_alloc_workspace_dgetrf_incpiv_c().


| subroutine plasma_d::plasma_alloc_workspace_dgetrf_incpiv_tile | ( | integer(kind=c_int), intent(in) | N, |
| type(c_ptr) | descL, | ||
| type(c_ptr) | IPIV, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2978 of file plasma_df90.F90.
References plasma_d::PLASMA_Alloc_Workspace_dgetrf_incpiv_Tile_c::plasma_alloc_workspace_dgetrf_incpiv_tile_c().

| subroutine plasma_d::plasma_alloc_workspace_dsyev | ( | integer(kind=c_int), intent(in) | M, |
| integer(kind=c_int), intent(in) | N, | ||
| type(c_ptr) | descT, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2908 of file plasma_df90.F90.
References plasma_d::PLASMA_Alloc_Workspace_dsyev_c::plasma_alloc_workspace_dsyev_c().

| subroutine plasma_d::plasma_alloc_workspace_dsygv | ( | integer(kind=c_int), intent(in) | M, |
| integer(kind=c_int), intent(in) | N, | ||
| type(c_ptr) | descT, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2918 of file plasma_df90.F90.
References plasma_d::PLASMA_Alloc_Workspace_dsygv_c::plasma_alloc_workspace_dsygv_c().

| subroutine plasma_d::plasma_alloc_workspace_dsytrd | ( | integer(kind=c_int), intent(in) | M, |
| integer(kind=c_int), intent(in) | N, | ||
| type(c_ptr) | descT, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2928 of file plasma_df90.F90.
References plasma_d::PLASMA_Alloc_Workspace_dsytrd_c::plasma_alloc_workspace_dsytrd_c().

| subroutine plasma_d::plasma_dgebrd | ( | integer(kind=c_int), intent(in) | jobu, |
| integer(kind=c_int), intent(in) | jobvt, | ||
| integer(kind=c_int), intent(in) | M, | ||
| integer(kind=c_int), intent(in) | N, | ||
| real(kind=c_double), dimension(lda,*), intent(inout), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| real(kind=c_double), dimension(*), intent(out), target | D, | ||
| real(kind=c_double), dimension(*), intent(out), target | E, | ||
| real(kind=c_double), dimension(ldu,*), intent(out), target | U, | ||
| integer(kind=c_int), intent(in) | LDU, | ||
| real(kind=c_double), dimension(ldvt,*), intent(out), target | VT, | ||
| integer(kind=c_int), intent(in) | LDVT, | ||
| type(c_ptr) | T, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 1687 of file plasma_df90.F90.
References plasma_d::PLASMA_dgebrd_c::plasma_dgebrd_c().

| subroutine plasma_d::plasma_dgebrd_tile | ( | integer(kind=c_int), intent(in) | jobu, |
| integer(kind=c_int), intent(in) | jobvt, | ||
| type(c_ptr) | A, | ||
| real(kind=c_double), dimension(*), intent(out), target | D, | ||
| real(kind=c_double), dimension(*), intent(out), target | E, | ||
| type(c_ptr) | U, | ||
| type(c_ptr) | VT, | ||
| type(c_ptr) | T, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2351 of file plasma_df90.F90.
References plasma_d::PLASMA_dgebrd_Tile_c::plasma_dgebrd_tile_c().

| subroutine plasma_d::plasma_dgecfi | ( | integer(kind=c_int), intent(in) | m, |
| integer(kind=c_int), intent(in) | n, | ||
| real(kind=c_double), dimension(*), intent(inout), target | A, | ||
| integer(kind=c_int), intent(in) | fin, | ||
| integer(kind=c_int), intent(in) | imb, | ||
| integer(kind=c_int), intent(in) | inb, | ||
| integer(kind=c_int), intent(in) | fout, | ||
| integer(kind=c_int), intent(in) | omb, | ||
| integer(kind=c_int), intent(in) | onb, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2322 of file plasma_df90.F90.
References plasma_d::PLASMA_dgecfi_c::plasma_dgecfi_c().

| subroutine plasma_d::plasma_dgelqf | ( | integer(kind=c_int), intent(in) | M, |
| integer(kind=c_int), intent(in) | N, | ||
| real(kind=c_double), dimension(lda,*), intent(inout), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| type(c_ptr) | T, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 1707 of file plasma_df90.F90.
References plasma_d::PLASMA_dgelqf_c::plasma_dgelqf_c().


| subroutine plasma_d::plasma_dgelqf_tile | ( | type(c_ptr) | A, |
| type(c_ptr) | T, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2366 of file plasma_df90.F90.
References plasma_d::PLASMA_dgelqf_Tile_c::plasma_dgelqf_tile_c().

| subroutine plasma_d::plasma_dgelqs | ( | integer(kind=c_int), intent(in) | M, |
| integer(kind=c_int), intent(in) | N, | ||
| integer(kind=c_int), intent(in) | NRHS, | ||
| real(kind=c_double), dimension(lda,*), intent(in), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| type(c_ptr) | T, | ||
| real(kind=c_double), dimension(ldb,*), intent(inout), target | B, | ||
| integer(kind=c_int), intent(in) | LDB, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 1719 of file plasma_df90.F90.
References plasma_d::PLASMA_dgelqs_c::plasma_dgelqs_c().


| subroutine plasma_d::plasma_dgelqs_tile | ( | type(c_ptr) | A, |
| type(c_ptr) | T, | ||
| type(c_ptr) | B, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2375 of file plasma_df90.F90.
References plasma_d::PLASMA_dgelqs_Tile_c::plasma_dgelqs_tile_c().

| subroutine plasma_d::plasma_dgels | ( | integer(kind=c_int), intent(in) | trans, |
| integer(kind=c_int), intent(in) | M, | ||
| integer(kind=c_int), intent(in) | N, | ||
| integer(kind=c_int), intent(in) | NRHS, | ||
| real(kind=c_double), dimension(lda,*), intent(inout), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| type(c_ptr) | T, | ||
| real(kind=c_double), dimension(ldb,*), intent(inout), target | B, | ||
| integer(kind=c_int), intent(in) | LDB, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 1734 of file plasma_df90.F90.
References plasma_d::PLASMA_dgels_c::plasma_dgels_c(), and trans.


| subroutine plasma_d::plasma_dgels_tile | ( | integer(kind=c_int), intent(in) | trans, |
| type(c_ptr) | A, | ||
| type(c_ptr) | T, | ||
| type(c_ptr) | B, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2385 of file plasma_df90.F90.
References plasma_d::PLASMA_dgels_Tile_c::plasma_dgels_tile_c(), and trans.

| subroutine plasma_d::plasma_dgemm | ( | integer(kind=c_int), intent(in) | transA, |
| integer(kind=c_int), intent(in) | transB, | ||
| integer(kind=c_int), intent(in) | M, | ||
| integer(kind=c_int), intent(in) | N, | ||
| integer(kind=c_int), intent(in) | K, | ||
| real(kind=c_double), intent(in) | alpha, | ||
| real(kind=c_double), dimension(lda,*), intent(in), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| real(kind=c_double), dimension(ldb,*), intent(in), target | B, | ||
| integer(kind=c_int), intent(in) | LDB, | ||
| real(kind=c_double), intent(in) | beta, | ||
| real(kind=c_double), dimension(ldc,*), intent(inout), target | C, | ||
| integer(kind=c_int), intent(in) | LDC, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 1750 of file plasma_df90.F90.
References plasma_d::PLASMA_dgemm_c::plasma_dgemm_c().


| subroutine plasma_d::plasma_dgemm_tile | ( | integer(kind=c_int), intent(in) | transA, |
| integer(kind=c_int), intent(in) | transB, | ||
| real(kind=c_double), intent(in) | alpha, | ||
| type(c_ptr) | A, | ||
| type(c_ptr) | B, | ||
| real(kind=c_double), intent(in) | beta, | ||
| type(c_ptr) | C, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2396 of file plasma_df90.F90.
References plasma_d::PLASMA_dgemm_Tile_c::plasma_dgemm_tile_c().

| subroutine plasma_d::plasma_dgeqrf | ( | integer(kind=c_int), intent(in) | M, |
| integer(kind=c_int), intent(in) | N, | ||
| real(kind=c_double), dimension(lda,*), intent(inout), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| type(c_ptr) | T, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 1770 of file plasma_df90.F90.
References plasma_d::PLASMA_dgeqrf_c::plasma_dgeqrf_c().


| subroutine plasma_d::plasma_dgeqrf_tile | ( | type(c_ptr) | A, |
| type(c_ptr) | T, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2410 of file plasma_df90.F90.
References plasma_d::PLASMA_dgeqrf_Tile_c::plasma_dgeqrf_tile_c().

| subroutine plasma_d::plasma_dgeqrs | ( | integer(kind=c_int), intent(in) | M, |
| integer(kind=c_int), intent(in) | N, | ||
| integer(kind=c_int), intent(in) | NRHS, | ||
| real(kind=c_double), dimension(lda,*), intent(inout), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| type(c_ptr) | T, | ||
| real(kind=c_double), dimension(ldb,*), intent(inout), target | B, | ||
| integer(kind=c_int), intent(in) | LDB, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 1782 of file plasma_df90.F90.
References plasma_d::PLASMA_dgeqrs_c::plasma_dgeqrs_c().


| subroutine plasma_d::plasma_dgeqrs_tile | ( | type(c_ptr) | A, |
| type(c_ptr) | T, | ||
| type(c_ptr) | B, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2419 of file plasma_df90.F90.
References plasma_d::PLASMA_dgeqrs_Tile_c::plasma_dgeqrs_tile_c().

| subroutine plasma_d::plasma_dgesv | ( | integer(kind=c_int), intent(in) | N, |
| integer(kind=c_int), intent(in) | NRHS, | ||
| real(kind=c_double), dimension(lda,*), intent(inout), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| integer(kind=c_int), dimension(*), intent(out), target | IPIV, | ||
| real(kind=c_double), dimension(ldb,*), intent(inout), target | B, | ||
| integer(kind=c_int), intent(in) | LDB, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 1797 of file plasma_df90.F90.
References plasma_d::PLASMA_dgesv_c::plasma_dgesv_c().


| subroutine plasma_d::plasma_dgesv_incpiv | ( | integer(kind=c_int), intent(in) | N, |
| integer(kind=c_int), intent(in) | NRHS, | ||
| real(kind=c_double), dimension(lda,*), intent(inout), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| type(c_ptr) | L, | ||
| type(c_ptr) | IPIV, | ||
| real(kind=c_double), dimension(ldb,*), intent(inout), target | B, | ||
| integer(kind=c_int), intent(in) | LDB, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 1811 of file plasma_df90.F90.
References plasma_d::PLASMA_dgesv_incpiv_c::plasma_dgesv_incpiv_c().


| subroutine plasma_d::plasma_dgesv_incpiv_tile | ( | type(c_ptr) | A, |
| type(c_ptr) | L, | ||
| type(c_ptr) | IPIV, | ||
| type(c_ptr) | B, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2439 of file plasma_df90.F90.
References plasma_d::PLASMA_dgesv_incpiv_Tile_c::plasma_dgesv_incpiv_tile_c().

| subroutine plasma_d::plasma_dgesv_tile | ( | type(c_ptr) | A, |
| integer(kind=c_int), dimension(*), intent(out), target | IPIV, | ||
| type(c_ptr) | B, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2429 of file plasma_df90.F90.
References plasma_d::PLASMA_dgesv_Tile_c::plasma_dgesv_tile_c().

| subroutine plasma_d::plasma_dgesvd | ( | integer(kind=c_int), intent(in) | jobu, |
| integer(kind=c_int), intent(in) | jobvt, | ||
| integer(kind=c_int), intent(in) | M, | ||
| integer(kind=c_int), intent(in) | N, | ||
| real(kind=c_double), dimension(lda,*), intent(inout), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| real(kind=c_double), dimension(*), intent(out), target | S, | ||
| real(kind=c_double), dimension(ldu,*), intent(out), target | U, | ||
| integer(kind=c_int), intent(in) | LDU, | ||
| real(kind=c_double), dimension(ldvt,*), intent(out), target | VT, | ||
| integer(kind=c_int), intent(in) | LDVT, | ||
| type(c_ptr) | T, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 1826 of file plasma_df90.F90.
References plasma_d::PLASMA_dgesvd_c::plasma_dgesvd_c().

| subroutine plasma_d::plasma_dgesvd_tile | ( | integer(kind=c_int), intent(in) | jobu, |
| integer(kind=c_int), intent(in) | jobvt, | ||
| type(c_ptr) | A, | ||
| real(kind=c_double), dimension(*), intent(out), target | S, | ||
| type(c_ptr) | U, | ||
| type(c_ptr) | VT, | ||
| type(c_ptr) | T, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2450 of file plasma_df90.F90.
References plasma_d::PLASMA_dgesvd_Tile_c::plasma_dgesvd_tile_c().

| subroutine plasma_d::plasma_dgetmi | ( | integer(kind=c_int), intent(in) | m, |
| integer(kind=c_int), intent(in) | n, | ||
| real(kind=c_double), dimension(*), intent(inout), target | A, | ||
| integer(kind=c_int), intent(in) | fin, | ||
| integer(kind=c_int), intent(in) | mb, | ||
| integer(kind=c_int), intent(in) | nb, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2338 of file plasma_df90.F90.
References plasma_d::PLASMA_dgetmi_c::plasma_dgetmi_c().

| subroutine plasma_d::plasma_dgetrf | ( | integer(kind=c_int), intent(in) | M, |
| integer(kind=c_int), intent(in) | N, | ||
| real(kind=c_double), dimension(lda,*), intent(inout), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| integer(kind=c_int), dimension(*), intent(out), target | IPIV, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 1845 of file plasma_df90.F90.
References plasma_d::PLASMA_dgetrf_c::plasma_dgetrf_c().


| subroutine plasma_d::plasma_dgetrf_incpiv | ( | integer(kind=c_int), intent(in) | M, |
| integer(kind=c_int), intent(in) | N, | ||
| real(kind=c_double), dimension(lda,*), intent(inout), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| type(c_ptr) | L, | ||
| type(c_ptr) | IPIV, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 1857 of file plasma_df90.F90.
References plasma_d::PLASMA_dgetrf_incpiv_c::plasma_dgetrf_incpiv_c().


| subroutine plasma_d::plasma_dgetrf_incpiv_tile | ( | type(c_ptr) | A, |
| type(c_ptr) | L, | ||
| type(c_ptr) | IPIV, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2473 of file plasma_df90.F90.
References plasma_d::PLASMA_dgetrf_incpiv_Tile_c::plasma_dgetrf_incpiv_tile_c().

| subroutine plasma_d::plasma_dgetrf_tile | ( | type(c_ptr) | A, |
| integer(kind=c_int), dimension(*), intent(out), target | IPIV, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2464 of file plasma_df90.F90.
References plasma_d::PLASMA_dgetrf_Tile_c::plasma_dgetrf_tile_c().

| subroutine plasma_d::plasma_dgetrs | ( | integer(kind=c_int), intent(in) | trans, |
| integer(kind=c_int), intent(in) | N, | ||
| integer(kind=c_int), intent(in) | NRHS, | ||
| real(kind=c_double), dimension(lda,*), intent(in), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| integer(kind=c_int), dimension(*), intent(in), target | IPIV, | ||
| real(kind=c_double), dimension(ldb,*), intent(inout), target | B, | ||
| integer(kind=c_int), intent(in) | LDB, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 1870 of file plasma_df90.F90.
References plasma_d::PLASMA_dgetrs_c::plasma_dgetrs_c(), and trans.


| subroutine plasma_d::plasma_dgetrs_incpiv | ( | integer(kind=c_int), intent(in) | trans, |
| integer(kind=c_int), intent(in) | N, | ||
| integer(kind=c_int), intent(in) | NRHS, | ||
| real(kind=c_double), dimension(lda,*), intent(in), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| type(c_ptr) | L, | ||
| type(c_ptr) | IPIV, | ||
| real(kind=c_double), dimension(ldb,*), intent(inout), target | B, | ||
| integer(kind=c_int), intent(in) | LDB, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 1885 of file plasma_df90.F90.
References plasma_d::PLASMA_dgetrs_incpiv_c::plasma_dgetrs_incpiv_c(), plasma_d::PLASMA_dsymm_c::plasma_dsymm_c(), plasma_d::PLASMA_dsyr2k_c::plasma_dsyr2k_c(), plasma_d::PLASMA_dsyrk_c::plasma_dsyrk_c(), side, trans, and uplo.


| subroutine plasma_d::plasma_dgetrs_incpiv_tile | ( | type(c_ptr) | A, |
| type(c_ptr) | L, | ||
| type(c_ptr) | IPIV, | ||
| type(c_ptr) | B, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2494 of file plasma_df90.F90.
References plasma_d::PLASMA_dgetrs_incpiv_Tile_c::plasma_dgetrs_incpiv_tile_c(), plasma_d::PLASMA_dsymm_Tile_c::plasma_dsymm_tile_c(), plasma_d::PLASMA_dsyr2k_Tile_c::plasma_dsyr2k_tile_c(), plasma_d::PLASMA_dsyrk_Tile_c::plasma_dsyrk_tile_c(), side, trans, and uplo.

| subroutine plasma_d::plasma_dgetrs_tile | ( | integer(kind=c_int), intent(in) | trans, |
| type(c_ptr) | A, | ||
| integer(kind=c_int), dimension(*), intent(in), target | IPIV, | ||
| type(c_ptr) | B, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2483 of file plasma_df90.F90.
References plasma_d::PLASMA_dgetrs_Tile_c::plasma_dgetrs_tile_c(), and trans.

| real(kind=c_double) function plasma_d::plasma_dlange | ( | integer(kind=c_int), intent(in) | norm, |
| integer(kind=c_int), intent(in) | M, | ||
| integer(kind=c_int), intent(in) | N, | ||
| real(kind=c_double), dimension(lda,*), intent(in), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| real(kind=c_double), dimension(*), intent(inout), target | work | ||
| ) |
Definition at line 2024 of file plasma_df90.F90.
References norm, plasma_d::PLASMA_dlange_c::plasma_dlange_c(), plasma_dlansy(), plasma_d::PLASMA_dlansy_c::plasma_dlansy_c(), and uplo.

| real(kind=c_double) function plasma_d::plasma_dlange_tile | ( | integer(kind=c_int), intent(in) | norm, |
| type(c_ptr) | A, | ||
| real(kind=c_double), dimension(*), intent(inout), target | work | ||
| ) |
Definition at line 2601 of file plasma_df90.F90.
References norm, plasma_d::PLASMA_dlange_Tile_c::plasma_dlange_tile_c(), plasma_dlansy_tile(), plasma_d::PLASMA_dlansy_Tile_c::plasma_dlansy_tile_c(), and uplo.

| real(kind=c_double) function plasma_d::plasma_dlansy | ( | integer(kind=c_int), intent(in) | norm, |
| integer(kind=c_int), intent(in) | uplo, | ||
| integer(kind=c_int), intent(in) | N, | ||
| real(kind=c_double), dimension(lda,*), intent(inout), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| real(kind=c_double), dimension(*), intent(inout), target | work | ||
| ) |
Definition at line 2052 of file plasma_df90.F90.
References norm, plasma_d::PLASMA_dlansy_c::plasma_dlansy_c(), and uplo.


| real(kind=c_double) function plasma_d::plasma_dlansy_tile | ( | integer(kind=c_int), intent(in) | norm, |
| integer(kind=c_int), intent(in) | uplo, | ||
| type(c_ptr) | A, | ||
| real(kind=c_double), dimension(*), intent(inout), target | work | ||
| ) |
Definition at line 2624 of file plasma_df90.F90.
References norm, plasma_d::PLASMA_dlansy_Tile_c::plasma_dlansy_tile_c(), and uplo.


| subroutine plasma_d::plasma_dlapack_to_tile | ( | real(kind=c_double), dimension(lda,*), intent(in), target | Af77, |
| integer(kind=c_int), intent(in) | LDA, | ||
| type(c_ptr) | A, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2988 of file plasma_df90.F90.
References plasma_d::PLASMA_dLapack_to_Tile_c::plasma_dlapack_to_tile_c().

| subroutine plasma_d::plasma_dlaswp | ( | integer(kind=c_int), intent(in) | N, |
| real(kind=c_double), dimension(lda,*), intent(inout), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| integer(kind=c_int), intent(in) | K1, | ||
| integer(kind=c_int), intent(in) | K2, | ||
| integer(kind=c_int), dimension(*), intent(in), target | IPIV, | ||
| integer(kind=c_int), intent(in) | INCX, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2065 of file plasma_df90.F90.
References plasma_d::PLASMA_dlaswp_c::plasma_dlaswp_c().


| subroutine plasma_d::plasma_dlaswp_tile | ( | type(c_ptr) | A, |
| integer(kind=c_int), intent(in) | K1, | ||
| integer(kind=c_int), intent(in) | K2, | ||
| integer(kind=c_int), dimension(*), intent(in), target | IPIV, | ||
| integer(kind=c_int), intent(in) | INCX, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2635 of file plasma_df90.F90.
References plasma_d::PLASMA_dlaswp_Tile_c::plasma_dlaswp_tile_c().

| subroutine plasma_d::plasma_dlauum | ( | integer(kind=c_int), intent(in) | uplo, |
| integer(kind=c_int), intent(in) | N, | ||
| real(kind=c_double), dimension(lda,*), intent(inout), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2079 of file plasma_df90.F90.
References plasma_d::PLASMA_dlauum_c::plasma_dlauum_c(), and uplo.


| subroutine plasma_d::plasma_dlauum_tile | ( | integer(kind=c_int), intent(in) | uplo, |
| type(c_ptr) | A, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2647 of file plasma_df90.F90.
References plasma_d::PLASMA_dlauum_Tile_c::plasma_dlauum_tile_c(), and uplo.

| subroutine plasma_d::plasma_dorglq | ( | integer(kind=c_int), intent(in) | M, |
| integer(kind=c_int), intent(in) | N, | ||
| integer(kind=c_int), intent(in) | K, | ||
| real(kind=c_double), dimension(lda,*), intent(inout), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| type(c_ptr) | T, | ||
| real(kind=c_double), dimension(ldb,*), intent(out), target | B, | ||
| integer(kind=c_int), intent(in) | LDB, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2258 of file plasma_df90.F90.
References plasma_d::PLASMA_dorglq_c::plasma_dorglq_c().


| subroutine plasma_d::plasma_dorglq_tile | ( | type(c_ptr) | A, |
| type(c_ptr) | T, | ||
| type(c_ptr) | B, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2784 of file plasma_df90.F90.
References plasma_d::PLASMA_dorglq_Tile_c::plasma_dorglq_tile_c().

| subroutine plasma_d::plasma_dorgqr | ( | integer(kind=c_int), intent(in) | M, |
| integer(kind=c_int), intent(in) | N, | ||
| integer(kind=c_int), intent(in) | K, | ||
| real(kind=c_double), dimension(lda,*), intent(inout), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| type(c_ptr) | T, | ||
| real(kind=c_double), dimension(ldb,*), intent(out), target | B, | ||
| integer(kind=c_int), intent(in) | LDB, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2273 of file plasma_df90.F90.
References plasma_d::PLASMA_dorgqr_c::plasma_dorgqr_c().


| subroutine plasma_d::plasma_dorgqr_tile | ( | type(c_ptr) | A, |
| type(c_ptr) | T, | ||
| type(c_ptr) | B, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2794 of file plasma_df90.F90.
References plasma_d::PLASMA_dorgqr_Tile_c::plasma_dorgqr_tile_c().

| subroutine plasma_d::plasma_dormlq | ( | integer(kind=c_int), intent(in) | side, |
| integer(kind=c_int), intent(in) | trans, | ||
| integer(kind=c_int), intent(in) | M, | ||
| integer(kind=c_int), intent(in) | N, | ||
| integer(kind=c_int), intent(in) | K, | ||
| real(kind=c_double), dimension(lda,*), intent(in), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| type(c_ptr) | T, | ||
| real(kind=c_double), dimension(ldb,*), intent(inout), target | B, | ||
| integer(kind=c_int), intent(in) | LDB, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2288 of file plasma_df90.F90.
References plasma_d::PLASMA_dormlq_c::plasma_dormlq_c(), side, and trans.


| subroutine plasma_d::plasma_dormlq_tile | ( | integer(kind=c_int), intent(in) | side, |
| integer(kind=c_int), intent(in) | trans, | ||
| type(c_ptr) | A, | ||
| type(c_ptr) | T, | ||
| type(c_ptr) | B, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2804 of file plasma_df90.F90.
References plasma_d::PLASMA_dormlq_Tile_c::plasma_dormlq_tile_c(), side, and trans.

| subroutine plasma_d::plasma_dormqr | ( | integer(kind=c_int), intent(in) | side, |
| integer(kind=c_int), intent(in) | trans, | ||
| integer(kind=c_int), intent(in) | M, | ||
| integer(kind=c_int), intent(in) | N, | ||
| integer(kind=c_int), intent(in) | K, | ||
| real(kind=c_double), dimension(lda,*), intent(in), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| type(c_ptr) | T, | ||
| real(kind=c_double), dimension(ldb,*), intent(inout), target | B, | ||
| integer(kind=c_int), intent(in) | LDB, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2305 of file plasma_df90.F90.
References plasma_d::PLASMA_dormqr_c::plasma_dormqr_c(), side, and trans.


| subroutine plasma_d::plasma_dormqr_tile | ( | integer(kind=c_int), intent(in) | side, |
| integer(kind=c_int), intent(in) | trans, | ||
| type(c_ptr) | A, | ||
| type(c_ptr) | T, | ||
| type(c_ptr) | B, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2816 of file plasma_df90.F90.
References plasma_d::PLASMA_dormqr_Tile_c::plasma_dormqr_tile_c(), side, and trans.

| subroutine plasma_d::plasma_dposv | ( | integer(kind=c_int), intent(in) | uplo, |
| integer(kind=c_int), intent(in) | N, | ||
| integer(kind=c_int), intent(in) | NRHS, | ||
| real(kind=c_double), dimension(lda,*), intent(inout), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| real(kind=c_double), dimension(ldb,*), intent(inout), target | B, | ||
| integer(kind=c_int), intent(in) | LDB, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2090 of file plasma_df90.F90.
References plasma_d::PLASMA_dposv_c::plasma_dposv_c(), and uplo.


| subroutine plasma_d::plasma_dposv_tile | ( | integer(kind=c_int), intent(in) | uplo, |
| type(c_ptr) | A, | ||
| type(c_ptr) | B, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2656 of file plasma_df90.F90.
References plasma_d::PLASMA_dposv_Tile_c::plasma_dposv_tile_c(), and uplo.

| subroutine plasma_d::plasma_dpotrf | ( | integer(kind=c_int), intent(in) | uplo, |
| integer(kind=c_int), intent(in) | N, | ||
| real(kind=c_double), dimension(lda,*), intent(inout), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2104 of file plasma_df90.F90.
References plasma_d::PLASMA_dpotrf_c::plasma_dpotrf_c(), and uplo.


| subroutine plasma_d::plasma_dpotrf_tile | ( | integer(kind=c_int), intent(in) | uplo, |
| type(c_ptr) | A, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2666 of file plasma_df90.F90.
References plasma_d::PLASMA_dpotrf_Tile_c::plasma_dpotrf_tile_c(), and uplo.

| subroutine plasma_d::plasma_dpotri | ( | integer(kind=c_int), intent(in) | uplo, |
| integer(kind=c_int), intent(in) | N, | ||
| real(kind=c_double), dimension(lda,*), intent(inout), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2115 of file plasma_df90.F90.
References plasma_d::PLASMA_dpotri_c::plasma_dpotri_c(), and uplo.


| subroutine plasma_d::plasma_dpotri_tile | ( | integer(kind=c_int), intent(in) | uplo, |
| type(c_ptr) | A, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2675 of file plasma_df90.F90.
References plasma_d::PLASMA_dpotri_Tile_c::plasma_dpotri_tile_c(), and uplo.

| subroutine plasma_d::plasma_dpotrs | ( | integer(kind=c_int), intent(in) | uplo, |
| integer(kind=c_int), intent(in) | N, | ||
| integer(kind=c_int), intent(in) | NRHS, | ||
| real(kind=c_double), dimension(lda,*), intent(in), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| real(kind=c_double), dimension(ldb,*), intent(inout), target | B, | ||
| integer(kind=c_int), intent(in) | LDB, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2126 of file plasma_df90.F90.
References plasma_d::PLASMA_dpotrs_c::plasma_dpotrs_c(), and uplo.


| subroutine plasma_d::plasma_dpotrs_tile | ( | integer(kind=c_int), intent(in) | uplo, |
| type(c_ptr) | A, | ||
| type(c_ptr) | B, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2684 of file plasma_df90.F90.
References plasma_d::PLASMA_dpotrs_Tile_c::plasma_dpotrs_tile_c(), and uplo.

| subroutine plasma_d::plasma_dsyev | ( | integer(kind=c_int), intent(in) | jobz, |
| integer(kind=c_int), intent(in) | uplo, | ||
| integer(kind=c_int), intent(in) | N, | ||
| real(kind=c_double), dimension(lda,*), intent(inout), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| real(kind=c_double), dimension(*), intent(out), target | W, | ||
| type(c_ptr) | T, | ||
| real(kind=c_double), dimension(ldq,*), intent(out), target | Q, | ||
| integer(kind=c_int), intent(in) | LDQ, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 1958 of file plasma_df90.F90.
References plasma_d::PLASMA_dsyev_c::plasma_dsyev_c(), and uplo.

| subroutine plasma_d::plasma_dsyev_tile | ( | integer(kind=c_int), intent(in) | jobz, |
| integer(kind=c_int), intent(in) | uplo, | ||
| type(c_ptr) | A, | ||
| real(kind=c_double), dimension(*), intent(out), target | W, | ||
| type(c_ptr) | T, | ||
| type(c_ptr) | Q, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2548 of file plasma_df90.F90.
References plasma_d::PLASMA_dsyev_Tile_c::plasma_dsyev_tile_c(), and uplo.

| subroutine plasma_d::plasma_dsygst | ( | integer(kind=c_int), intent(in) | itype, |
| integer(kind=c_int), intent(in) | uplo, | ||
| integer(kind=c_int), intent(in) | N, | ||
| real(kind=c_double), dimension(lda,*), intent(inout), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| real(kind=c_double), dimension(ldb,*), intent(in), target | B, | ||
| integer(kind=c_int), intent(in) | LDB, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 1993 of file plasma_df90.F90.
References itype, plasma_d::PLASMA_dsygst_c::plasma_dsygst_c(), and uplo.


| subroutine plasma_d::plasma_dsygst_tile | ( | integer(kind=c_int), intent(in) | itype, |
| integer(kind=c_int), intent(in) | uplo, | ||
| type(c_ptr) | A, | ||
| type(c_ptr) | B, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2576 of file plasma_df90.F90.
References itype, plasma_d::PLASMA_dsygst_Tile_c::plasma_dsygst_tile_c(), and uplo.

| subroutine plasma_d::plasma_dsygv | ( | integer(kind=c_int), intent(in) | itype, |
| integer(kind=c_int), intent(in) | jobz, | ||
| integer(kind=c_int), intent(in) | uplo, | ||
| integer(kind=c_int), intent(in) | N, | ||
| real(kind=c_double), dimension(lda,*), intent(inout), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| real(kind=c_double), dimension(ldb,*), intent(inout), target | B, | ||
| integer(kind=c_int), intent(in) | LDB, | ||
| real(kind=c_double), dimension(*), intent(out), target | W, | ||
| type(c_ptr) | T, | ||
| real(kind=c_double), dimension(ldq,*), intent(out), target | Q, | ||
| integer(kind=c_int), intent(in) | LDQ, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 1974 of file plasma_df90.F90.
References itype, plasma_d::PLASMA_dsygv_c::plasma_dsygv_c(), and uplo.

| subroutine plasma_d::plasma_dsygv_tile | ( | integer(kind=c_int), intent(in) | itype, |
| integer(kind=c_int), intent(in) | jobz, | ||
| integer(kind=c_int), intent(in) | uplo, | ||
| type(c_ptr) | A, | ||
| type(c_ptr) | B, | ||
| real(kind=c_double), dimension(*), intent(out), target | W, | ||
| type(c_ptr) | T, | ||
| type(c_ptr) | Q, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2561 of file plasma_df90.F90.
References itype, plasma_d::PLASMA_dsygv_Tile_c::plasma_dsygv_tile_c(), and uplo.

| subroutine plasma_d::plasma_dsymm | ( | integer(kind=c_int), intent(in) | side, |
| integer(kind=c_int), intent(in) | uplo, | ||
| integer(kind=c_int), intent(in) | M, | ||
| integer(kind=c_int), intent(in) | N, | ||
| real(kind=c_double), intent(in) | alpha, | ||
| real(kind=c_double), dimension(lda,*), intent(in), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| real(kind=c_double), dimension(ldb,*), intent(in), target | B, | ||
| integer(kind=c_int), intent(in) | LDB, | ||
| real(kind=c_double), intent(in) | beta, | ||
| real(kind=c_double), dimension(ldc,*), intent(inout), target | C, | ||
| integer(kind=c_int), intent(in) | LDC, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2140 of file plasma_df90.F90.
References plasma_d::PLASMA_dsymm_c::plasma_dsymm_c(), side, and uplo.


| subroutine plasma_d::plasma_dsymm_tile | ( | integer(kind=c_int), intent(in) | side, |
| integer(kind=c_int), intent(in) | uplo, | ||
| real(kind=c_double), intent(in) | alpha, | ||
| type(c_ptr) | A, | ||
| type(c_ptr) | B, | ||
| real(kind=c_double), intent(in) | beta, | ||
| type(c_ptr) | C, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2694 of file plasma_df90.F90.
References plasma_d::PLASMA_dsymm_Tile_c::plasma_dsymm_tile_c(), side, and uplo.

| subroutine plasma_d::plasma_dsyr2k | ( | integer(kind=c_int), intent(in) | uplo, |
| integer(kind=c_int), intent(in) | trans, | ||
| integer(kind=c_int), intent(in) | N, | ||
| integer(kind=c_int), intent(in) | K, | ||
| real(kind=c_double), intent(in) | alpha, | ||
| real(kind=c_double), dimension(lda,*), intent(in), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| real(kind=c_double), dimension(ldb,*), intent(in), target | B, | ||
| integer(kind=c_int), intent(in) | LDB, | ||
| real(kind=c_double), intent(in) | beta, | ||
| real(kind=c_double), dimension(ldc,*), intent(inout), target | C, | ||
| integer(kind=c_int), intent(in) | LDC, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2176 of file plasma_df90.F90.
References plasma_d::PLASMA_dsyr2k_c::plasma_dsyr2k_c(), trans, and uplo.


| subroutine plasma_d::plasma_dsyr2k_tile | ( | integer(kind=c_int), intent(in) | uplo, |
| integer(kind=c_int), intent(in) | trans, | ||
| real(kind=c_double), intent(in) | alpha, | ||
| type(c_ptr) | A, | ||
| type(c_ptr) | B, | ||
| real(kind=c_double), intent(in) | beta, | ||
| type(c_ptr) | C, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2721 of file plasma_df90.F90.
References plasma_d::PLASMA_dsyr2k_Tile_c::plasma_dsyr2k_tile_c(), trans, and uplo.

| subroutine plasma_d::plasma_dsyrk | ( | integer(kind=c_int), intent(in) | uplo, |
| integer(kind=c_int), intent(in) | trans, | ||
| integer(kind=c_int), intent(in) | N, | ||
| integer(kind=c_int), intent(in) | K, | ||
| real(kind=c_double), intent(in) | alpha, | ||
| real(kind=c_double), dimension(lda,*), intent(in), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| real(kind=c_double), intent(in) | beta, | ||
| real(kind=c_double), dimension(ldc,*), intent(inout), target | C, | ||
| integer(kind=c_int), intent(in) | LDC, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2159 of file plasma_df90.F90.
References plasma_d::PLASMA_dsyrk_c::plasma_dsyrk_c(), trans, and uplo.


| subroutine plasma_d::plasma_dsyrk_tile | ( | integer(kind=c_int), intent(in) | uplo, |
| integer(kind=c_int), intent(in) | trans, | ||
| real(kind=c_double), intent(in) | alpha, | ||
| type(c_ptr) | A, | ||
| real(kind=c_double), intent(in) | beta, | ||
| type(c_ptr) | C, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2708 of file plasma_df90.F90.
References plasma_d::PLASMA_dsyrk_Tile_c::plasma_dsyrk_tile_c(), trans, and uplo.

| subroutine plasma_d::plasma_dsytrd | ( | integer(kind=c_int), intent(in) | jobz, |
| integer(kind=c_int), intent(in) | uplo, | ||
| integer(kind=c_int), intent(in) | N, | ||
| real(kind=c_double), dimension(lda,*), intent(inout), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| real(kind=c_double), dimension(*), intent(out), target | D, | ||
| real(kind=c_double), dimension(*), intent(out), target | E, | ||
| type(c_ptr) | T, | ||
| real(kind=c_double), dimension(ldq,*), intent(out), target | Q, | ||
| integer(kind=c_int), intent(in) | LDQ, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2007 of file plasma_df90.F90.
References plasma_d::PLASMA_dsytrd_c::plasma_dsytrd_c(), and uplo.

| subroutine plasma_d::plasma_dsytrd_tile | ( | integer(kind=c_int), intent(in) | jobz, |
| integer(kind=c_int), intent(in) | uplo, | ||
| type(c_ptr) | A, | ||
| real(kind=c_double), dimension(*), intent(out), target | D, | ||
| real(kind=c_double), dimension(*), intent(out), target | E, | ||
| type(c_ptr) | T, | ||
| type(c_ptr) | Q, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2587 of file plasma_df90.F90.
References plasma_d::PLASMA_dsytrd_Tile_c::plasma_dsytrd_tile_c(), and uplo.

| subroutine plasma_d::plasma_dtile_to_lapack | ( | type(c_ptr) | A, |
| real(kind=c_double), dimension(lda,*), intent(out), target | Af77, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2998 of file plasma_df90.F90.
References plasma_d::PLASMA_dTile_to_Lapack_c::plasma_dtile_to_lapack_c().

| subroutine plasma_d::plasma_dtrmm | ( | integer(kind=c_int), intent(in) | side, |
| integer(kind=c_int), intent(in) | uplo, | ||
| integer(kind=c_int), intent(in) | transA, | ||
| integer(kind=c_int), intent(in) | diag, | ||
| integer(kind=c_int), intent(in) | N, | ||
| integer(kind=c_int), intent(in) | NRHS, | ||
| real(kind=c_double), intent(in) | alpha, | ||
| real(kind=c_double), dimension(lda,*), intent(in), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| real(kind=c_double), dimension(ldb,*), intent(inout), target | B, | ||
| integer(kind=c_int), intent(in) | LDB, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2195 of file plasma_df90.F90.
References diag, plasma_d::PLASMA_dtrmm_c::plasma_dtrmm_c(), side, and uplo.


| subroutine plasma_d::plasma_dtrmm_tile | ( | integer(kind=c_int), intent(in) | side, |
| integer(kind=c_int), intent(in) | uplo, | ||
| integer(kind=c_int), intent(in) | transA, | ||
| integer(kind=c_int), intent(in) | diag, | ||
| real(kind=c_double), intent(in) | alpha, | ||
| type(c_ptr) | A, | ||
| type(c_ptr) | B, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2735 of file plasma_df90.F90.
References diag, plasma_d::PLASMA_dtrmm_Tile_c::plasma_dtrmm_tile_c(), side, and uplo.

| subroutine plasma_d::plasma_dtrsm | ( | integer(kind=c_int), intent(in) | side, |
| integer(kind=c_int), intent(in) | uplo, | ||
| integer(kind=c_int), intent(in) | transA, | ||
| integer(kind=c_int), intent(in) | diag, | ||
| integer(kind=c_int), intent(in) | N, | ||
| integer(kind=c_int), intent(in) | NRHS, | ||
| real(kind=c_double), intent(in) | alpha, | ||
| real(kind=c_double), dimension(lda,*), intent(in), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| real(kind=c_double), dimension(ldb,*), intent(inout), target | B, | ||
| integer(kind=c_int), intent(in) | LDB, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2213 of file plasma_df90.F90.
References diag, plasma_d::PLASMA_dtrsm_c::plasma_dtrsm_c(), side, and uplo.


| subroutine plasma_d::plasma_dtrsm_tile | ( | integer(kind=c_int), intent(in) | side, |
| integer(kind=c_int), intent(in) | uplo, | ||
| integer(kind=c_int), intent(in) | transA, | ||
| integer(kind=c_int), intent(in) | diag, | ||
| real(kind=c_double), intent(in) | alpha, | ||
| type(c_ptr) | A, | ||
| type(c_ptr) | B, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2749 of file plasma_df90.F90.
References diag, plasma_d::PLASMA_dtrsm_Tile_c::plasma_dtrsm_tile_c(), side, and uplo.

| subroutine plasma_d::plasma_dtrsmpl | ( | integer(kind=c_int), intent(in) | N, |
| integer(kind=c_int), intent(in) | NRHS, | ||
| real(kind=c_double), dimension(lda,*), intent(in), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| type(c_ptr) | L, | ||
| type(c_ptr) | IPIV, | ||
| real(kind=c_double), dimension(ldb,*), intent(inout), target | B, | ||
| integer(kind=c_int), intent(in) | LDB, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2231 of file plasma_df90.F90.
References plasma_d::PLASMA_dtrsmpl_c::plasma_dtrsmpl_c().

| subroutine plasma_d::plasma_dtrsmpl_tile | ( | type(c_ptr) | A, |
| type(c_ptr) | L, | ||
| type(c_ptr) | IPIV, | ||
| type(c_ptr) | B, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2763 of file plasma_df90.F90.
References plasma_d::PLASMA_dtrsmpl_Tile_c::plasma_dtrsmpl_tile_c().

| subroutine plasma_d::plasma_dtrtri | ( | integer(kind=c_int), intent(in) | uplo, |
| integer(kind=c_int), intent(in) | diag, | ||
| integer(kind=c_int), intent(in) | N, | ||
| real(kind=c_double), dimension(lda,*), intent(inout), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2246 of file plasma_df90.F90.
References diag, plasma_d::PLASMA_dtrtri_c::plasma_dtrtri_c(), and uplo.


| subroutine plasma_d::plasma_dtrtri_tile | ( | integer(kind=c_int), intent(in) | uplo, |
| integer(kind=c_int), intent(in) | diag, | ||
| type(c_ptr) | A, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2774 of file plasma_df90.F90.
References diag, plasma_d::PLASMA_dtrtri_Tile_c::plasma_dtrtri_tile_c(), and uplo.
