Functions/Subroutines | |
subroutine | c_blacs_gridinfo_wrp (ctxt, nprow, npcol, myrow, mycol) |
real(kind=4) function | c_fnorm (Matrix, M, N, norm) |
subroutine | c_descinit_wp (DESC, M, N, MB, NB, IRSRC, ICSRC, ICTXT, LLD, INFO) |
integer function | c_numroc_wp (n, nb, iproc, isrcproc, nprocs) |
pure subroutine | c_g2l (i, n, np, nb, p, il) |
pure subroutine | c_l2g (il, p, n, np, nb, i) |
real(kind=8) function | c_dlangef90 (Matrix, M, N, norm) |
real(kind=4) function | c_slangef90 (Matrix, M, N, norm) |
real(kind=8) function | c_zlangef90 (Matrix, M, N, norm) |
real(kind=4) function | c_clangef90 (Matrix, M, N, norm) |
real(kind=8) function | c_pfnorm (M, N, Matrix, ia, ja, desca, norm) |
subroutine | c_gesvd_robust (Matrix, Singular, UU, VV, mm, nn, mn_min, flop) |
subroutine | c_gesvdf90 (Matrix, Singular, UU, VV, flop) |
subroutine | c_zgesvdf90 (Matrix, Singular, UU, VV, flop) |
subroutine | c_cgesvdf90 (Matrix, Singular, UU, VV, flop) |
subroutine | c_dgesvdf90 (Matrix, Singular, UU, VV, flop) |
subroutine | c_sgesvdf90 (Matrix, Singular, UU, VV, flop) |
subroutine | c_gesddf90 (Matrix, Singular, UU, VV, INFO, flop) |
subroutine | c_zgesddf90 (Matrix, Singular, UU, VV, INFO, flop) |
subroutine | c_cgesddf90 (Matrix, Singular, UU, VV, INFO, flop) |
subroutine | c_dgesddf90 (Matrix, Singular, UU, VV, INFO, flop) |
subroutine | c_sgesddf90 (Matrix, Singular, UU, VV, INFO, flop) |
subroutine | c_geqrff90 (Matrix, tau, flop) |
subroutine | c_zgeqrff90 (Matrix, tau, flop) |
subroutine | c_cgeqrff90 (Matrix, tau, flop) |
subroutine | c_dgeqrff90 (Matrix, tau, flop) |
subroutine | c_sgeqrff90 (Matrix, tau, flop) |
subroutine | c_geqp3f90 (Matrix, jpvt, tau, flop) |
subroutine | c_zgeqp3f90 (Matrix, jpvt, tau, flop) |
subroutine | c_cgeqp3f90 (Matrix, jpvt, tau, flop) |
subroutine | c_dgeqp3f90 (Matrix, jpvt, tau, flop) |
subroutine | c_sgeqp3f90 (Matrix, jpvt, tau, flop) |
subroutine | c_geqp3modf90 (Matrix, jpvt, tau, rtol, atol, rank, flop) |
subroutine | c_dgeqp3modf90 (Matrix, jpvt, tau, rtol, atol, rank, flop) |
subroutine | c_sgeqp3modf90 (Matrix, jpvt, tau, rtol, atol, rank, flop) |
subroutine | c_zgeqp3modf90 (Matrix, jpvt, tau, rtol, atol, rank, flop) |
subroutine | c_cgeqp3modf90 (Matrix, jpvt, tau, rtol, atol, rank, flop) |
subroutine | c_un_or_mqrf90 (a, tau, c, side, trans, m, n, k, flop) |
subroutine | c_dormqrf90 (a, tau, c, side, trans, m, n, k, flop) |
subroutine | c_sormqrf90 (a, tau, c, side, trans, m, n, k, flop) |
subroutine | c_zunmqrf90 (a, tau, c, side, trans, m, n, k, flop) |
subroutine | c_cunmqrf90 (a, tau, c, side, trans, m, n, k, flop) |
subroutine | c_un_or_gqrf90 (Matrix, tau, m, n, k, flop) |
subroutine | c_pun_or_gqrf90 (ctxt, Matrix, tau, m, n, k, desca, ia, ja, flop) |
subroutine | c_dorgqrf90 (Matrix, tau, m, n, k, flop) |
subroutine | c_sorgqrf90 (Matrix, tau, m, n, k, flop) |
subroutine | c_zungqrf90 (Matrix, tau, m, n, k, flop) |
subroutine | c_cungqrf90 (Matrix, tau, m, n, k, flop) |
subroutine | c_getrff90 (Matrix, ipiv, flop) |
subroutine | c_cgetrff90 (Matrix, ipiv, flop) |
subroutine | c_getrsf90 (Matrix, ipiv, B, trans, flop) |
subroutine | c_dgetrsf90 (Matrix, ipiv, B, trans, flop) |
subroutine | c_sgetrsf90 (Matrix, ipiv, B, trans, flop) |
subroutine | c_zgetrsf90 (Matrix, ipiv, B, trans, flop) |
subroutine | c_cgetrsf90 (Matrix, ipiv, B, trans, flop) |
subroutine | c_getrif90 (Matrix, ipiv, flop) |
subroutine | c_dgetrif90 (Matrix, ipiv, flop) |
subroutine | c_sgetrif90 (Matrix, ipiv, flop) |
subroutine | c_zgetrif90 (Matrix, ipiv, flop) |
subroutine | c_cgetrif90 (Matrix, ipiv, flop) |
subroutine | c_trsmf90 (Matrix, B, side, uplo, transa, diag, m, n, flop) |
subroutine | c_dtrsmf90 (Matrix, B, side, uplo, transa, diag, m, n, flop) |
subroutine | c_strsmf90 (Matrix, B, side, uplo, transa, diag, m, n, flop) |
subroutine | c_ztrsmf90 (Matrix, B, side, uplo, transa, diag, m, n, flop) |
subroutine | c_ctrsmf90 (Matrix, B, side, uplo, transa, diag, m, n, flop) |
subroutine | c_gemmf90 (MatA, lda, MatB, ldb, MatC, ldc, transa, transb, m, n, k, alpha, beta, flop) |
subroutine | c_pun_or_mqrf90 (side, trans, m, n, k, MatA, ia, ja, desca, tau, MatC, ic, jc, descc, flop) |
subroutine | c_pgeqrff90 (M, N, Matrix, ia, ja, desca, tau, flop) |
subroutine | c_pgeqpfmodf90 (M, N, Matrix, ia, ja, desca, ipiv, tau, JPERM, jpiv, rank, rtol, atol, flop) |
subroutine | c_pgemr2df90 (M, N, MatA, ia, ja, desca, MatB, ib, jb, descb, ictxt) |
subroutine | c_pgemmf90 (transa, transb, m, n, k, alpha, a, ia, ja, desca, b, ib, jb, descb, beta, c, ic, jc, descc, flop) |
subroutine | c_ptrsmf90 (side, uplo, transa, diag, m, n, alpha, a, ia, ja, desca, b, ib, jb, descb, flop) |
subroutine | c_pgetrff90 (m, n, a, ia, ja, desca, ipiv, info, flop) |
subroutine | c_pgetrif90 (n, a, ia, ja, desca, ipiv, flop) |
subroutine | c_pgesvdf90 (jobu, jobvt, m, n, a, ia, ja, desca, s, u, iu, ju, descu, vt, ivt, jvt, descvt, flop) |
subroutine | c_zgeevf90 (JOBVL, JOBVR, N, Matrix, eigval, VL, VR, flop) |
subroutine | c_cgeevf90 (JOBVL, JOBVR, N, Matrix, eigval, VL, VR, flop) |
subroutine | c_dgeevf90 (JOBVL, JOBVR, N, Matrix, eigval, VL, VR, flop) |
subroutine | c_sgeevf90 (JOBVL, JOBVR, N, Matrix, eigval, VL, VR, flop) |
subroutine | c_geeigf90 (Matrix, N, eigval, Q, flops) |
subroutine | c_pgeeigf90 (Matrix, N, desca, eigval, Q, ctxt, ctxt_head, flops) |
real(kind=8) function | c_flops_zgesdd (m, n) |
real(kind=8) function | c_flops_dgesdd (m, n) |
real(kind=8) function | c_flops_zgesvd (m, n) |
real(kind=8) function | c_flops_dgesvd (m, n) |
real(kind=8) function | c_flops_dgeqpfmod (m, n, k) |
real(kind=8) function | c_flops_zgeqpfmod (m, n, k) |
real(kind=8) function | c_fmuls_geqrf (m, n) |
real(kind=8) function | c_fadds_geqrf (m, n) |
real(kind=8) function | c_flops_zgeqrf (m, n) |
real(kind=8) function | c_flops_dgeqrf (m, n) |
real(kind=8) function | c_fmuls_ungqr (m, n, k) |
real(kind=8) function | c_fadds_ungqr (m, n, k) |
real(kind=8) function | c_flops_zungqr (m, n, k) |
real(kind=8) function | c_flops_dungqr (m, n, k) |
real(kind=8) function | c_fmuls_unmqr (side, m, n, k) |
real(kind=8) function | c_fadds_unmqr (side, m, n, k) |
real(kind=8) function | c_flops_zunmqr (side, m, n, k) |
real(kind=8) function | c_flops_dunmqr (side, m, n, k) |
real(kind=8) function | c_fmuls_getrf (m, n) |
real(kind=8) function | c_fadds_getrf (m, n) |
real(kind=8) function | c_flops_zgetrf (m, n) |
real(kind=8) function | c_flops_dgetrf (m, n) |
real(kind=8) function | c_fmuls_getrs (n, nrhs) |
real(kind=8) function | c_fadds_getrs (n, nrhs) |
real(kind=8) function | c_flops_zgetrs (n, nrhs) |
real(kind=8) function | c_flops_dgetrs (n, nrhs) |
real(kind=8) function | c_fmuls_getri (n) |
real(kind=8) function | c_fadds_getri (n) |
real(kind=8) function | c_flops_zgetri (n) |
real(kind=8) function | c_flops_dgetri (n) |
real(kind=8) function | c_fmuls_trsm (side, m, n) |
real(kind=8) function | c_fadds_trsm (side, m, n) |
real(kind=8) function | c_flops_ztrsm (side, m, n) |
real(kind=8) function | c_flops_dtrsm (side, m, n) |
real(kind=8) function | c_fmuls_gemm (m, n, k) |
real(kind=8) function | c_fadds_gemm (m, n, k) |
real(kind=8) function | c_flops_gemm (m, n, k) |
subroutine c_misc_densela::c_blacs_gridinfo_wrp | ( | integer | ctxt, |
integer | nprow, | ||
integer | npcol, | ||
integer | myrow, | ||
integer | mycol | ||
) |
subroutine c_misc_densela::c_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 | ||
) |
subroutine c_misc_densela::c_cgeqp3f90 | ( | complex(kind=4), dimension(:, :) | Matrix, |
integer, dimension(:) | jpvt, | ||
complex(kind=4), dimension(:) | tau, | ||
real(kind=8), optional | flop | ||
) |
subroutine c_misc_densela::c_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 | ||
) |
subroutine c_misc_densela::c_cgeqrff90 | ( | complex(kind=4), dimension(:, :) | Matrix, |
complex(kind=4), dimension(:) | tau, | ||
real(kind=8), optional | flop | ||
) |
subroutine c_misc_densela::c_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 | ||
) |
subroutine c_misc_densela::c_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 | ||
) |
subroutine c_misc_densela::c_cgetrff90 | ( | complex(kind=4), dimension(:, :) | Matrix, |
integer, dimension(:) | ipiv, | ||
real(kind=8), optional | flop | ||
) |
subroutine c_misc_densela::c_cgetrif90 | ( | complex(kind=4), dimension(:, :) | Matrix, |
integer, dimension(:) | ipiv, | ||
real(kind=8), optional | flop | ||
) |
subroutine c_misc_densela::c_cgetrsf90 | ( | complex(kind=4), dimension(:, :) | Matrix, |
integer, dimension(:) | ipiv, | ||
complex(kind=4), dimension(:, :) | B, | ||
character | trans, | ||
real(kind=8), optional | flop | ||
) |
real(kind=4) function c_misc_densela::c_clangef90 | ( | complex(kind=4), dimension(:, :) | Matrix, |
integer | M, | ||
integer | N, | ||
character, optional | norm | ||
) |
subroutine c_misc_densela::c_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 | ||
) |
subroutine c_misc_densela::c_cungqrf90 | ( | complex(kind=4), dimension(:, :) | Matrix, |
complex(kind=4), dimension(:) | tau, | ||
integer | m, | ||
integer | n, | ||
integer | k, | ||
real(kind=8), optional | flop | ||
) |
subroutine c_misc_densela::c_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 | ||
) |
subroutine c_misc_densela::c_descinit_wp | ( | integer, dimension(9) | DESC, |
integer | M, | ||
integer | N, | ||
integer | MB, | ||
integer | NB, | ||
integer | IRSRC, | ||
integer | ICSRC, | ||
integer | ICTXT, | ||
integer | LLD, | ||
integer | INFO | ||
) |
subroutine c_misc_densela::c_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 | ||
) |
subroutine c_misc_densela::c_dgeqp3f90 | ( | real(kind=8), dimension(:, :) | Matrix, |
integer, dimension(:) | jpvt, | ||
real(kind=8), dimension(:) | tau, | ||
real(kind=8), optional | flop | ||
) |
subroutine c_misc_densela::c_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 | ||
) |
subroutine c_misc_densela::c_dgeqrff90 | ( | real(kind=8), dimension(:, :) | Matrix, |
real(kind=8), dimension(:) | tau, | ||
real(kind=8), optional | flop | ||
) |
subroutine c_misc_densela::c_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 | ||
) |
subroutine c_misc_densela::c_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 | ||
) |
subroutine c_misc_densela::c_dgetrif90 | ( | real(kind=8), dimension(:, :) | Matrix, |
integer, dimension(:) | ipiv, | ||
real(kind=8), optional | flop | ||
) |
subroutine c_misc_densela::c_dgetrsf90 | ( | real(kind=8), dimension(:, :) | Matrix, |
integer, dimension(:) | ipiv, | ||
real(kind=8), dimension(:, :) | B, | ||
character | trans, | ||
real(kind=8), optional | flop | ||
) |
real(kind=8) function c_misc_densela::c_dlangef90 | ( | real(kind=8), dimension(:, :) | Matrix, |
integer | M, | ||
integer | N, | ||
character, optional | norm | ||
) |
subroutine c_misc_densela::c_dorgqrf90 | ( | real(kind=8), dimension(:, :) | Matrix, |
real(kind=8), dimension(:) | tau, | ||
integer | m, | ||
integer | n, | ||
integer | k, | ||
real(kind=8), optional | flop | ||
) |
subroutine c_misc_densela::c_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 | ||
) |
subroutine c_misc_densela::c_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 | ||
) |
real(kind=8) function c_misc_densela::c_fadds_gemm | ( | integer | m, |
integer | n, | ||
integer | k | ||
) |
real(kind=8) function c_misc_densela::c_fadds_geqrf | ( | integer | m, |
integer | n | ||
) |
real(kind=8) function c_misc_densela::c_fadds_getrf | ( | integer | m, |
integer | n | ||
) |
real(kind=8) function c_misc_densela::c_fadds_getri | ( | integer | n | ) |
real(kind=8) function c_misc_densela::c_fadds_getrs | ( | integer | n, |
integer | nrhs | ||
) |
real(kind=8) function c_misc_densela::c_fadds_trsm | ( | character | side, |
integer | m, | ||
integer | n | ||
) |
real(kind=8) function c_misc_densela::c_fadds_ungqr | ( | integer | m, |
integer | n, | ||
integer | k | ||
) |
real(kind=8) function c_misc_densela::c_fadds_unmqr | ( | character | side, |
integer | m, | ||
integer | n, | ||
integer | k | ||
) |
real(kind=8) function c_misc_densela::c_flops_dgeqpfmod | ( | integer | m, |
integer | n, | ||
integer | k | ||
) |
real(kind=8) function c_misc_densela::c_flops_dgeqrf | ( | integer | m, |
integer | n | ||
) |
real(kind=8) function c_misc_densela::c_flops_dgesdd | ( | integer | m, |
integer | n | ||
) |
real(kind=8) function c_misc_densela::c_flops_dgesvd | ( | integer | m, |
integer | n | ||
) |
real(kind=8) function c_misc_densela::c_flops_dgetrf | ( | integer | m, |
integer | n | ||
) |
real(kind=8) function c_misc_densela::c_flops_dgetri | ( | integer | n | ) |
real(kind=8) function c_misc_densela::c_flops_dgetrs | ( | integer | n, |
integer | nrhs | ||
) |
real(kind=8) function c_misc_densela::c_flops_dtrsm | ( | character | side, |
integer | m, | ||
integer | n | ||
) |
real(kind=8) function c_misc_densela::c_flops_dungqr | ( | integer | m, |
integer | n, | ||
integer | k | ||
) |
real(kind=8) function c_misc_densela::c_flops_dunmqr | ( | character | side, |
integer | m, | ||
integer | n, | ||
integer | k | ||
) |
real(kind=8) function c_misc_densela::c_flops_gemm | ( | integer | m, |
integer | n, | ||
integer | k | ||
) |
real(kind=8) function c_misc_densela::c_flops_zgeqpfmod | ( | integer | m, |
integer | n, | ||
integer | k | ||
) |
real(kind=8) function c_misc_densela::c_flops_zgeqrf | ( | integer | m, |
integer | n | ||
) |
real(kind=8) function c_misc_densela::c_flops_zgesdd | ( | integer | m, |
integer | n | ||
) |
real(kind=8) function c_misc_densela::c_flops_zgesvd | ( | integer | m, |
integer | n | ||
) |
real(kind=8) function c_misc_densela::c_flops_zgetrf | ( | integer | m, |
integer | n | ||
) |
real(kind=8) function c_misc_densela::c_flops_zgetri | ( | integer | n | ) |
real(kind=8) function c_misc_densela::c_flops_zgetrs | ( | integer | n, |
integer | nrhs | ||
) |
real(kind=8) function c_misc_densela::c_flops_ztrsm | ( | character | side, |
integer | m, | ||
integer | n | ||
) |
real(kind=8) function c_misc_densela::c_flops_zungqr | ( | integer | m, |
integer | n, | ||
integer | k | ||
) |
real(kind=8) function c_misc_densela::c_flops_zunmqr | ( | character | side, |
integer | m, | ||
integer | n, | ||
integer | k | ||
) |
real(kind=8) function c_misc_densela::c_fmuls_gemm | ( | integer | m, |
integer | n, | ||
integer | k | ||
) |
real(kind=8) function c_misc_densela::c_fmuls_geqrf | ( | integer | m, |
integer | n | ||
) |
real(kind=8) function c_misc_densela::c_fmuls_getrf | ( | integer | m, |
integer | n | ||
) |
real(kind=8) function c_misc_densela::c_fmuls_getri | ( | integer | n | ) |
real(kind=8) function c_misc_densela::c_fmuls_getrs | ( | integer | n, |
integer | nrhs | ||
) |
real(kind=8) function c_misc_densela::c_fmuls_trsm | ( | character | side, |
integer | m, | ||
integer | n | ||
) |
real(kind=8) function c_misc_densela::c_fmuls_ungqr | ( | integer | m, |
integer | n, | ||
integer | k | ||
) |
real(kind=8) function c_misc_densela::c_fmuls_unmqr | ( | character | side, |
integer | m, | ||
integer | n, | ||
integer | k | ||
) |
real(kind=4) function c_misc_densela::c_fnorm | ( | complex(kind=4), dimension(:, :) | Matrix, |
integer | M, | ||
integer | N, | ||
character, optional | norm | ||
) |
pure subroutine c_misc_densela::c_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 | ||
) |
subroutine c_misc_densela::c_geeigf90 | ( | complex(kind=4), dimension(:, :) | Matrix, |
integer | N, | ||
complex(kind=4), dimension(:) | eigval, | ||
complex(kind=4), dimension(:,:) | Q, | ||
real(kind=8), optional | flops | ||
) |
subroutine c_misc_densela::c_gemmf90 | ( | complex(kind=4), dimension(lda, *) | MatA, |
integer | lda, | ||
complex(kind=4), dimension(ldb, *) | MatB, | ||
integer | ldb, | ||
complex(kind=4), dimension(ldc, *) | MatC, | ||
integer | ldc, | ||
character | transa, | ||
character | transb, | ||
integer | m, | ||
integer | n, | ||
integer | k, | ||
complex(kind=4) | alpha, | ||
complex(kind=4) | beta, | ||
real(kind=8), optional | flop | ||
) |
subroutine c_misc_densela::c_geqp3f90 | ( | complex(kind=4), dimension(:, :) | Matrix, |
integer, dimension(:) | jpvt, | ||
complex(kind=4), dimension(:) | tau, | ||
real(kind=8), optional | flop | ||
) |
subroutine c_misc_densela::c_geqp3modf90 | ( | complex(kind=4), dimension(:, :) | Matrix, |
integer, dimension(:) | jpvt, | ||
complex(kind=4), dimension(:) | tau, | ||
real(kind=8) | rtol, | ||
real(kind=8) | atol, | ||
integer | rank, | ||
real(kind=8), optional | flop | ||
) |
subroutine c_misc_densela::c_geqrff90 | ( | complex(kind=4), dimension(:, :) | Matrix, |
complex(kind=4), dimension(:) | tau, | ||
real(kind=8), optional | flop | ||
) |
subroutine c_misc_densela::c_gesddf90 | ( | 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 | ||
) |
subroutine c_misc_densela::c_gesvd_robust | ( | complex(kind=4), dimension(:, :) | Matrix, |
real(kind=4), dimension(:) | Singular, | ||
complex(kind=4), dimension(:, :) | UU, | ||
complex(kind=4), dimension(:, :) | VV, | ||
integer | mm, | ||
integer | nn, | ||
integer | mn_min, | ||
real(kind=8), optional | flop | ||
) |
subroutine c_misc_densela::c_gesvdf90 | ( | 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 | ||
) |
subroutine c_misc_densela::c_getrff90 | ( | complex(kind=4), dimension(:, :) | Matrix, |
integer, dimension(:) | ipiv, | ||
real(kind=8), optional | flop | ||
) |
subroutine c_misc_densela::c_getrif90 | ( | complex(kind=4), dimension(:, :) | Matrix, |
integer, dimension(:) | ipiv, | ||
real(kind=8), optional | flop | ||
) |
subroutine c_misc_densela::c_getrsf90 | ( | complex(kind=4), dimension(:, :) | Matrix, |
integer, dimension(:) | ipiv, | ||
complex(kind=4), dimension(:, :) | B, | ||
character | trans, | ||
real(kind=8), optional | flop | ||
) |
pure subroutine c_misc_densela::c_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 | ||
) |
integer function c_misc_densela::c_numroc_wp | ( | integer | n, |
integer | nb, | ||
integer | iproc, | ||
integer | isrcproc, | ||
integer | nprocs | ||
) |
real(kind=8) function c_misc_densela::c_pfnorm | ( | integer | M, |
integer | N, | ||
complex(kind=4), dimension(:, :) | Matrix, | ||
integer | ia, | ||
integer | ja, | ||
integer, dimension(9) | desca, | ||
character, optional | norm | ||
) |
subroutine c_misc_densela::c_pgeeigf90 | ( | complex(kind=4), dimension(:, :) | Matrix, |
integer | N, | ||
integer, dimension(9) | desca, | ||
complex(kind=4), dimension(:) | eigval, | ||
complex(kind=4), dimension(:,:) | Q, | ||
integer | ctxt, | ||
integer | ctxt_head, | ||
real(kind=8), optional | flops | ||
) |
subroutine c_misc_densela::c_pgemmf90 | ( | character | transa, |
character | transb, | ||
integer | m, | ||
integer | n, | ||
integer | k, | ||
complex(kind=4) | alpha, | ||
complex(kind=4), dimension(:, :) | a, | ||
integer | ia, | ||
integer | ja, | ||
integer, dimension(9) | desca, | ||
complex(kind=4), dimension(:, :) | b, | ||
integer | ib, | ||
integer | jb, | ||
integer, dimension(9) | descb, | ||
complex(kind=4) | beta, | ||
complex(kind=4), dimension(:, :) | c, | ||
integer | ic, | ||
integer | jc, | ||
integer, dimension(9) | descc, | ||
real(kind=8), optional | flop | ||
) |
subroutine c_misc_densela::c_pgemr2df90 | ( | integer | M, |
integer | N, | ||
complex(kind=4), dimension(:, :) | MatA, | ||
integer | ia, | ||
integer | ja, | ||
integer, dimension(9) | desca, | ||
complex(kind=4), dimension(:, :) | MatB, | ||
integer | ib, | ||
integer | jb, | ||
integer, dimension(9) | descb, | ||
integer | ictxt | ||
) |
subroutine c_misc_densela::c_pgeqpfmodf90 | ( | integer | M, |
integer | N, | ||
complex(kind=4), dimension(:, :) | Matrix, | ||
integer | ia, | ||
integer | ja, | ||
integer, dimension(9) | desca, | ||
integer, dimension(:) | ipiv, | ||
complex(kind=4), dimension(:) | tau, | ||
integer, dimension(:) | JPERM, | ||
integer, dimension(:) | jpiv, | ||
integer | rank, | ||
real(kind=8) | rtol, | ||
real(kind=8) | atol, | ||
real(kind=8), optional | flop | ||
) |
subroutine c_misc_densela::c_pgeqrff90 | ( | integer | M, |
integer | N, | ||
complex(kind=4), dimension(:, :) | Matrix, | ||
integer | ia, | ||
integer | ja, | ||
integer, dimension(9) | desca, | ||
complex(kind=4), dimension(:) | tau, | ||
real(kind=8), optional | flop | ||
) |
subroutine c_misc_densela::c_pgesvdf90 | ( | character | jobu, |
character | jobvt, | ||
integer | m, | ||
integer | n, | ||
complex(kind=4), dimension(:, :) | a, | ||
integer | ia, | ||
integer | ja, | ||
integer, dimension(9) | desca, | ||
real(kind=4), dimension(:) | s, | ||
complex(kind=4), dimension(:, :) | u, | ||
integer | iu, | ||
integer | ju, | ||
integer, dimension(9) | descu, | ||
complex(kind=4), dimension(:, :) | vt, | ||
integer | ivt, | ||
integer | jvt, | ||
integer, dimension(9) | descvt, | ||
real(kind=8), optional | flop | ||
) |
subroutine c_misc_densela::c_pgetrff90 | ( | integer | m, |
integer | n, | ||
complex(kind=4), dimension(:, :) | a, | ||
integer | ia, | ||
integer | ja, | ||
integer, dimension(9) | desca, | ||
integer, dimension(:) | ipiv, | ||
integer | info, | ||
real(kind=8), optional | flop | ||
) |
subroutine c_misc_densela::c_pgetrif90 | ( | integer | n, |
complex(kind=4), dimension(:, :) | a, | ||
integer | ia, | ||
integer | ja, | ||
integer, dimension(9) | desca, | ||
integer, dimension(:) | ipiv, | ||
real(kind=8), optional | flop | ||
) |
subroutine c_misc_densela::c_ptrsmf90 | ( | character | side, |
character | uplo, | ||
character | transa, | ||
character | diag, | ||
integer | m, | ||
integer | n, | ||
complex(kind=4) | alpha, | ||
complex(kind=4), dimension(:, :) | a, | ||
integer | ia, | ||
integer | ja, | ||
integer, dimension(9) | desca, | ||
complex(kind=4), dimension(:, :) | b, | ||
integer | ib, | ||
integer | jb, | ||
integer, dimension(9) | descb, | ||
real(kind=8), optional | flop | ||
) |
subroutine c_misc_densela::c_pun_or_gqrf90 | ( | integer | ctxt, |
complex(kind=4), dimension(:, :) | Matrix, | ||
complex(kind=4), dimension(:) | tau, | ||
integer | m, | ||
integer | n, | ||
integer | k, | ||
integer, dimension(9) | desca, | ||
integer | ia, | ||
integer | ja, | ||
real(kind=8), optional | flop | ||
) |
subroutine c_misc_densela::c_pun_or_mqrf90 | ( | character | side, |
character | trans, | ||
integer | m, | ||
integer | n, | ||
integer | k, | ||
complex(kind=4), dimension(:, :) | MatA, | ||
integer | ia, | ||
integer | ja, | ||
integer, dimension(9) | desca, | ||
complex(kind=4), dimension(:) | tau, | ||
complex(kind=4), dimension(:, :) | MatC, | ||
integer | ic, | ||
integer | jc, | ||
integer, dimension(9) | descc, | ||
real(kind=8), optional | flop | ||
) |
subroutine c_misc_densela::c_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 | ||
) |
subroutine c_misc_densela::c_sgeqp3f90 | ( | real(kind=4), dimension(:, :) | Matrix, |
integer, dimension(:) | jpvt, | ||
real(kind=4), dimension(:) | tau, | ||
real(kind=8), optional | flop | ||
) |
subroutine c_misc_densela::c_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 | ||
) |
subroutine c_misc_densela::c_sgeqrff90 | ( | real(kind=4), dimension(:, :) | Matrix, |
real(kind=4), dimension(:) | tau, | ||
real(kind=8), optional | flop | ||
) |
subroutine c_misc_densela::c_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 | ||
) |
subroutine c_misc_densela::c_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 | ||
) |
subroutine c_misc_densela::c_sgetrif90 | ( | real(kind=4), dimension(:, :) | Matrix, |
integer, dimension(:) | ipiv, | ||
real(kind=8), optional | flop | ||
) |
subroutine c_misc_densela::c_sgetrsf90 | ( | real(kind=4), dimension(:, :) | Matrix, |
integer, dimension(:) | ipiv, | ||
real(kind=4), dimension(:, :) | B, | ||
character | trans, | ||
real(kind=8), optional | flop | ||
) |
real(kind=4) function c_misc_densela::c_slangef90 | ( | real(kind=4), dimension(:, :) | Matrix, |
integer | M, | ||
integer | N, | ||
character, optional | norm | ||
) |
subroutine c_misc_densela::c_sorgqrf90 | ( | real(kind=4), dimension(:, :) | Matrix, |
real(kind=4), dimension(:) | tau, | ||
integer | m, | ||
integer | n, | ||
integer | k, | ||
real(kind=8), optional | flop | ||
) |
subroutine c_misc_densela::c_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 | ||
) |
subroutine c_misc_densela::c_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 | ||
) |
subroutine c_misc_densela::c_trsmf90 | ( | 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 | ||
) |
subroutine c_misc_densela::c_un_or_gqrf90 | ( | complex(kind=4), dimension(:, :) | Matrix, |
complex(kind=4), dimension(:) | tau, | ||
integer | m, | ||
integer | n, | ||
integer | k, | ||
real(kind=8), optional | flop | ||
) |
subroutine c_misc_densela::c_un_or_mqrf90 | ( | 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 | ||
) |
subroutine c_misc_densela::c_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 | ||
) |
subroutine c_misc_densela::c_zgeqp3f90 | ( | complex(kind=8), dimension(:, :) | Matrix, |
integer, dimension(:) | jpvt, | ||
complex(kind=8), dimension(:) | tau, | ||
real(kind=8), optional | flop | ||
) |
subroutine c_misc_densela::c_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 | ||
) |
subroutine c_misc_densela::c_zgeqrff90 | ( | complex(kind=8), dimension(:, :) | Matrix, |
complex(kind=8), dimension(:) | tau, | ||
real(kind=8), optional | flop | ||
) |
subroutine c_misc_densela::c_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 | ||
) |
subroutine c_misc_densela::c_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 | ||
) |
subroutine c_misc_densela::c_zgetrif90 | ( | complex(kind=8), dimension(:, :) | Matrix, |
integer, dimension(:) | ipiv, | ||
real(kind=8), optional | flop | ||
) |
subroutine c_misc_densela::c_zgetrsf90 | ( | complex(kind=8), dimension(:, :) | Matrix, |
integer, dimension(:) | ipiv, | ||
complex(kind=8), dimension(:, :) | B, | ||
character | trans, | ||
real(kind=8), optional | flop | ||
) |
real(kind=8) function c_misc_densela::c_zlangef90 | ( | complex(kind=8), dimension(:, :) | Matrix, |
integer | M, | ||
integer | N, | ||
character, optional | norm | ||
) |
subroutine c_misc_densela::c_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 | ||
) |
subroutine c_misc_densela::c_zungqrf90 | ( | complex(kind=8), dimension(:, :) | Matrix, |
complex(kind=8), dimension(:) | tau, | ||
integer | m, | ||
integer | n, | ||
integer | k, | ||
real(kind=8), optional | flop | ||
) |
subroutine c_misc_densela::c_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 | ||
) |