|
PLASMA
2.4.5
PLASMA - Parallel Linear Algebra for Scalable Multi-core Architectures
|
Public Member Functions | |
| subroutine | plasma_zgebrd (jobu, jobvt, M, N, A, LDA, D, E, U, LDU, VT, LDVT, T, info) |
| subroutine | plasma_zgelqf (M, N, A, LDA, T, info) |
| subroutine | plasma_zgelqs (M, N, NRHS, A, LDA, T, B, LDB, info) |
| subroutine | plasma_zgels (trans, M, N, NRHS, A, LDA, T, B, LDB, info) |
| subroutine | plasma_zgemm (transA, transB, M, N, K, alpha, A, LDA, B, LDB, beta, C, LDC, info) |
| subroutine | plasma_zgeqrf (M, N, A, LDA, T, info) |
| subroutine | plasma_zgeqrs (M, N, NRHS, A, LDA, T, B, LDB, info) |
| subroutine | plasma_zgesv (N, NRHS, A, LDA, IPIV, B, LDB, info) |
| subroutine | plasma_zgesv_incpiv (N, NRHS, A, LDA, L, IPIV, B, LDB, info) |
| subroutine | plasma_zgesvd (jobu, jobvt, M, N, A, LDA, S, U, LDU, VT, LDVT, T, info) |
| subroutine | plasma_zgetrf (M, N, A, LDA, IPIV, info) |
| subroutine | plasma_zgetrf_incpiv (M, N, A, LDA, L, IPIV, info) |
| subroutine | plasma_zgetrs (trans, N, NRHS, A, LDA, IPIV, B, LDB, info) |
| subroutine | plasma_zgetrs_incpiv (trans, N, NRHS, A, LDA, L, IPIV, B, LDB, info) |
| subroutine | plasma_zhemm (side, uplo, M, N, alpha, A, LDA, B, LDB, beta, C, LDC, info) |
| subroutine | plasma_zherk (uplo, trans, N, K, alpha, A, LDA, beta, C, LDC, info) |
| subroutine | plasma_zher2k (uplo, trans, N, K, alpha, A, LDA, B, LDB, beta, C, LDC, info) |
| subroutine | plasma_zheev (jobz, uplo, N, A, LDA, W, T, Q, LDQ, info) |
| subroutine | plasma_zhegv (itype, jobz, uplo, N, A, LDA, B, LDB, W, T, Q, LDQ, info) |
| subroutine | plasma_zhegst (itype, uplo, N, A, LDA, B, LDB, info) |
| subroutine | plasma_zhetrd (jobz, uplo, N, A, LDA, D, E, T, Q, LDQ, info) |
| real(kind=c_double) function | plasma_zlange (norm, M, N, A, LDA, work) |
| real(kind=c_double) function | plasma_zlanhe (norm, uplo, N, A, LDA, work) |
| real(kind=c_double) function | plasma_zlansy (norm, uplo, N, A, LDA, work) |
| subroutine | plasma_zlaswp (N, A, LDA, K1, K2, IPIV, INCX, info) |
| subroutine | plasma_zlauum (uplo, N, A, LDA, info) |
| subroutine | plasma_zposv (uplo, N, NRHS, A, LDA, B, LDB, info) |
| subroutine | plasma_zpotrf (uplo, N, A, LDA, info) |
| subroutine | plasma_zpotri (uplo, N, A, LDA, info) |
| subroutine | plasma_zpotrs (uplo, N, NRHS, A, LDA, B, LDB, info) |
| subroutine | plasma_zsymm (side, uplo, M, N, alpha, A, LDA, B, LDB, beta, C, LDC, info) |
| subroutine | plasma_zsyrk (uplo, trans, N, K, alpha, A, LDA, beta, C, LDC, info) |
| subroutine | plasma_zsyr2k (uplo, trans, N, K, alpha, A, LDA, B, LDB, beta, C, LDC, info) |
| subroutine | plasma_ztrmm (side, uplo, transA, diag, N, NRHS, alpha, A, LDA, B, LDB, info) |
| subroutine | plasma_ztrsm (side, uplo, transA, diag, N, NRHS, alpha, A, LDA, B, LDB, info) |
| subroutine | plasma_ztrsmpl (N, NRHS, A, LDA, L, IPIV, B, LDB, info) |
| subroutine | plasma_ztrtri (uplo, diag, N, A, LDA, info) |
| subroutine | plasma_zunglq (M, N, K, A, LDA, T, B, LDB, info) |
| subroutine | plasma_zungqr (M, N, K, A, LDA, T, B, LDB, info) |
| subroutine | plasma_zunmlq (side, trans, M, N, K, A, LDA, T, B, LDB, info) |
| subroutine | plasma_zunmqr (side, trans, M, N, K, A, LDA, T, B, LDB, info) |
| subroutine | plasma_zgecfi (m, n, A, fin, imb, inb, fout, omb, onb, info) |
| subroutine | plasma_zgetmi (m, n, A, fin, mb, nb, info) |
| subroutine | plasma_zgebrd_tile (jobu, jobvt, A, D, E, U, VT, T, info) |
| subroutine | plasma_zgelqf_tile (A, T, info) |
| subroutine | plasma_zgelqs_tile (A, T, B, info) |
| subroutine | plasma_zgels_tile (trans, A, T, B, info) |
| subroutine | plasma_zgemm_tile (transA, transB, alpha, A, B, beta, C, info) |
| subroutine | plasma_zgeqrf_tile (A, T, info) |
| subroutine | plasma_zgeqrs_tile (A, T, B, info) |
| subroutine | plasma_zgesv_tile (A, IPIV, B, info) |
| subroutine | plasma_zgesv_incpiv_tile (A, L, IPIV, B, info) |
| subroutine | plasma_zgesvd_tile (jobu, jobvt, A, S, U, VT, T, info) |
| subroutine | plasma_zgetrf_tile (A, IPIV, info) |
| subroutine | plasma_zgetrf_incpiv_tile (A, L, IPIV, info) |
| subroutine | plasma_zgetrs_tile (trans, A, IPIV, B, info) |
| subroutine | plasma_zgetrs_incpiv_tile (A, L, IPIV, B, info) |
| subroutine | plasma_zhemm_tile (side, uplo, alpha, A, B, beta, C, info) |
| subroutine | plasma_zherk_tile (uplo, trans, alpha, A, beta, C, info) |
| subroutine | plasma_zher2k_tile (uplo, trans, alpha, A, B, beta, C, info) |
| subroutine | plasma_zheev_tile (jobz, uplo, A, W, T, Q, info) |
| subroutine | plasma_zhegv_tile (itype, jobz, uplo, A, B, W, T, Q, info) |
| subroutine | plasma_zhegst_tile (itype, uplo, A, B, info) |
| subroutine | plasma_zhetrd_tile (jobz, uplo, A, D, E, T, Q, info) |
| real(kind=c_double) function | plasma_zlange_tile (norm, A, work) |
| real(kind=c_double) function | plasma_zlanhe_tile (norm, uplo, A, work) |
| real(kind=c_double) function | plasma_zlansy_tile (norm, uplo, A, work) |
| subroutine | plasma_zlaswp_tile (A, K1, K2, IPIV, INCX, info) |
| subroutine | plasma_zlauum_tile (uplo, A, info) |
| subroutine | plasma_zposv_tile (uplo, A, B, info) |
| subroutine | plasma_zpotrf_tile (uplo, A, info) |
| subroutine | plasma_zpotri_tile (uplo, A, info) |
| subroutine | plasma_zpotrs_tile (uplo, A, B, info) |
| subroutine | plasma_zsymm_tile (side, uplo, alpha, A, B, beta, C, info) |
| subroutine | plasma_zsyrk_tile (uplo, trans, alpha, A, beta, C, info) |
| subroutine | plasma_zsyr2k_tile (uplo, trans, alpha, A, B, beta, C, info) |
| subroutine | plasma_ztrmm_tile (side, uplo, transA, diag, alpha, A, B, info) |
| subroutine | plasma_ztrsm_tile (side, uplo, transA, diag, alpha, A, B, info) |
| subroutine | plasma_ztrsmpl_tile (A, L, IPIV, B, info) |
| subroutine | plasma_ztrtri_tile (uplo, diag, A, info) |
| subroutine | plasma_zunglq_tile (A, T, B, info) |
| subroutine | plasma_zungqr_tile (A, T, B, info) |
| subroutine | plasma_zunmlq_tile (side, trans, A, T, B, info) |
| subroutine | plasma_zunmqr_tile (side, trans, A, T, B, info) |
| subroutine | plasma_alloc_workspace_zgelqf (M, N, T, info) |
| subroutine | plasma_alloc_workspace_zgels (M, N, T, info) |
| subroutine | plasma_alloc_workspace_zgeqrf (M, N, T, info) |
| subroutine | plasma_alloc_workspace_zgesv_incpiv (N, L, IPIV, info) |
| subroutine | plasma_alloc_workspace_zgetrf_incpiv (M, N, L, IPIV, info) |
| subroutine | plasma_alloc_workspace_zgeev (N, descT, info) |
| subroutine | plasma_alloc_workspace_zgebrd (M, N, descT, info) |
| subroutine | plasma_alloc_workspace_zgesvd (M, N, descT, info) |
| subroutine | plasma_alloc_workspace_zheev (M, N, descT, info) |
| subroutine | plasma_alloc_workspace_zhegv (M, N, descT, info) |
| subroutine | plasma_alloc_workspace_zhetrd (M, N, descT, info) |
| subroutine | plasma_alloc_workspace_zgelqf_tile (M, N, descT, info) |
| subroutine | plasma_alloc_workspace_zgels_tile (M, N, descT, info) |
| subroutine | plasma_alloc_workspace_zgeqrf_tile (M, N, descT, info) |
| subroutine | plasma_alloc_workspace_zgesv_incpiv_tile (N, descL, IPIV, info) |
| subroutine | plasma_alloc_workspace_zgetrf_incpiv_tile (N, descL, IPIV, info) |
| subroutine | plasma_zlapack_to_tile (Af77, LDA, A, info) |
| subroutine | plasma_ztile_to_lapack (A, Af77, LDA, info) |
Definition at line 44 of file plasma_zf90.F90.
| subroutine plasma_z::plasma_alloc_workspace_zgebrd | ( | 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_zf90.F90.
References plasma_z::PLASMA_Alloc_Workspace_zgebrd_c::plasma_alloc_workspace_zgebrd_c().

| subroutine plasma_z::plasma_alloc_workspace_zgeev | ( | 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_zf90.F90.
References plasma_z::PLASMA_Alloc_Workspace_zgeev_c::plasma_alloc_workspace_zgeev_c().

| subroutine plasma_z::plasma_alloc_workspace_zgelqf | ( | 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_zf90.F90.
References plasma_z::PLASMA_Alloc_Workspace_zgelqf_c::plasma_alloc_workspace_zgelqf_c().


| subroutine plasma_z::plasma_alloc_workspace_zgelqf_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_zf90.F90.
References plasma_z::PLASMA_Alloc_Workspace_zgelqf_Tile_c::plasma_alloc_workspace_zgelqf_tile_c().

| subroutine plasma_z::plasma_alloc_workspace_zgels | ( | 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_zf90.F90.
References plasma_z::PLASMA_Alloc_Workspace_zgels_c::plasma_alloc_workspace_zgels_c().


| subroutine plasma_z::plasma_alloc_workspace_zgels_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_zf90.F90.
References plasma_z::PLASMA_Alloc_Workspace_zgels_Tile_c::plasma_alloc_workspace_zgels_tile_c().

| subroutine plasma_z::plasma_alloc_workspace_zgeqrf | ( | 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_zf90.F90.
References plasma_z::PLASMA_Alloc_Workspace_zgeqrf_c::plasma_alloc_workspace_zgeqrf_c().


| subroutine plasma_z::plasma_alloc_workspace_zgeqrf_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_zf90.F90.
References plasma_z::PLASMA_Alloc_Workspace_zgeqrf_Tile_c::plasma_alloc_workspace_zgeqrf_tile_c().

| subroutine plasma_z::plasma_alloc_workspace_zgesv_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_zf90.F90.
References plasma_z::PLASMA_Alloc_Workspace_zgesv_incpiv_c::plasma_alloc_workspace_zgesv_incpiv_c().


| subroutine plasma_z::plasma_alloc_workspace_zgesv_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_zf90.F90.
References plasma_z::PLASMA_Alloc_Workspace_zgesv_incpiv_Tile_c::plasma_alloc_workspace_zgesv_incpiv_tile_c().

| subroutine plasma_z::plasma_alloc_workspace_zgesvd | ( | 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_zf90.F90.
References plasma_z::PLASMA_Alloc_Workspace_zgesvd_c::plasma_alloc_workspace_zgesvd_c().

| subroutine plasma_z::plasma_alloc_workspace_zgetrf_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_zf90.F90.
References plasma_z::PLASMA_Alloc_Workspace_zgetrf_incpiv_c::plasma_alloc_workspace_zgetrf_incpiv_c().


| subroutine plasma_z::plasma_alloc_workspace_zgetrf_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_zf90.F90.
References plasma_z::PLASMA_Alloc_Workspace_zgetrf_incpiv_Tile_c::plasma_alloc_workspace_zgetrf_incpiv_tile_c().

| subroutine plasma_z::plasma_alloc_workspace_zheev | ( | 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_zf90.F90.
References plasma_z::PLASMA_Alloc_Workspace_zheev_c::plasma_alloc_workspace_zheev_c().

| subroutine plasma_z::plasma_alloc_workspace_zhegv | ( | 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_zf90.F90.
References plasma_z::PLASMA_Alloc_Workspace_zhegv_c::plasma_alloc_workspace_zhegv_c().

| subroutine plasma_z::plasma_alloc_workspace_zhetrd | ( | 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_zf90.F90.
References plasma_z::PLASMA_Alloc_Workspace_zhetrd_c::plasma_alloc_workspace_zhetrd_c().

| subroutine plasma_z::plasma_zgebrd | ( | 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, | ||
| complex(kind=c_double_complex), 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, | ||
| complex(kind=c_double_complex), dimension(ldu,*), intent(out), target | U, | ||
| integer(kind=c_int), intent(in) | LDU, | ||
| complex(kind=c_double_complex), 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_zf90.F90.
References plasma_z::PLASMA_zgebrd_c::plasma_zgebrd_c().

| subroutine plasma_z::plasma_zgebrd_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_zf90.F90.
References plasma_z::PLASMA_zgebrd_Tile_c::plasma_zgebrd_tile_c().

| subroutine plasma_z::plasma_zgecfi | ( | integer(kind=c_int), intent(in) | m, |
| integer(kind=c_int), intent(in) | n, | ||
| complex(kind=c_double_complex), 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_zf90.F90.
References plasma_z::PLASMA_zgecfi_c::plasma_zgecfi_c().

| subroutine plasma_z::plasma_zgelqf | ( | integer(kind=c_int), intent(in) | M, |
| integer(kind=c_int), intent(in) | N, | ||
| complex(kind=c_double_complex), 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_zf90.F90.
References plasma_z::PLASMA_zgelqf_c::plasma_zgelqf_c().


| subroutine plasma_z::plasma_zgelqf_tile | ( | type(c_ptr) | A, |
| type(c_ptr) | T, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2366 of file plasma_zf90.F90.
References plasma_z::PLASMA_zgelqf_Tile_c::plasma_zgelqf_tile_c().

| subroutine plasma_z::plasma_zgelqs | ( | integer(kind=c_int), intent(in) | M, |
| integer(kind=c_int), intent(in) | N, | ||
| integer(kind=c_int), intent(in) | NRHS, | ||
| complex(kind=c_double_complex), dimension(lda,*), intent(in), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| type(c_ptr) | T, | ||
| complex(kind=c_double_complex), 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_zf90.F90.
References plasma_z::PLASMA_zgelqs_c::plasma_zgelqs_c().


| subroutine plasma_z::plasma_zgelqs_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_zf90.F90.
References plasma_z::PLASMA_zgelqs_Tile_c::plasma_zgelqs_tile_c().

| subroutine plasma_z::plasma_zgels | ( | 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, | ||
| complex(kind=c_double_complex), dimension(lda,*), intent(inout), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| type(c_ptr) | T, | ||
| complex(kind=c_double_complex), 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_zf90.F90.
References plasma_z::PLASMA_zgels_c::plasma_zgels_c(), and trans.


| subroutine plasma_z::plasma_zgels_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_zf90.F90.
References plasma_z::PLASMA_zgels_Tile_c::plasma_zgels_tile_c(), and trans.

| subroutine plasma_z::plasma_zgemm | ( | 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, | ||
| complex(kind=c_double_complex), intent(in) | alpha, | ||
| complex(kind=c_double_complex), dimension(lda,*), intent(in), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| complex(kind=c_double_complex), dimension(ldb,*), intent(in), target | B, | ||
| integer(kind=c_int), intent(in) | LDB, | ||
| complex(kind=c_double_complex), intent(in) | beta, | ||
| complex(kind=c_double_complex), 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_zf90.F90.
References plasma_z::PLASMA_zgemm_c::plasma_zgemm_c().


| subroutine plasma_z::plasma_zgemm_tile | ( | integer(kind=c_int), intent(in) | transA, |
| integer(kind=c_int), intent(in) | transB, | ||
| complex(kind=c_double_complex), intent(in) | alpha, | ||
| type(c_ptr) | A, | ||
| type(c_ptr) | B, | ||
| complex(kind=c_double_complex), intent(in) | beta, | ||
| type(c_ptr) | C, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2396 of file plasma_zf90.F90.
References plasma_z::PLASMA_zgemm_Tile_c::plasma_zgemm_tile_c().

| subroutine plasma_z::plasma_zgeqrf | ( | integer(kind=c_int), intent(in) | M, |
| integer(kind=c_int), intent(in) | N, | ||
| complex(kind=c_double_complex), 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_zf90.F90.
References plasma_z::PLASMA_zgeqrf_c::plasma_zgeqrf_c().


| subroutine plasma_z::plasma_zgeqrf_tile | ( | type(c_ptr) | A, |
| type(c_ptr) | T, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2410 of file plasma_zf90.F90.
References plasma_z::PLASMA_zgeqrf_Tile_c::plasma_zgeqrf_tile_c().

| subroutine plasma_z::plasma_zgeqrs | ( | integer(kind=c_int), intent(in) | M, |
| integer(kind=c_int), intent(in) | N, | ||
| integer(kind=c_int), intent(in) | NRHS, | ||
| complex(kind=c_double_complex), dimension(lda,*), intent(inout), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| type(c_ptr) | T, | ||
| complex(kind=c_double_complex), 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_zf90.F90.
References plasma_z::PLASMA_zgeqrs_c::plasma_zgeqrs_c().


| subroutine plasma_z::plasma_zgeqrs_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_zf90.F90.
References plasma_z::PLASMA_zgeqrs_Tile_c::plasma_zgeqrs_tile_c().

| subroutine plasma_z::plasma_zgesv | ( | integer(kind=c_int), intent(in) | N, |
| integer(kind=c_int), intent(in) | NRHS, | ||
| complex(kind=c_double_complex), dimension(lda,*), intent(inout), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| integer(kind=c_int), dimension(*), intent(out), target | IPIV, | ||
| complex(kind=c_double_complex), 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_zf90.F90.
References plasma_z::PLASMA_zgesv_c::plasma_zgesv_c().


| subroutine plasma_z::plasma_zgesv_incpiv | ( | integer(kind=c_int), intent(in) | N, |
| integer(kind=c_int), intent(in) | NRHS, | ||
| complex(kind=c_double_complex), dimension(lda,*), intent(inout), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| type(c_ptr) | L, | ||
| type(c_ptr) | IPIV, | ||
| complex(kind=c_double_complex), 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_zf90.F90.
References plasma_z::PLASMA_zgesv_incpiv_c::plasma_zgesv_incpiv_c().


| subroutine plasma_z::plasma_zgesv_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_zf90.F90.
References plasma_z::PLASMA_zgesv_incpiv_Tile_c::plasma_zgesv_incpiv_tile_c().

| subroutine plasma_z::plasma_zgesv_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_zf90.F90.
References plasma_z::PLASMA_zgesv_Tile_c::plasma_zgesv_tile_c().

| subroutine plasma_z::plasma_zgesvd | ( | 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, | ||
| complex(kind=c_double_complex), dimension(lda,*), intent(inout), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| real(kind=c_double), dimension(*), intent(out), target | S, | ||
| complex(kind=c_double_complex), dimension(ldu,*), intent(out), target | U, | ||
| integer(kind=c_int), intent(in) | LDU, | ||
| complex(kind=c_double_complex), 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_zf90.F90.
References plasma_z::PLASMA_zgesvd_c::plasma_zgesvd_c().

| subroutine plasma_z::plasma_zgesvd_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_zf90.F90.
References plasma_z::PLASMA_zgesvd_Tile_c::plasma_zgesvd_tile_c().

| subroutine plasma_z::plasma_zgetmi | ( | integer(kind=c_int), intent(in) | m, |
| integer(kind=c_int), intent(in) | n, | ||
| complex(kind=c_double_complex), 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_zf90.F90.
References plasma_z::PLASMA_zgetmi_c::plasma_zgetmi_c().

| subroutine plasma_z::plasma_zgetrf | ( | integer(kind=c_int), intent(in) | M, |
| integer(kind=c_int), intent(in) | N, | ||
| complex(kind=c_double_complex), 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_zf90.F90.
References plasma_z::PLASMA_zgetrf_c::plasma_zgetrf_c().


| subroutine plasma_z::plasma_zgetrf_incpiv | ( | integer(kind=c_int), intent(in) | M, |
| integer(kind=c_int), intent(in) | N, | ||
| complex(kind=c_double_complex), 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_zf90.F90.
References plasma_z::PLASMA_zgetrf_incpiv_c::plasma_zgetrf_incpiv_c().


| subroutine plasma_z::plasma_zgetrf_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_zf90.F90.
References plasma_z::PLASMA_zgetrf_incpiv_Tile_c::plasma_zgetrf_incpiv_tile_c().

| subroutine plasma_z::plasma_zgetrf_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_zf90.F90.
References plasma_z::PLASMA_zgetrf_Tile_c::plasma_zgetrf_tile_c().

| subroutine plasma_z::plasma_zgetrs | ( | integer(kind=c_int), intent(in) | trans, |
| integer(kind=c_int), intent(in) | N, | ||
| integer(kind=c_int), intent(in) | NRHS, | ||
| complex(kind=c_double_complex), dimension(lda,*), intent(in), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| integer(kind=c_int), dimension(*), intent(in), target | IPIV, | ||
| complex(kind=c_double_complex), 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_zf90.F90.
References plasma_z::PLASMA_zgetrs_c::plasma_zgetrs_c(), and trans.


| subroutine plasma_z::plasma_zgetrs_incpiv | ( | integer(kind=c_int), intent(in) | trans, |
| integer(kind=c_int), intent(in) | N, | ||
| integer(kind=c_int), intent(in) | NRHS, | ||
| complex(kind=c_double_complex), dimension(lda,*), intent(in), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| type(c_ptr) | L, | ||
| type(c_ptr) | IPIV, | ||
| complex(kind=c_double_complex), 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_zf90.F90.
References plasma_z::PLASMA_zgetrs_incpiv_c::plasma_zgetrs_incpiv_c(), and trans.


| subroutine plasma_z::plasma_zgetrs_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_zf90.F90.
References plasma_z::PLASMA_zgetrs_incpiv_Tile_c::plasma_zgetrs_incpiv_tile_c().

| subroutine plasma_z::plasma_zgetrs_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_zf90.F90.
References plasma_z::PLASMA_zgetrs_Tile_c::plasma_zgetrs_tile_c(), and trans.

| subroutine plasma_z::plasma_zheev | ( | integer(kind=c_int), intent(in) | jobz, |
| integer(kind=c_int), intent(in) | uplo, | ||
| integer(kind=c_int), intent(in) | N, | ||
| complex(kind=c_double_complex), 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, | ||
| complex(kind=c_double_complex), 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_zf90.F90.
References plasma_z::PLASMA_zheev_c::plasma_zheev_c(), and uplo.

| subroutine plasma_z::plasma_zheev_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_zf90.F90.
References plasma_z::PLASMA_zheev_Tile_c::plasma_zheev_tile_c(), and uplo.

| subroutine plasma_z::plasma_zhegst | ( | integer(kind=c_int), intent(in) | itype, |
| integer(kind=c_int), intent(in) | uplo, | ||
| integer(kind=c_int), intent(in) | N, | ||
| complex(kind=c_double_complex), dimension(lda,*), intent(inout), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| complex(kind=c_double_complex), 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_zf90.F90.
References itype, plasma_z::PLASMA_zhegst_c::plasma_zhegst_c(), and uplo.


| subroutine plasma_z::plasma_zhegst_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_zf90.F90.
References itype, plasma_z::PLASMA_zhegst_Tile_c::plasma_zhegst_tile_c(), and uplo.

| subroutine plasma_z::plasma_zhegv | ( | 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, | ||
| complex(kind=c_double_complex), dimension(lda,*), intent(inout), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| complex(kind=c_double_complex), 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, | ||
| complex(kind=c_double_complex), 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_zf90.F90.
References itype, plasma_z::PLASMA_zhegv_c::plasma_zhegv_c(), and uplo.

| subroutine plasma_z::plasma_zhegv_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_zf90.F90.
References itype, plasma_z::PLASMA_zhegv_Tile_c::plasma_zhegv_tile_c(), and uplo.

| subroutine plasma_z::plasma_zhemm | ( | 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, | ||
| complex(kind=c_double_complex), intent(in) | alpha, | ||
| complex(kind=c_double_complex), dimension(lda,*), intent(in), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| complex(kind=c_double_complex), dimension(ldb,*), intent(in), target | B, | ||
| integer(kind=c_int), intent(in) | LDB, | ||
| complex(kind=c_double_complex), intent(in) | beta, | ||
| complex(kind=c_double_complex), dimension(ldc,*), intent(inout), target | C, | ||
| integer(kind=c_int), intent(in) | LDC, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 1902 of file plasma_zf90.F90.
References plasma_z::PLASMA_zhemm_c::plasma_zhemm_c(), side, and uplo.


| subroutine plasma_z::plasma_zhemm_tile | ( | integer(kind=c_int), intent(in) | side, |
| integer(kind=c_int), intent(in) | uplo, | ||
| complex(kind=c_double_complex), intent(in) | alpha, | ||
| type(c_ptr) | A, | ||
| type(c_ptr) | B, | ||
| complex(kind=c_double_complex), intent(in) | beta, | ||
| type(c_ptr) | C, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2506 of file plasma_zf90.F90.
References plasma_z::PLASMA_zhemm_Tile_c::plasma_zhemm_tile_c(), side, and uplo.

| subroutine plasma_z::plasma_zher2k | ( | 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, | ||
| complex(kind=c_double_complex), intent(in) | alpha, | ||
| complex(kind=c_double_complex), dimension(lda,*), intent(in), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| complex(kind=c_double_complex), dimension(ldb,*), intent(in), target | B, | ||
| integer(kind=c_int), intent(in) | LDB, | ||
| real(kind=c_double), intent(in) | beta, | ||
| complex(kind=c_double_complex), dimension(ldc,*), intent(inout), target | C, | ||
| integer(kind=c_int), intent(in) | LDC, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 1938 of file plasma_zf90.F90.
References plasma_z::PLASMA_zher2k_c::plasma_zher2k_c(), trans, and uplo.


| subroutine plasma_z::plasma_zher2k_tile | ( | integer(kind=c_int), intent(in) | uplo, |
| integer(kind=c_int), intent(in) | trans, | ||
| complex(kind=c_double_complex), 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 2533 of file plasma_zf90.F90.
References plasma_z::PLASMA_zher2k_Tile_c::plasma_zher2k_tile_c(), trans, and uplo.

| subroutine plasma_z::plasma_zherk | ( | 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, | ||
| complex(kind=c_double_complex), dimension(lda,*), intent(in), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| real(kind=c_double), intent(in) | beta, | ||
| complex(kind=c_double_complex), dimension(ldc,*), intent(inout), target | C, | ||
| integer(kind=c_int), intent(in) | LDC, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 1921 of file plasma_zf90.F90.
References plasma_z::PLASMA_zherk_c::plasma_zherk_c(), trans, and uplo.


| subroutine plasma_z::plasma_zherk_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 2520 of file plasma_zf90.F90.
References plasma_z::PLASMA_zherk_Tile_c::plasma_zherk_tile_c(), trans, and uplo.

| subroutine plasma_z::plasma_zhetrd | ( | integer(kind=c_int), intent(in) | jobz, |
| integer(kind=c_int), intent(in) | uplo, | ||
| integer(kind=c_int), intent(in) | N, | ||
| complex(kind=c_double_complex), 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, | ||
| complex(kind=c_double_complex), 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_zf90.F90.
References plasma_z::PLASMA_zhetrd_c::plasma_zhetrd_c(), and uplo.

| subroutine plasma_z::plasma_zhetrd_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_zf90.F90.
References plasma_z::PLASMA_zhetrd_Tile_c::plasma_zhetrd_tile_c(), and uplo.

| real(kind=c_double) function plasma_z::plasma_zlange | ( | integer(kind=c_int), intent(in) | norm, |
| integer(kind=c_int), intent(in) | M, | ||
| integer(kind=c_int), intent(in) | N, | ||
| complex(kind=c_double_complex), 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_zf90.F90.
References norm, and plasma_z::PLASMA_zlange_c::plasma_zlange_c().

| real(kind=c_double) function plasma_z::plasma_zlange_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_zf90.F90.
References norm, and plasma_z::PLASMA_zlange_Tile_c::plasma_zlange_tile_c().

| real(kind=c_double) function plasma_z::plasma_zlanhe | ( | integer(kind=c_int), intent(in) | norm, |
| integer(kind=c_int), intent(in) | uplo, | ||
| integer(kind=c_int), intent(in) | N, | ||
| complex(kind=c_double_complex), 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 2038 of file plasma_zf90.F90.
References norm, plasma_z::PLASMA_zlanhe_c::plasma_zlanhe_c(), and uplo.

| real(kind=c_double) function plasma_z::plasma_zlanhe_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 2612 of file plasma_zf90.F90.
References norm, plasma_z::PLASMA_zlanhe_Tile_c::plasma_zlanhe_tile_c(), and uplo.

| real(kind=c_double) function plasma_z::plasma_zlansy | ( | integer(kind=c_int), intent(in) | norm, |
| integer(kind=c_int), intent(in) | uplo, | ||
| integer(kind=c_int), intent(in) | N, | ||
| complex(kind=c_double_complex), 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_zf90.F90.
References norm, plasma_z::PLASMA_zlansy_c::plasma_zlansy_c(), and uplo.

| real(kind=c_double) function plasma_z::plasma_zlansy_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_zf90.F90.
References norm, plasma_z::PLASMA_zlansy_Tile_c::plasma_zlansy_tile_c(), and uplo.

| subroutine plasma_z::plasma_zlapack_to_tile | ( | complex(kind=c_double_complex), 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_zf90.F90.
References plasma_z::PLASMA_zLapack_to_Tile_c::plasma_zlapack_to_tile_c().

| subroutine plasma_z::plasma_zlaswp | ( | integer(kind=c_int), intent(in) | N, |
| complex(kind=c_double_complex), 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_zf90.F90.
References plasma_z::PLASMA_zlaswp_c::plasma_zlaswp_c().


| subroutine plasma_z::plasma_zlaswp_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_zf90.F90.
References plasma_z::PLASMA_zlaswp_Tile_c::plasma_zlaswp_tile_c().

| subroutine plasma_z::plasma_zlauum | ( | integer(kind=c_int), intent(in) | uplo, |
| integer(kind=c_int), intent(in) | N, | ||
| complex(kind=c_double_complex), 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_zf90.F90.
References plasma_z::PLASMA_zlauum_c::plasma_zlauum_c(), and uplo.


| subroutine plasma_z::plasma_zlauum_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_zf90.F90.
References plasma_z::PLASMA_zlauum_Tile_c::plasma_zlauum_tile_c(), and uplo.

| subroutine plasma_z::plasma_zposv | ( | integer(kind=c_int), intent(in) | uplo, |
| integer(kind=c_int), intent(in) | N, | ||
| integer(kind=c_int), intent(in) | NRHS, | ||
| complex(kind=c_double_complex), dimension(lda,*), intent(inout), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| complex(kind=c_double_complex), 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_zf90.F90.
References plasma_z::PLASMA_zposv_c::plasma_zposv_c(), and uplo.


| subroutine plasma_z::plasma_zposv_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_zf90.F90.
References plasma_z::PLASMA_zposv_Tile_c::plasma_zposv_tile_c(), and uplo.

| subroutine plasma_z::plasma_zpotrf | ( | integer(kind=c_int), intent(in) | uplo, |
| integer(kind=c_int), intent(in) | N, | ||
| complex(kind=c_double_complex), 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_zf90.F90.
References plasma_z::PLASMA_zpotrf_c::plasma_zpotrf_c(), and uplo.


| subroutine plasma_z::plasma_zpotrf_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_zf90.F90.
References plasma_z::PLASMA_zpotrf_Tile_c::plasma_zpotrf_tile_c(), and uplo.

| subroutine plasma_z::plasma_zpotri | ( | integer(kind=c_int), intent(in) | uplo, |
| integer(kind=c_int), intent(in) | N, | ||
| complex(kind=c_double_complex), 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_zf90.F90.
References plasma_z::PLASMA_zpotri_c::plasma_zpotri_c(), and uplo.


| subroutine plasma_z::plasma_zpotri_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_zf90.F90.
References plasma_z::PLASMA_zpotri_Tile_c::plasma_zpotri_tile_c(), and uplo.

| subroutine plasma_z::plasma_zpotrs | ( | integer(kind=c_int), intent(in) | uplo, |
| integer(kind=c_int), intent(in) | N, | ||
| integer(kind=c_int), intent(in) | NRHS, | ||
| complex(kind=c_double_complex), dimension(lda,*), intent(in), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| complex(kind=c_double_complex), 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_zf90.F90.
References plasma_z::PLASMA_zpotrs_c::plasma_zpotrs_c(), and uplo.


| subroutine plasma_z::plasma_zpotrs_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_zf90.F90.
References plasma_z::PLASMA_zpotrs_Tile_c::plasma_zpotrs_tile_c(), and uplo.

| subroutine plasma_z::plasma_zsymm | ( | 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, | ||
| complex(kind=c_double_complex), intent(in) | alpha, | ||
| complex(kind=c_double_complex), dimension(lda,*), intent(in), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| complex(kind=c_double_complex), dimension(ldb,*), intent(in), target | B, | ||
| integer(kind=c_int), intent(in) | LDB, | ||
| complex(kind=c_double_complex), intent(in) | beta, | ||
| complex(kind=c_double_complex), 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_zf90.F90.
References plasma_z::PLASMA_zsymm_c::plasma_zsymm_c(), side, and uplo.


| subroutine plasma_z::plasma_zsymm_tile | ( | integer(kind=c_int), intent(in) | side, |
| integer(kind=c_int), intent(in) | uplo, | ||
| complex(kind=c_double_complex), intent(in) | alpha, | ||
| type(c_ptr) | A, | ||
| type(c_ptr) | B, | ||
| complex(kind=c_double_complex), intent(in) | beta, | ||
| type(c_ptr) | C, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2694 of file plasma_zf90.F90.
References plasma_z::PLASMA_zsymm_Tile_c::plasma_zsymm_tile_c(), side, and uplo.

| subroutine plasma_z::plasma_zsyr2k | ( | 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, | ||
| complex(kind=c_double_complex), intent(in) | alpha, | ||
| complex(kind=c_double_complex), dimension(lda,*), intent(in), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| complex(kind=c_double_complex), dimension(ldb,*), intent(in), target | B, | ||
| integer(kind=c_int), intent(in) | LDB, | ||
| complex(kind=c_double_complex), intent(in) | beta, | ||
| complex(kind=c_double_complex), 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_zf90.F90.
References plasma_z::PLASMA_zsyr2k_c::plasma_zsyr2k_c(), trans, and uplo.


| subroutine plasma_z::plasma_zsyr2k_tile | ( | integer(kind=c_int), intent(in) | uplo, |
| integer(kind=c_int), intent(in) | trans, | ||
| complex(kind=c_double_complex), intent(in) | alpha, | ||
| type(c_ptr) | A, | ||
| type(c_ptr) | B, | ||
| complex(kind=c_double_complex), intent(in) | beta, | ||
| type(c_ptr) | C, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2721 of file plasma_zf90.F90.
References plasma_z::PLASMA_zsyr2k_Tile_c::plasma_zsyr2k_tile_c(), trans, and uplo.

| subroutine plasma_z::plasma_zsyrk | ( | 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, | ||
| complex(kind=c_double_complex), intent(in) | alpha, | ||
| complex(kind=c_double_complex), dimension(lda,*), intent(in), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| complex(kind=c_double_complex), intent(in) | beta, | ||
| complex(kind=c_double_complex), 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_zf90.F90.
References plasma_z::PLASMA_zsyrk_c::plasma_zsyrk_c(), trans, and uplo.


| subroutine plasma_z::plasma_zsyrk_tile | ( | integer(kind=c_int), intent(in) | uplo, |
| integer(kind=c_int), intent(in) | trans, | ||
| complex(kind=c_double_complex), intent(in) | alpha, | ||
| type(c_ptr) | A, | ||
| complex(kind=c_double_complex), intent(in) | beta, | ||
| type(c_ptr) | C, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2708 of file plasma_zf90.F90.
References plasma_z::PLASMA_zsyrk_Tile_c::plasma_zsyrk_tile_c(), trans, and uplo.

| subroutine plasma_z::plasma_ztile_to_lapack | ( | type(c_ptr) | A, |
| complex(kind=c_double_complex), 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_zf90.F90.
References plasma_z::PLASMA_zTile_to_Lapack_c::plasma_ztile_to_lapack_c().

| subroutine plasma_z::plasma_ztrmm | ( | 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, | ||
| complex(kind=c_double_complex), intent(in) | alpha, | ||
| complex(kind=c_double_complex), dimension(lda,*), intent(in), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| complex(kind=c_double_complex), 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_zf90.F90.
References diag, plasma_z::PLASMA_ztrmm_c::plasma_ztrmm_c(), side, and uplo.


| subroutine plasma_z::plasma_ztrmm_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, | ||
| complex(kind=c_double_complex), 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_zf90.F90.
References diag, plasma_z::PLASMA_ztrmm_Tile_c::plasma_ztrmm_tile_c(), side, and uplo.

| subroutine plasma_z::plasma_ztrsm | ( | 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, | ||
| complex(kind=c_double_complex), intent(in) | alpha, | ||
| complex(kind=c_double_complex), dimension(lda,*), intent(in), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| complex(kind=c_double_complex), 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_zf90.F90.
References diag, plasma_z::PLASMA_ztrsm_c::plasma_ztrsm_c(), side, and uplo.


| subroutine plasma_z::plasma_ztrsm_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, | ||
| complex(kind=c_double_complex), 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_zf90.F90.
References diag, plasma_z::PLASMA_ztrsm_Tile_c::plasma_ztrsm_tile_c(), side, and uplo.

| subroutine plasma_z::plasma_ztrsmpl | ( | integer(kind=c_int), intent(in) | N, |
| integer(kind=c_int), intent(in) | NRHS, | ||
| complex(kind=c_double_complex), dimension(lda,*), intent(in), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| type(c_ptr) | L, | ||
| type(c_ptr) | IPIV, | ||
| complex(kind=c_double_complex), 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_zf90.F90.
References plasma_z::PLASMA_ztrsmpl_c::plasma_ztrsmpl_c().

| subroutine plasma_z::plasma_ztrsmpl_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_zf90.F90.
References plasma_z::PLASMA_ztrsmpl_Tile_c::plasma_ztrsmpl_tile_c().

| subroutine plasma_z::plasma_ztrtri | ( | integer(kind=c_int), intent(in) | uplo, |
| integer(kind=c_int), intent(in) | diag, | ||
| integer(kind=c_int), intent(in) | N, | ||
| complex(kind=c_double_complex), 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_zf90.F90.
References diag, plasma_z::PLASMA_ztrtri_c::plasma_ztrtri_c(), and uplo.


| subroutine plasma_z::plasma_ztrtri_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_zf90.F90.
References diag, plasma_z::PLASMA_ztrtri_Tile_c::plasma_ztrtri_tile_c(), and uplo.

| subroutine plasma_z::plasma_zunglq | ( | integer(kind=c_int), intent(in) | M, |
| integer(kind=c_int), intent(in) | N, | ||
| integer(kind=c_int), intent(in) | K, | ||
| complex(kind=c_double_complex), dimension(lda,*), intent(inout), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| type(c_ptr) | T, | ||
| complex(kind=c_double_complex), 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_zf90.F90.
References plasma_z::PLASMA_zunglq_c::plasma_zunglq_c().


| subroutine plasma_z::plasma_zunglq_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_zf90.F90.
References plasma_z::PLASMA_zunglq_Tile_c::plasma_zunglq_tile_c().

| subroutine plasma_z::plasma_zungqr | ( | integer(kind=c_int), intent(in) | M, |
| integer(kind=c_int), intent(in) | N, | ||
| integer(kind=c_int), intent(in) | K, | ||
| complex(kind=c_double_complex), dimension(lda,*), intent(inout), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| type(c_ptr) | T, | ||
| complex(kind=c_double_complex), 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_zf90.F90.
References plasma_z::PLASMA_zungqr_c::plasma_zungqr_c().


| subroutine plasma_z::plasma_zungqr_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_zf90.F90.
References plasma_z::PLASMA_zungqr_Tile_c::plasma_zungqr_tile_c().

| subroutine plasma_z::plasma_zunmlq | ( | 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, | ||
| complex(kind=c_double_complex), dimension(lda,*), intent(in), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| type(c_ptr) | T, | ||
| complex(kind=c_double_complex), 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_zf90.F90.
References plasma_z::PLASMA_zunmlq_c::plasma_zunmlq_c(), side, and trans.


| subroutine plasma_z::plasma_zunmlq_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_zf90.F90.
References plasma_z::PLASMA_zunmlq_Tile_c::plasma_zunmlq_tile_c(), side, and trans.

| subroutine plasma_z::plasma_zunmqr | ( | 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, | ||
| complex(kind=c_double_complex), dimension(lda,*), intent(in), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| type(c_ptr) | T, | ||
| complex(kind=c_double_complex), 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_zf90.F90.
References plasma_z::PLASMA_zunmqr_c::plasma_zunmqr_c(), side, and trans.


| subroutine plasma_z::plasma_zunmqr_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_zf90.F90.
References plasma_z::PLASMA_zunmqr_Tile_c::plasma_zunmqr_tile_c(), side, and trans.
