PLASMA  2.4.5
PLASMA - Parallel Linear Algebra for Scalable Multi-core Architectures
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
plasma_s Module Reference

Data Structures

interface  PLASMA_Alloc_Workspace_sgebrd_c
interface  PLASMA_Alloc_Workspace_sgeev_c
interface  PLASMA_Alloc_Workspace_sgelqf_c
interface  PLASMA_Alloc_Workspace_sgelqf_Tile_c
interface  PLASMA_Alloc_Workspace_sgels_c
interface  PLASMA_Alloc_Workspace_sgels_Tile_c
interface  PLASMA_Alloc_Workspace_sgeqrf_c
interface  PLASMA_Alloc_Workspace_sgeqrf_Tile_c
interface  PLASMA_Alloc_Workspace_sgesv_incpiv_c
interface  PLASMA_Alloc_Workspace_sgesv_incpiv_Tile_c
interface  PLASMA_Alloc_Workspace_sgesvd_c
interface  PLASMA_Alloc_Workspace_sgetrf_incpiv_c
interface  PLASMA_Alloc_Workspace_sgetrf_incpiv_Tile_c
interface  PLASMA_Alloc_Workspace_ssyev_c
interface  PLASMA_Alloc_Workspace_ssygv_c
interface  PLASMA_Alloc_Workspace_ssytrd_c
interface  PLASMA_sgebrd_c
interface  PLASMA_sgebrd_Tile_c
interface  PLASMA_sgecfi_c
interface  PLASMA_sgelqf_c
interface  PLASMA_sgelqf_Tile_c
interface  PLASMA_sgelqs_c
interface  PLASMA_sgelqs_Tile_c
interface  PLASMA_sgels_c
interface  PLASMA_sgels_Tile_c
interface  PLASMA_sgemm_c
interface  PLASMA_sgemm_Tile_c
interface  PLASMA_sgeqrf_c
interface  PLASMA_sgeqrf_Tile_c
interface  PLASMA_sgeqrs_c
interface  PLASMA_sgeqrs_Tile_c
interface  PLASMA_sgesv_c
interface  PLASMA_sgesv_incpiv_c
interface  PLASMA_sgesv_incpiv_Tile_c
interface  PLASMA_sgesv_Tile_c
interface  PLASMA_sgesvd_c
interface  PLASMA_sgesvd_Tile_c
interface  PLASMA_sgetmi_c
interface  PLASMA_sgetrf_c
interface  PLASMA_sgetrf_incpiv_c
interface  PLASMA_sgetrf_incpiv_Tile_c
interface  PLASMA_sgetrf_Tile_c
interface  PLASMA_sgetrs_c
interface  PLASMA_sgetrs_incpiv_c
interface  PLASMA_sgetrs_incpiv_Tile_c
interface  PLASMA_sgetrs_Tile_c
interface  PLASMA_slange_c
interface  PLASMA_slange_Tile_c
interface  PLASMA_slansy_c
interface  PLASMA_slansy_Tile_c
interface  PLASMA_sLapack_to_Tile_c
interface  PLASMA_slaswp_c
interface  PLASMA_slaswp_Tile_c
interface  PLASMA_slauum_c
interface  PLASMA_slauum_Tile_c
interface  PLASMA_sorglq_c
interface  PLASMA_sorglq_Tile_c
interface  PLASMA_sorgqr_c
interface  PLASMA_sorgqr_Tile_c
interface  PLASMA_sormlq_c
interface  PLASMA_sormlq_Tile_c
interface  PLASMA_sormqr_c
interface  PLASMA_sormqr_Tile_c
interface  PLASMA_sposv_c
interface  PLASMA_sposv_Tile_c
interface  PLASMA_spotrf_c
interface  PLASMA_spotrf_Tile_c
interface  PLASMA_spotri_c
interface  PLASMA_spotri_Tile_c
interface  PLASMA_spotrs_c
interface  PLASMA_spotrs_Tile_c
interface  PLASMA_ssyev_c
interface  PLASMA_ssyev_Tile_c
interface  PLASMA_ssygst_c
interface  PLASMA_ssygst_Tile_c
interface  PLASMA_ssygv_c
interface  PLASMA_ssygv_Tile_c
interface  PLASMA_ssymm_c
interface  PLASMA_ssymm_Tile_c
interface  PLASMA_ssyr2k_c
interface  PLASMA_ssyr2k_Tile_c
interface  PLASMA_ssyrk_c
interface  PLASMA_ssyrk_Tile_c
interface  PLASMA_ssytrd_c
interface  PLASMA_ssytrd_Tile_c
interface  PLASMA_sTile_to_Lapack_c
interface  PLASMA_strmm_c
interface  PLASMA_strmm_Tile_c
interface  PLASMA_strsm_c
interface  PLASMA_strsm_Tile_c
interface  PLASMA_strsmpl_c
interface  PLASMA_strsmpl_Tile_c
interface  PLASMA_strtri_c
interface  PLASMA_strtri_Tile_c

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)

Detailed Description

Definition at line 44 of file plasma_sf90.F90.


Member Function Documentation

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().

Here is the call graph for this function:

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().

Here is the call graph for this function:

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().

Here is the call graph for this function:

Here is the caller graph for this function:

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().

Here is the call graph for this function:

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().

Here is the call graph for this function:

Here is the caller graph for this function:

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().

Here is the call graph for this function:

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().

Here is the call graph for this function:

Here is the caller graph for this function:

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().

Here is the call graph for this function:

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().

Here is the call graph for this function:

Here is the caller graph for this function:

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().

Here is the call graph for this function:

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().

Here is the call graph for this function:

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().

Here is the call graph for this function:

Here is the caller graph for this function:

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().

Here is the call graph for this function:

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().

Here is the call graph for this function:

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().

Here is the call graph for this function:

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().

Here is the call graph for this function:

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().

Here is the call graph for this function:

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().

Here is the call graph for this function:

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().

Here is the call graph for this function:

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().

Here is the call graph for this function:

Here is the caller graph for this function:

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().

Here is the call graph for this function:

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().

Here is the call graph for this function:

Here is the caller graph for this function:

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().

Here is the call graph for this function:

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.

Here is the call graph for this function:

Here is the caller graph for this function:

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.

Here is the call graph for this function:

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().

Here is the call graph for this function:

Here is the caller graph for this function:

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().

Here is the call graph for this function:

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().

Here is the call graph for this function:

Here is the caller graph for this function:

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().

Here is the call graph for this function:

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().

Here is the call graph for this function:

Here is the caller graph for this function:

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().

Here is the call graph for this function:

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().

Here is the call graph for this function:

Here is the caller graph for this function:

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().

Here is the call graph for this function:

Here is the caller graph for this function:

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().

Here is the call graph for this function:

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().

Here is the call graph for this function:

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().

Here is the call graph for this function:

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().

Here is the call graph for this function:

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().

Here is the call graph for this function:

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().

Here is the call graph for this function:

Here is the caller graph for this function:

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().

Here is the call graph for this function:

Here is the caller graph for this function:

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().

Here is the call graph for this function:

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().

Here is the call graph for this function:

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.

Here is the call graph for this function:

Here is the caller graph for this function:

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.

Here is the call graph for this function:

Here is the caller graph for this function:

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 
)
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.

Here is the call graph for this function:

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.

Here is the call graph for this function:

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 
)
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.

Here is the call graph for this function:

Here is the caller graph for this function:

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.

Here is the call graph for this function:

Here is the caller graph for this function:

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().

Here is the call graph for this function:

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().

Here is the call graph for this function:

Here is the caller graph for this function:

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().

Here is the call graph for this function:

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.

Here is the call graph for this function:

Here is the caller graph for this function:

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.

Here is the call graph for this function:

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().

Here is the call graph for this function:

Here is the caller graph for this function:

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().

Here is the call graph for this function:

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().

Here is the call graph for this function:

Here is the caller graph for this function:

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().

Here is the call graph for this function:

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.

Here is the call graph for this function:

Here is the caller graph for this function:

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.

Here is the call graph for this function:

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.

Here is the call graph for this function:

Here is the caller graph for this function:

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.

Here is the call graph for this function:

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.

Here is the call graph for this function:

Here is the caller graph for this function:

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.

Here is the call graph for this function:

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.

Here is the call graph for this function:

Here is the caller graph for this function:

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.

Here is the call graph for this function:

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.

Here is the call graph for this function:

Here is the caller graph for this function:

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.

Here is the call graph for this function:

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.

Here is the call graph for this function:

Here is the caller graph for this function:

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.

Here is the call graph for this function:

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.

Here is the call graph for this function:

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.

Here is the call graph for this function:

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.

Here is the call graph for this function:

Here is the caller graph for this function:

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.

Here is the call graph for this function:

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.

Here is the call graph for this function:

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.

Here is the call graph for this function:

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.

Here is the call graph for this function:

Here is the caller graph for this function:

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.

Here is the call graph for this function:

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.

Here is the call graph for this function:

Here is the caller graph for this function:

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.

Here is the call graph for this function:

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.

Here is the call graph for this function:

Here is the caller graph for this function:

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.

Here is the call graph for this function:

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.

Here is the call graph for this function:

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.

Here is the call graph for this function:

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().

Here is the call graph for this function:

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.

Here is the call graph for this function:

Here is the caller graph for this function:

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.

Here is the call graph for this function:

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.

Here is the call graph for this function:

Here is the caller graph for this function:

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.

Here is the call graph for this function:

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().

Here is the call graph for this function:

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().

Here is the call graph for this function:

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.

Here is the call graph for this function:

Here is the caller graph for this function:

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.

Here is the call graph for this function:


The documentation for this module was generated from the following file: