d_misc_densela Module Reference

Functions/Subroutines

subroutine d_blacs_gridinfo_wrp (ctxt, nprow, npcol, myrow, mycol)
 
real(kind=8) function d_fnorm (Matrix, M, N, norm)
 
subroutine d_descinit_wp (DESC, M, N, MB, NB, IRSRC, ICSRC, ICTXT, LLD, INFO)
 
integer function d_numroc_wp (n, nb, iproc, isrcproc, nprocs)
 
pure subroutine d_g2l (i, n, np, nb, p, il)
 
pure subroutine d_l2g (il, p, n, np, nb, i)
 
real(kind=8) function d_dlangef90 (Matrix, M, N, norm)
 
real(kind=4) function d_slangef90 (Matrix, M, N, norm)
 
real(kind=8) function d_zlangef90 (Matrix, M, N, norm)
 
real(kind=4) function d_clangef90 (Matrix, M, N, norm)
 
real(kind=8) function d_pfnorm (M, N, Matrix, ia, ja, desca, norm)
 
subroutine d_gesvd_robust (Matrix, Singular, UU, VV, mm, nn, mn_min, flop)
 
subroutine d_gesvdf90 (Matrix, Singular, UU, VV, flop)
 
subroutine d_zgesvdf90 (Matrix, Singular, UU, VV, flop)
 
subroutine d_cgesvdf90 (Matrix, Singular, UU, VV, flop)
 
subroutine d_dgesvdf90 (Matrix, Singular, UU, VV, flop)
 
subroutine d_sgesvdf90 (Matrix, Singular, UU, VV, flop)
 
subroutine d_gesddf90 (Matrix, Singular, UU, VV, INFO, flop)
 
subroutine d_zgesddf90 (Matrix, Singular, UU, VV, INFO, flop)
 
subroutine d_cgesddf90 (Matrix, Singular, UU, VV, INFO, flop)
 
subroutine d_dgesddf90 (Matrix, Singular, UU, VV, INFO, flop)
 
subroutine d_sgesddf90 (Matrix, Singular, UU, VV, INFO, flop)
 
subroutine d_geqrff90 (Matrix, tau, flop)
 
subroutine d_zgeqrff90 (Matrix, tau, flop)
 
subroutine d_cgeqrff90 (Matrix, tau, flop)
 
subroutine d_dgeqrff90 (Matrix, tau, flop)
 
subroutine d_sgeqrff90 (Matrix, tau, flop)
 
subroutine d_geqp3f90 (Matrix, jpvt, tau, flop)
 
subroutine d_zgeqp3f90 (Matrix, jpvt, tau, flop)
 
subroutine d_cgeqp3f90 (Matrix, jpvt, tau, flop)
 
subroutine d_dgeqp3f90 (Matrix, jpvt, tau, flop)
 
subroutine d_sgeqp3f90 (Matrix, jpvt, tau, flop)
 
subroutine d_geqp3modf90 (Matrix, jpvt, tau, rtol, atol, rank, flop)
 
subroutine d_dgeqp3modf90 (Matrix, jpvt, tau, rtol, atol, rank, flop)
 
subroutine d_sgeqp3modf90 (Matrix, jpvt, tau, rtol, atol, rank, flop)
 
subroutine d_zgeqp3modf90 (Matrix, jpvt, tau, rtol, atol, rank, flop)
 
subroutine d_cgeqp3modf90 (Matrix, jpvt, tau, rtol, atol, rank, flop)
 
subroutine d_un_or_mqrf90 (a, tau, c, side, trans, m, n, k, flop)
 
subroutine d_dormqrf90 (a, tau, c, side, trans, m, n, k, flop)
 
subroutine d_sormqrf90 (a, tau, c, side, trans, m, n, k, flop)
 
subroutine d_zunmqrf90 (a, tau, c, side, trans, m, n, k, flop)
 
subroutine d_cunmqrf90 (a, tau, c, side, trans, m, n, k, flop)
 
subroutine d_un_or_gqrf90 (Matrix, tau, m, n, k, flop)
 
subroutine d_pun_or_gqrf90 (ctxt, Matrix, tau, m, n, k, desca, ia, ja, flop)
 
subroutine d_dorgqrf90 (Matrix, tau, m, n, k, flop)
 
subroutine d_sorgqrf90 (Matrix, tau, m, n, k, flop)
 
subroutine d_zungqrf90 (Matrix, tau, m, n, k, flop)
 
subroutine d_cungqrf90 (Matrix, tau, m, n, k, flop)
 
subroutine d_getrff90 (Matrix, ipiv, flop)
 
subroutine d_dgetrff90 (Matrix, ipiv, flop)
 
subroutine d_getrsf90 (Matrix, ipiv, B, trans, flop)
 
subroutine d_dgetrsf90 (Matrix, ipiv, B, trans, flop)
 
subroutine d_sgetrsf90 (Matrix, ipiv, B, trans, flop)
 
subroutine d_zgetrsf90 (Matrix, ipiv, B, trans, flop)
 
subroutine d_cgetrsf90 (Matrix, ipiv, B, trans, flop)
 
subroutine d_getrif90 (Matrix, ipiv, flop)
 
subroutine d_dgetrif90 (Matrix, ipiv, flop)
 
subroutine d_sgetrif90 (Matrix, ipiv, flop)
 
subroutine d_zgetrif90 (Matrix, ipiv, flop)
 
subroutine d_cgetrif90 (Matrix, ipiv, flop)
 
subroutine d_trsmf90 (Matrix, B, side, uplo, transa, diag, m, n, flop)
 
subroutine d_dtrsmf90 (Matrix, B, side, uplo, transa, diag, m, n, flop)
 
subroutine d_strsmf90 (Matrix, B, side, uplo, transa, diag, m, n, flop)
 
subroutine d_ztrsmf90 (Matrix, B, side, uplo, transa, diag, m, n, flop)
 
subroutine d_ctrsmf90 (Matrix, B, side, uplo, transa, diag, m, n, flop)
 
subroutine d_gemmf90 (MatA, lda, MatB, ldb, MatC, ldc, transa, transb, m, n, k, alpha, beta, flop)
 
subroutine d_pun_or_mqrf90 (side, trans, m, n, k, MatA, ia, ja, desca, tau, MatC, ic, jc, descc, flop)
 
subroutine d_pgeqrff90 (M, N, Matrix, ia, ja, desca, tau, flop)
 
subroutine d_pgeqpfmodf90 (M, N, Matrix, ia, ja, desca, ipiv, tau, JPERM, jpiv, rank, rtol, atol, flop)
 
subroutine d_pgemr2df90 (M, N, MatA, ia, ja, desca, MatB, ib, jb, descb, ictxt)
 
subroutine d_pgemmf90 (transa, transb, m, n, k, alpha, a, ia, ja, desca, b, ib, jb, descb, beta, c, ic, jc, descc, flop)
 
subroutine d_ptrsmf90 (side, uplo, transa, diag, m, n, alpha, a, ia, ja, desca, b, ib, jb, descb, flop)
 
subroutine d_pgetrff90 (m, n, a, ia, ja, desca, ipiv, info, flop)
 
subroutine d_pgetrif90 (n, a, ia, ja, desca, ipiv, flop)
 
subroutine d_pgesvdf90 (jobu, jobvt, m, n, a, ia, ja, desca, s, u, iu, ju, descu, vt, ivt, jvt, descvt, flop)
 
subroutine d_zgeevf90 (JOBVL, JOBVR, N, Matrix, eigval, VL, VR, flop)
 
subroutine d_cgeevf90 (JOBVL, JOBVR, N, Matrix, eigval, VL, VR, flop)
 
subroutine d_dgeevf90 (JOBVL, JOBVR, N, Matrix, eigval, VL, VR, flop)
 
subroutine d_sgeevf90 (JOBVL, JOBVR, N, Matrix, eigval, VL, VR, flop)
 
subroutine d_geeigf90 (Matrix, N, eigval, Q, flops)
 
subroutine d_pgeeigf90 (Matrix, N, desca, eigval, Q, ctxt, ctxt_head, flops)
 
real(kind=8) function d_flops_zgesdd (m, n)
 
real(kind=8) function d_flops_dgesdd (m, n)
 
real(kind=8) function d_flops_zgesvd (m, n)
 
real(kind=8) function d_flops_dgesvd (m, n)
 
real(kind=8) function d_flops_dgeqpfmod (m, n, k)
 
real(kind=8) function d_flops_zgeqpfmod (m, n, k)
 
real(kind=8) function d_fmuls_geqrf (m, n)
 
real(kind=8) function d_fadds_geqrf (m, n)
 
real(kind=8) function d_flops_zgeqrf (m, n)
 
real(kind=8) function d_flops_dgeqrf (m, n)
 
real(kind=8) function d_fmuls_ungqr (m, n, k)
 
real(kind=8) function d_fadds_ungqr (m, n, k)
 
real(kind=8) function d_flops_zungqr (m, n, k)
 
real(kind=8) function d_flops_dungqr (m, n, k)
 
real(kind=8) function d_fmuls_unmqr (side, m, n, k)
 
real(kind=8) function d_fadds_unmqr (side, m, n, k)
 
real(kind=8) function d_flops_zunmqr (side, m, n, k)
 
real(kind=8) function d_flops_dunmqr (side, m, n, k)
 
real(kind=8) function d_fmuls_getrf (m, n)
 
real(kind=8) function d_fadds_getrf (m, n)
 
real(kind=8) function d_flops_zgetrf (m, n)
 
real(kind=8) function d_flops_dgetrf (m, n)
 
real(kind=8) function d_fmuls_getrs (n, nrhs)
 
real(kind=8) function d_fadds_getrs (n, nrhs)
 
real(kind=8) function d_flops_zgetrs (n, nrhs)
 
real(kind=8) function d_flops_dgetrs (n, nrhs)
 
real(kind=8) function d_fmuls_getri (n)
 
real(kind=8) function d_fadds_getri (n)
 
real(kind=8) function d_flops_zgetri (n)
 
real(kind=8) function d_flops_dgetri (n)
 
real(kind=8) function d_fmuls_trsm (side, m, n)
 
real(kind=8) function d_fadds_trsm (side, m, n)
 
real(kind=8) function d_flops_ztrsm (side, m, n)
 
real(kind=8) function d_flops_dtrsm (side, m, n)
 
real(kind=8) function d_fmuls_gemm (m, n, k)
 
real(kind=8) function d_fadds_gemm (m, n, k)
 
real(kind=8) function d_flops_gemm (m, n, k)
 

Function/Subroutine Documentation

◆ d_blacs_gridinfo_wrp()

subroutine d_misc_densela::d_blacs_gridinfo_wrp ( integer  ctxt,
integer  nprow,
integer  npcol,
integer  myrow,
integer  mycol 
)

◆ d_cgeevf90()

subroutine d_misc_densela::d_cgeevf90 ( character  JOBVL,
character  JOBVR,
integer  N,
complex(kind=4), dimension(:, :)  Matrix,
complex(kind=4), dimension(:)  eigval,
complex(kind=4), dimension(:,:)  VL,
complex(kind=4), dimension(:,:)  VR,
real(kind=8), optional  flop 
)

◆ d_cgeqp3f90()

subroutine d_misc_densela::d_cgeqp3f90 ( complex(kind=4), dimension(:, :)  Matrix,
integer, dimension(:)  jpvt,
complex(kind=4), dimension(:)  tau,
real(kind=8), optional  flop 
)
Here is the call graph for this function:

◆ d_cgeqp3modf90()

subroutine d_misc_densela::d_cgeqp3modf90 ( complex(kind=4), dimension(:, :)  Matrix,
integer, dimension(:)  jpvt,
complex(kind=4), dimension(:)  tau,
real(kind=4)  rtol,
real(kind=4)  atol,
integer  rank,
real(kind=8), optional  flop 
)
Here is the call graph for this function:

◆ d_cgeqrff90()

subroutine d_misc_densela::d_cgeqrff90 ( complex(kind=4), dimension(:, :)  Matrix,
complex(kind=4), dimension(:)  tau,
real(kind=8), optional  flop 
)
Here is the call graph for this function:

◆ d_cgesddf90()

subroutine d_misc_densela::d_cgesddf90 ( complex(kind=4), dimension(:, :)  Matrix,
real(kind=4), dimension(:)  Singular,
complex(kind=4), dimension(:, :)  UU,
complex(kind=4), dimension(:, :)  VV,
integer  INFO,
real(kind=8), optional  flop 
)
Here is the call graph for this function:

◆ d_cgesvdf90()

subroutine d_misc_densela::d_cgesvdf90 ( complex(kind=4), dimension(:, :)  Matrix,
real(kind=4), dimension(:)  Singular,
complex(kind=4), dimension(:, :)  UU,
complex(kind=4), dimension(:, :)  VV,
real(kind=8), optional  flop 
)
Here is the call graph for this function:

◆ d_cgetrif90()

subroutine d_misc_densela::d_cgetrif90 ( complex(kind=4), dimension(:, :)  Matrix,
integer, dimension(:)  ipiv,
real(kind=8), optional  flop 
)
Here is the call graph for this function:

◆ d_cgetrsf90()

subroutine d_misc_densela::d_cgetrsf90 ( complex(kind=4), dimension(:, :)  Matrix,
integer, dimension(:)  ipiv,
complex(kind=4), dimension(:, :)  B,
character  trans,
real(kind=8), optional  flop 
)
Here is the call graph for this function:

◆ d_clangef90()

real(kind=4) function d_misc_densela::d_clangef90 ( complex(kind=4), dimension(:, :)  Matrix,
integer  M,
integer  N,
character, optional  norm 
)

◆ d_ctrsmf90()

subroutine d_misc_densela::d_ctrsmf90 ( complex(kind=4), dimension(:, :)  Matrix,
complex(kind=4), dimension(:, :)  B,
character  side,
character  uplo,
character  transa,
character  diag,
integer  m,
integer  n,
real(kind=8), optional  flop 
)
Here is the call graph for this function:

◆ d_cungqrf90()

subroutine d_misc_densela::d_cungqrf90 ( complex(kind=4), dimension(:, :)  Matrix,
complex(kind=4), dimension(:)  tau,
integer  m,
integer  n,
integer  k,
real(kind=8), optional  flop 
)
Here is the call graph for this function:

◆ d_cunmqrf90()

subroutine d_misc_densela::d_cunmqrf90 ( complex(kind=4), dimension(:, :)  a,
complex(kind=4), dimension(:)  tau,
complex(kind=4), dimension(:, :)  c,
character  side,
character  trans,
integer  m,
integer  n,
integer  k,
real(kind=8), optional  flop 
)
Here is the call graph for this function:

◆ d_descinit_wp()

subroutine d_misc_densela::d_descinit_wp ( integer, dimension(9)  DESC,
integer  M,
integer  N,
integer  MB,
integer  NB,
integer  IRSRC,
integer  ICSRC,
integer  ICTXT,
integer  LLD,
integer  INFO 
)

◆ d_dgeevf90()

subroutine d_misc_densela::d_dgeevf90 ( character  JOBVL,
character  JOBVR,
integer  N,
real(kind=8), dimension(:, :)  Matrix,
complex(kind=8), dimension(:)  eigval,
real(kind=8), dimension(:,:)  VL,
real(kind=8), dimension(:,:)  VR,
real(kind=8), optional  flop 
)

◆ d_dgeqp3f90()

subroutine d_misc_densela::d_dgeqp3f90 ( real(kind=8), dimension(:, :)  Matrix,
integer, dimension(:)  jpvt,
real(kind=8), dimension(:)  tau,
real(kind=8), optional  flop 
)
Here is the call graph for this function:

◆ d_dgeqp3modf90()

subroutine d_misc_densela::d_dgeqp3modf90 ( real(kind=8), dimension(:, :)  Matrix,
integer, dimension(:)  jpvt,
real(kind=8), dimension(:)  tau,
real(kind=8)  rtol,
real(kind=8)  atol,
integer  rank,
real(kind=8), optional  flop 
)
Here is the call graph for this function:

◆ d_dgeqrff90()

subroutine d_misc_densela::d_dgeqrff90 ( real(kind=8), dimension(:, :)  Matrix,
real(kind=8), dimension(:)  tau,
real(kind=8), optional  flop 
)
Here is the call graph for this function:

◆ d_dgesddf90()

subroutine d_misc_densela::d_dgesddf90 ( real(kind=8), dimension(:, :)  Matrix,
real(kind=8), dimension(:)  Singular,
real(kind=8), dimension(:, :)  UU,
real(kind=8), dimension(:, :)  VV,
integer  INFO,
real(kind=8), optional  flop 
)
Here is the call graph for this function:

◆ d_dgesvdf90()

subroutine d_misc_densela::d_dgesvdf90 ( real(kind=8), dimension(:, :)  Matrix,
real(kind=8), dimension(:)  Singular,
real(kind=8), dimension(:, :)  UU,
real(kind=8), dimension(:, :)  VV,
real(kind=8), optional  flop 
)
Here is the call graph for this function:

◆ d_dgetrff90()

subroutine d_misc_densela::d_dgetrff90 ( real(kind=8), dimension(:, :)  Matrix,
integer, dimension(:)  ipiv,
real(kind=8), optional  flop 
)
Here is the call graph for this function:

◆ d_dgetrif90()

subroutine d_misc_densela::d_dgetrif90 ( real(kind=8), dimension(:, :)  Matrix,
integer, dimension(:)  ipiv,
real(kind=8), optional  flop 
)
Here is the call graph for this function:

◆ d_dgetrsf90()

subroutine d_misc_densela::d_dgetrsf90 ( real(kind=8), dimension(:, :)  Matrix,
integer, dimension(:)  ipiv,
real(kind=8), dimension(:, :)  B,
character  trans,
real(kind=8), optional  flop 
)
Here is the call graph for this function:

◆ d_dlangef90()

real(kind=8) function d_misc_densela::d_dlangef90 ( real(kind=8), dimension(:, :)  Matrix,
integer  M,
integer  N,
character, optional  norm 
)

◆ d_dorgqrf90()

subroutine d_misc_densela::d_dorgqrf90 ( real(kind=8), dimension(:, :)  Matrix,
real(kind=8), dimension(:)  tau,
integer  m,
integer  n,
integer  k,
real(kind=8), optional  flop 
)
Here is the call graph for this function:

◆ d_dormqrf90()

subroutine d_misc_densela::d_dormqrf90 ( real(kind=8), dimension(:, :)  a,
real(kind=8), dimension(:)  tau,
real(kind=8), dimension(:, :)  c,
character  side,
character  trans,
integer  m,
integer  n,
integer  k,
real(kind=8), optional  flop 
)
Here is the call graph for this function:

◆ d_dtrsmf90()

subroutine d_misc_densela::d_dtrsmf90 ( real(kind=8), dimension(:, :)  Matrix,
real(kind=8), dimension(:, :)  B,
character  side,
character  uplo,
character  transa,
character  diag,
integer  m,
integer  n,
real(kind=8), optional  flop 
)
Here is the call graph for this function:

◆ d_fadds_gemm()

real(kind=8) function d_misc_densela::d_fadds_gemm ( integer  m,
integer  n,
integer  k 
)

◆ d_fadds_geqrf()

real(kind=8) function d_misc_densela::d_fadds_geqrf ( integer  m,
integer  n 
)

◆ d_fadds_getrf()

real(kind=8) function d_misc_densela::d_fadds_getrf ( integer  m,
integer  n 
)

◆ d_fadds_getri()

real(kind=8) function d_misc_densela::d_fadds_getri ( integer  n)

◆ d_fadds_getrs()

real(kind=8) function d_misc_densela::d_fadds_getrs ( integer  n,
integer  nrhs 
)

◆ d_fadds_trsm()

real(kind=8) function d_misc_densela::d_fadds_trsm ( character  side,
integer  m,
integer  n 
)

◆ d_fadds_ungqr()

real(kind=8) function d_misc_densela::d_fadds_ungqr ( integer  m,
integer  n,
integer  k 
)

◆ d_fadds_unmqr()

real(kind=8) function d_misc_densela::d_fadds_unmqr ( character  side,
integer  m,
integer  n,
integer  k 
)

◆ d_flops_dgeqpfmod()

real(kind=8) function d_misc_densela::d_flops_dgeqpfmod ( integer  m,
integer  n,
integer  k 
)

◆ d_flops_dgeqrf()

real(kind=8) function d_misc_densela::d_flops_dgeqrf ( integer  m,
integer  n 
)
Here is the call graph for this function:

◆ d_flops_dgesdd()

real(kind=8) function d_misc_densela::d_flops_dgesdd ( integer  m,
integer  n 
)

◆ d_flops_dgesvd()

real(kind=8) function d_misc_densela::d_flops_dgesvd ( integer  m,
integer  n 
)

◆ d_flops_dgetrf()

real(kind=8) function d_misc_densela::d_flops_dgetrf ( integer  m,
integer  n 
)
Here is the call graph for this function:

◆ d_flops_dgetri()

real(kind=8) function d_misc_densela::d_flops_dgetri ( integer  n)
Here is the call graph for this function:

◆ d_flops_dgetrs()

real(kind=8) function d_misc_densela::d_flops_dgetrs ( integer  n,
integer  nrhs 
)
Here is the call graph for this function:

◆ d_flops_dtrsm()

real(kind=8) function d_misc_densela::d_flops_dtrsm ( character  side,
integer  m,
integer  n 
)
Here is the call graph for this function:

◆ d_flops_dungqr()

real(kind=8) function d_misc_densela::d_flops_dungqr ( integer  m,
integer  n,
integer  k 
)
Here is the call graph for this function:

◆ d_flops_dunmqr()

real(kind=8) function d_misc_densela::d_flops_dunmqr ( character  side,
integer  m,
integer  n,
integer  k 
)
Here is the call graph for this function:

◆ d_flops_gemm()

real(kind=8) function d_misc_densela::d_flops_gemm ( integer  m,
integer  n,
integer  k 
)
Here is the call graph for this function:

◆ d_flops_zgeqpfmod()

real(kind=8) function d_misc_densela::d_flops_zgeqpfmod ( integer  m,
integer  n,
integer  k 
)

◆ d_flops_zgeqrf()

real(kind=8) function d_misc_densela::d_flops_zgeqrf ( integer  m,
integer  n 
)
Here is the call graph for this function:

◆ d_flops_zgesdd()

real(kind=8) function d_misc_densela::d_flops_zgesdd ( integer  m,
integer  n 
)

◆ d_flops_zgesvd()

real(kind=8) function d_misc_densela::d_flops_zgesvd ( integer  m,
integer  n 
)

◆ d_flops_zgetrf()

real(kind=8) function d_misc_densela::d_flops_zgetrf ( integer  m,
integer  n 
)
Here is the call graph for this function:

◆ d_flops_zgetri()

real(kind=8) function d_misc_densela::d_flops_zgetri ( integer  n)
Here is the call graph for this function:

◆ d_flops_zgetrs()

real(kind=8) function d_misc_densela::d_flops_zgetrs ( integer  n,
integer  nrhs 
)
Here is the call graph for this function:

◆ d_flops_ztrsm()

real(kind=8) function d_misc_densela::d_flops_ztrsm ( character  side,
integer  m,
integer  n 
)
Here is the call graph for this function:

◆ d_flops_zungqr()

real(kind=8) function d_misc_densela::d_flops_zungqr ( integer  m,
integer  n,
integer  k 
)
Here is the call graph for this function:

◆ d_flops_zunmqr()

real(kind=8) function d_misc_densela::d_flops_zunmqr ( character  side,
integer  m,
integer  n,
integer  k 
)
Here is the call graph for this function:

◆ d_fmuls_gemm()

real(kind=8) function d_misc_densela::d_fmuls_gemm ( integer  m,
integer  n,
integer  k 
)

◆ d_fmuls_geqrf()

real(kind=8) function d_misc_densela::d_fmuls_geqrf ( integer  m,
integer  n 
)

◆ d_fmuls_getrf()

real(kind=8) function d_misc_densela::d_fmuls_getrf ( integer  m,
integer  n 
)

◆ d_fmuls_getri()

real(kind=8) function d_misc_densela::d_fmuls_getri ( integer  n)

◆ d_fmuls_getrs()

real(kind=8) function d_misc_densela::d_fmuls_getrs ( integer  n,
integer  nrhs 
)

◆ d_fmuls_trsm()

real(kind=8) function d_misc_densela::d_fmuls_trsm ( character  side,
integer  m,
integer  n 
)

◆ d_fmuls_ungqr()

real(kind=8) function d_misc_densela::d_fmuls_ungqr ( integer  m,
integer  n,
integer  k 
)

◆ d_fmuls_unmqr()

real(kind=8) function d_misc_densela::d_fmuls_unmqr ( character  side,
integer  m,
integer  n,
integer  k 
)

◆ d_fnorm()

real(kind=8) function d_misc_densela::d_fnorm ( real(kind=8), dimension(:, :)  Matrix,
integer  M,
integer  N,
character, optional  norm 
)
Here is the call graph for this function:

◆ d_g2l()

pure subroutine d_misc_densela::d_g2l ( integer, intent(in)  i,
integer, intent(in)  n,
integer, intent(in)  np,
integer, intent(in)  nb,
integer, intent(out)  p,
integer, intent(out)  il 
)

◆ d_geeigf90()

subroutine d_misc_densela::d_geeigf90 ( real(kind=8), dimension(:, :)  Matrix,
integer  N,
complex(kind=8), dimension(:)  eigval,
real(kind=8), dimension(:,:)  Q,
real(kind=8), optional  flops 
)
Here is the call graph for this function:

◆ d_gemmf90()

subroutine d_misc_densela::d_gemmf90 ( real(kind=8), dimension(lda, *)  MatA,
integer  lda,
real(kind=8), dimension(ldb, *)  MatB,
integer  ldb,
real(kind=8), dimension(ldc, *)  MatC,
integer  ldc,
character  transa,
character  transb,
integer  m,
integer  n,
integer  k,
real(kind=8)  alpha,
real(kind=8)  beta,
real(kind=8), optional  flop 
)
Here is the call graph for this function:

◆ d_geqp3f90()

subroutine d_misc_densela::d_geqp3f90 ( real(kind=8), dimension(:, :)  Matrix,
integer, dimension(:)  jpvt,
real(kind=8), dimension(:)  tau,
real(kind=8), optional  flop 
)
Here is the call graph for this function:

◆ d_geqp3modf90()

subroutine d_misc_densela::d_geqp3modf90 ( real(kind=8), dimension(:, :)  Matrix,
integer, dimension(:)  jpvt,
real(kind=8), dimension(:)  tau,
real(kind=8)  rtol,
real(kind=8)  atol,
integer  rank,
real(kind=8), optional  flop 
)
Here is the call graph for this function:

◆ d_geqrff90()

subroutine d_misc_densela::d_geqrff90 ( real(kind=8), dimension(:, :)  Matrix,
real(kind=8), dimension(:)  tau,
real(kind=8), optional  flop 
)
Here is the call graph for this function:

◆ d_gesddf90()

subroutine d_misc_densela::d_gesddf90 ( real(kind=8), dimension(:, :)  Matrix,
real(kind=8), dimension(:)  Singular,
real(kind=8), dimension(:, :)  UU,
real(kind=8), dimension(:, :)  VV,
integer  INFO,
real(kind=8), optional  flop 
)
Here is the call graph for this function:

◆ d_gesvd_robust()

subroutine d_misc_densela::d_gesvd_robust ( real(kind=8), dimension(:, :)  Matrix,
real(kind=8), dimension(:)  Singular,
real(kind=8), dimension(:, :)  UU,
real(kind=8), dimension(:, :)  VV,
integer  mm,
integer  nn,
integer  mn_min,
real(kind=8), optional  flop 
)
Here is the call graph for this function:

◆ d_gesvdf90()

subroutine d_misc_densela::d_gesvdf90 ( real(kind=8), dimension(:, :)  Matrix,
real(kind=8), dimension(:)  Singular,
real(kind=8), dimension(:, :)  UU,
real(kind=8), dimension(:, :)  VV,
real(kind=8), optional  flop 
)
Here is the call graph for this function:

◆ d_getrff90()

subroutine d_misc_densela::d_getrff90 ( real(kind=8), dimension(:, :)  Matrix,
integer, dimension(:)  ipiv,
real(kind=8), optional  flop 
)
Here is the call graph for this function:

◆ d_getrif90()

subroutine d_misc_densela::d_getrif90 ( real(kind=8), dimension(:, :)  Matrix,
integer, dimension(:)  ipiv,
real(kind=8), optional  flop 
)
Here is the call graph for this function:

◆ d_getrsf90()

subroutine d_misc_densela::d_getrsf90 ( real(kind=8), dimension(:, :)  Matrix,
integer, dimension(:)  ipiv,
real(kind=8), dimension(:, :)  B,
character  trans,
real(kind=8), optional  flop 
)
Here is the call graph for this function:

◆ d_l2g()

pure subroutine d_misc_densela::d_l2g ( integer, intent(in)  il,
integer, intent(in)  p,
integer, intent(in)  n,
integer, intent(in)  np,
integer, intent(in)  nb,
integer, intent(out)  i 
)

◆ d_numroc_wp()

integer function d_misc_densela::d_numroc_wp ( integer  n,
integer  nb,
integer  iproc,
integer  isrcproc,
integer  nprocs 
)

◆ d_pfnorm()

real(kind=8) function d_misc_densela::d_pfnorm ( integer  M,
integer  N,
real(kind=8), dimension(:, :)  Matrix,
integer  ia,
integer  ja,
integer, dimension(9)  desca,
character, optional  norm 
)
Here is the call graph for this function:

◆ d_pgeeigf90()

subroutine d_misc_densela::d_pgeeigf90 ( real(kind=8), dimension(:, :)  Matrix,
integer  N,
integer, dimension(9)  desca,
complex(kind=8), dimension(:)  eigval,
real(kind=8), dimension(:,:)  Q,
integer  ctxt,
integer  ctxt_head,
real(kind=8), optional  flops 
)
Here is the call graph for this function:

◆ d_pgemmf90()

subroutine d_misc_densela::d_pgemmf90 ( character  transa,
character  transb,
integer  m,
integer  n,
integer  k,
real(kind=8)  alpha,
real(kind=8), dimension(:, :)  a,
integer  ia,
integer  ja,
integer, dimension(9)  desca,
real(kind=8), dimension(:, :)  b,
integer  ib,
integer  jb,
integer, dimension(9)  descb,
real(kind=8)  beta,
real(kind=8), dimension(:, :)  c,
integer  ic,
integer  jc,
integer, dimension(9)  descc,
real(kind=8), optional  flop 
)
Here is the call graph for this function:

◆ d_pgemr2df90()

subroutine d_misc_densela::d_pgemr2df90 ( integer  M,
integer  N,
real(kind=8), dimension(:, :)  MatA,
integer  ia,
integer  ja,
integer, dimension(9)  desca,
real(kind=8), dimension(:, :)  MatB,
integer  ib,
integer  jb,
integer, dimension(9)  descb,
integer  ictxt 
)

◆ d_pgeqpfmodf90()

subroutine d_misc_densela::d_pgeqpfmodf90 ( integer  M,
integer  N,
real(kind=8), dimension(:, :)  Matrix,
integer  ia,
integer  ja,
integer, dimension(9)  desca,
integer, dimension(:)  ipiv,
real(kind=8), dimension(:)  tau,
integer, dimension(:)  JPERM,
integer, dimension(:)  jpiv,
integer  rank,
real(kind=8)  rtol,
real(kind=8)  atol,
real(kind=8), optional  flop 
)
Here is the call graph for this function:

◆ d_pgeqrff90()

subroutine d_misc_densela::d_pgeqrff90 ( integer  M,
integer  N,
real(kind=8), dimension(:, :)  Matrix,
integer  ia,
integer  ja,
integer, dimension(9)  desca,
real(kind=8), dimension(:)  tau,
real(kind=8), optional  flop 
)
Here is the call graph for this function:

◆ d_pgesvdf90()

subroutine d_misc_densela::d_pgesvdf90 ( character  jobu,
character  jobvt,
integer  m,
integer  n,
real(kind=8), dimension(:, :)  a,
integer  ia,
integer  ja,
integer, dimension(9)  desca,
real(kind=8), dimension(:)  s,
real(kind=8), dimension(:, :)  u,
integer  iu,
integer  ju,
integer, dimension(9)  descu,
real(kind=8), dimension(:, :)  vt,
integer  ivt,
integer  jvt,
integer, dimension(9)  descvt,
real(kind=8), optional  flop 
)
Here is the call graph for this function:

◆ d_pgetrff90()

subroutine d_misc_densela::d_pgetrff90 ( integer  m,
integer  n,
real(kind=8), dimension(:, :)  a,
integer  ia,
integer  ja,
integer, dimension(9)  desca,
integer, dimension(:)  ipiv,
integer  info,
real(kind=8), optional  flop 
)
Here is the call graph for this function:

◆ d_pgetrif90()

subroutine d_misc_densela::d_pgetrif90 ( integer  n,
real(kind=8), dimension(:, :)  a,
integer  ia,
integer  ja,
integer, dimension(9)  desca,
integer, dimension(:)  ipiv,
real(kind=8), optional  flop 
)
Here is the call graph for this function:

◆ d_ptrsmf90()

subroutine d_misc_densela::d_ptrsmf90 ( character  side,
character  uplo,
character  transa,
character  diag,
integer  m,
integer  n,
real(kind=8)  alpha,
real(kind=8), dimension(:, :)  a,
integer  ia,
integer  ja,
integer, dimension(9)  desca,
real(kind=8), dimension(:, :)  b,
integer  ib,
integer  jb,
integer, dimension(9)  descb,
real(kind=8), optional  flop 
)
Here is the call graph for this function:

◆ d_pun_or_gqrf90()

subroutine d_misc_densela::d_pun_or_gqrf90 ( integer  ctxt,
real(kind=8), dimension(:, :)  Matrix,
real(kind=8), dimension(:)  tau,
integer  m,
integer  n,
integer  k,
integer, dimension(9)  desca,
integer  ia,
integer  ja,
real(kind=8), optional  flop 
)
Here is the call graph for this function:

◆ d_pun_or_mqrf90()

subroutine d_misc_densela::d_pun_or_mqrf90 ( character  side,
character  trans,
integer  m,
integer  n,
integer  k,
real(kind=8), dimension(:, :)  MatA,
integer  ia,
integer  ja,
integer, dimension(9)  desca,
real(kind=8), dimension(:)  tau,
real(kind=8), dimension(:, :)  MatC,
integer  ic,
integer  jc,
integer, dimension(9)  descc,
real(kind=8), optional  flop 
)
Here is the call graph for this function:

◆ d_sgeevf90()

subroutine d_misc_densela::d_sgeevf90 ( character  JOBVL,
character  JOBVR,
integer  N,
real(kind=4), dimension(:, :)  Matrix,
complex(kind=4), dimension(:)  eigval,
real(kind=4), dimension(:,:)  VL,
real(kind=4), dimension(:,:)  VR,
real(kind=8), optional  flop 
)

◆ d_sgeqp3f90()

subroutine d_misc_densela::d_sgeqp3f90 ( real(kind=4), dimension(:, :)  Matrix,
integer, dimension(:)  jpvt,
real(kind=4), dimension(:)  tau,
real(kind=8), optional  flop 
)
Here is the call graph for this function:

◆ d_sgeqp3modf90()

subroutine d_misc_densela::d_sgeqp3modf90 ( real(kind=4), dimension(:, :)  Matrix,
integer, dimension(:)  jpvt,
real(kind=4), dimension(:)  tau,
real(kind=4)  rtol,
real(kind=4)  atol,
integer  rank,
real(kind=8), optional  flop 
)
Here is the call graph for this function:

◆ d_sgeqrff90()

subroutine d_misc_densela::d_sgeqrff90 ( real(kind=4), dimension(:, :)  Matrix,
real(kind=4), dimension(:)  tau,
real(kind=8), optional  flop 
)
Here is the call graph for this function:

◆ d_sgesddf90()

subroutine d_misc_densela::d_sgesddf90 ( real(kind=4), dimension(:, :)  Matrix,
real(kind=4), dimension(:)  Singular,
real(kind=4), dimension(:, :)  UU,
real(kind=4), dimension(:, :)  VV,
integer  INFO,
real(kind=8), optional  flop 
)
Here is the call graph for this function:

◆ d_sgesvdf90()

subroutine d_misc_densela::d_sgesvdf90 ( real(kind=4), dimension(:, :)  Matrix,
real(kind=4), dimension(:)  Singular,
real(kind=4), dimension(:, :)  UU,
real(kind=4), dimension(:, :)  VV,
real(kind=8), optional  flop 
)
Here is the call graph for this function:

◆ d_sgetrif90()

subroutine d_misc_densela::d_sgetrif90 ( real(kind=4), dimension(:, :)  Matrix,
integer, dimension(:)  ipiv,
real(kind=8), optional  flop 
)
Here is the call graph for this function:

◆ d_sgetrsf90()

subroutine d_misc_densela::d_sgetrsf90 ( real(kind=4), dimension(:, :)  Matrix,
integer, dimension(:)  ipiv,
real(kind=4), dimension(:, :)  B,
character  trans,
real(kind=8), optional  flop 
)
Here is the call graph for this function:

◆ d_slangef90()

real(kind=4) function d_misc_densela::d_slangef90 ( real(kind=4), dimension(:, :)  Matrix,
integer  M,
integer  N,
character, optional  norm 
)

◆ d_sorgqrf90()

subroutine d_misc_densela::d_sorgqrf90 ( real(kind=4), dimension(:, :)  Matrix,
real(kind=4), dimension(:)  tau,
integer  m,
integer  n,
integer  k,
real(kind=8), optional  flop 
)
Here is the call graph for this function:

◆ d_sormqrf90()

subroutine d_misc_densela::d_sormqrf90 ( real(kind=4), dimension(:, :)  a,
real(kind=4), dimension(:)  tau,
real(kind=4), dimension(:, :)  c,
character  side,
character  trans,
integer  m,
integer  n,
integer  k,
real(kind=8), optional  flop 
)
Here is the call graph for this function:

◆ d_strsmf90()

subroutine d_misc_densela::d_strsmf90 ( real(kind=4), dimension(:, :)  Matrix,
real(kind=4), dimension(:, :)  B,
character  side,
character  uplo,
character  transa,
character  diag,
integer  m,
integer  n,
real(kind=8), optional  flop 
)
Here is the call graph for this function:

◆ d_trsmf90()

subroutine d_misc_densela::d_trsmf90 ( real(kind=8), dimension(:, :)  Matrix,
real(kind=8), dimension(:, :)  B,
character  side,
character  uplo,
character  transa,
character  diag,
integer  m,
integer  n,
real(kind=8), optional  flop 
)
Here is the call graph for this function:

◆ d_un_or_gqrf90()

subroutine d_misc_densela::d_un_or_gqrf90 ( real(kind=8), dimension(:, :)  Matrix,
real(kind=8), dimension(:)  tau,
integer  m,
integer  n,
integer  k,
real(kind=8), optional  flop 
)
Here is the call graph for this function:

◆ d_un_or_mqrf90()

subroutine d_misc_densela::d_un_or_mqrf90 ( real(kind=8), dimension(:, :)  a,
real(kind=8), dimension(:)  tau,
real(kind=8), dimension(:, :)  c,
character  side,
character  trans,
integer  m,
integer  n,
integer  k,
real(kind=8), optional  flop 
)
Here is the call graph for this function:

◆ d_zgeevf90()

subroutine d_misc_densela::d_zgeevf90 ( character  JOBVL,
character  JOBVR,
integer  N,
complex(kind=8), dimension(:, :)  Matrix,
complex(kind=8), dimension(:)  eigval,
complex(kind=8), dimension(:,:)  VL,
complex(kind=8), dimension(:,:)  VR,
real(kind=8), optional  flop 
)

◆ d_zgeqp3f90()

subroutine d_misc_densela::d_zgeqp3f90 ( complex(kind=8), dimension(:, :)  Matrix,
integer, dimension(:)  jpvt,
complex(kind=8), dimension(:)  tau,
real(kind=8), optional  flop 
)
Here is the call graph for this function:

◆ d_zgeqp3modf90()

subroutine d_misc_densela::d_zgeqp3modf90 ( complex(kind=8), dimension(:, :)  Matrix,
integer, dimension(:)  jpvt,
complex(kind=8), dimension(:)  tau,
real(kind=8)  rtol,
real(kind=8)  atol,
integer  rank,
real(kind=8), optional  flop 
)
Here is the call graph for this function:

◆ d_zgeqrff90()

subroutine d_misc_densela::d_zgeqrff90 ( complex(kind=8), dimension(:, :)  Matrix,
complex(kind=8), dimension(:)  tau,
real(kind=8), optional  flop 
)
Here is the call graph for this function:

◆ d_zgesddf90()

subroutine d_misc_densela::d_zgesddf90 ( complex(kind=8), dimension(:, :)  Matrix,
real(kind=8), dimension(:)  Singular,
complex(kind=8), dimension(:, :)  UU,
complex(kind=8), dimension(:, :)  VV,
integer  INFO,
real(kind=8), optional  flop 
)
Here is the call graph for this function:

◆ d_zgesvdf90()

subroutine d_misc_densela::d_zgesvdf90 ( complex(kind=8), dimension(:, :)  Matrix,
real(kind=8), dimension(:)  Singular,
complex(kind=8), dimension(:, :)  UU,
complex(kind=8), dimension(:, :)  VV,
real(kind=8), optional  flop 
)
Here is the call graph for this function:

◆ d_zgetrif90()

subroutine d_misc_densela::d_zgetrif90 ( complex(kind=8), dimension(:, :)  Matrix,
integer, dimension(:)  ipiv,
real(kind=8), optional  flop 
)
Here is the call graph for this function:

◆ d_zgetrsf90()

subroutine d_misc_densela::d_zgetrsf90 ( complex(kind=8), dimension(:, :)  Matrix,
integer, dimension(:)  ipiv,
complex(kind=8), dimension(:, :)  B,
character  trans,
real(kind=8), optional  flop 
)
Here is the call graph for this function:

◆ d_zlangef90()

real(kind=8) function d_misc_densela::d_zlangef90 ( complex(kind=8), dimension(:, :)  Matrix,
integer  M,
integer  N,
character, optional  norm 
)

◆ d_ztrsmf90()

subroutine d_misc_densela::d_ztrsmf90 ( complex(kind=8), dimension(:, :)  Matrix,
complex(kind=8), dimension(:, :)  B,
character  side,
character  uplo,
character  transa,
character  diag,
integer  m,
integer  n,
real(kind=8), optional  flop 
)
Here is the call graph for this function:

◆ d_zungqrf90()

subroutine d_misc_densela::d_zungqrf90 ( complex(kind=8), dimension(:, :)  Matrix,
complex(kind=8), dimension(:)  tau,
integer  m,
integer  n,
integer  k,
real(kind=8), optional  flop 
)
Here is the call graph for this function:

◆ d_zunmqrf90()

subroutine d_misc_densela::d_zunmqrf90 ( complex(kind=8), dimension(:, :)  a,
complex(kind=8), dimension(:)  tau,
complex(kind=8), dimension(:, :)  c,
character  side,
character  trans,
integer  m,
integer  n,
integer  k,
real(kind=8), optional  flop 
)
Here is the call graph for this function: