CAM
sgexx.F90 File Reference

Modules

module  sgexx
 

Functions/Subroutines

subroutine, public sgexx::dgeco (A, LDA, N, IPVT, RCOND, Z)
 
subroutine, public sgexx::dgedi (A, LDA, N, IPVT, DET, WORK, JOB)
 
subroutine, public sgexx::sgefa (A, LDA, N, IPVT, INFO)
 
real(r8) function, public sgexx::sdot (N, SX, INCX, SY, INCY)
 
integer function, public sgexx::isamax (N, SX, INCX)
 
real(r8) function, public sgexx::sasum (N, SX, INCX)
 
subroutine, public sgexx::saxpy (N, SA, SX, INCX, SY, INCY)
 
subroutine, public sgexx::sscal (n, sa, sx, incx)
 
subroutine, public sgexx::sswap (n, sx, incx, sy, incy)
 
subroutine, public sgexx::sgeev (JOBVL, JOBVR, N, A, LDA, WR, WI, VL, LDVL, VR, LDVR, WORK, LWORK, INFO)
 
subroutine, public sgexx::sgebak (JOB, SIDE, N, ILO, IHI, SCALE, M, V, LDV, INFO)
 
subroutine, public sgexx::sgebal (JOB, N, A, LDA, ILO, IHI, SCALE, INFO)
 
subroutine, public sgexx::sgehd2 (N, ILO, IHI, A, LDA, TAU, WORK, INFO)
 
subroutine, public sgexx::sgehrd (N, ILO, IHI, A, LDA, TAU, WORK, LWORK, INFO)
 
subroutine, public sgexx::shseqr (JOB, COMPZ, N, ILO, IHI, H, LDH, WR, WI, Z, LDZ, WORK, LWORK, INFO)
 
subroutine, public sgexx::slabad (SMALL, LARGE)
 
subroutine, public sgexx::slacpy (UPLO, M, N, A, LDA, B, LDB)
 
subroutine, public sgexx::sladiv (A, B, C, D, P, Q)
 
subroutine, public sgexx::slahqr (WANTT, WANTZ, N, ILO, IHI, H, LDH, WR, WI, ILOZ, IHIZ, Z, LDZ, INFO)
 
subroutine, public sgexx::slahrd (N, K, NB, A, LDA, TAU, T, LDT, Y, LDY)
 
subroutine, public sgexx::slaln2 (LTRANS, NA, NW, SMIN, CA, A, LDA, D1, D2, B, LDB, WR, WI, X, LDX, SCALE, XNORM, INFO)
 
real(r8) function, public sgexx::slange (NORM, M, N, A, LDA, WORK)
 
real(r8) function, public sgexx::slanhs (NORM, N, A, LDA, WORK)
 
subroutine, public sgexx::slanv2 (A, B, C, D, RT1R, RT1I, RT2R, RT2I, CS, SN)
 
real(r8) function, public sgexx::slapy2 (X, Y)
 
subroutine, public sgexx::slarf (SIDE, M, N, V, INCV, TAU, C, LDC, WORK)
 
subroutine, public sgexx::slarfb (SIDE, TRANS, DIRECT, STOREV, M, N, K, V, LDV, T, LDT, C, LDC, WORK, LDWORK)
 
subroutine, public sgexx::slarfg (N, ALPHA, X, INCX, TAU)
 
subroutine, public sgexx::slarft (DIRECT, STOREV, N, K, V, LDV, TAU, T, LDT)
 
subroutine, public sgexx::slarfx (SIDE, M, N, V, TAU, C, LDC, WORK)
 
subroutine, public sgexx::slartg (F, G, CS, SN, R)
 
subroutine, public sgexx::slascl (TYPE, KL, KU, CFROM, CTO, M, N, A, LDA, INFO)
 
subroutine, public sgexx::slaset (UPLO, M, N, ALPHA, BETA, A, LDA)
 
subroutine, public sgexx::slassq (N, X, INCX, SCALE, SUMSQ)
 
subroutine, public sgexx::sorg2r (M, N, K, A, LDA, TAU, WORK, INFO)
 
subroutine, public sgexx::sorghr (N, ILO, IHI, A, LDA, TAU, WORK, LWORK, INFO)
 
subroutine, public sgexx::sorgqr (M, N, K, A, LDA, TAU, WORK, LWORK, INFO)
 
subroutine, public sgexx::strevc (SIDE, HOWMNY, SELECT, N, T, LDT, VL, LDVL, VR, LDVR, MM, M, WORK, INFO)
 
integer function, public sgexx::ilaenv (ISPEC, NAME, OPTS, N1, N2, N3, N4)
 
logical function, public sgexx::lsame (CA, CB)
 
real(r8) function, public sgexx::slamch (CMACH)
 
subroutine, public sgexx::slamc1 (BETA, T, RND, IEEE1)
 
subroutine, public sgexx::slamc2 (BETA, T, RND, EPS, EMIN, RMIN, EMAX, RMAX)
 
real(r8) function, public sgexx::slamc3 (A, B)
 
subroutine, public sgexx::slamc4 (EMIN, START, BASE)
 
subroutine, public sgexx::slamc5 (BETA, P, EMIN, IEEE, EMAX, RMAX)
 
subroutine, public sgexx::xerbla (SRNAME, INFO)
 
subroutine, public sgexx::scopy (n, sx, incx, sy, incy)
 
subroutine, public sgexx::sger (M, N, ALPHA, X, INCX, Y, INCY, A, LDA)
 
real(r8) function, public sgexx::snrm2 (N, X, INCX)
 
subroutine, public sgexx::srot (n, sx, incx, sy, incy, c, s)
 
subroutine, public sgexx::sgemm (TRANSA, TRANSB, M, N, K, ALPHA, A, LDA, B, LDB, BETA, C, LDC)
 
subroutine, public sgexx::sgemv (TRANS, M, N, ALPHA, A, LDA, X, INCX, BETA, Y, INCY)
 
subroutine, public sgexx::strmm (SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, LDA, B, LDB)
 
subroutine, public sgexx::strmv (UPLO, TRANS, DIAG, N, A, LDA, X, INCX)