|
PLASMA
2.4.5
PLASMA - Parallel Linear Algebra for Scalable Multi-core Architectures
|
Public Member Functions | |
| subroutine | plasma_sgebrd (jobu, jobvt, M, N, A, LDA, D, E, U, LDU, VT, LDVT, T, info) |
| subroutine | plasma_sgelqf (M, N, A, LDA, T, info) |
| subroutine | plasma_sgelqs (M, N, NRHS, A, LDA, T, B, LDB, info) |
| subroutine | plasma_sgels (trans, M, N, NRHS, A, LDA, T, B, LDB, info) |
| subroutine | plasma_sgemm (transA, transB, M, N, K, alpha, A, LDA, B, LDB, beta, C, LDC, info) |
| subroutine | plasma_sgeqrf (M, N, A, LDA, T, info) |
| subroutine | plasma_sgeqrs (M, N, NRHS, A, LDA, T, B, LDB, info) |
| subroutine | plasma_sgesv (N, NRHS, A, LDA, IPIV, B, LDB, info) |
| subroutine | plasma_sgesv_incpiv (N, NRHS, A, LDA, L, IPIV, B, LDB, info) |
| subroutine | plasma_sgesvd (jobu, jobvt, M, N, A, LDA, S, U, LDU, VT, LDVT, T, info) |
| subroutine | plasma_sgetrf (M, N, A, LDA, IPIV, info) |
| subroutine | plasma_sgetrf_incpiv (M, N, A, LDA, L, IPIV, info) |
| subroutine | plasma_sgetrs (trans, N, NRHS, A, LDA, IPIV, B, LDB, info) |
| subroutine | plasma_sgetrs_incpiv (trans, N, NRHS, A, LDA, L, IPIV, B, LDB, info) |
| subroutine | plasma_ssyev (jobz, uplo, N, A, LDA, W, T, Q, LDQ, info) |
| subroutine | plasma_ssygv (itype, jobz, uplo, N, A, LDA, B, LDB, W, T, Q, LDQ, info) |
| subroutine | plasma_ssygst (itype, uplo, N, A, LDA, B, LDB, info) |
| subroutine | plasma_ssytrd (jobz, uplo, N, A, LDA, D, E, T, Q, LDQ, info) |
| real(kind=c_float) function | plasma_slange (norm, M, N, A, LDA, work) |
| real(kind=c_float) function | plasma_slansy (norm, uplo, N, A, LDA, work) |
| subroutine | plasma_slaswp (N, A, LDA, K1, K2, IPIV, INCX, info) |
| subroutine | plasma_slauum (uplo, N, A, LDA, info) |
| subroutine | plasma_sposv (uplo, N, NRHS, A, LDA, B, LDB, info) |
| subroutine | plasma_spotrf (uplo, N, A, LDA, info) |
| subroutine | plasma_spotri (uplo, N, A, LDA, info) |
| subroutine | plasma_spotrs (uplo, N, NRHS, A, LDA, B, LDB, info) |
| subroutine | plasma_ssymm (side, uplo, M, N, alpha, A, LDA, B, LDB, beta, C, LDC, info) |
| subroutine | plasma_ssyrk (uplo, trans, N, K, alpha, A, LDA, beta, C, LDC, info) |
| subroutine | plasma_ssyr2k (uplo, trans, N, K, alpha, A, LDA, B, LDB, beta, C, LDC, info) |
| subroutine | plasma_strmm (side, uplo, transA, diag, N, NRHS, alpha, A, LDA, B, LDB, info) |
| subroutine | plasma_strsm (side, uplo, transA, diag, N, NRHS, alpha, A, LDA, B, LDB, info) |
| subroutine | plasma_strsmpl (N, NRHS, A, LDA, L, IPIV, B, LDB, info) |
| subroutine | plasma_strtri (uplo, diag, N, A, LDA, info) |
| subroutine | plasma_sorglq (M, N, K, A, LDA, T, B, LDB, info) |
| subroutine | plasma_sorgqr (M, N, K, A, LDA, T, B, LDB, info) |
| subroutine | plasma_sormlq (side, trans, M, N, K, A, LDA, T, B, LDB, info) |
| subroutine | plasma_sormqr (side, trans, M, N, K, A, LDA, T, B, LDB, info) |
| subroutine | plasma_sgecfi (m, n, A, fin, imb, inb, fout, omb, onb, info) |
| subroutine | plasma_sgetmi (m, n, A, fin, mb, nb, info) |
| subroutine | plasma_sgebrd_tile (jobu, jobvt, A, D, E, U, VT, T, info) |
| subroutine | plasma_sgelqf_tile (A, T, info) |
| subroutine | plasma_sgelqs_tile (A, T, B, info) |
| subroutine | plasma_sgels_tile (trans, A, T, B, info) |
| subroutine | plasma_sgemm_tile (transA, transB, alpha, A, B, beta, C, info) |
| subroutine | plasma_sgeqrf_tile (A, T, info) |
| subroutine | plasma_sgeqrs_tile (A, T, B, info) |
| subroutine | plasma_sgesv_tile (A, IPIV, B, info) |
| subroutine | plasma_sgesv_incpiv_tile (A, L, IPIV, B, info) |
| subroutine | plasma_sgesvd_tile (jobu, jobvt, A, S, U, VT, T, info) |
| subroutine | plasma_sgetrf_tile (A, IPIV, info) |
| subroutine | plasma_sgetrf_incpiv_tile (A, L, IPIV, info) |
| subroutine | plasma_sgetrs_tile (trans, A, IPIV, B, info) |
| subroutine | plasma_sgetrs_incpiv_tile (A, L, IPIV, B, info) |
| subroutine | plasma_ssyev_tile (jobz, uplo, A, W, T, Q, info) |
| subroutine | plasma_ssygv_tile (itype, jobz, uplo, A, B, W, T, Q, info) |
| subroutine | plasma_ssygst_tile (itype, uplo, A, B, info) |
| subroutine | plasma_ssytrd_tile (jobz, uplo, A, D, E, T, Q, info) |
| real(kind=c_float) function | plasma_slange_tile (norm, A, work) |
| real(kind=c_float) function | plasma_slansy_tile (norm, uplo, A, work) |
| subroutine | plasma_slaswp_tile (A, K1, K2, IPIV, INCX, info) |
| subroutine | plasma_slauum_tile (uplo, A, info) |
| subroutine | plasma_sposv_tile (uplo, A, B, info) |
| subroutine | plasma_spotrf_tile (uplo, A, info) |
| subroutine | plasma_spotri_tile (uplo, A, info) |
| subroutine | plasma_spotrs_tile (uplo, A, B, info) |
| subroutine | plasma_ssymm_tile (side, uplo, alpha, A, B, beta, C, info) |
| subroutine | plasma_ssyrk_tile (uplo, trans, alpha, A, beta, C, info) |
| subroutine | plasma_ssyr2k_tile (uplo, trans, alpha, A, B, beta, C, info) |
| subroutine | plasma_strmm_tile (side, uplo, transA, diag, alpha, A, B, info) |
| subroutine | plasma_strsm_tile (side, uplo, transA, diag, alpha, A, B, info) |
| subroutine | plasma_strsmpl_tile (A, L, IPIV, B, info) |
| subroutine | plasma_strtri_tile (uplo, diag, A, info) |
| subroutine | plasma_sorglq_tile (A, T, B, info) |
| subroutine | plasma_sorgqr_tile (A, T, B, info) |
| subroutine | plasma_sormlq_tile (side, trans, A, T, B, info) |
| subroutine | plasma_sormqr_tile (side, trans, A, T, B, info) |
| subroutine | plasma_alloc_workspace_sgelqf (M, N, T, info) |
| subroutine | plasma_alloc_workspace_sgels (M, N, T, info) |
| subroutine | plasma_alloc_workspace_sgeqrf (M, N, T, info) |
| subroutine | plasma_alloc_workspace_sgesv_incpiv (N, L, IPIV, info) |
| subroutine | plasma_alloc_workspace_sgetrf_incpiv (M, N, L, IPIV, info) |
| subroutine | plasma_alloc_workspace_sgeev (N, descT, info) |
| subroutine | plasma_alloc_workspace_sgebrd (M, N, descT, info) |
| subroutine | plasma_alloc_workspace_sgesvd (M, N, descT, info) |
| subroutine | plasma_alloc_workspace_ssyev (M, N, descT, info) |
| subroutine | plasma_alloc_workspace_ssygv (M, N, descT, info) |
| subroutine | plasma_alloc_workspace_ssytrd (M, N, descT, info) |
| subroutine | plasma_alloc_workspace_sgelqf_tile (M, N, descT, info) |
| subroutine | plasma_alloc_workspace_sgels_tile (M, N, descT, info) |
| subroutine | plasma_alloc_workspace_sgeqrf_tile (M, N, descT, info) |
| subroutine | plasma_alloc_workspace_sgesv_incpiv_tile (N, descL, IPIV, info) |
| subroutine | plasma_alloc_workspace_sgetrf_incpiv_tile (N, descL, IPIV, info) |
| subroutine | plasma_slapack_to_tile (Af77, LDA, A, info) |
| subroutine | plasma_stile_to_lapack (A, Af77, LDA, info) |
Definition at line 44 of file plasma_sf90.F90.
| subroutine plasma_s::plasma_alloc_workspace_sgebrd | ( | 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_sf90.F90.
References plasma_s::PLASMA_Alloc_Workspace_sgebrd_c::plasma_alloc_workspace_sgebrd_c().

| subroutine plasma_s::plasma_alloc_workspace_sgeev | ( | 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_sf90.F90.
References plasma_s::PLASMA_Alloc_Workspace_sgeev_c::plasma_alloc_workspace_sgeev_c().

| subroutine plasma_s::plasma_alloc_workspace_sgelqf | ( | 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_sf90.F90.
References plasma_s::PLASMA_Alloc_Workspace_sgelqf_c::plasma_alloc_workspace_sgelqf_c().


| subroutine plasma_s::plasma_alloc_workspace_sgelqf_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_sf90.F90.
References plasma_s::PLASMA_Alloc_Workspace_sgelqf_Tile_c::plasma_alloc_workspace_sgelqf_tile_c().

| subroutine plasma_s::plasma_alloc_workspace_sgels | ( | 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_sf90.F90.
References plasma_s::PLASMA_Alloc_Workspace_sgels_c::plasma_alloc_workspace_sgels_c().


| subroutine plasma_s::plasma_alloc_workspace_sgels_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_sf90.F90.
References plasma_s::PLASMA_Alloc_Workspace_sgels_Tile_c::plasma_alloc_workspace_sgels_tile_c().

| subroutine plasma_s::plasma_alloc_workspace_sgeqrf | ( | 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_sf90.F90.
References plasma_s::PLASMA_Alloc_Workspace_sgeqrf_c::plasma_alloc_workspace_sgeqrf_c().


| subroutine plasma_s::plasma_alloc_workspace_sgeqrf_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_sf90.F90.
References plasma_s::PLASMA_Alloc_Workspace_sgeqrf_Tile_c::plasma_alloc_workspace_sgeqrf_tile_c().

| subroutine plasma_s::plasma_alloc_workspace_sgesv_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_sf90.F90.
References plasma_s::PLASMA_Alloc_Workspace_sgesv_incpiv_c::plasma_alloc_workspace_sgesv_incpiv_c().


| subroutine plasma_s::plasma_alloc_workspace_sgesv_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_sf90.F90.
References plasma_s::PLASMA_Alloc_Workspace_sgesv_incpiv_Tile_c::plasma_alloc_workspace_sgesv_incpiv_tile_c().

| subroutine plasma_s::plasma_alloc_workspace_sgesvd | ( | 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_sf90.F90.
References plasma_s::PLASMA_Alloc_Workspace_sgesvd_c::plasma_alloc_workspace_sgesvd_c().

| subroutine plasma_s::plasma_alloc_workspace_sgetrf_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_sf90.F90.
References plasma_s::PLASMA_Alloc_Workspace_sgetrf_incpiv_c::plasma_alloc_workspace_sgetrf_incpiv_c().


| subroutine plasma_s::plasma_alloc_workspace_sgetrf_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_sf90.F90.
References plasma_s::PLASMA_Alloc_Workspace_sgetrf_incpiv_Tile_c::plasma_alloc_workspace_sgetrf_incpiv_tile_c().

| subroutine plasma_s::plasma_alloc_workspace_ssyev | ( | 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_sf90.F90.
References plasma_s::PLASMA_Alloc_Workspace_ssyev_c::plasma_alloc_workspace_ssyev_c().

| subroutine plasma_s::plasma_alloc_workspace_ssygv | ( | 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_sf90.F90.
References plasma_s::PLASMA_Alloc_Workspace_ssygv_c::plasma_alloc_workspace_ssygv_c().

| subroutine plasma_s::plasma_alloc_workspace_ssytrd | ( | 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_sf90.F90.
References plasma_s::PLASMA_Alloc_Workspace_ssytrd_c::plasma_alloc_workspace_ssytrd_c().

| subroutine plasma_s::plasma_sgebrd | ( | integer(kind=c_int), intent(in) | jobu, |
| integer(kind=c_int), intent(in) | jobvt, | ||
| integer(kind=c_int), intent(in) | M, | ||
| integer(kind=c_int), intent(in) | N, | ||
| real(kind=c_float), 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, | ||
| real(kind=c_float), dimension(ldu,*), intent(out), target | U, | ||
| integer(kind=c_int), intent(in) | LDU, | ||
| real(kind=c_float), 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_sf90.F90.
References plasma_s::PLASMA_sgebrd_c::plasma_sgebrd_c().

| subroutine plasma_s::plasma_sgebrd_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_sf90.F90.
References plasma_s::PLASMA_sgebrd_Tile_c::plasma_sgebrd_tile_c().

| subroutine plasma_s::plasma_sgecfi | ( | integer(kind=c_int), intent(in) | m, |
| integer(kind=c_int), intent(in) | n, | ||
| real(kind=c_float), 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_sf90.F90.
References plasma_s::PLASMA_sgecfi_c::plasma_sgecfi_c().

| subroutine plasma_s::plasma_sgelqf | ( | integer(kind=c_int), intent(in) | M, |
| integer(kind=c_int), intent(in) | N, | ||
| real(kind=c_float), 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_sf90.F90.
References plasma_s::PLASMA_sgelqf_c::plasma_sgelqf_c().


| subroutine plasma_s::plasma_sgelqf_tile | ( | type(c_ptr) | A, |
| type(c_ptr) | T, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2366 of file plasma_sf90.F90.
References plasma_s::PLASMA_sgelqf_Tile_c::plasma_sgelqf_tile_c().

| subroutine plasma_s::plasma_sgelqs | ( | integer(kind=c_int), intent(in) | M, |
| integer(kind=c_int), intent(in) | N, | ||
| integer(kind=c_int), intent(in) | NRHS, | ||
| real(kind=c_float), dimension(lda,*), intent(in), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| type(c_ptr) | T, | ||
| real(kind=c_float), 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_sf90.F90.
References plasma_s::PLASMA_sgelqs_c::plasma_sgelqs_c().


| subroutine plasma_s::plasma_sgelqs_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_sf90.F90.
References plasma_s::PLASMA_sgelqs_Tile_c::plasma_sgelqs_tile_c().

| subroutine plasma_s::plasma_sgels | ( | integer(kind=c_int), intent(in) | trans, |
| integer(kind=c_int), intent(in) | M, | ||
| integer(kind=c_int), intent(in) | N, | ||
| integer(kind=c_int), intent(in) | NRHS, | ||
| real(kind=c_float), dimension(lda,*), intent(inout), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| type(c_ptr) | T, | ||
| real(kind=c_float), 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_sf90.F90.
References plasma_s::PLASMA_sgels_c::plasma_sgels_c(), and trans.


| subroutine plasma_s::plasma_sgels_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_sf90.F90.
References plasma_s::PLASMA_sgels_Tile_c::plasma_sgels_tile_c(), and trans.

| subroutine plasma_s::plasma_sgemm | ( | integer(kind=c_int), intent(in) | transA, |
| integer(kind=c_int), intent(in) | transB, | ||
| integer(kind=c_int), intent(in) | M, | ||
| integer(kind=c_int), intent(in) | N, | ||
| integer(kind=c_int), intent(in) | K, | ||
| real(kind=c_float), intent(in) | alpha, | ||
| real(kind=c_float), dimension(lda,*), intent(in), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| real(kind=c_float), dimension(ldb,*), intent(in), target | B, | ||
| integer(kind=c_int), intent(in) | LDB, | ||
| real(kind=c_float), intent(in) | beta, | ||
| real(kind=c_float), 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_sf90.F90.
References plasma_s::PLASMA_sgemm_c::plasma_sgemm_c().


| subroutine plasma_s::plasma_sgemm_tile | ( | integer(kind=c_int), intent(in) | transA, |
| integer(kind=c_int), intent(in) | transB, | ||
| real(kind=c_float), 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 2396 of file plasma_sf90.F90.
References plasma_s::PLASMA_sgemm_Tile_c::plasma_sgemm_tile_c().

| subroutine plasma_s::plasma_sgeqrf | ( | integer(kind=c_int), intent(in) | M, |
| integer(kind=c_int), intent(in) | N, | ||
| real(kind=c_float), 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_sf90.F90.
References plasma_s::PLASMA_sgeqrf_c::plasma_sgeqrf_c().


| subroutine plasma_s::plasma_sgeqrf_tile | ( | type(c_ptr) | A, |
| type(c_ptr) | T, | ||
| integer(kind=c_int), intent(out) | info | ||
| ) |
Definition at line 2410 of file plasma_sf90.F90.
References plasma_s::PLASMA_sgeqrf_Tile_c::plasma_sgeqrf_tile_c().

| subroutine plasma_s::plasma_sgeqrs | ( | integer(kind=c_int), intent(in) | M, |
| integer(kind=c_int), intent(in) | N, | ||
| integer(kind=c_int), intent(in) | NRHS, | ||
| real(kind=c_float), dimension(lda,*), intent(inout), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| type(c_ptr) | T, | ||
| real(kind=c_float), 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_sf90.F90.
References plasma_s::PLASMA_sgeqrs_c::plasma_sgeqrs_c().


| subroutine plasma_s::plasma_sgeqrs_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_sf90.F90.
References plasma_s::PLASMA_sgeqrs_Tile_c::plasma_sgeqrs_tile_c().

| subroutine plasma_s::plasma_sgesv | ( | integer(kind=c_int), intent(in) | N, |
| integer(kind=c_int), intent(in) | NRHS, | ||
| real(kind=c_float), dimension(lda,*), intent(inout), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| integer(kind=c_int), dimension(*), intent(out), target | IPIV, | ||
| real(kind=c_float), 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_sf90.F90.
References plasma_s::PLASMA_sgesv_c::plasma_sgesv_c().


| subroutine plasma_s::plasma_sgesv_incpiv | ( | integer(kind=c_int), intent(in) | N, |
| integer(kind=c_int), intent(in) | NRHS, | ||
| real(kind=c_float), dimension(lda,*), intent(inout), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| type(c_ptr) | L, | ||
| type(c_ptr) | IPIV, | ||
| real(kind=c_float), 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_sf90.F90.
References plasma_s::PLASMA_sgesv_incpiv_c::plasma_sgesv_incpiv_c().


| subroutine plasma_s::plasma_sgesv_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_sf90.F90.
References plasma_s::PLASMA_sgesv_incpiv_Tile_c::plasma_sgesv_incpiv_tile_c().

| subroutine plasma_s::plasma_sgesv_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_sf90.F90.
References plasma_s::PLASMA_sgesv_Tile_c::plasma_sgesv_tile_c().

| subroutine plasma_s::plasma_sgesvd | ( | integer(kind=c_int), intent(in) | jobu, |
| integer(kind=c_int), intent(in) | jobvt, | ||
| integer(kind=c_int), intent(in) | M, | ||
| integer(kind=c_int), intent(in) | N, | ||
| real(kind=c_float), dimension(lda,*), intent(inout), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| real(kind=c_float), dimension(*), intent(out), target | S, | ||
| real(kind=c_float), dimension(ldu,*), intent(out), target | U, | ||
| integer(kind=c_int), intent(in) | LDU, | ||
| real(kind=c_float), 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_sf90.F90.
References plasma_s::PLASMA_sgesvd_c::plasma_sgesvd_c().

| subroutine plasma_s::plasma_sgesvd_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_sf90.F90.
References plasma_s::PLASMA_sgesvd_Tile_c::plasma_sgesvd_tile_c().

| subroutine plasma_s::plasma_sgetmi | ( | integer(kind=c_int), intent(in) | m, |
| integer(kind=c_int), intent(in) | n, | ||
| real(kind=c_float), 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_sf90.F90.
References plasma_s::PLASMA_sgetmi_c::plasma_sgetmi_c().

| subroutine plasma_s::plasma_sgetrf | ( | integer(kind=c_int), intent(in) | M, |
| integer(kind=c_int), intent(in) | N, | ||
| real(kind=c_float), 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_sf90.F90.
References plasma_s::PLASMA_sgetrf_c::plasma_sgetrf_c().


| subroutine plasma_s::plasma_sgetrf_incpiv | ( | integer(kind=c_int), intent(in) | M, |
| integer(kind=c_int), intent(in) | N, | ||
| real(kind=c_float), 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_sf90.F90.
References plasma_s::PLASMA_sgetrf_incpiv_c::plasma_sgetrf_incpiv_c().


| subroutine plasma_s::plasma_sgetrf_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_sf90.F90.
References plasma_s::PLASMA_sgetrf_incpiv_Tile_c::plasma_sgetrf_incpiv_tile_c().

| subroutine plasma_s::plasma_sgetrf_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_sf90.F90.
References plasma_s::PLASMA_sgetrf_Tile_c::plasma_sgetrf_tile_c().

| subroutine plasma_s::plasma_sgetrs | ( | integer(kind=c_int), intent(in) | trans, |
| integer(kind=c_int), intent(in) | N, | ||
| integer(kind=c_int), intent(in) | NRHS, | ||
| real(kind=c_float), dimension(lda,*), intent(in), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| integer(kind=c_int), dimension(*), intent(in), target | IPIV, | ||
| real(kind=c_float), 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_sf90.F90.
References plasma_s::PLASMA_sgetrs_c::plasma_sgetrs_c(), and trans.


| subroutine plasma_s::plasma_sgetrs_incpiv | ( | integer(kind=c_int), intent(in) | trans, |
| integer(kind=c_int), intent(in) | N, | ||
| integer(kind=c_int), intent(in) | NRHS, | ||
| real(kind=c_float), dimension(lda,*), intent(in), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| type(c_ptr) | L, | ||
| type(c_ptr) | IPIV, | ||
| real(kind=c_float), 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_sf90.F90.
References plasma_s::PLASMA_sgetrs_incpiv_c::plasma_sgetrs_incpiv_c(), plasma_s::PLASMA_ssymm_c::plasma_ssymm_c(), plasma_s::PLASMA_ssyr2k_c::plasma_ssyr2k_c(), plasma_s::PLASMA_ssyrk_c::plasma_ssyrk_c(), side, trans, and uplo.


| subroutine plasma_s::plasma_sgetrs_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_sf90.F90.
References plasma_s::PLASMA_sgetrs_incpiv_Tile_c::plasma_sgetrs_incpiv_tile_c(), plasma_s::PLASMA_ssymm_Tile_c::plasma_ssymm_tile_c(), plasma_s::PLASMA_ssyr2k_Tile_c::plasma_ssyr2k_tile_c(), plasma_s::PLASMA_ssyrk_Tile_c::plasma_ssyrk_tile_c(), side, trans, and uplo.

| subroutine plasma_s::plasma_sgetrs_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_sf90.F90.
References plasma_s::PLASMA_sgetrs_Tile_c::plasma_sgetrs_tile_c(), and trans.

| real(kind=c_float) function plasma_s::plasma_slange | ( | integer(kind=c_int), intent(in) | norm, |
| integer(kind=c_int), intent(in) | M, | ||
| integer(kind=c_int), intent(in) | N, | ||
| real(kind=c_float), 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_sf90.F90.
References norm, plasma_s::PLASMA_slange_c::plasma_slange_c(), plasma_slansy(), plasma_s::PLASMA_slansy_c::plasma_slansy_c(), and uplo.

| real(kind=c_float) function plasma_s::plasma_slange_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_sf90.F90.
References norm, plasma_s::PLASMA_slange_Tile_c::plasma_slange_tile_c(), plasma_slansy_tile(), plasma_s::PLASMA_slansy_Tile_c::plasma_slansy_tile_c(), and uplo.

| real(kind=c_float) function plasma_s::plasma_slansy | ( | integer(kind=c_int), intent(in) | norm, |
| integer(kind=c_int), intent(in) | uplo, | ||
| integer(kind=c_int), intent(in) | N, | ||
| real(kind=c_float), 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_sf90.F90.
References norm, plasma_s::PLASMA_slansy_c::plasma_slansy_c(), and uplo.


| real(kind=c_float) function plasma_s::plasma_slansy_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_sf90.F90.
References norm, plasma_s::PLASMA_slansy_Tile_c::plasma_slansy_tile_c(), and uplo.


| subroutine plasma_s::plasma_slapack_to_tile | ( | real(kind=c_float), 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_sf90.F90.
References plasma_s::PLASMA_sLapack_to_Tile_c::plasma_slapack_to_tile_c().

| subroutine plasma_s::plasma_slaswp | ( | integer(kind=c_int), intent(in) | N, |
| real(kind=c_float), 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_sf90.F90.
References plasma_s::PLASMA_slaswp_c::plasma_slaswp_c().


| subroutine plasma_s::plasma_slaswp_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_sf90.F90.
References plasma_s::PLASMA_slaswp_Tile_c::plasma_slaswp_tile_c().

| subroutine plasma_s::plasma_slauum | ( | integer(kind=c_int), intent(in) | uplo, |
| integer(kind=c_int), intent(in) | N, | ||
| real(kind=c_float), 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_sf90.F90.
References plasma_s::PLASMA_slauum_c::plasma_slauum_c(), and uplo.


| subroutine plasma_s::plasma_slauum_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_sf90.F90.
References plasma_s::PLASMA_slauum_Tile_c::plasma_slauum_tile_c(), and uplo.

| subroutine plasma_s::plasma_sorglq | ( | integer(kind=c_int), intent(in) | M, |
| integer(kind=c_int), intent(in) | N, | ||
| integer(kind=c_int), intent(in) | K, | ||
| real(kind=c_float), dimension(lda,*), intent(inout), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| type(c_ptr) | T, | ||
| real(kind=c_float), 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_sf90.F90.
References plasma_s::PLASMA_sorglq_c::plasma_sorglq_c().


| subroutine plasma_s::plasma_sorglq_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_sf90.F90.
References plasma_s::PLASMA_sorglq_Tile_c::plasma_sorglq_tile_c().

| subroutine plasma_s::plasma_sorgqr | ( | integer(kind=c_int), intent(in) | M, |
| integer(kind=c_int), intent(in) | N, | ||
| integer(kind=c_int), intent(in) | K, | ||
| real(kind=c_float), dimension(lda,*), intent(inout), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| type(c_ptr) | T, | ||
| real(kind=c_float), 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_sf90.F90.
References plasma_s::PLASMA_sorgqr_c::plasma_sorgqr_c().


| subroutine plasma_s::plasma_sorgqr_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_sf90.F90.
References plasma_s::PLASMA_sorgqr_Tile_c::plasma_sorgqr_tile_c().

| subroutine plasma_s::plasma_sormlq | ( | integer(kind=c_int), intent(in) | side, |
| integer(kind=c_int), intent(in) | trans, | ||
| integer(kind=c_int), intent(in) | M, | ||
| integer(kind=c_int), intent(in) | N, | ||
| integer(kind=c_int), intent(in) | K, | ||
| real(kind=c_float), dimension(lda,*), intent(in), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| type(c_ptr) | T, | ||
| real(kind=c_float), 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_sf90.F90.
References plasma_s::PLASMA_sormlq_c::plasma_sormlq_c(), side, and trans.


| subroutine plasma_s::plasma_sormlq_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_sf90.F90.
References plasma_s::PLASMA_sormlq_Tile_c::plasma_sormlq_tile_c(), side, and trans.

| subroutine plasma_s::plasma_sormqr | ( | integer(kind=c_int), intent(in) | side, |
| integer(kind=c_int), intent(in) | trans, | ||
| integer(kind=c_int), intent(in) | M, | ||
| integer(kind=c_int), intent(in) | N, | ||
| integer(kind=c_int), intent(in) | K, | ||
| real(kind=c_float), dimension(lda,*), intent(in), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| type(c_ptr) | T, | ||
| real(kind=c_float), 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_sf90.F90.
References plasma_s::PLASMA_sormqr_c::plasma_sormqr_c(), side, and trans.


| subroutine plasma_s::plasma_sormqr_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_sf90.F90.
References plasma_s::PLASMA_sormqr_Tile_c::plasma_sormqr_tile_c(), side, and trans.

| subroutine plasma_s::plasma_sposv | ( | integer(kind=c_int), intent(in) | uplo, |
| integer(kind=c_int), intent(in) | N, | ||
| integer(kind=c_int), intent(in) | NRHS, | ||
| real(kind=c_float), dimension(lda,*), intent(inout), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| real(kind=c_float), 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_sf90.F90.
References plasma_s::PLASMA_sposv_c::plasma_sposv_c(), and uplo.


| subroutine plasma_s::plasma_sposv_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_sf90.F90.
References plasma_s::PLASMA_sposv_Tile_c::plasma_sposv_tile_c(), and uplo.

| subroutine plasma_s::plasma_spotrf | ( | integer(kind=c_int), intent(in) | uplo, |
| integer(kind=c_int), intent(in) | N, | ||
| real(kind=c_float), 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_sf90.F90.
References plasma_s::PLASMA_spotrf_c::plasma_spotrf_c(), and uplo.


| subroutine plasma_s::plasma_spotrf_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_sf90.F90.
References plasma_s::PLASMA_spotrf_Tile_c::plasma_spotrf_tile_c(), and uplo.

| subroutine plasma_s::plasma_spotri | ( | integer(kind=c_int), intent(in) | uplo, |
| integer(kind=c_int), intent(in) | N, | ||
| real(kind=c_float), 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_sf90.F90.
References plasma_s::PLASMA_spotri_c::plasma_spotri_c(), and uplo.


| subroutine plasma_s::plasma_spotri_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_sf90.F90.
References plasma_s::PLASMA_spotri_Tile_c::plasma_spotri_tile_c(), and uplo.

| subroutine plasma_s::plasma_spotrs | ( | integer(kind=c_int), intent(in) | uplo, |
| integer(kind=c_int), intent(in) | N, | ||
| integer(kind=c_int), intent(in) | NRHS, | ||
| real(kind=c_float), dimension(lda,*), intent(in), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| real(kind=c_float), 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_sf90.F90.
References plasma_s::PLASMA_spotrs_c::plasma_spotrs_c(), and uplo.


| subroutine plasma_s::plasma_spotrs_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_sf90.F90.
References plasma_s::PLASMA_spotrs_Tile_c::plasma_spotrs_tile_c(), and uplo.

| subroutine plasma_s::plasma_ssyev | ( | integer(kind=c_int), intent(in) | jobz, |
| integer(kind=c_int), intent(in) | uplo, | ||
| integer(kind=c_int), intent(in) | N, | ||
| real(kind=c_float), 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, | ||
| real(kind=c_float), 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_sf90.F90.
References plasma_s::PLASMA_ssyev_c::plasma_ssyev_c(), and uplo.

| subroutine plasma_s::plasma_ssyev_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_sf90.F90.
References plasma_s::PLASMA_ssyev_Tile_c::plasma_ssyev_tile_c(), and uplo.

| subroutine plasma_s::plasma_ssygst | ( | integer(kind=c_int), intent(in) | itype, |
| integer(kind=c_int), intent(in) | uplo, | ||
| integer(kind=c_int), intent(in) | N, | ||
| real(kind=c_float), dimension(lda,*), intent(inout), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| real(kind=c_float), 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_sf90.F90.
References itype, plasma_s::PLASMA_ssygst_c::plasma_ssygst_c(), and uplo.


| subroutine plasma_s::plasma_ssygst_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_sf90.F90.
References itype, plasma_s::PLASMA_ssygst_Tile_c::plasma_ssygst_tile_c(), and uplo.

| subroutine plasma_s::plasma_ssygv | ( | integer(kind=c_int), intent(in) | itype, |
| integer(kind=c_int), intent(in) | jobz, | ||
| integer(kind=c_int), intent(in) | uplo, | ||
| integer(kind=c_int), intent(in) | N, | ||
| real(kind=c_float), dimension(lda,*), intent(inout), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| real(kind=c_float), 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, | ||
| real(kind=c_float), 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_sf90.F90.
References itype, plasma_s::PLASMA_ssygv_c::plasma_ssygv_c(), and uplo.

| subroutine plasma_s::plasma_ssygv_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_sf90.F90.
References itype, plasma_s::PLASMA_ssygv_Tile_c::plasma_ssygv_tile_c(), and uplo.

| subroutine plasma_s::plasma_ssymm | ( | integer(kind=c_int), intent(in) | side, |
| integer(kind=c_int), intent(in) | uplo, | ||
| integer(kind=c_int), intent(in) | M, | ||
| integer(kind=c_int), intent(in) | N, | ||
| real(kind=c_float), intent(in) | alpha, | ||
| real(kind=c_float), dimension(lda,*), intent(in), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| real(kind=c_float), dimension(ldb,*), intent(in), target | B, | ||
| integer(kind=c_int), intent(in) | LDB, | ||
| real(kind=c_float), intent(in) | beta, | ||
| real(kind=c_float), 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_sf90.F90.
References plasma_s::PLASMA_ssymm_c::plasma_ssymm_c(), side, and uplo.


| subroutine plasma_s::plasma_ssymm_tile | ( | integer(kind=c_int), intent(in) | side, |
| integer(kind=c_int), intent(in) | uplo, | ||
| real(kind=c_float), 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 2694 of file plasma_sf90.F90.
References plasma_s::PLASMA_ssymm_Tile_c::plasma_ssymm_tile_c(), side, and uplo.

| subroutine plasma_s::plasma_ssyr2k | ( | 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, | ||
| real(kind=c_float), dimension(lda,*), intent(in), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| real(kind=c_float), dimension(ldb,*), intent(in), target | B, | ||
| integer(kind=c_int), intent(in) | LDB, | ||
| real(kind=c_float), intent(in) | beta, | ||
| real(kind=c_float), 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_sf90.F90.
References plasma_s::PLASMA_ssyr2k_c::plasma_ssyr2k_c(), trans, and uplo.


| subroutine plasma_s::plasma_ssyr2k_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, | ||
| 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 2721 of file plasma_sf90.F90.
References plasma_s::PLASMA_ssyr2k_Tile_c::plasma_ssyr2k_tile_c(), trans, and uplo.

| subroutine plasma_s::plasma_ssyrk | ( | 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, | ||
| real(kind=c_float), dimension(lda,*), intent(in), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| real(kind=c_float), intent(in) | beta, | ||
| real(kind=c_float), 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_sf90.F90.
References plasma_s::PLASMA_ssyrk_c::plasma_ssyrk_c(), trans, and uplo.


| subroutine plasma_s::plasma_ssyrk_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 2708 of file plasma_sf90.F90.
References plasma_s::PLASMA_ssyrk_Tile_c::plasma_ssyrk_tile_c(), trans, and uplo.

| subroutine plasma_s::plasma_ssytrd | ( | integer(kind=c_int), intent(in) | jobz, |
| integer(kind=c_int), intent(in) | uplo, | ||
| integer(kind=c_int), intent(in) | N, | ||
| real(kind=c_float), 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, | ||
| real(kind=c_float), 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_sf90.F90.
References plasma_s::PLASMA_ssytrd_c::plasma_ssytrd_c(), and uplo.

| subroutine plasma_s::plasma_ssytrd_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_sf90.F90.
References plasma_s::PLASMA_ssytrd_Tile_c::plasma_ssytrd_tile_c(), and uplo.

| subroutine plasma_s::plasma_stile_to_lapack | ( | type(c_ptr) | A, |
| real(kind=c_float), 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_sf90.F90.
References plasma_s::PLASMA_sTile_to_Lapack_c::plasma_stile_to_lapack_c().

| subroutine plasma_s::plasma_strmm | ( | integer(kind=c_int), intent(in) | side, |
| integer(kind=c_int), intent(in) | uplo, | ||
| integer(kind=c_int), intent(in) | transA, | ||
| integer(kind=c_int), intent(in) | diag, | ||
| integer(kind=c_int), intent(in) | N, | ||
| integer(kind=c_int), intent(in) | NRHS, | ||
| real(kind=c_float), intent(in) | alpha, | ||
| real(kind=c_float), dimension(lda,*), intent(in), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| real(kind=c_float), 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_sf90.F90.
References diag, plasma_s::PLASMA_strmm_c::plasma_strmm_c(), side, and uplo.


| subroutine plasma_s::plasma_strmm_tile | ( | integer(kind=c_int), intent(in) | side, |
| integer(kind=c_int), intent(in) | uplo, | ||
| integer(kind=c_int), intent(in) | transA, | ||
| integer(kind=c_int), intent(in) | diag, | ||
| real(kind=c_float), 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_sf90.F90.
References diag, plasma_s::PLASMA_strmm_Tile_c::plasma_strmm_tile_c(), side, and uplo.

| subroutine plasma_s::plasma_strsm | ( | integer(kind=c_int), intent(in) | side, |
| integer(kind=c_int), intent(in) | uplo, | ||
| integer(kind=c_int), intent(in) | transA, | ||
| integer(kind=c_int), intent(in) | diag, | ||
| integer(kind=c_int), intent(in) | N, | ||
| integer(kind=c_int), intent(in) | NRHS, | ||
| real(kind=c_float), intent(in) | alpha, | ||
| real(kind=c_float), dimension(lda,*), intent(in), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| real(kind=c_float), 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_sf90.F90.
References diag, plasma_s::PLASMA_strsm_c::plasma_strsm_c(), side, and uplo.


| subroutine plasma_s::plasma_strsm_tile | ( | integer(kind=c_int), intent(in) | side, |
| integer(kind=c_int), intent(in) | uplo, | ||
| integer(kind=c_int), intent(in) | transA, | ||
| integer(kind=c_int), intent(in) | diag, | ||
| real(kind=c_float), 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_sf90.F90.
References diag, plasma_s::PLASMA_strsm_Tile_c::plasma_strsm_tile_c(), side, and uplo.

| subroutine plasma_s::plasma_strsmpl | ( | integer(kind=c_int), intent(in) | N, |
| integer(kind=c_int), intent(in) | NRHS, | ||
| real(kind=c_float), dimension(lda,*), intent(in), target | A, | ||
| integer(kind=c_int), intent(in) | LDA, | ||
| type(c_ptr) | L, | ||
| type(c_ptr) | IPIV, | ||
| real(kind=c_float), 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_sf90.F90.
References plasma_s::PLASMA_strsmpl_c::plasma_strsmpl_c().

| subroutine plasma_s::plasma_strsmpl_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_sf90.F90.
References plasma_s::PLASMA_strsmpl_Tile_c::plasma_strsmpl_tile_c().

| subroutine plasma_s::plasma_strtri | ( | integer(kind=c_int), intent(in) | uplo, |
| integer(kind=c_int), intent(in) | diag, | ||
| integer(kind=c_int), intent(in) | N, | ||
| real(kind=c_float), 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_sf90.F90.
References diag, plasma_s::PLASMA_strtri_c::plasma_strtri_c(), and uplo.


| subroutine plasma_s::plasma_strtri_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_sf90.F90.
References diag, plasma_s::PLASMA_strtri_Tile_c::plasma_strtri_tile_c(), and uplo.
