z_misc_densela Module Reference

Functions/Subroutines

subroutine z_blacs_gridinfo_wrp (ctxt, nprow, npcol, myrow, mycol)
 
real(kind=8) function z_fnorm (Matrix, M, N, norm)
 
subroutine z_descinit_wp (DESC, M, N, MB, NB, IRSRC, ICSRC, ICTXT, LLD, INFO)
 
integer function z_numroc_wp (n, nb, iproc, isrcproc, nprocs)
 
pure subroutine z_g2l (i, n, np, nb, p, il)
 
pure subroutine z_l2g (il, p, n, np, nb, i)
 
real(kind=8) function z_dlangef90 (Matrix, M, N, norm)
 
real(kind=4) function z_slangef90 (Matrix, M, N, norm)
 
real(kind=8) function z_zlangef90 (Matrix, M, N, norm)
 
real(kind=4) function z_clangef90 (Matrix, M, N, norm)
 
real(kind=8) function z_pfnorm (M, N, Matrix, ia, ja, desca, norm)
 
subroutine z_gesvd_robust (Matrix, Singular, UU, VV, mm, nn, mn_min, flop)
 
subroutine z_gesvdf90 (Matrix, Singular, UU, VV, flop)
 
subroutine z_zgesvdf90 (Matrix, Singular, UU, VV, flop)
 
subroutine z_cgesvdf90 (Matrix, Singular, UU, VV, flop)
 
subroutine z_dgesvdf90 (Matrix, Singular, UU, VV, flop)
 
subroutine z_sgesvdf90 (Matrix, Singular, UU, VV, flop)
 
subroutine z_gesddf90 (Matrix, Singular, UU, VV, INFO, flop)
 
subroutine z_zgesddf90 (Matrix, Singular, UU, VV, INFO, flop)
 
subroutine z_cgesddf90 (Matrix, Singular, UU, VV, INFO, flop)
 
subroutine z_dgesddf90 (Matrix, Singular, UU, VV, INFO, flop)
 
subroutine z_sgesddf90 (Matrix, Singular, UU, VV, INFO, flop)
 
subroutine z_geqrff90 (Matrix, tau, flop)
 
subroutine z_zgeqrff90 (Matrix, tau, flop)
 
subroutine z_cgeqrff90 (Matrix, tau, flop)
 
subroutine z_dgeqrff90 (Matrix, tau, flop)
 
subroutine z_sgeqrff90 (Matrix, tau, flop)
 
subroutine z_geqp3f90 (Matrix, jpvt, tau, flop)
 
subroutine z_zgeqp3f90 (Matrix, jpvt, tau, flop)
 
subroutine z_cgeqp3f90 (Matrix, jpvt, tau, flop)
 
subroutine z_dgeqp3f90 (Matrix, jpvt, tau, flop)
 
subroutine z_sgeqp3f90 (Matrix, jpvt, tau, flop)
 
subroutine z_geqp3modf90 (Matrix, jpvt, tau, rtol, atol, rank, flop)
 
subroutine z_dgeqp3modf90 (Matrix, jpvt, tau, rtol, atol, rank, flop)
 
subroutine z_sgeqp3modf90 (Matrix, jpvt, tau, rtol, atol, rank, flop)
 
subroutine z_zgeqp3modf90 (Matrix, jpvt, tau, rtol, atol, rank, flop)
 
subroutine z_cgeqp3modf90 (Matrix, jpvt, tau, rtol, atol, rank, flop)
 
subroutine z_un_or_mqrf90 (a, tau, c, side, trans, m, n, k, flop)
 
subroutine z_dormqrf90 (a, tau, c, side, trans, m, n, k, flop)
 
subroutine z_sormqrf90 (a, tau, c, side, trans, m, n, k, flop)
 
subroutine z_zunmqrf90 (a, tau, c, side, trans, m, n, k, flop)
 
subroutine z_cunmqrf90 (a, tau, c, side, trans, m, n, k, flop)
 
subroutine z_un_or_gqrf90 (Matrix, tau, m, n, k, flop)
 
subroutine z_pun_or_gqrf90 (ctxt, Matrix, tau, m, n, k, desca, ia, ja, flop)
 
subroutine z_dorgqrf90 (Matrix, tau, m, n, k, flop)
 
subroutine z_sorgqrf90 (Matrix, tau, m, n, k, flop)
 
subroutine z_zungqrf90 (Matrix, tau, m, n, k, flop)
 
subroutine z_cungqrf90 (Matrix, tau, m, n, k, flop)
 
subroutine z_getrff90 (Matrix, ipiv, flop)
 
subroutine z_zgetrff90 (Matrix, ipiv, flop)
 
subroutine z_getrsf90 (Matrix, ipiv, B, trans, flop)
 
subroutine z_dgetrsf90 (Matrix, ipiv, B, trans, flop)
 
subroutine z_sgetrsf90 (Matrix, ipiv, B, trans, flop)
 
subroutine z_zgetrsf90 (Matrix, ipiv, B, trans, flop)
 
subroutine z_cgetrsf90 (Matrix, ipiv, B, trans, flop)
 
subroutine z_getrif90 (Matrix, ipiv, flop)
 
subroutine z_dgetrif90 (Matrix, ipiv, flop)
 
subroutine z_sgetrif90 (Matrix, ipiv, flop)
 
subroutine z_zgetrif90 (Matrix, ipiv, flop)
 
subroutine z_cgetrif90 (Matrix, ipiv, flop)
 
subroutine z_trsmf90 (Matrix, B, side, uplo, transa, diag, m, n, flop)
 
subroutine z_dtrsmf90 (Matrix, B, side, uplo, transa, diag, m, n, flop)
 
subroutine z_strsmf90 (Matrix, B, side, uplo, transa, diag, m, n, flop)
 
subroutine z_ztrsmf90 (Matrix, B, side, uplo, transa, diag, m, n, flop)
 
subroutine z_ctrsmf90 (Matrix, B, side, uplo, transa, diag, m, n, flop)
 
subroutine z_gemmf90 (MatA, lda, MatB, ldb, MatC, ldc, transa, transb, m, n, k, alpha, beta, flop)
 
subroutine z_pun_or_mqrf90 (side, trans, m, n, k, MatA, ia, ja, desca, tau, MatC, ic, jc, descc, flop)
 
subroutine z_pgeqrff90 (M, N, Matrix, ia, ja, desca, tau, flop)
 
subroutine z_pgeqpfmodf90 (M, N, Matrix, ia, ja, desca, ipiv, tau, JPERM, jpiv, rank, rtol, atol, flop)
 
subroutine z_pgemr2df90 (M, N, MatA, ia, ja, desca, MatB, ib, jb, descb, ictxt)
 
subroutine z_pgemmf90 (transa, transb, m, n, k, alpha, a, ia, ja, desca, b, ib, jb, descb, beta, c, ic, jc, descc, flop)
 
subroutine z_ptrsmf90 (side, uplo, transa, diag, m, n, alpha, a, ia, ja, desca, b, ib, jb, descb, flop)
 
subroutine z_pgetrff90 (m, n, a, ia, ja, desca, ipiv, info, flop)
 
subroutine z_pgetrif90 (n, a, ia, ja, desca, ipiv, flop)
 
subroutine z_pgesvdf90 (jobu, jobvt, m, n, a, ia, ja, desca, s, u, iu, ju, descu, vt, ivt, jvt, descvt, flop)
 
subroutine z_zgeevf90 (JOBVL, JOBVR, N, Matrix, eigval, VL, VR, flop)
 
subroutine z_cgeevf90 (JOBVL, JOBVR, N, Matrix, eigval, VL, VR, flop)
 
subroutine z_dgeevf90 (JOBVL, JOBVR, N, Matrix, eigval, VL, VR, flop)
 
subroutine z_sgeevf90 (JOBVL, JOBVR, N, Matrix, eigval, VL, VR, flop)
 
subroutine z_geeigf90 (Matrix, N, eigval, Q, flops)
 
subroutine z_pgeeigf90 (Matrix, N, desca, eigval, Q, ctxt, ctxt_head, flops)
 
real(kind=8) function z_flops_zgesdd (m, n)
 
real(kind=8) function z_flops_dgesdd (m, n)
 
real(kind=8) function z_flops_zgesvd (m, n)
 
real(kind=8) function z_flops_dgesvd (m, n)
 
real(kind=8) function z_flops_dgeqpfmod (m, n, k)
 
real(kind=8) function z_flops_zgeqpfmod (m, n, k)
 
real(kind=8) function z_fmuls_geqrf (m, n)
 
real(kind=8) function z_fadds_geqrf (m, n)
 
real(kind=8) function z_flops_zgeqrf (m, n)
 
real(kind=8) function z_flops_dgeqrf (m, n)
 
real(kind=8) function z_fmuls_ungqr (m, n, k)
 
real(kind=8) function z_fadds_ungqr (m, n, k)
 
real(kind=8) function z_flops_zungqr (m, n, k)
 
real(kind=8) function z_flops_dungqr (m, n, k)
 
real(kind=8) function z_fmuls_unmqr (side, m, n, k)
 
real(kind=8) function z_fadds_unmqr (side, m, n, k)
 
real(kind=8) function z_flops_zunmqr (side, m, n, k)
 
real(kind=8) function z_flops_dunmqr (side, m, n, k)
 
real(kind=8) function z_fmuls_getrf (m, n)
 
real(kind=8) function z_fadds_getrf (m, n)
 
real(kind=8) function z_flops_zgetrf (m, n)
 
real(kind=8) function z_flops_dgetrf (m, n)
 
real(kind=8) function z_fmuls_getrs (n, nrhs)
 
real(kind=8) function z_fadds_getrs (n, nrhs)
 
real(kind=8) function z_flops_zgetrs (n, nrhs)
 
real(kind=8) function z_flops_dgetrs (n, nrhs)
 
real(kind=8) function z_fmuls_getri (n)
 
real(kind=8) function z_fadds_getri (n)
 
real(kind=8) function z_flops_zgetri (n)
 
real(kind=8) function z_flops_dgetri (n)
 
real(kind=8) function z_fmuls_trsm (side, m, n)
 
real(kind=8) function z_fadds_trsm (side, m, n)
 
real(kind=8) function z_flops_ztrsm (side, m, n)
 
real(kind=8) function z_flops_dtrsm (side, m, n)
 
real(kind=8) function z_fmuls_gemm (m, n, k)
 
real(kind=8) function z_fadds_gemm (m, n, k)
 
real(kind=8) function z_flops_gemm (m, n, k)
 

Function/Subroutine Documentation

◆ z_blacs_gridinfo_wrp()

subroutine z_misc_densela::z_blacs_gridinfo_wrp ( integer  ctxt,
integer  nprow,
integer  npcol,
integer  myrow,
integer  mycol 
)

◆ z_cgeevf90()

subroutine z_misc_densela::z_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 
)

◆ z_cgeqp3f90()

subroutine z_misc_densela::z_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:

◆ z_cgeqp3modf90()

subroutine z_misc_densela::z_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:

◆ z_cgeqrff90()

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

◆ z_cgesddf90()

subroutine z_misc_densela::z_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:

◆ z_cgesvdf90()

subroutine z_misc_densela::z_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:

◆ z_cgetrif90()

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

◆ z_cgetrsf90()

subroutine z_misc_densela::z_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:

◆ z_clangef90()

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

◆ z_ctrsmf90()

subroutine z_misc_densela::z_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:

◆ z_cungqrf90()

subroutine z_misc_densela::z_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:

◆ z_cunmqrf90()

subroutine z_misc_densela::z_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:

◆ z_descinit_wp()

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

◆ z_dgeevf90()

subroutine z_misc_densela::z_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 
)

◆ z_dgeqp3f90()

subroutine z_misc_densela::z_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:

◆ z_dgeqp3modf90()

subroutine z_misc_densela::z_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:

◆ z_dgeqrff90()

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

◆ z_dgesddf90()

subroutine z_misc_densela::z_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:

◆ z_dgesvdf90()

subroutine z_misc_densela::z_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:

◆ z_dgetrif90()

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

◆ z_dgetrsf90()

subroutine z_misc_densela::z_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:

◆ z_dlangef90()

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

◆ z_dorgqrf90()

subroutine z_misc_densela::z_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:

◆ z_dormqrf90()

subroutine z_misc_densela::z_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:

◆ z_dtrsmf90()

subroutine z_misc_densela::z_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:

◆ z_fadds_gemm()

real(kind=8) function z_misc_densela::z_fadds_gemm ( integer  m,
integer  n,
integer  k 
)

◆ z_fadds_geqrf()

real(kind=8) function z_misc_densela::z_fadds_geqrf ( integer  m,
integer  n 
)

◆ z_fadds_getrf()

real(kind=8) function z_misc_densela::z_fadds_getrf ( integer  m,
integer  n 
)

◆ z_fadds_getri()

real(kind=8) function z_misc_densela::z_fadds_getri ( integer  n)

◆ z_fadds_getrs()

real(kind=8) function z_misc_densela::z_fadds_getrs ( integer  n,
integer  nrhs 
)

◆ z_fadds_trsm()

real(kind=8) function z_misc_densela::z_fadds_trsm ( character  side,
integer  m,
integer  n 
)

◆ z_fadds_ungqr()

real(kind=8) function z_misc_densela::z_fadds_ungqr ( integer  m,
integer  n,
integer  k 
)

◆ z_fadds_unmqr()

real(kind=8) function z_misc_densela::z_fadds_unmqr ( character  side,
integer  m,
integer  n,
integer  k 
)

◆ z_flops_dgeqpfmod()

real(kind=8) function z_misc_densela::z_flops_dgeqpfmod ( integer  m,
integer  n,
integer  k 
)

◆ z_flops_dgeqrf()

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

◆ z_flops_dgesdd()

real(kind=8) function z_misc_densela::z_flops_dgesdd ( integer  m,
integer  n 
)

◆ z_flops_dgesvd()

real(kind=8) function z_misc_densela::z_flops_dgesvd ( integer  m,
integer  n 
)

◆ z_flops_dgetrf()

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

◆ z_flops_dgetri()

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

◆ z_flops_dgetrs()

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

◆ z_flops_dtrsm()

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

◆ z_flops_dungqr()

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

◆ z_flops_dunmqr()

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

◆ z_flops_gemm()

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

◆ z_flops_zgeqpfmod()

real(kind=8) function z_misc_densela::z_flops_zgeqpfmod ( integer  m,
integer  n,
integer  k 
)

◆ z_flops_zgeqrf()

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

◆ z_flops_zgesdd()

real(kind=8) function z_misc_densela::z_flops_zgesdd ( integer  m,
integer  n 
)

◆ z_flops_zgesvd()

real(kind=8) function z_misc_densela::z_flops_zgesvd ( integer  m,
integer  n 
)

◆ z_flops_zgetrf()

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

◆ z_flops_zgetri()

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

◆ z_flops_zgetrs()

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

◆ z_flops_ztrsm()

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

◆ z_flops_zungqr()

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

◆ z_flops_zunmqr()

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

◆ z_fmuls_gemm()

real(kind=8) function z_misc_densela::z_fmuls_gemm ( integer  m,
integer  n,
integer  k 
)

◆ z_fmuls_geqrf()

real(kind=8) function z_misc_densela::z_fmuls_geqrf ( integer  m,
integer  n 
)

◆ z_fmuls_getrf()

real(kind=8) function z_misc_densela::z_fmuls_getrf ( integer  m,
integer  n 
)

◆ z_fmuls_getri()

real(kind=8) function z_misc_densela::z_fmuls_getri ( integer  n)

◆ z_fmuls_getrs()

real(kind=8) function z_misc_densela::z_fmuls_getrs ( integer  n,
integer  nrhs 
)

◆ z_fmuls_trsm()

real(kind=8) function z_misc_densela::z_fmuls_trsm ( character  side,
integer  m,
integer  n 
)

◆ z_fmuls_ungqr()

real(kind=8) function z_misc_densela::z_fmuls_ungqr ( integer  m,
integer  n,
integer  k 
)

◆ z_fmuls_unmqr()

real(kind=8) function z_misc_densela::z_fmuls_unmqr ( character  side,
integer  m,
integer  n,
integer  k 
)

◆ z_fnorm()

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

◆ z_g2l()

pure subroutine z_misc_densela::z_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 
)

◆ z_geeigf90()

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

◆ z_gemmf90()

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

◆ z_geqp3f90()

subroutine z_misc_densela::z_geqp3f90 ( 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:

◆ z_geqp3modf90()

subroutine z_misc_densela::z_geqp3modf90 ( 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:

◆ z_geqrff90()

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

◆ z_gesddf90()

subroutine z_misc_densela::z_gesddf90 ( 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:

◆ z_gesvd_robust()

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

◆ z_gesvdf90()

subroutine z_misc_densela::z_gesvdf90 ( 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:

◆ z_getrff90()

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

◆ z_getrif90()

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

◆ z_getrsf90()

subroutine z_misc_densela::z_getrsf90 ( 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:

◆ z_l2g()

pure subroutine z_misc_densela::z_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 
)

◆ z_numroc_wp()

integer function z_misc_densela::z_numroc_wp ( integer  n,
integer  nb,
integer  iproc,
integer  isrcproc,
integer  nprocs 
)

◆ z_pfnorm()

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

◆ z_pgeeigf90()

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

◆ z_pgemmf90()

subroutine z_misc_densela::z_pgemmf90 ( character  transa,
character  transb,
integer  m,
integer  n,
integer  k,
complex(kind=8)  alpha,
complex(kind=8), dimension(:, :)  a,
integer  ia,
integer  ja,
integer, dimension(9)  desca,
complex(kind=8), dimension(:, :)  b,
integer  ib,
integer  jb,
integer, dimension(9)  descb,
complex(kind=8)  beta,
complex(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:

◆ z_pgemr2df90()

subroutine z_misc_densela::z_pgemr2df90 ( integer  M,
integer  N,
complex(kind=8), dimension(:, :)  MatA,
integer  ia,
integer  ja,
integer, dimension(9)  desca,
complex(kind=8), dimension(:, :)  MatB,
integer  ib,
integer  jb,
integer, dimension(9)  descb,
integer  ictxt 
)

◆ z_pgeqpfmodf90()

subroutine z_misc_densela::z_pgeqpfmodf90 ( integer  M,
integer  N,
complex(kind=8), dimension(:, :)  Matrix,
integer  ia,
integer  ja,
integer, dimension(9)  desca,
integer, dimension(:)  ipiv,
complex(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:

◆ z_pgeqrff90()

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

◆ z_pgesvdf90()

subroutine z_misc_densela::z_pgesvdf90 ( character  jobu,
character  jobvt,
integer  m,
integer  n,
complex(kind=8), dimension(:, :)  a,
integer  ia,
integer  ja,
integer, dimension(9)  desca,
real(kind=8), dimension(:)  s,
complex(kind=8), dimension(:, :)  u,
integer  iu,
integer  ju,
integer, dimension(9)  descu,
complex(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:

◆ z_pgetrff90()

subroutine z_misc_densela::z_pgetrff90 ( integer  m,
integer  n,
complex(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:

◆ z_pgetrif90()

subroutine z_misc_densela::z_pgetrif90 ( integer  n,
complex(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:

◆ z_ptrsmf90()

subroutine z_misc_densela::z_ptrsmf90 ( character  side,
character  uplo,
character  transa,
character  diag,
integer  m,
integer  n,
complex(kind=8)  alpha,
complex(kind=8), dimension(:, :)  a,
integer  ia,
integer  ja,
integer, dimension(9)  desca,
complex(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:

◆ z_pun_or_gqrf90()

subroutine z_misc_densela::z_pun_or_gqrf90 ( integer  ctxt,
complex(kind=8), dimension(:, :)  Matrix,
complex(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:

◆ z_pun_or_mqrf90()

subroutine z_misc_densela::z_pun_or_mqrf90 ( character  side,
character  trans,
integer  m,
integer  n,
integer  k,
complex(kind=8), dimension(:, :)  MatA,
integer  ia,
integer  ja,
integer, dimension(9)  desca,
complex(kind=8), dimension(:)  tau,
complex(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:

◆ z_sgeevf90()

subroutine z_misc_densela::z_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 
)

◆ z_sgeqp3f90()

subroutine z_misc_densela::z_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:

◆ z_sgeqp3modf90()

subroutine z_misc_densela::z_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:

◆ z_sgeqrff90()

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

◆ z_sgesddf90()

subroutine z_misc_densela::z_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:

◆ z_sgesvdf90()

subroutine z_misc_densela::z_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:

◆ z_sgetrif90()

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

◆ z_sgetrsf90()

subroutine z_misc_densela::z_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:

◆ z_slangef90()

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

◆ z_sorgqrf90()

subroutine z_misc_densela::z_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:

◆ z_sormqrf90()

subroutine z_misc_densela::z_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:

◆ z_strsmf90()

subroutine z_misc_densela::z_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:

◆ z_trsmf90()

subroutine z_misc_densela::z_trsmf90 ( 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:

◆ z_un_or_gqrf90()

subroutine z_misc_densela::z_un_or_gqrf90 ( 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:

◆ z_un_or_mqrf90()

subroutine z_misc_densela::z_un_or_mqrf90 ( 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:

◆ z_zgeevf90()

subroutine z_misc_densela::z_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 
)

◆ z_zgeqp3f90()

subroutine z_misc_densela::z_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:

◆ z_zgeqp3modf90()

subroutine z_misc_densela::z_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:

◆ z_zgeqrff90()

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

◆ z_zgesddf90()

subroutine z_misc_densela::z_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:

◆ z_zgesvdf90()

subroutine z_misc_densela::z_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:

◆ z_zgetrff90()

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

◆ z_zgetrif90()

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

◆ z_zgetrsf90()

subroutine z_misc_densela::z_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:

◆ z_zlangef90()

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

◆ z_ztrsmf90()

subroutine z_misc_densela::z_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:

◆ z_zungqrf90()

subroutine z_misc_densela::z_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:

◆ z_zunmqrf90()

subroutine z_misc_densela::z_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: