PLASMA
2.4.5
PLASMA - Parallel Linear Algebra for Scalable Multi-core Architectures
|
Public Member Functions | |
subroutine | plasma_cgebrd (jobu, jobvt, M, N, A, LDA, D, E, U, LDU, VT, LDVT, T, info) |
subroutine | plasma_cgelqf (M, N, A, LDA, T, info) |
subroutine | plasma_cgelqs (M, N, NRHS, A, LDA, T, B, LDB, info) |
subroutine | plasma_cgels (trans, M, N, NRHS, A, LDA, T, B, LDB, info) |
subroutine | plasma_cgemm (transA, transB, M, N, K, alpha, A, LDA, B, LDB, beta, C, LDC, info) |
subroutine | plasma_cgeqrf (M, N, A, LDA, T, info) |
subroutine | plasma_cgeqrs (M, N, NRHS, A, LDA, T, B, LDB, info) |
subroutine | plasma_cgesv (N, NRHS, A, LDA, IPIV, B, LDB, info) |
subroutine | plasma_cgesv_incpiv (N, NRHS, A, LDA, L, IPIV, B, LDB, info) |
subroutine | plasma_cgesvd (jobu, jobvt, M, N, A, LDA, S, U, LDU, VT, LDVT, T, info) |
subroutine | plasma_cgetrf (M, N, A, LDA, IPIV, info) |
subroutine | plasma_cgetrf_incpiv (M, N, A, LDA, L, IPIV, info) |
subroutine | plasma_cgetrs (trans, N, NRHS, A, LDA, IPIV, B, LDB, info) |
subroutine | plasma_cgetrs_incpiv (trans, N, NRHS, A, LDA, L, IPIV, B, LDB, info) |
subroutine | plasma_chemm (side, uplo, M, N, alpha, A, LDA, B, LDB, beta, C, LDC, info) |
subroutine | plasma_cherk (uplo, trans, N, K, alpha, A, LDA, beta, C, LDC, info) |
subroutine | plasma_cher2k (uplo, trans, N, K, alpha, A, LDA, B, LDB, beta, C, LDC, info) |
subroutine | plasma_cheev (jobz, uplo, N, A, LDA, W, T, Q, LDQ, info) |
subroutine | plasma_chegv (itype, jobz, uplo, N, A, LDA, B, LDB, W, T, Q, LDQ, info) |
subroutine | plasma_chegst (itype, uplo, N, A, LDA, B, LDB, info) |
subroutine | plasma_chetrd (jobz, uplo, N, A, LDA, D, E, T, Q, LDQ, info) |
real(kind=c_float) function | plasma_clange (norm, M, N, A, LDA, work) |
real(kind=c_float) function | plasma_clanhe (norm, uplo, N, A, LDA, work) |
real(kind=c_float) function | plasma_clansy (norm, uplo, N, A, LDA, work) |
subroutine | plasma_claswp (N, A, LDA, K1, K2, IPIV, INCX, info) |
subroutine | plasma_clauum (uplo, N, A, LDA, info) |
subroutine | plasma_cposv (uplo, N, NRHS, A, LDA, B, LDB, info) |
subroutine | plasma_cpotrf (uplo, N, A, LDA, info) |
subroutine | plasma_cpotri (uplo, N, A, LDA, info) |
subroutine | plasma_cpotrs (uplo, N, NRHS, A, LDA, B, LDB, info) |
subroutine | plasma_csymm (side, uplo, M, N, alpha, A, LDA, B, LDB, beta, C, LDC, info) |
subroutine | plasma_csyrk (uplo, trans, N, K, alpha, A, LDA, beta, C, LDC, info) |
subroutine | plasma_csyr2k (uplo, trans, N, K, alpha, A, LDA, B, LDB, beta, C, LDC, info) |
subroutine | plasma_ctrmm (side, uplo, transA, diag, N, NRHS, alpha, A, LDA, B, LDB, info) |
subroutine | plasma_ctrsm (side, uplo, transA, diag, N, NRHS, alpha, A, LDA, B, LDB, info) |
subroutine | plasma_ctrsmpl (N, NRHS, A, LDA, L, IPIV, B, LDB, info) |
subroutine | plasma_ctrtri (uplo, diag, N, A, LDA, info) |
subroutine | plasma_cunglq (M, N, K, A, LDA, T, B, LDB, info) |
subroutine | plasma_cungqr (M, N, K, A, LDA, T, B, LDB, info) |
subroutine | plasma_cunmlq (side, trans, M, N, K, A, LDA, T, B, LDB, info) |
subroutine | plasma_cunmqr (side, trans, M, N, K, A, LDA, T, B, LDB, info) |
subroutine | plasma_cgecfi (m, n, A, fin, imb, inb, fout, omb, onb, info) |
subroutine | plasma_cgetmi (m, n, A, fin, mb, nb, info) |
subroutine | plasma_cgebrd_tile (jobu, jobvt, A, D, E, U, VT, T, info) |
subroutine | plasma_cgelqf_tile (A, T, info) |
subroutine | plasma_cgelqs_tile (A, T, B, info) |
subroutine | plasma_cgels_tile (trans, A, T, B, info) |
subroutine | plasma_cgemm_tile (transA, transB, alpha, A, B, beta, C, info) |
subroutine | plasma_cgeqrf_tile (A, T, info) |
subroutine | plasma_cgeqrs_tile (A, T, B, info) |
subroutine | plasma_cgesv_tile (A, IPIV, B, info) |
subroutine | plasma_cgesv_incpiv_tile (A, L, IPIV, B, info) |
subroutine | plasma_cgesvd_tile (jobu, jobvt, A, S, U, VT, T, info) |
subroutine | plasma_cgetrf_tile (A, IPIV, info) |
subroutine | plasma_cgetrf_incpiv_tile (A, L, IPIV, info) |
subroutine | plasma_cgetrs_tile (trans, A, IPIV, B, info) |
subroutine | plasma_cgetrs_incpiv_tile (A, L, IPIV, B, info) |
subroutine | plasma_chemm_tile (side, uplo, alpha, A, B, beta, C, info) |
subroutine | plasma_cherk_tile (uplo, trans, alpha, A, beta, C, info) |
subroutine | plasma_cher2k_tile (uplo, trans, alpha, A, B, beta, C, info) |
subroutine | plasma_cheev_tile (jobz, uplo, A, W, T, Q, info) |
subroutine | plasma_chegv_tile (itype, jobz, uplo, A, B, W, T, Q, info) |
subroutine | plasma_chegst_tile (itype, uplo, A, B, info) |
subroutine | plasma_chetrd_tile (jobz, uplo, A, D, E, T, Q, info) |
real(kind=c_float) function | plasma_clange_tile (norm, A, work) |
real(kind=c_float) function | plasma_clanhe_tile (norm, uplo, A, work) |
real(kind=c_float) function | plasma_clansy_tile (norm, uplo, A, work) |
subroutine | plasma_claswp_tile (A, K1, K2, IPIV, INCX, info) |
subroutine | plasma_clauum_tile (uplo, A, info) |
subroutine | plasma_cposv_tile (uplo, A, B, info) |
subroutine | plasma_cpotrf_tile (uplo, A, info) |
subroutine | plasma_cpotri_tile (uplo, A, info) |
subroutine | plasma_cpotrs_tile (uplo, A, B, info) |
subroutine | plasma_csymm_tile (side, uplo, alpha, A, B, beta, C, info) |
subroutine | plasma_csyrk_tile (uplo, trans, alpha, A, beta, C, info) |
subroutine | plasma_csyr2k_tile (uplo, trans, alpha, A, B, beta, C, info) |
subroutine | plasma_ctrmm_tile (side, uplo, transA, diag, alpha, A, B, info) |
subroutine | plasma_ctrsm_tile (side, uplo, transA, diag, alpha, A, B, info) |
subroutine | plasma_ctrsmpl_tile (A, L, IPIV, B, info) |
subroutine | plasma_ctrtri_tile (uplo, diag, A, info) |
subroutine | plasma_cunglq_tile (A, T, B, info) |
subroutine | plasma_cungqr_tile (A, T, B, info) |
subroutine | plasma_cunmlq_tile (side, trans, A, T, B, info) |
subroutine | plasma_cunmqr_tile (side, trans, A, T, B, info) |
subroutine | plasma_alloc_workspace_cgelqf (M, N, T, info) |
subroutine | plasma_alloc_workspace_cgels (M, N, T, info) |
subroutine | plasma_alloc_workspace_cgeqrf (M, N, T, info) |
subroutine | plasma_alloc_workspace_cgesv_incpiv (N, L, IPIV, info) |
subroutine | plasma_alloc_workspace_cgetrf_incpiv (M, N, L, IPIV, info) |
subroutine | plasma_alloc_workspace_cgeev (N, descT, info) |
subroutine | plasma_alloc_workspace_cgebrd (M, N, descT, info) |
subroutine | plasma_alloc_workspace_cgesvd (M, N, descT, info) |
subroutine | plasma_alloc_workspace_cheev (M, N, descT, info) |
subroutine | plasma_alloc_workspace_chegv (M, N, descT, info) |
subroutine | plasma_alloc_workspace_chetrd (M, N, descT, info) |
subroutine | plasma_alloc_workspace_cgelqf_tile (M, N, descT, info) |
subroutine | plasma_alloc_workspace_cgels_tile (M, N, descT, info) |
subroutine | plasma_alloc_workspace_cgeqrf_tile (M, N, descT, info) |
subroutine | plasma_alloc_workspace_cgesv_incpiv_tile (N, descL, IPIV, info) |
subroutine | plasma_alloc_workspace_cgetrf_incpiv_tile (N, descL, IPIV, info) |
subroutine | plasma_clapack_to_tile (Af77, LDA, A, info) |
subroutine | plasma_ctile_to_lapack (A, Af77, LDA, info) |
Definition at line 44 of file plasma_cf90.F90.
subroutine plasma_c::plasma_alloc_workspace_cgebrd | ( | 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_cf90.F90.
References plasma_c::PLASMA_Alloc_Workspace_cgebrd_c::plasma_alloc_workspace_cgebrd_c().
subroutine plasma_c::plasma_alloc_workspace_cgeev | ( | 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_cf90.F90.
References plasma_c::PLASMA_Alloc_Workspace_cgeev_c::plasma_alloc_workspace_cgeev_c().
subroutine plasma_c::plasma_alloc_workspace_cgelqf | ( | 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_cf90.F90.
References plasma_c::PLASMA_Alloc_Workspace_cgelqf_c::plasma_alloc_workspace_cgelqf_c().
subroutine plasma_c::plasma_alloc_workspace_cgelqf_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_cf90.F90.
References plasma_c::PLASMA_Alloc_Workspace_cgelqf_Tile_c::plasma_alloc_workspace_cgelqf_tile_c().
subroutine plasma_c::plasma_alloc_workspace_cgels | ( | 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_cf90.F90.
References plasma_c::PLASMA_Alloc_Workspace_cgels_c::plasma_alloc_workspace_cgels_c().
subroutine plasma_c::plasma_alloc_workspace_cgels_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_cf90.F90.
References plasma_c::PLASMA_Alloc_Workspace_cgels_Tile_c::plasma_alloc_workspace_cgels_tile_c().
subroutine plasma_c::plasma_alloc_workspace_cgeqrf | ( | 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_cf90.F90.
References plasma_c::PLASMA_Alloc_Workspace_cgeqrf_c::plasma_alloc_workspace_cgeqrf_c().
subroutine plasma_c::plasma_alloc_workspace_cgeqrf_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_cf90.F90.
References plasma_c::PLASMA_Alloc_Workspace_cgeqrf_Tile_c::plasma_alloc_workspace_cgeqrf_tile_c().
subroutine plasma_c::plasma_alloc_workspace_cgesv_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_cf90.F90.
References plasma_c::PLASMA_Alloc_Workspace_cgesv_incpiv_c::plasma_alloc_workspace_cgesv_incpiv_c().
subroutine plasma_c::plasma_alloc_workspace_cgesv_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_cf90.F90.
References plasma_c::PLASMA_Alloc_Workspace_cgesv_incpiv_Tile_c::plasma_alloc_workspace_cgesv_incpiv_tile_c().
subroutine plasma_c::plasma_alloc_workspace_cgesvd | ( | 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_cf90.F90.
References plasma_c::PLASMA_Alloc_Workspace_cgesvd_c::plasma_alloc_workspace_cgesvd_c().
subroutine plasma_c::plasma_alloc_workspace_cgetrf_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_cf90.F90.
References plasma_c::PLASMA_Alloc_Workspace_cgetrf_incpiv_c::plasma_alloc_workspace_cgetrf_incpiv_c().
subroutine plasma_c::plasma_alloc_workspace_cgetrf_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_cf90.F90.
References plasma_c::PLASMA_Alloc_Workspace_cgetrf_incpiv_Tile_c::plasma_alloc_workspace_cgetrf_incpiv_tile_c().
subroutine plasma_c::plasma_alloc_workspace_cheev | ( | 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_cf90.F90.
References plasma_c::PLASMA_Alloc_Workspace_cheev_c::plasma_alloc_workspace_cheev_c().
subroutine plasma_c::plasma_alloc_workspace_chegv | ( | 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_cf90.F90.
References plasma_c::PLASMA_Alloc_Workspace_chegv_c::plasma_alloc_workspace_chegv_c().
subroutine plasma_c::plasma_alloc_workspace_chetrd | ( | 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_cf90.F90.
References plasma_c::PLASMA_Alloc_Workspace_chetrd_c::plasma_alloc_workspace_chetrd_c().
subroutine plasma_c::plasma_cgebrd | ( | 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_float_complex), dimension(lda,*), intent(inout), target | A, | ||
integer(kind=c_int), intent(in) | LDA, | ||
real(kind=c_float), dimension(*), intent(out), target | D, | ||
real(kind=c_float), dimension(*), intent(out), target | E, | ||
complex(kind=c_float_complex), dimension(ldu,*), intent(out), target | U, | ||
integer(kind=c_int), intent(in) | LDU, | ||
complex(kind=c_float_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_cf90.F90.
References plasma_c::PLASMA_cgebrd_c::plasma_cgebrd_c().
subroutine plasma_c::plasma_cgebrd_tile | ( | integer(kind=c_int), intent(in) | jobu, |
integer(kind=c_int), intent(in) | jobvt, | ||
type(c_ptr) | A, | ||
real(kind=c_float), dimension(*), intent(out), target | D, | ||
real(kind=c_float), 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_cf90.F90.
References plasma_c::PLASMA_cgebrd_Tile_c::plasma_cgebrd_tile_c().
subroutine plasma_c::plasma_cgecfi | ( | integer(kind=c_int), intent(in) | m, |
integer(kind=c_int), intent(in) | n, | ||
complex(kind=c_float_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_cf90.F90.
References plasma_c::PLASMA_cgecfi_c::plasma_cgecfi_c().
subroutine plasma_c::plasma_cgelqf | ( | integer(kind=c_int), intent(in) | M, |
integer(kind=c_int), intent(in) | N, | ||
complex(kind=c_float_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_cf90.F90.
References plasma_c::PLASMA_cgelqf_c::plasma_cgelqf_c().
subroutine plasma_c::plasma_cgelqf_tile | ( | type(c_ptr) | A, |
type(c_ptr) | T, | ||
integer(kind=c_int), intent(out) | info | ||
) |
Definition at line 2366 of file plasma_cf90.F90.
References plasma_c::PLASMA_cgelqf_Tile_c::plasma_cgelqf_tile_c().
subroutine plasma_c::plasma_cgelqs | ( | integer(kind=c_int), intent(in) | M, |
integer(kind=c_int), intent(in) | N, | ||
integer(kind=c_int), intent(in) | NRHS, | ||
complex(kind=c_float_complex), dimension(lda,*), intent(in), target | A, | ||
integer(kind=c_int), intent(in) | LDA, | ||
type(c_ptr) | T, | ||
complex(kind=c_float_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_cf90.F90.
References plasma_c::PLASMA_cgelqs_c::plasma_cgelqs_c().
subroutine plasma_c::plasma_cgelqs_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_cf90.F90.
References plasma_c::PLASMA_cgelqs_Tile_c::plasma_cgelqs_tile_c().
subroutine plasma_c::plasma_cgels | ( | 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_float_complex), dimension(lda,*), intent(inout), target | A, | ||
integer(kind=c_int), intent(in) | LDA, | ||
type(c_ptr) | T, | ||
complex(kind=c_float_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_cf90.F90.
References plasma_c::PLASMA_cgels_c::plasma_cgels_c(), and trans.
subroutine plasma_c::plasma_cgels_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_cf90.F90.
References plasma_c::PLASMA_cgels_Tile_c::plasma_cgels_tile_c(), and trans.
subroutine plasma_c::plasma_cgemm | ( | 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_float_complex), intent(in) | alpha, | ||
complex(kind=c_float_complex), dimension(lda,*), intent(in), target | A, | ||
integer(kind=c_int), intent(in) | LDA, | ||
complex(kind=c_float_complex), dimension(ldb,*), intent(in), target | B, | ||
integer(kind=c_int), intent(in) | LDB, | ||
complex(kind=c_float_complex), intent(in) | beta, | ||
complex(kind=c_float_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_cf90.F90.
References plasma_c::PLASMA_cgemm_c::plasma_cgemm_c().
subroutine plasma_c::plasma_cgemm_tile | ( | integer(kind=c_int), intent(in) | transA, |
integer(kind=c_int), intent(in) | transB, | ||
complex(kind=c_float_complex), intent(in) | alpha, | ||
type(c_ptr) | A, | ||
type(c_ptr) | B, | ||
complex(kind=c_float_complex), intent(in) | beta, | ||
type(c_ptr) | C, | ||
integer(kind=c_int), intent(out) | info | ||
) |
Definition at line 2396 of file plasma_cf90.F90.
References plasma_c::PLASMA_cgemm_Tile_c::plasma_cgemm_tile_c().
subroutine plasma_c::plasma_cgeqrf | ( | integer(kind=c_int), intent(in) | M, |
integer(kind=c_int), intent(in) | N, | ||
complex(kind=c_float_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_cf90.F90.
References plasma_c::PLASMA_cgeqrf_c::plasma_cgeqrf_c().
subroutine plasma_c::plasma_cgeqrf_tile | ( | type(c_ptr) | A, |
type(c_ptr) | T, | ||
integer(kind=c_int), intent(out) | info | ||
) |
Definition at line 2410 of file plasma_cf90.F90.
References plasma_c::PLASMA_cgeqrf_Tile_c::plasma_cgeqrf_tile_c().
subroutine plasma_c::plasma_cgeqrs | ( | integer(kind=c_int), intent(in) | M, |
integer(kind=c_int), intent(in) | N, | ||
integer(kind=c_int), intent(in) | NRHS, | ||
complex(kind=c_float_complex), dimension(lda,*), intent(inout), target | A, | ||
integer(kind=c_int), intent(in) | LDA, | ||
type(c_ptr) | T, | ||
complex(kind=c_float_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_cf90.F90.
References plasma_c::PLASMA_cgeqrs_c::plasma_cgeqrs_c().
subroutine plasma_c::plasma_cgeqrs_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_cf90.F90.
References plasma_c::PLASMA_cgeqrs_Tile_c::plasma_cgeqrs_tile_c().
subroutine plasma_c::plasma_cgesv | ( | integer(kind=c_int), intent(in) | N, |
integer(kind=c_int), intent(in) | NRHS, | ||
complex(kind=c_float_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_float_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_cf90.F90.
References plasma_c::PLASMA_cgesv_c::plasma_cgesv_c().
subroutine plasma_c::plasma_cgesv_incpiv | ( | integer(kind=c_int), intent(in) | N, |
integer(kind=c_int), intent(in) | NRHS, | ||
complex(kind=c_float_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_float_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_cf90.F90.
References plasma_c::PLASMA_cgesv_incpiv_c::plasma_cgesv_incpiv_c().
subroutine plasma_c::plasma_cgesv_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_cf90.F90.
References plasma_c::PLASMA_cgesv_incpiv_Tile_c::plasma_cgesv_incpiv_tile_c().
subroutine plasma_c::plasma_cgesv_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_cf90.F90.
References plasma_c::PLASMA_cgesv_Tile_c::plasma_cgesv_tile_c().
subroutine plasma_c::plasma_cgesvd | ( | 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_float_complex), dimension(lda,*), intent(inout), target | A, | ||
integer(kind=c_int), intent(in) | LDA, | ||
real(kind=c_float), dimension(*), intent(out), target | S, | ||
complex(kind=c_float_complex), dimension(ldu,*), intent(out), target | U, | ||
integer(kind=c_int), intent(in) | LDU, | ||
complex(kind=c_float_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_cf90.F90.
References plasma_c::PLASMA_cgesvd_c::plasma_cgesvd_c().
subroutine plasma_c::plasma_cgesvd_tile | ( | integer(kind=c_int), intent(in) | jobu, |
integer(kind=c_int), intent(in) | jobvt, | ||
type(c_ptr) | A, | ||
real(kind=c_float), 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_cf90.F90.
References plasma_c::PLASMA_cgesvd_Tile_c::plasma_cgesvd_tile_c().
subroutine plasma_c::plasma_cgetmi | ( | integer(kind=c_int), intent(in) | m, |
integer(kind=c_int), intent(in) | n, | ||
complex(kind=c_float_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_cf90.F90.
References plasma_c::PLASMA_cgetmi_c::plasma_cgetmi_c().
subroutine plasma_c::plasma_cgetrf | ( | integer(kind=c_int), intent(in) | M, |
integer(kind=c_int), intent(in) | N, | ||
complex(kind=c_float_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_cf90.F90.
References plasma_c::PLASMA_cgetrf_c::plasma_cgetrf_c().
subroutine plasma_c::plasma_cgetrf_incpiv | ( | integer(kind=c_int), intent(in) | M, |
integer(kind=c_int), intent(in) | N, | ||
complex(kind=c_float_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_cf90.F90.
References plasma_c::PLASMA_cgetrf_incpiv_c::plasma_cgetrf_incpiv_c().
subroutine plasma_c::plasma_cgetrf_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_cf90.F90.
References plasma_c::PLASMA_cgetrf_incpiv_Tile_c::plasma_cgetrf_incpiv_tile_c().
subroutine plasma_c::plasma_cgetrf_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_cf90.F90.
References plasma_c::PLASMA_cgetrf_Tile_c::plasma_cgetrf_tile_c().
subroutine plasma_c::plasma_cgetrs | ( | integer(kind=c_int), intent(in) | trans, |
integer(kind=c_int), intent(in) | N, | ||
integer(kind=c_int), intent(in) | NRHS, | ||
complex(kind=c_float_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_float_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_cf90.F90.
References plasma_c::PLASMA_cgetrs_c::plasma_cgetrs_c(), and trans.
subroutine plasma_c::plasma_cgetrs_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_float_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_float_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_cf90.F90.
References plasma_c::PLASMA_cgetrs_incpiv_c::plasma_cgetrs_incpiv_c(), and trans.
subroutine plasma_c::plasma_cgetrs_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_cf90.F90.
References plasma_c::PLASMA_cgetrs_incpiv_Tile_c::plasma_cgetrs_incpiv_tile_c().
subroutine plasma_c::plasma_cgetrs_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_cf90.F90.
References plasma_c::PLASMA_cgetrs_Tile_c::plasma_cgetrs_tile_c(), and trans.
subroutine plasma_c::plasma_cheev | ( | integer(kind=c_int), intent(in) | jobz, |
integer(kind=c_int), intent(in) | uplo, | ||
integer(kind=c_int), intent(in) | N, | ||
complex(kind=c_float_complex), dimension(lda,*), intent(inout), target | A, | ||
integer(kind=c_int), intent(in) | LDA, | ||
real(kind=c_float), dimension(*), intent(out), target | W, | ||
type(c_ptr) | T, | ||
complex(kind=c_float_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_cf90.F90.
References plasma_c::PLASMA_cheev_c::plasma_cheev_c(), and uplo.
subroutine plasma_c::plasma_cheev_tile | ( | integer(kind=c_int), intent(in) | jobz, |
integer(kind=c_int), intent(in) | uplo, | ||
type(c_ptr) | A, | ||
real(kind=c_float), 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_cf90.F90.
References plasma_c::PLASMA_cheev_Tile_c::plasma_cheev_tile_c(), and uplo.
subroutine plasma_c::plasma_chegst | ( | integer(kind=c_int), intent(in) | itype, |
integer(kind=c_int), intent(in) | uplo, | ||
integer(kind=c_int), intent(in) | N, | ||
complex(kind=c_float_complex), dimension(lda,*), intent(inout), target | A, | ||
integer(kind=c_int), intent(in) | LDA, | ||
complex(kind=c_float_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_cf90.F90.
References itype, plasma_c::PLASMA_chegst_c::plasma_chegst_c(), and uplo.
subroutine plasma_c::plasma_chegst_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_cf90.F90.
References itype, plasma_c::PLASMA_chegst_Tile_c::plasma_chegst_tile_c(), and uplo.
subroutine plasma_c::plasma_chegv | ( | 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_float_complex), dimension(lda,*), intent(inout), target | A, | ||
integer(kind=c_int), intent(in) | LDA, | ||
complex(kind=c_float_complex), dimension(ldb,*), intent(inout), target | B, | ||
integer(kind=c_int), intent(in) | LDB, | ||
real(kind=c_float), dimension(*), intent(out), target | W, | ||
type(c_ptr) | T, | ||
complex(kind=c_float_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_cf90.F90.
References itype, plasma_c::PLASMA_chegv_c::plasma_chegv_c(), and uplo.
subroutine plasma_c::plasma_chegv_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_float), 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_cf90.F90.
References itype, plasma_c::PLASMA_chegv_Tile_c::plasma_chegv_tile_c(), and uplo.
subroutine plasma_c::plasma_chemm | ( | 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_float_complex), intent(in) | alpha, | ||
complex(kind=c_float_complex), dimension(lda,*), intent(in), target | A, | ||
integer(kind=c_int), intent(in) | LDA, | ||
complex(kind=c_float_complex), dimension(ldb,*), intent(in), target | B, | ||
integer(kind=c_int), intent(in) | LDB, | ||
complex(kind=c_float_complex), intent(in) | beta, | ||
complex(kind=c_float_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_cf90.F90.
References plasma_c::PLASMA_chemm_c::plasma_chemm_c(), side, and uplo.
subroutine plasma_c::plasma_chemm_tile | ( | integer(kind=c_int), intent(in) | side, |
integer(kind=c_int), intent(in) | uplo, | ||
complex(kind=c_float_complex), intent(in) | alpha, | ||
type(c_ptr) | A, | ||
type(c_ptr) | B, | ||
complex(kind=c_float_complex), intent(in) | beta, | ||
type(c_ptr) | C, | ||
integer(kind=c_int), intent(out) | info | ||
) |
Definition at line 2506 of file plasma_cf90.F90.
References plasma_c::PLASMA_chemm_Tile_c::plasma_chemm_tile_c(), side, and uplo.
subroutine plasma_c::plasma_cher2k | ( | 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_float_complex), intent(in) | alpha, | ||
complex(kind=c_float_complex), dimension(lda,*), intent(in), target | A, | ||
integer(kind=c_int), intent(in) | LDA, | ||
complex(kind=c_float_complex), dimension(ldb,*), intent(in), target | B, | ||
integer(kind=c_int), intent(in) | LDB, | ||
real(kind=c_float), intent(in) | beta, | ||
complex(kind=c_float_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_cf90.F90.
References plasma_c::PLASMA_cher2k_c::plasma_cher2k_c(), trans, and uplo.
subroutine plasma_c::plasma_cher2k_tile | ( | integer(kind=c_int), intent(in) | uplo, |
integer(kind=c_int), intent(in) | trans, | ||
complex(kind=c_float_complex), intent(in) | alpha, | ||
type(c_ptr) | A, | ||
type(c_ptr) | B, | ||
real(kind=c_float), intent(in) | beta, | ||
type(c_ptr) | C, | ||
integer(kind=c_int), intent(out) | info | ||
) |
Definition at line 2533 of file plasma_cf90.F90.
References plasma_c::PLASMA_cher2k_Tile_c::plasma_cher2k_tile_c(), trans, and uplo.
subroutine plasma_c::plasma_cherk | ( | 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_float), intent(in) | alpha, | ||
complex(kind=c_float_complex), dimension(lda,*), intent(in), target | A, | ||
integer(kind=c_int), intent(in) | LDA, | ||
real(kind=c_float), intent(in) | beta, | ||
complex(kind=c_float_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_cf90.F90.
References plasma_c::PLASMA_cherk_c::plasma_cherk_c(), trans, and uplo.
subroutine plasma_c::plasma_cherk_tile | ( | integer(kind=c_int), intent(in) | uplo, |
integer(kind=c_int), intent(in) | trans, | ||
real(kind=c_float), intent(in) | alpha, | ||
type(c_ptr) | A, | ||
real(kind=c_float), intent(in) | beta, | ||
type(c_ptr) | C, | ||
integer(kind=c_int), intent(out) | info | ||
) |
Definition at line 2520 of file plasma_cf90.F90.
References plasma_c::PLASMA_cherk_Tile_c::plasma_cherk_tile_c(), trans, and uplo.
subroutine plasma_c::plasma_chetrd | ( | integer(kind=c_int), intent(in) | jobz, |
integer(kind=c_int), intent(in) | uplo, | ||
integer(kind=c_int), intent(in) | N, | ||
complex(kind=c_float_complex), dimension(lda,*), intent(inout), target | A, | ||
integer(kind=c_int), intent(in) | LDA, | ||
real(kind=c_float), dimension(*), intent(out), target | D, | ||
real(kind=c_float), dimension(*), intent(out), target | E, | ||
type(c_ptr) | T, | ||
complex(kind=c_float_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_cf90.F90.
References plasma_c::PLASMA_chetrd_c::plasma_chetrd_c(), and uplo.
subroutine plasma_c::plasma_chetrd_tile | ( | integer(kind=c_int), intent(in) | jobz, |
integer(kind=c_int), intent(in) | uplo, | ||
type(c_ptr) | A, | ||
real(kind=c_float), dimension(*), intent(out), target | D, | ||
real(kind=c_float), 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_cf90.F90.
References plasma_c::PLASMA_chetrd_Tile_c::plasma_chetrd_tile_c(), and uplo.
real(kind=c_float) function plasma_c::plasma_clange | ( | integer(kind=c_int), intent(in) | norm, |
integer(kind=c_int), intent(in) | M, | ||
integer(kind=c_int), intent(in) | N, | ||
complex(kind=c_float_complex), dimension(lda,*), intent(in), target | A, | ||
integer(kind=c_int), intent(in) | LDA, | ||
real(kind=c_float), dimension(*), intent(inout), target | work | ||
) |
Definition at line 2024 of file plasma_cf90.F90.
References norm, and plasma_c::PLASMA_clange_c::plasma_clange_c().
real(kind=c_float) function plasma_c::plasma_clange_tile | ( | integer(kind=c_int), intent(in) | norm, |
type(c_ptr) | A, | ||
real(kind=c_float), dimension(*), intent(inout), target | work | ||
) |
Definition at line 2601 of file plasma_cf90.F90.
References norm, and plasma_c::PLASMA_clange_Tile_c::plasma_clange_tile_c().
real(kind=c_float) function plasma_c::plasma_clanhe | ( | integer(kind=c_int), intent(in) | norm, |
integer(kind=c_int), intent(in) | uplo, | ||
integer(kind=c_int), intent(in) | N, | ||
complex(kind=c_float_complex), dimension(lda,*), intent(in), target | A, | ||
integer(kind=c_int), intent(in) | LDA, | ||
real(kind=c_float), dimension(*), intent(inout), target | work | ||
) |
Definition at line 2038 of file plasma_cf90.F90.
References norm, plasma_c::PLASMA_clanhe_c::plasma_clanhe_c(), and uplo.
real(kind=c_float) function plasma_c::plasma_clanhe_tile | ( | integer(kind=c_int), intent(in) | norm, |
integer(kind=c_int), intent(in) | uplo, | ||
type(c_ptr) | A, | ||
real(kind=c_float), dimension(*), intent(inout), target | work | ||
) |
Definition at line 2612 of file plasma_cf90.F90.
References norm, plasma_c::PLASMA_clanhe_Tile_c::plasma_clanhe_tile_c(), and uplo.
real(kind=c_float) function plasma_c::plasma_clansy | ( | integer(kind=c_int), intent(in) | norm, |
integer(kind=c_int), intent(in) | uplo, | ||
integer(kind=c_int), intent(in) | N, | ||
complex(kind=c_float_complex), dimension(lda,*), intent(inout), target | A, | ||
integer(kind=c_int), intent(in) | LDA, | ||
real(kind=c_float), dimension(*), intent(inout), target | work | ||
) |
Definition at line 2052 of file plasma_cf90.F90.
References norm, plasma_c::PLASMA_clansy_c::plasma_clansy_c(), and uplo.
real(kind=c_float) function plasma_c::plasma_clansy_tile | ( | integer(kind=c_int), intent(in) | norm, |
integer(kind=c_int), intent(in) | uplo, | ||
type(c_ptr) | A, | ||
real(kind=c_float), dimension(*), intent(inout), target | work | ||
) |
Definition at line 2624 of file plasma_cf90.F90.
References norm, plasma_c::PLASMA_clansy_Tile_c::plasma_clansy_tile_c(), and uplo.
subroutine plasma_c::plasma_clapack_to_tile | ( | complex(kind=c_float_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_cf90.F90.
References plasma_c::PLASMA_cLapack_to_Tile_c::plasma_clapack_to_tile_c().
subroutine plasma_c::plasma_claswp | ( | integer(kind=c_int), intent(in) | N, |
complex(kind=c_float_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_cf90.F90.
References plasma_c::PLASMA_claswp_c::plasma_claswp_c().
subroutine plasma_c::plasma_claswp_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_cf90.F90.
References plasma_c::PLASMA_claswp_Tile_c::plasma_claswp_tile_c().
subroutine plasma_c::plasma_clauum | ( | integer(kind=c_int), intent(in) | uplo, |
integer(kind=c_int), intent(in) | N, | ||
complex(kind=c_float_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_cf90.F90.
References plasma_c::PLASMA_clauum_c::plasma_clauum_c(), and uplo.
subroutine plasma_c::plasma_clauum_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_cf90.F90.
References plasma_c::PLASMA_clauum_Tile_c::plasma_clauum_tile_c(), and uplo.
subroutine plasma_c::plasma_cposv | ( | integer(kind=c_int), intent(in) | uplo, |
integer(kind=c_int), intent(in) | N, | ||
integer(kind=c_int), intent(in) | NRHS, | ||
complex(kind=c_float_complex), dimension(lda,*), intent(inout), target | A, | ||
integer(kind=c_int), intent(in) | LDA, | ||
complex(kind=c_float_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_cf90.F90.
References plasma_c::PLASMA_cposv_c::plasma_cposv_c(), and uplo.
subroutine plasma_c::plasma_cposv_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_cf90.F90.
References plasma_c::PLASMA_cposv_Tile_c::plasma_cposv_tile_c(), and uplo.
subroutine plasma_c::plasma_cpotrf | ( | integer(kind=c_int), intent(in) | uplo, |
integer(kind=c_int), intent(in) | N, | ||
complex(kind=c_float_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_cf90.F90.
References plasma_c::PLASMA_cpotrf_c::plasma_cpotrf_c(), and uplo.
subroutine plasma_c::plasma_cpotrf_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_cf90.F90.
References plasma_c::PLASMA_cpotrf_Tile_c::plasma_cpotrf_tile_c(), and uplo.
subroutine plasma_c::plasma_cpotri | ( | integer(kind=c_int), intent(in) | uplo, |
integer(kind=c_int), intent(in) | N, | ||
complex(kind=c_float_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_cf90.F90.
References plasma_c::PLASMA_cpotri_c::plasma_cpotri_c(), and uplo.
subroutine plasma_c::plasma_cpotri_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_cf90.F90.
References plasma_c::PLASMA_cpotri_Tile_c::plasma_cpotri_tile_c(), and uplo.
subroutine plasma_c::plasma_cpotrs | ( | integer(kind=c_int), intent(in) | uplo, |
integer(kind=c_int), intent(in) | N, | ||
integer(kind=c_int), intent(in) | NRHS, | ||
complex(kind=c_float_complex), dimension(lda,*), intent(in), target | A, | ||
integer(kind=c_int), intent(in) | LDA, | ||
complex(kind=c_float_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_cf90.F90.
References plasma_c::PLASMA_cpotrs_c::plasma_cpotrs_c(), and uplo.
subroutine plasma_c::plasma_cpotrs_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_cf90.F90.
References plasma_c::PLASMA_cpotrs_Tile_c::plasma_cpotrs_tile_c(), and uplo.
subroutine plasma_c::plasma_csymm | ( | 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_float_complex), intent(in) | alpha, | ||
complex(kind=c_float_complex), dimension(lda,*), intent(in), target | A, | ||
integer(kind=c_int), intent(in) | LDA, | ||
complex(kind=c_float_complex), dimension(ldb,*), intent(in), target | B, | ||
integer(kind=c_int), intent(in) | LDB, | ||
complex(kind=c_float_complex), intent(in) | beta, | ||
complex(kind=c_float_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_cf90.F90.
References plasma_c::PLASMA_csymm_c::plasma_csymm_c(), side, and uplo.
subroutine plasma_c::plasma_csymm_tile | ( | integer(kind=c_int), intent(in) | side, |
integer(kind=c_int), intent(in) | uplo, | ||
complex(kind=c_float_complex), intent(in) | alpha, | ||
type(c_ptr) | A, | ||
type(c_ptr) | B, | ||
complex(kind=c_float_complex), intent(in) | beta, | ||
type(c_ptr) | C, | ||
integer(kind=c_int), intent(out) | info | ||
) |
Definition at line 2694 of file plasma_cf90.F90.
References plasma_c::PLASMA_csymm_Tile_c::plasma_csymm_tile_c(), side, and uplo.
subroutine plasma_c::plasma_csyr2k | ( | 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_float_complex), intent(in) | alpha, | ||
complex(kind=c_float_complex), dimension(lda,*), intent(in), target | A, | ||
integer(kind=c_int), intent(in) | LDA, | ||
complex(kind=c_float_complex), dimension(ldb,*), intent(in), target | B, | ||
integer(kind=c_int), intent(in) | LDB, | ||
complex(kind=c_float_complex), intent(in) | beta, | ||
complex(kind=c_float_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_cf90.F90.
References plasma_c::PLASMA_csyr2k_c::plasma_csyr2k_c(), trans, and uplo.
subroutine plasma_c::plasma_csyr2k_tile | ( | integer(kind=c_int), intent(in) | uplo, |
integer(kind=c_int), intent(in) | trans, | ||
complex(kind=c_float_complex), intent(in) | alpha, | ||
type(c_ptr) | A, | ||
type(c_ptr) | B, | ||
complex(kind=c_float_complex), intent(in) | beta, | ||
type(c_ptr) | C, | ||
integer(kind=c_int), intent(out) | info | ||
) |
Definition at line 2721 of file plasma_cf90.F90.
References plasma_c::PLASMA_csyr2k_Tile_c::plasma_csyr2k_tile_c(), trans, and uplo.
subroutine plasma_c::plasma_csyrk | ( | 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_float_complex), intent(in) | alpha, | ||
complex(kind=c_float_complex), dimension(lda,*), intent(in), target | A, | ||
integer(kind=c_int), intent(in) | LDA, | ||
complex(kind=c_float_complex), intent(in) | beta, | ||
complex(kind=c_float_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_cf90.F90.
References plasma_c::PLASMA_csyrk_c::plasma_csyrk_c(), trans, and uplo.
subroutine plasma_c::plasma_csyrk_tile | ( | integer(kind=c_int), intent(in) | uplo, |
integer(kind=c_int), intent(in) | trans, | ||
complex(kind=c_float_complex), intent(in) | alpha, | ||
type(c_ptr) | A, | ||
complex(kind=c_float_complex), intent(in) | beta, | ||
type(c_ptr) | C, | ||
integer(kind=c_int), intent(out) | info | ||
) |
Definition at line 2708 of file plasma_cf90.F90.
References plasma_c::PLASMA_csyrk_Tile_c::plasma_csyrk_tile_c(), trans, and uplo.
subroutine plasma_c::plasma_ctile_to_lapack | ( | type(c_ptr) | A, |
complex(kind=c_float_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_cf90.F90.
References plasma_c::PLASMA_cTile_to_Lapack_c::plasma_ctile_to_lapack_c().
subroutine plasma_c::plasma_ctrmm | ( | 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_float_complex), intent(in) | alpha, | ||
complex(kind=c_float_complex), dimension(lda,*), intent(in), target | A, | ||
integer(kind=c_int), intent(in) | LDA, | ||
complex(kind=c_float_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_cf90.F90.
References diag, plasma_c::PLASMA_ctrmm_c::plasma_ctrmm_c(), side, and uplo.
subroutine plasma_c::plasma_ctrmm_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_float_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_cf90.F90.
References diag, plasma_c::PLASMA_ctrmm_Tile_c::plasma_ctrmm_tile_c(), side, and uplo.
subroutine plasma_c::plasma_ctrsm | ( | 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_float_complex), intent(in) | alpha, | ||
complex(kind=c_float_complex), dimension(lda,*), intent(in), target | A, | ||
integer(kind=c_int), intent(in) | LDA, | ||
complex(kind=c_float_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_cf90.F90.
References diag, plasma_c::PLASMA_ctrsm_c::plasma_ctrsm_c(), side, and uplo.
subroutine plasma_c::plasma_ctrsm_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_float_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_cf90.F90.
References diag, plasma_c::PLASMA_ctrsm_Tile_c::plasma_ctrsm_tile_c(), side, and uplo.
subroutine plasma_c::plasma_ctrsmpl | ( | integer(kind=c_int), intent(in) | N, |
integer(kind=c_int), intent(in) | NRHS, | ||
complex(kind=c_float_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_float_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_cf90.F90.
References plasma_c::PLASMA_ctrsmpl_c::plasma_ctrsmpl_c().
subroutine plasma_c::plasma_ctrsmpl_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_cf90.F90.
References plasma_c::PLASMA_ctrsmpl_Tile_c::plasma_ctrsmpl_tile_c().
subroutine plasma_c::plasma_ctrtri | ( | integer(kind=c_int), intent(in) | uplo, |
integer(kind=c_int), intent(in) | diag, | ||
integer(kind=c_int), intent(in) | N, | ||
complex(kind=c_float_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_cf90.F90.
References diag, plasma_c::PLASMA_ctrtri_c::plasma_ctrtri_c(), and uplo.
subroutine plasma_c::plasma_ctrtri_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_cf90.F90.
References diag, plasma_c::PLASMA_ctrtri_Tile_c::plasma_ctrtri_tile_c(), and uplo.
subroutine plasma_c::plasma_cunglq | ( | integer(kind=c_int), intent(in) | M, |
integer(kind=c_int), intent(in) | N, | ||
integer(kind=c_int), intent(in) | K, | ||
complex(kind=c_float_complex), dimension(lda,*), intent(inout), target | A, | ||
integer(kind=c_int), intent(in) | LDA, | ||
type(c_ptr) | T, | ||
complex(kind=c_float_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_cf90.F90.
References plasma_c::PLASMA_cunglq_c::plasma_cunglq_c().
subroutine plasma_c::plasma_cunglq_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_cf90.F90.
References plasma_c::PLASMA_cunglq_Tile_c::plasma_cunglq_tile_c().
subroutine plasma_c::plasma_cungqr | ( | integer(kind=c_int), intent(in) | M, |
integer(kind=c_int), intent(in) | N, | ||
integer(kind=c_int), intent(in) | K, | ||
complex(kind=c_float_complex), dimension(lda,*), intent(inout), target | A, | ||
integer(kind=c_int), intent(in) | LDA, | ||
type(c_ptr) | T, | ||
complex(kind=c_float_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_cf90.F90.
References plasma_c::PLASMA_cungqr_c::plasma_cungqr_c().
subroutine plasma_c::plasma_cungqr_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_cf90.F90.
References plasma_c::PLASMA_cungqr_Tile_c::plasma_cungqr_tile_c().
subroutine plasma_c::plasma_cunmlq | ( | 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_float_complex), dimension(lda,*), intent(in), target | A, | ||
integer(kind=c_int), intent(in) | LDA, | ||
type(c_ptr) | T, | ||
complex(kind=c_float_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_cf90.F90.
References plasma_c::PLASMA_cunmlq_c::plasma_cunmlq_c(), side, and trans.
subroutine plasma_c::plasma_cunmlq_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_cf90.F90.
References plasma_c::PLASMA_cunmlq_Tile_c::plasma_cunmlq_tile_c(), side, and trans.
subroutine plasma_c::plasma_cunmqr | ( | 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_float_complex), dimension(lda,*), intent(in), target | A, | ||
integer(kind=c_int), intent(in) | LDA, | ||
type(c_ptr) | T, | ||
complex(kind=c_float_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_cf90.F90.
References plasma_c::PLASMA_cunmqr_c::plasma_cunmqr_c(), side, and trans.
subroutine plasma_c::plasma_cunmqr_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_cf90.F90.
References plasma_c::PLASMA_cunmqr_Tile_c::plasma_cunmqr_tile_c(), side, and trans.