Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Digital_UNIX Extended_Math_Library_3.4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Anchors

Section ---

Section 3DXML

Section 3dxml

Section 3lapack

Section l

Manual — Digital_UNIX Extended_Math_Library_3.4

1522 entries

Section ---

.[[empty]] zbcon.3lapack

Section 3DXML

array-mathA library of linear algebra routines
blas1A library of linear algebra routines
blas1eA library of linear algebra routines
blas1sA library of linear algebra routines
blas2A library of linear algebra routines
blas3A library of linear algebra routines
caxpyi
cdotciInner product of a vector and a sparse vector[ sdoti, ddoti, cdotui, zdotui, cdotci, zdotci ]
cdotuiInner product of a vector and a sparse vector[ sdoti, ddoti, cdotui, zdotui, cdotci, zdotci ]
cgthrGathers the specified elements of a vector[ sgthr, dgthr, cgthr, zgthr ]
cgthrs
cgthrzGathers and zeros specified elements of a vector[ sgthrz, dgthrz, cgthrz, zgthrz ]
csctrScatters the elements of a sparse vector[ ssctr, dsctr, csctr, zsctr ]
csctrsScales and scatters the elements of a sparse vector[ ssctrs, dsctrs, csctrs, zsctrs ]
csumiSum of a vector and a sparse vector[ ssumi, dsumi, csumi, zsumi ]
dapply_diag_allApply diagonal preconditioner for any storage scheme (Serial and Parallel Versions)
dapply_ilu_genr_lApply incomplete LU preconditioner for general storage by rows
dapply_ilu_genr_uApply incomplete LU preconditioner for general storage by rows
dapply_ilu_sdiaApply ILU preconditioner for symmetric diagonal storage
dapply_ilu_udia_lApply ILU preconditioner for unsymmetric diagonal storage
dapply_ilu_udia_uApply ILU preconditioner for unsymmetric diagonal storage
dapply_poly_genrApply polynomial preconditioner for general storage by rows (Serial and Parallel Versions)
dapply_poly_sdiaApply polynomial preconditioner for symmetric diagonal storage (Serial and Parallel Versions)
dapply_poly_udiaApply polynomial preconditioner for unsymmetric diagonal storage (Serial and Parallel Versions)
daxpyi
dcreate_diag_genrGenerate diagonal preconditioner for general storage by rows (Serial and Parallel Versions)
dcreate_diag_sdiaGenerate diagonal preconditioner for symmetric diagonal storage (Serial and Parallel Versions)
dcreate_diag_udiaGenerate diagonal preconditioner for unsymmetric diagonal storage (Serial and Parallel Versions)
dcreate_ilu_genrGenerate incomplete LU preconditioner for general storage by rows
dcreate_ilu_sdiaGenerate incomplete Cholesky preconditioner for symmetric diagonal storage
dcreate_ilu_udiaGenerate incomplete LU preconditioner for unsymmetric diagonal storage
dcreate_poly_genrGenerate polynomial preconditioner for general storage by rows (Serial and Parallel Versions)
dcreate_poly_sdiaGenerate polynomial preconditioner for symmetric diagonal storage (Serial and Parallel Versions)
dcreate_poly_udiaGenerate polynomial preconditioner for unsymmetric diagonal storage (Serial and Parallel Versions)
ddotiInner product of a vector and a sparse vector[ sdoti, ddoti, cdotui, zdotui, cdotci, zdotci ]
dgthrGathers the specified elements of a vector[ sgthr, dgthr, cgthr, zgthr ]
dgthrs
dgthrzGathers and zeros specified elements of a vector[ sgthrz, dgthrz, cgthrz, zgthrz ]
ditsol_defaultsSet default values for iterative solver
ditsol_driverDriver for sparse iterative solvers (Serial and Parallel Versions)
ditsol_pbcgPreconditioned bi-conjugate gradient method (Serial and Parallel Versions)
ditsol_pcgPreconditioned conjugate gradient method (Serial and Parallel Versions)
ditsol_pcgsPreconditioned conjugate gradient squared method (Serial and Parallel Versions)
ditsol_pgmresPreconditioned generalized minimum residual method (Serial and Parallel Versions)
ditsol_plscgPreconditioned least square conjugate gradient method (Serial and Parallel Versions)
ditsol_ptfqmrPreconditioned transpose-free quasi-minimal method (Serial and Parallel Versions)
dmatvec_genrMatrix-vector product for general storage by rows (Serial and Parallel Versions)
dmatvec_sdiaMatrix-vector product for symmetric diagonal storage (Serial and Parallel Versions)
dmatvec_udiaMatrix-vector product for unsymmetric diagonal storage (Serial and Parallel Versions)
dpcgsPreconditioned conjugate gradient squared method
drotiReal givens plane rotation applied to sparse vector[ sroti, droti ]
dsctrScatters the elements of a sparse vector[ ssctr, dsctr, csctr, zsctr ]
dsctrsScales and scatters the elements of a sparse vector[ ssctrs, dsctrs, csctrs, zsctrs ]
dsskycSymmetric sparse matrix condition number estimator using skyline storage scheme
dsskyd
dsskyfSymmetric sparse matrix factorization using skyline storage scheme (Serial and Parallel Versions)
dsskynSymmetric sparse matrix norm evaluation using skyline storage scheme
dsskyrSymmetric sparse iterative refinement using skyline storage scheme
dsskysSymmetric sparse matrix solve using skyline storage scheme
dsskyxSymmetric sparse expert driver using skyline storage scheme
dsumiSum of a vector and a sparse vector[ ssumi, dsumi, csumi, zsumi ]
duskycUnsymmetric sparse matrix condition number estimation using skyline storage scheme
duskydUnsymmetric sparse simple driver using skyline storage scheme
duskyf
duskynUnsymmetric sparse matrix norm evaluation using skyline storage scheme
duskyrUnsymmetric sparse iterative refinement using skyline storage scheme
duskysUnsymmetric sparse matrix solve using skyline storage scheme
duskyxUnsymmetric sparse expert driver using skyline storage scheme
iterative-solversA library of sparse linear solvers (iterative)
lapackA library of linear algebra routines
random-numbersRandom number generator subprograms
saxpyi
sdotiInner product of a vector and a sparse vector[ sdoti, ddoti, cdotui, zdotui, cdotci, zdotci ]
sgthrGathers the specified elements of a vector[ sgthr, dgthr, cgthr, zgthr ]
sgthrs
sgthrzGathers and zeros specified elements of a vector[ sgthrz, dgthrz, cgthrz, zgthrz ]
signal-processingA library of signal processing routines
skyline-solversA library of sparse linear solvers (direct)
srotiReal givens plane rotation applied to sparse vector[ sroti, droti ]
ssctrScatters the elements of a sparse vector[ ssctr, dsctr, csctr, zsctr ]
ssctrsScales and scatters the elements of a sparse vector[ ssctrs, dsctrs, csctrs, zsctrs ]
ssumiSum of a vector and a sparse vector[ ssumi, dsumi, csumi, zsumi ]
vcosVector cosine
vcos_sinVector cosine and sine
vexpVector exponential
vlogVector logarithm
vrecipVector reciprocal
vsinVector sine
vsqrtVector square root
zaxpyi
zdotciInner product of a vector and a sparse vector[ sdoti, ddoti, cdotui, zdotui, cdotci, zdotci ]
zdotuiInner product of a vector and a sparse vector[ sdoti, ddoti, cdotui, zdotui, cdotci, zdotci ]
zgthrGathers the specified elements of a vector[ sgthr, dgthr, cgthr, zgthr ]
zgthrs
zgthrzGathers and zeros specified elements of a vector[ sgthrz, dgthrz, cgthrz, zgthrz ]
zsctrScatters the elements of a sparse vector[ ssctr, dsctr, csctr, zsctr ]
zsctrsScales and scatters the elements of a sparse vector[ ssctrs, dsctrs, csctrs, zsctrs ]
zsumiSum of a vector and a sparse vector[ ssumi, dsumi, csumi, zsumi ]

Section 3dxml

caxpyVector plus the product of a scalar and a vector[ saxpy, daxpy, caxpy, zaxpy ]
cconv_nonperiodicNonperiodic convolution[ sconv_nonperiodic, dconv_nonperiodic, cconv_nonperiodic, zconv_nonperiodic ]
cconv_nonperiodic_extExtended nonperiodic convolution[ sconv_nonperiodic_ext, dconv_nonperiodic_ext, cconv_nonperiodic_ext, zconv_nonperiodic_ext ]
cconv_periodicPeriodic concolution[ sconv_periodic, dconv_periodic, cconv_periodic, zconv_periodic ]
cconv_periodic_extExtended periodic convolution[ sconv_periodic_ext, dconv_periodic_ext, cconv_periodic_ext, zconv_periodic_ext ]
ccopyCopy of a vector[ scopy, dcopy, ccopy, zcopy ]
ccorr_nonperiodic
ccorr_nonperiodic_ext
ccorr_periodic
ccorr_periodic_extExtended periodic correlation[ scorr_periodic_ext, dcorr_periodic_ext, ccorr_periodic_ext, zcorr_periodic_ext ]
cdotcINNER PRODUCT OF TWO VECTORS[ sdot, ddot, dsdot, cdotc, zdotc, cdotu, zdotu ]
cdotuINNER PRODUCT OF TWO VECTORS[ sdot, ddot, dsdot, cdotc, zdotc, cdotu, zdotu ]
cfftFast fourier transform in one dimension[ sfft, dfft, cfft, zfft ]
cfft_2dFast fourier transform in two dimensions[ sfft_2d, dfft_2d, cfft_2d, zfft_2d ]
cfft_3dFast fourier transform in three dimensions[ sfft_3d, dfft_3d, cfft_3d, zfft_3d ]
cfft_applyApplication step for fast fourier transform in one dimension[ sfft_apply, dfft_apply, cfft_apply, zfft_apply ]
cfft_apply_2d
cfft_apply_3dApplication step for fast fourier transform in three dimensions[ sfft_apply_3d, dfft_apply_3d, cfft_apply_3d, zfft_apply_3d ]
cfft_apply_grpApplication step for group fast fourier transform in one dimension[ sfft_apply_grp, dfft_apply_grp, cfft_apply_grp, zfft_apply_grp ]
cfft_exitFinal step for fast fourier transform in one dimension[ sfft_exit, dfft_exit, cfft_exit, zfft_exit ]
cfft_exit_2dFinal step for fast fourier transform in two dimensions[ sfft_exit_2d, dfft_exit_2d, cfft_exit_2d, zfft_exit_2d ]
cfft_exit_3dFinal step for fast fourier transfrom in three dimension[ sfft_exit_3d, dfft_exit_3d, cfft_exit_3d, zfft_exit_3d ]
cfft_exit_grpExit step for group fast fourier transform in one dimension[ sfft_exit_grp, dfft_exit_grp, cfft_exit_grp, zfft_exit_grp ]
cfft_grpGroup fast fourier transform in one dimension[ sfft_grp, dfft_grp, cfft_grp, zfft_grp ]
cfft_initInitialization step for fast fourier transform in one dimension[ sfft_init, dfft_init, cfft_init, zfft_init ]
cfft_init_2dInitialization step for fast fourier transform in two dimensions[ sfft_init_2d, dfft_init_2d, cfft_init_2d, zfft_init_2d ]
cfft_init_3dInitialization step for fast fourier transform in three dimension[ sfft_init_3d, dfft_init_3d, cfft_init_3d, zfft_init_3d ]
cfft_init_grpInitialization step for group fast fourier transform in one dimension[ sfft_init_grp, dfft_init_grp, cfft_init_grp, zfft_init_grp ]
cgbmvMatrix-vector product for a general band matrix[ sgbmv, ddbmv, cgbmv, zgbmv ]
cgemaMatrix-matrix addition[ sgema, dgema, cgema, zgema ]
cgemmMatrix-matrix product and addition[ sgemm, dgemm, cgemm, zgemm ]
cgemsMatrix-matrix subtraction[ sgems, dgems, cgems, zgems ]
cgemtMatrix-matrix copy[ sgemt, dgemt, cgemt, zgemt ]
cgemvMatrix-vector product for a general matrix[ sgemv, dgemv, cgemv, zgemv ]
cgercRank-one update of a general matrix[ sger, dger, cgerc, zgerc, cgeru, zgeru ]
cgeruRank-one update of a general matrix[ sger, dger, cgerc, zgerc, cgeru, zgeru ]
chbmvMatrix-vector product for a symmetric or hermitian band matrix[ ssbmv, dsbmv, chbmv, zhbmv ]
chemmMatrix-matrix product and addition for a symmetric or hermitian matrix[ ssymm, dsymm, csymm, zsymm, chemm, zhemm ]
chemvMatrix-vector product for a symmetric or hermitian matrix[ ssymv, dsymv, chemv, zhemv ]
cherRank-one update of a symmetric or hermitian matrix[ ssyr, dsyr, cher, zher ]
cher2Rank-two update of a symmetric or hermitian matrix[ ssyr2, dsyr2, cher2, zher2 ]
cher2kRank-2k update of a complex hermitian matrix[ cher2k, zher2k ]
cherkRank-k update of a complex hermitian matrix[ cherk, zherk ]
chpmvMatrix-vector product for a symmetric or hermitian matrix stored in packed form[ sspmv, dspmv, chpmv, zhpmv ]
chprRank-one update of a symmetric or hermitian matrix stored in packed form[ sspr, dspr, chpr, zhpr ]
chpr2Rank-two update of a symmetric or hermitian matrix stored in packed form[ sspr2, dspr2, chpr2, zhpr2 ]
crotApply givens plane rotation[ srot, drot, crot, zrot, csrot, zdrot ]
crotg
cscalProduct of a scalar and a vector[ sscal, dscal, cscal, zscal, csscal, zdscal ]
csetSet all elements of a vector to a scalar[ sset, dset, cset, zset ]
csrotApply givens plane rotation[ srot, drot, crot, zrot, csrot, zdrot ]
csscalProduct of a scalar and a vector[ sscal, dscal, cscal, zscal, csscal, zdscal ]
csumSum of the values of the elements of a vector[ ssum, dsum, csum, zsum ]
csvcalProduct of a scalar and a vector[ svcal, dvcal, cvcal, zvcal, csvcal, zdvcal ]
cswapExchange the elements of two vectors[ sswap, dswap, cswap, zswap ]
csymmMatrix-matrix product and addition for a symmetric or hermitian matrix[ ssymm, dsymm, csymm, zsymm, chemm, zhemm ]
csyr2kRank-2k update of a symmetric matrix[ ssyr2k, dsyr2k, csyr2k, zsyr2k ]
csyrkRank-k update of a symmetric matrix[ ssyrk, dsyrk, csyrk, zsyrk ]
ctbmvMatrix-vector product for a triangular band matrix[ stbmv, dtbmv, ctbmv, ztbmv ]
ctbsvSolver of a system of linear equations with a triangular band matrix[ stbsv, dtbsv, ctbsv, ztbsv ]
ctpmvMatrix-vector product for a triangular matrix in packed form[ stpmv, dtpmv, ctpmv, ztpmv ]
ctpsvSolve a system of linear equations with a triangular matrix in packed form[ stpsv, dtpsv, ctpsv, ztpsv ]
ctrmmMatrix-matrix product for triangular matrix[ strmm, dtrmm, ctrmm, ztrmm ]
ctrmvMarix-vector product for a triangular matrix[ strmv, dtrmv, ctrmv, ztrmv ]
ctrsmSolve a triangular system of equations with a triangular coefficient matrix[ strsm, dtrsm, ctrsm, ztrsm ]
ctrsvSolver of a system of linear equations with a triangular matrix[ strsv, dtrsv, ctrsv, ztrsv ]
cvcalProduct of a scalar and a vector[ svcal, dvcal, cvcal, zvcal, csvcal, zdvcal ]
czaxpyVector plus the product of a scalar and a vector[ szaxpy, dzaxpy, czaxpy, zzaxpy ]
damaxMaximum absolute value[ samax, damax, scamax, dzamax ]
damin
dasumSum of the absolute value[ sasum, dasum, scasum, dzasum ]
daxpyVector plus the product of a scalar and a vector[ saxpy, daxpy, caxpy, zaxpy ]
dconv_nonperiodicNonperiodic convolution[ sconv_nonperiodic, dconv_nonperiodic, cconv_nonperiodic, zconv_nonperiodic ]
dconv_nonperiodic_extExtended nonperiodic convolution[ sconv_nonperiodic_ext, dconv_nonperiodic_ext, cconv_nonperiodic_ext, zconv_nonperiodic_ext ]
dconv_periodicPeriodic concolution[ sconv_periodic, dconv_periodic, cconv_periodic, zconv_periodic ]
dconv_periodic_extExtended periodic convolution[ sconv_periodic_ext, dconv_periodic_ext, cconv_periodic_ext, zconv_periodic_ext ]
dcopyCopy of a vector[ scopy, dcopy, ccopy, zcopy ]
dcorr_nonperiodic
dcorr_nonperiodic_ext
dcorr_periodic
dcorr_periodic_extExtended periodic correlation[ scorr_periodic_ext, dcorr_periodic_ext, ccorr_periodic_ext, zcorr_periodic_ext ]
ddotINNER PRODUCT OF TWO VECTORS[ sdot, ddot, dsdot, cdotc, zdotc, cdotu, zdotu ]
dfctFast cosine transform in one dimension[ sfct, dfct ]
dfct_applyApplication step for fast cosine transform in one dimension[ sfct_apply, dfct_apply ]
dfct_exitFinal step for fast cosine transform in one dimension[ sfct_exit, dfct_exit ]
dfct_initInitialization step for fast cosine transform in one dimension[ sfct_init, dfct_init ]
dfftFast fourier transform in one dimension[ sfft, dfft, cfft, zfft ]
dfft_2dFast fourier transform in two dimensions[ sfft_2d, dfft_2d, cfft_2d, zfft_2d ]
dfft_3dFast fourier transform in three dimensions[ sfft_3d, dfft_3d, cfft_3d, zfft_3d ]
dfft_applyApplication step for fast fourier transform in one dimension[ sfft_apply, dfft_apply, cfft_apply, zfft_apply ]
dfft_apply_2d
dfft_apply_3dApplication step for fast fourier transform in three dimensions[ sfft_apply_3d, dfft_apply_3d, cfft_apply_3d, zfft_apply_3d ]
dfft_apply_grpApplication step for group fast fourier transform in one dimension[ sfft_apply_grp, dfft_apply_grp, cfft_apply_grp, zfft_apply_grp ]
dfft_exitFinal step for fast fourier transform in one dimension[ sfft_exit, dfft_exit, cfft_exit, zfft_exit ]
dfft_exit_2dFinal step for fast fourier transform in two dimensions[ sfft_exit_2d, dfft_exit_2d, cfft_exit_2d, zfft_exit_2d ]
dfft_exit_3dFinal step for fast fourier transfrom in three dimension[ sfft_exit_3d, dfft_exit_3d, cfft_exit_3d, zfft_exit_3d ]
dfft_exit_grpExit step for group fast fourier transform in one dimension[ sfft_exit_grp, dfft_exit_grp, cfft_exit_grp, zfft_exit_grp ]
dfft_grpGroup fast fourier transform in one dimension[ sfft_grp, dfft_grp, cfft_grp, zfft_grp ]
dfft_initInitialization step for fast fourier transform in one dimension[ sfft_init, dfft_init, cfft_init, zfft_init ]
dfft_init_2dInitialization step for fast fourier transform in two dimensions[ sfft_init_2d, dfft_init_2d, cfft_init_2d, zfft_init_2d ]
dfft_init_3dInitialization step for fast fourier transform in three dimension[ sfft_init_3d, dfft_init_3d, cfft_init_3d, zfft_init_3d ]
dfft_init_grpInitialization step for group fast fourier transform in one dimension[ sfft_init_grp, dfft_init_grp, cfft_init_grp, zfft_init_grp ]
dfstFast sine transform in one dimension[ sfst, dfst ]
dfst_applyApplication step for fast sine transform in one dimension[ sfst_apply, dfst_apply ]
dfst_exitFinal step for fast sine transform in one dimension[ sfst_exit, dfst_exit ]
dfst_initInitialization step for fast sine transform in one dimension[ sfst_init, dfst_init ]
dgbmvMatrix-vector product for a general band matrix[ sgbmv, ddbmv, cgbmv, zgbmv ]
dgemaMatrix-matrix addition[ sgema, dgema, cgema, zgema ]
dgemmMatrix-matrix product and addition[ sgemm, dgemm, cgemm, zgemm ]
dgemsMatrix-matrix subtraction[ sgems, dgems, cgems, zgems ]
dgemtMatrix-matrix copy[ sgemt, dgemt, cgemt, zgemt ]
dgemvMatrix-vector product for a general matrix[ sgemv, dgemv, cgemv, zgemv ]
dgerRank-one update of a general matrix[ sger, dger, cgerc, zgerc, cgeru, zgeru ]
dmaxLargest element in a real vector[ smax, dmax ]
dminMinimum value of the elements of a real vector[ smin, dmin ]
dnorm2Square root of sum of the squares of the elements of a vector[ snorm2, dnorm2, scnorm2, dznorm2 ]
dnrm2Square root of sum of the squares of the elements of a vector[ snrm2, dnrm2, scnrm2, dznrm2 ]
dnrsqSum of the squares of the elements of a vector[ snrsq, dnrsq, scnrsq, dznrsq ]
drotApply givens plane rotation[ srot, drot, crot, zrot, csrot, zdrot ]
drotg
drotmApply modified givens transformation[ srotm, drotm ]
drotmgGenerate elements for a modified Givens transform[ srotmg, drotmg ]
dsbmvMatrix-vector product for a symmetric or hermitian band matrix[ ssbmv, dsbmv, chbmv, zhbmv ]
dscalProduct of a scalar and a vector[ sscal, dscal, cscal, zscal, csscal, zdscal ]
dsdotINNER PRODUCT OF TWO VECTORS[ sdot, ddot, dsdot, cdotc, zdotc, cdotu, zdotu ]
dsetSet all elements of a vector to a scalar[ sset, dset, cset, zset ]
dsortqSort the elements of a vector[ isortq, ssortq, dsortq ]
dsortqxPerforms an indexed sort of a vector[ isortqx, ssortqx, dsortqx ]
dspmvMatrix-vector product for a symmetric or hermitian matrix stored in packed form[ sspmv, dspmv, chpmv, zhpmv ]
dsprRank-one update of a symmetric or hermitian matrix stored in packed form[ sspr, dspr, chpr, zhpr ]
dspr2Rank-two update of a symmetric or hermitian matrix stored in packed form[ sspr2, dspr2, chpr2, zhpr2 ]
dsumSum of the values of the elements of a vector[ ssum, dsum, csum, zsum ]
dswapExchange the elements of two vectors[ sswap, dswap, cswap, zswap ]
dsymmMatrix-matrix product and addition for a symmetric or hermitian matrix[ ssymm, dsymm, csymm, zsymm, chemm, zhemm ]
dsymvMatrix-vector product for a symmetric or hermitian matrix[ ssymv, dsymv, chemv, zhemv ]
dsyrRank-one update of a symmetric or hermitian matrix[ ssyr, dsyr, cher, zher ]
dsyr2Rank-two update of a symmetric or hermitian matrix[ ssyr2, dsyr2, cher2, zher2 ]
dsyr2kRank-2k update of a symmetric matrix[ ssyr2k, dsyr2k, csyr2k, zsyr2k ]
dsyrkRank-k update of a symmetric matrix[ ssyrk, dsyrk, csyrk, zsyrk ]
dtbmvMatrix-vector product for a triangular band matrix[ stbmv, dtbmv, ctbmv, ztbmv ]
dtbsvSolver of a system of linear equations with a triangular band matrix[ stbsv, dtbsv, ctbsv, ztbsv ]
dtpmvMatrix-vector product for a triangular matrix in packed form[ stpmv, dtpmv, ctpmv, ztpmv ]
dtpsvSolve a system of linear equations with a triangular matrix in packed form[ stpsv, dtpsv, ctpsv, ztpsv ]
dtrmmMatrix-matrix product for triangular matrix[ strmm, dtrmm, ctrmm, ztrmm ]
dtrmvMarix-vector product for a triangular matrix[ strmv, dtrmv, ctrmv, ztrmv ]
dtrsmSolve a triangular system of equations with a triangular coefficient matrix[ strsm, dtrsm, ctrsm, ztrsm ]
dtrsvSolver of a system of linear equations with a triangular matrix[ strsv, dtrsv, ctrsv, ztrsv ]
dvcalProduct of a scalar and a vector[ svcal, dvcal, cvcal, zvcal, csvcal, zdvcal ]
dxmlA library of linear algebra and signal processing routines
dzamaxMaximum absolute value[ samax, damax, scamax, dzamax ]
dzamin
dzasumSum of the absolute value[ sasum, dasum, scasum, dzasum ]
dzaxpyVector plus the product of a scalar and a vector[ szaxpy, dzaxpy, czaxpy, zzaxpy ]
dznorm2Square root of sum of the squares of the elements of a vector[ snorm2, dnorm2, scnorm2, dznorm2 ]
dznrm2Square root of sum of the squares of the elements of a vector[ snrm2, dnrm2, scnrm2, dznrm2 ]
dznrsqSum of the squares of the elements of a vector[ snrsq, dnrsq, scnrsq, dznrsq ]
gen_sortSort the elements of a vector
gen_sortxSort the elements of an indexed vector
icamaxIndex of the element of a vector with maximum absolute value[ isamax, idamax, icamax, izamax ]
icamin
idamaxIndex of the element of a vector with maximum absolute value[ isamax, idamax, icamax, izamax ]
idamin
idmaxIndex of the real vector element with maximum value[ ismax, idmax ]
idminIndex of the real vector element with minimum value[ ismin, idmin ]
isamaxIndex of the element of a vector with maximum absolute value[ isamax, idamax, icamax, izamax ]
isamin
ismaxIndex of the real vector element with maximum value[ ismax, idmax ]
isminIndex of the real vector element with minimum value[ ismin, idmin ]
isortqSort the elements of a vector[ isortq, ssortq, dsortq ]
isortqxPerforms an indexed sort of a vector[ isortqx, ssortqx, dsortqx ]
izamaxIndex of the element of a vector with maximum absolute value[ isamax, idamax, icamax, izamax ]
izamin
ran16807Routine to generate single precision random numbers using a=16807 and m=2∗∗31-1
ran69069Routine to generate single precision random numbers using a=69069 and m=2∗∗32
ranlRandom number generator based on L’Ecuyer method
ranl_normalRoutine to generate normally distributed random numbers using summation of uniformly distributed random numbers
ranl_skip2Routine to skip forward 2∗∗d seeds for the RANL and RANL_NORMAL random number generators
ranl_skip64Routine to skip forward a given number, d, of seeds for the RANL and RANL_NORMAL random number generators
samaxMaximum absolute value[ samax, damax, scamax, dzamax ]
samin
sasumSum of the absolute value[ sasum, dasum, scasum, dzasum ]
saxpyVector plus the product of a scalar and a vector[ saxpy, daxpy, caxpy, zaxpy ]
scamaxMaximum absolute value[ samax, damax, scamax, dzamax ]
scamin
scasumSum of the absolute value[ sasum, dasum, scasum, dzasum ]
scnorm2Square root of sum of the squares of the elements of a vector[ snorm2, dnorm2, scnorm2, dznorm2 ]
scnrm2Square root of sum of the squares of the elements of a vector[ snrm2, dnrm2, scnrm2, dznrm2 ]
scnrsqSum of the squares of the elements of a vector[ snrsq, dnrsq, scnrsq, dznrsq ]
sconv_nonperiodicNonperiodic convolution[ sconv_nonperiodic, dconv_nonperiodic, cconv_nonperiodic, zconv_nonperiodic ]
sconv_nonperiodic_extExtended nonperiodic convolution[ sconv_nonperiodic_ext, dconv_nonperiodic_ext, cconv_nonperiodic_ext, zconv_nonperiodic_ext ]
sconv_periodicPeriodic concolution[ sconv_periodic, dconv_periodic, cconv_periodic, zconv_periodic ]
sconv_periodic_extExtended periodic convolution[ sconv_periodic_ext, dconv_periodic_ext, cconv_periodic_ext, zconv_periodic_ext ]
scopyCopy of a vector[ scopy, dcopy, ccopy, zcopy ]
scorr_nonperiodic
scorr_nonperiodic_ext
scorr_periodic
scorr_periodic_extExtended periodic correlation[ scorr_periodic_ext, dcorr_periodic_ext, ccorr_periodic_ext, zcorr_periodic_ext ]
sdotINNER PRODUCT OF TWO VECTORS[ sdot, ddot, dsdot, cdotc, zdotc, cdotu, zdotu ]
sdsdotProduct of scaled vector and vector
sfctFast cosine transform in one dimension[ sfct, dfct ]
sfct_applyApplication step for fast cosine transform in one dimension[ sfct_apply, dfct_apply ]
sfct_exitFinal step for fast cosine transform in one dimension[ sfct_exit, dfct_exit ]
sfct_initInitialization step for fast cosine transform in one dimension[ sfct_init, dfct_init ]
sfftFast fourier transform in one dimension[ sfft, dfft, cfft, zfft ]
sfft_2dFast fourier transform in two dimensions[ sfft_2d, dfft_2d, cfft_2d, zfft_2d ]
sfft_3dFast fourier transform in three dimensions[ sfft_3d, dfft_3d, cfft_3d, zfft_3d ]
sfft_applyApplication step for fast fourier transform in one dimension[ sfft_apply, dfft_apply, cfft_apply, zfft_apply ]
sfft_apply_2d
sfft_apply_3dApplication step for fast fourier transform in three dimensions[ sfft_apply_3d, dfft_apply_3d, cfft_apply_3d, zfft_apply_3d ]
sfft_apply_grpApplication step for group fast fourier transform in one dimension[ sfft_apply_grp, dfft_apply_grp, cfft_apply_grp, zfft_apply_grp ]
sfft_exitFinal step for fast fourier transform in one dimension[ sfft_exit, dfft_exit, cfft_exit, zfft_exit ]
sfft_exit_2dFinal step for fast fourier transform in two dimensions[ sfft_exit_2d, dfft_exit_2d, cfft_exit_2d, zfft_exit_2d ]
sfft_exit_3dFinal step for fast fourier transfrom in three dimension[ sfft_exit_3d, dfft_exit_3d, cfft_exit_3d, zfft_exit_3d ]
sfft_exit_grpExit step for group fast fourier transform in one dimension[ sfft_exit_grp, dfft_exit_grp, cfft_exit_grp, zfft_exit_grp ]
sfft_grpGroup fast fourier transform in one dimension[ sfft_grp, dfft_grp, cfft_grp, zfft_grp ]
sfft_initInitialization step for fast fourier transform in one dimension[ sfft_init, dfft_init, cfft_init, zfft_init ]
sfft_init_2dInitialization step for fast fourier transform in two dimensions[ sfft_init_2d, dfft_init_2d, cfft_init_2d, zfft_init_2d ]
sfft_init_3dInitialization step for fast fourier transform in three dimension[ sfft_init_3d, dfft_init_3d, cfft_init_3d, zfft_init_3d ]
sfft_init_grpInitialization step for group fast fourier transform in one dimension[ sfft_init_grp, dfft_init_grp, cfft_init_grp, zfft_init_grp ]
sfilter_apply_nonrecPerforms filtering in lowpass, highpass, bandpass, or bandstop (notch) mode by using the working array that was computed by SFILTER_INIT_NONREC. 
sfilter_init_nonrecComputes a working array that is used by sfilter_apply_nonrec routine. 
sfilter_nonrecPerforms filtering in lowpass, highpass, bandpass, or bandstop (notch) mode. 
sfstFast sine transform in one dimension[ sfst, dfst ]
sfst_applyApplication step for fast sine transform in one dimension[ sfst_apply, dfst_apply ]
sfst_exitFinal step for fast sine transform in one dimension[ sfst_exit, dfst_exit ]
sfst_initInitialization step for fast sine transform in one dimension[ sfst_init, dfst_init ]
sgbmvMatrix-vector product for a general band matrix[ sgbmv, ddbmv, cgbmv, zgbmv ]
sgemaMatrix-matrix addition[ sgema, dgema, cgema, zgema ]
sgemmMatrix-matrix product and addition[ sgemm, dgemm, cgemm, zgemm ]
sgemsMatrix-matrix subtraction[ sgems, dgems, cgems, zgems ]
sgemtMatrix-matrix copy[ sgemt, dgemt, cgemt, zgemt ]
sgemvMatrix-vector product for a general matrix[ sgemv, dgemv, cgemv, zgemv ]
sgerRank-one update of a general matrix[ sger, dger, cgerc, zgerc, cgeru, zgeru ]
smaxLargest element in a real vector[ smax, dmax ]
sminMinimum value of the elements of a real vector[ smin, dmin ]
snorm2Square root of sum of the squares of the elements of a vector[ snorm2, dnorm2, scnorm2, dznorm2 ]
snrm2Square root of sum of the squares of the elements of a vector[ snrm2, dnrm2, scnrm2, dznrm2 ]
snrsqSum of the squares of the elements of a vector[ snrsq, dnrsq, scnrsq, dznrsq ]
sortsA library of sort routines
srotApply givens plane rotation[ srot, drot, crot, zrot, csrot, zdrot ]
srotg
srotmApply modified givens transformation[ srotm, drotm ]
srotmgGenerate elements for a modified Givens transform[ srotmg, drotmg ]
ssbmvMatrix-vector product for a symmetric or hermitian band matrix[ ssbmv, dsbmv, chbmv, zhbmv ]
sscalProduct of a scalar and a vector[ sscal, dscal, cscal, zscal, csscal, zdscal ]
ssetSet all elements of a vector to a scalar[ sset, dset, cset, zset ]
ssortqSort the elements of a vector[ isortq, ssortq, dsortq ]
ssortqxPerforms an indexed sort of a vector[ isortqx, ssortqx, dsortqx ]
sspmvMatrix-vector product for a symmetric or hermitian matrix stored in packed form[ sspmv, dspmv, chpmv, zhpmv ]
ssprRank-one update of a symmetric or hermitian matrix stored in packed form[ sspr, dspr, chpr, zhpr ]
sspr2Rank-two update of a symmetric or hermitian matrix stored in packed form[ sspr2, dspr2, chpr2, zhpr2 ]
ssumSum of the values of the elements of a vector[ ssum, dsum, csum, zsum ]
sswapExchange the elements of two vectors[ sswap, dswap, cswap, zswap ]
ssymmMatrix-matrix product and addition for a symmetric or hermitian matrix[ ssymm, dsymm, csymm, zsymm, chemm, zhemm ]
ssymvMatrix-vector product for a symmetric or hermitian matrix[ ssymv, dsymv, chemv, zhemv ]
ssyrRank-one update of a symmetric or hermitian matrix[ ssyr, dsyr, cher, zher ]
ssyr2Rank-two update of a symmetric or hermitian matrix[ ssyr2, dsyr2, cher2, zher2 ]
ssyr2kRank-2k update of a symmetric matrix[ ssyr2k, dsyr2k, csyr2k, zsyr2k ]
ssyrkRank-k update of a symmetric matrix[ ssyrk, dsyrk, csyrk, zsyrk ]
stbmvMatrix-vector product for a triangular band matrix[ stbmv, dtbmv, ctbmv, ztbmv ]
stbsvSolver of a system of linear equations with a triangular band matrix[ stbsv, dtbsv, ctbsv, ztbsv ]
stpmvMatrix-vector product for a triangular matrix in packed form[ stpmv, dtpmv, ctpmv, ztpmv ]
stpsvSolve a system of linear equations with a triangular matrix in packed form[ stpsv, dtpsv, ctpsv, ztpsv ]
strmmMatrix-matrix product for triangular matrix[ strmm, dtrmm, ctrmm, ztrmm ]
strmvMarix-vector product for a triangular matrix[ strmv, dtrmv, ctrmv, ztrmv ]
strsmSolve a triangular system of equations with a triangular coefficient matrix[ strsm, dtrsm, ctrsm, ztrsm ]
strsvSolver of a system of linear equations with a triangular matrix[ strsv, dtrsv, ctrsv, ztrsv ]
svcalProduct of a scalar and a vector[ svcal, dvcal, cvcal, zvcal, csvcal, zdvcal ]
szaxpyVector plus the product of a scalar and a vector[ szaxpy, dzaxpy, czaxpy, zzaxpy ]
vxworks_dxmlUsing DXML on VxWorks
zaxpyVector plus the product of a scalar and a vector[ saxpy, daxpy, caxpy, zaxpy ]
zconv_nonperiodicNonperiodic convolution[ sconv_nonperiodic, dconv_nonperiodic, cconv_nonperiodic, zconv_nonperiodic ]
zconv_nonperiodic_extExtended nonperiodic convolution[ sconv_nonperiodic_ext, dconv_nonperiodic_ext, cconv_nonperiodic_ext, zconv_nonperiodic_ext ]
zconv_periodicPeriodic concolution[ sconv_periodic, dconv_periodic, cconv_periodic, zconv_periodic ]
zconv_periodic_extExtended periodic convolution[ sconv_periodic_ext, dconv_periodic_ext, cconv_periodic_ext, zconv_periodic_ext ]
zcopyCopy of a vector[ scopy, dcopy, ccopy, zcopy ]
zcorr_nonperiodic
zcorr_nonperiodic_ext
zcorr_periodic
zcorr_periodic_extExtended periodic correlation[ scorr_periodic_ext, dcorr_periodic_ext, ccorr_periodic_ext, zcorr_periodic_ext ]
zdotcINNER PRODUCT OF TWO VECTORS[ sdot, ddot, dsdot, cdotc, zdotc, cdotu, zdotu ]
zdotuINNER PRODUCT OF TWO VECTORS[ sdot, ddot, dsdot, cdotc, zdotc, cdotu, zdotu ]
zdrotApply givens plane rotation[ srot, drot, crot, zrot, csrot, zdrot ]
zdscalProduct of a scalar and a vector[ sscal, dscal, cscal, zscal, csscal, zdscal ]
zdvcalProduct of a scalar and a vector[ svcal, dvcal, cvcal, zvcal, csvcal, zdvcal ]
zfftFast fourier transform in one dimension[ sfft, dfft, cfft, zfft ]
zfft_2dFast fourier transform in two dimensions[ sfft_2d, dfft_2d, cfft_2d, zfft_2d ]
zfft_3dFast fourier transform in three dimensions[ sfft_3d, dfft_3d, cfft_3d, zfft_3d ]
zfft_applyApplication step for fast fourier transform in one dimension[ sfft_apply, dfft_apply, cfft_apply, zfft_apply ]
zfft_apply_2d
zfft_apply_3dApplication step for fast fourier transform in three dimensions[ sfft_apply_3d, dfft_apply_3d, cfft_apply_3d, zfft_apply_3d ]
zfft_apply_grpApplication step for group fast fourier transform in one dimension[ sfft_apply_grp, dfft_apply_grp, cfft_apply_grp, zfft_apply_grp ]
zfft_exitFinal step for fast fourier transform in one dimension[ sfft_exit, dfft_exit, cfft_exit, zfft_exit ]
zfft_exit_2dFinal step for fast fourier transform in two dimensions[ sfft_exit_2d, dfft_exit_2d, cfft_exit_2d, zfft_exit_2d ]
zfft_exit_3dFinal step for fast fourier transfrom in three dimension[ sfft_exit_3d, dfft_exit_3d, cfft_exit_3d, zfft_exit_3d ]
zfft_exit_grpExit step for group fast fourier transform in one dimension[ sfft_exit_grp, dfft_exit_grp, cfft_exit_grp, zfft_exit_grp ]
zfft_grpGroup fast fourier transform in one dimension[ sfft_grp, dfft_grp, cfft_grp, zfft_grp ]
zfft_initInitialization step for fast fourier transform in one dimension[ sfft_init, dfft_init, cfft_init, zfft_init ]
zfft_init_2dInitialization step for fast fourier transform in two dimensions[ sfft_init_2d, dfft_init_2d, cfft_init_2d, zfft_init_2d ]
zfft_init_3dInitialization step for fast fourier transform in three dimension[ sfft_init_3d, dfft_init_3d, cfft_init_3d, zfft_init_3d ]
zfft_init_grpInitialization step for group fast fourier transform in one dimension[ sfft_init_grp, dfft_init_grp, cfft_init_grp, zfft_init_grp ]
zgbmvMatrix-vector product for a general band matrix[ sgbmv, ddbmv, cgbmv, zgbmv ]
zgemaMatrix-matrix addition[ sgema, dgema, cgema, zgema ]
zgemmMatrix-matrix product and addition[ sgemm, dgemm, cgemm, zgemm ]
zgemsMatrix-matrix subtraction[ sgems, dgems, cgems, zgems ]
zgemtMatrix-matrix copy[ sgemt, dgemt, cgemt, zgemt ]
zgemvMatrix-vector product for a general matrix[ sgemv, dgemv, cgemv, zgemv ]
zgercRank-one update of a general matrix[ sger, dger, cgerc, zgerc, cgeru, zgeru ]
zgeruRank-one update of a general matrix[ sger, dger, cgerc, zgerc, cgeru, zgeru ]
zhbmvMatrix-vector product for a symmetric or hermitian band matrix[ ssbmv, dsbmv, chbmv, zhbmv ]
zhemmMatrix-matrix product and addition for a symmetric or hermitian matrix[ ssymm, dsymm, csymm, zsymm, chemm, zhemm ]
zhemvMatrix-vector product for a symmetric or hermitian matrix[ ssymv, dsymv, chemv, zhemv ]
zherRank-one update of a symmetric or hermitian matrix[ ssyr, dsyr, cher, zher ]
zher2Rank-two update of a symmetric or hermitian matrix[ ssyr2, dsyr2, cher2, zher2 ]
zher2kRank-2k update of a complex hermitian matrix[ cher2k, zher2k ]
zherkRank-k update of a complex hermitian matrix[ cherk, zherk ]
zhpmvMatrix-vector product for a symmetric or hermitian matrix stored in packed form[ sspmv, dspmv, chpmv, zhpmv ]
zhprRank-one update of a symmetric or hermitian matrix stored in packed form[ sspr, dspr, chpr, zhpr ]
zhpr2Rank-two update of a symmetric or hermitian matrix stored in packed form[ sspr2, dspr2, chpr2, zhpr2 ]
zrotApply givens plane rotation[ srot, drot, crot, zrot, csrot, zdrot ]
zrotg
zscalProduct of a scalar and a vector[ sscal, dscal, cscal, zscal, csscal, zdscal ]
zsetSet all elements of a vector to a scalar[ sset, dset, cset, zset ]
zsumSum of the values of the elements of a vector[ ssum, dsum, csum, zsum ]
zswapExchange the elements of two vectors[ sswap, dswap, cswap, zswap ]
zsymmMatrix-matrix product and addition for a symmetric or hermitian matrix[ ssymm, dsymm, csymm, zsymm, chemm, zhemm ]
zsyr2kRank-2k update of a symmetric matrix[ ssyr2k, dsyr2k, csyr2k, zsyr2k ]
zsyrkRank-k update of a symmetric matrix[ ssyrk, dsyrk, csyrk, zsyrk ]
ztbmvMatrix-vector product for a triangular band matrix[ stbmv, dtbmv, ctbmv, ztbmv ]
ztbsvSolver of a system of linear equations with a triangular band matrix[ stbsv, dtbsv, ctbsv, ztbsv ]
ztpmvMatrix-vector product for a triangular matrix in packed form[ stpmv, dtpmv, ctpmv, ztpmv ]
ztpsvSolve a system of linear equations with a triangular matrix in packed form[ stpsv, dtpsv, ctpsv, ztpsv ]
ztrmmMatrix-matrix product for triangular matrix[ strmm, dtrmm, ctrmm, ztrmm ]
ztrmvMarix-vector product for a triangular matrix[ strmv, dtrmv, ctrmv, ztrmv ]
ztrsmSolve a triangular system of equations with a triangular coefficient matrix[ strsm, dtrsm, ctrsm, ztrsm ]
ztrsvSolver of a system of linear equations with a triangular matrix[ strsv, dtrsv, ctrsv, ztrsv ]
zvcalProduct of a scalar and a vector[ svcal, dvcal, cvcal, zvcal, csvcal, zdvcal ]
zzaxpyVector plus the product of a scalar and a vector[ szaxpy, dzaxpy, czaxpy, zzaxpy ]

Section 3lapack

csrot[   ]
zdrot[   ]
zsrot[   ]

Section l

cbdsqrcompute the singular value decomposition (SVD) of a real N-by-N (upper or lower) bidiagonal matrix B[ CBDSQR ]
cgbbrdreduce a complex general m-by-n band matrix A to real upper bidiagonal form B by a unitary transformation[ CGBBRD ]
cgbconestimate the reciprocal of the condition number of a complex general band matrix A, in either the 1-norm or the infinity-norm,[ CGBCON ]
cgbequcompute row and column scalings intended to equilibrate an M-by-N band matrix A and reduce its condition number[ CGBEQU ]
cgbrfsimprove the computed solution to a system of linear equations when the coefficient matrix is banded, and provides error bounds and backward error estimates for the solution[ CGBRFS ]
cgbsvcompute the solution to a complex system of linear equations A ∗ X = B, where A is a band matrix of order N with KL subdiagonals and KU superdiagonals, and X and B are N-by-NRHS matrices[ CGBSV ]
cgbsvxuse the LU factorization to compute the solution to a complex system of linear equations A ∗ X = B, A∗∗T ∗ X = B, or A∗∗H ∗ X = B,[ CGBSVX ]
cgbtf2compute an LU factorization of a complex m-by-n band matrix A using partial pivoting with row interchanges[ CGBTF2 ]
cgbtrfcompute an LU factorization of a complex m-by-n band matrix A using partial pivoting with row interchanges[ CGBTRF ]
cgbtrssolve a system of linear equations  A ∗ X = B, A∗∗T ∗ X = B, or A∗∗H ∗ X = B with a general band matrix A using the LU factorization computed by CGBTRF[ CGBTRS ]
cgebakform the right or left eigenvectors of a complex general matrix by backward transformation on the computed eigenvectors of the balanced matrix output by CGEBAL[ CGEBAK ]
cgebalbalance a general complex matrix A[ CGEBAL ]
cgebd2reduce a complex general m by n matrix A to upper or lower real bidiagonal form B by a unitary transformation[ CGEBD2 ]
cgebrdreduce a general complex M-by-N matrix A to upper or lower bidiagonal form B by a unitary transformation[ CGEBRD ]
cgeconestimate the reciprocal of the condition number of a general complex matrix A, in either the 1-norm or the infinity-norm, using the LU factorization computed by CGETRF[ CGECON ]
cgeequcompute row and column scalings intended to equilibrate an M-by-N matrix A and reduce its condition number[ CGEEQU ]
cgeescompute for an N-by-N complex nonsymmetric matrix A, the eigenvalues, the Schur form T, and, optionally, the matrix of Schur vectors Z[ CGEES ]
cgeesxcompute for an N-by-N complex nonsymmetric matrix A, the eigenvalues, the Schur form T, and, optionally, the matrix of Schur vectors Z[ CGEESX ]
cgeevcompute for an N-by-N complex nonsymmetric matrix A, the eigenvalues and, optionally, the left and/or right eigenvectors[ CGEEV ]
cgeevxcompute for an N-by-N complex nonsymmetric matrix A, the eigenvalues and, optionally, the left and/or right eigenvectors[ CGEEVX ]
cgegscompute for a pair of N-by-N complex nonsymmetric matrices A,[ CGEGS ]
cgegvcompute for a pair of N-by-N complex nonsymmetric matrices A and B, the generalized eigenvalues (alpha, beta), and optionally,[ CGEGV ]
cgehd2reduce a complex general matrix A to upper Hessenberg form H by a unitary similarity transformation[ CGEHD2 ]
cgehrdreduce a complex general matrix A to upper Hessenberg form H by a unitary similarity transformation[ CGEHRD ]
cgelq2compute an LQ factorization of a complex m by n matrix A[ CGELQ2 ]
cgelqfcompute an LQ factorization of a complex M-by-N matrix A[ CGELQF ]
cgelssolve overdetermined or underdetermined complex linear systems involving an M-by-N matrix A, or its conjugate-transpose, using a QR or LQ factorization of A[ CGELS ]
cgelsscompute the minimum norm solution to a complex linear least squares problem[ CGELSS ]
cgelsxcompute the minimum-norm solution to a complex linear least squares problem[ CGELSX ]
cgeql2compute a QL factorization of a complex m by n matrix A[ CGEQL2 ]
cgeqlfcompute a QL factorization of a complex M-by-N matrix A[ CGEQLF ]
cgeqpfcompute a QR factorization with column pivoting of a complex M-by-N matrix A[ CGEQPF ]
cgeqr2compute a QR factorization of a complex m by n matrix A[ CGEQR2 ]
cgeqrfcompute a QR factorization of a complex M-by-N matrix A[ CGEQRF ]
cgerfsimprove the computed solution to a system of linear equations and provides error bounds and backward error estimates for the solution[ CGERFS ]
cgerq2compute an RQ factorization of a complex m by n matrix A[ CGERQ2 ]
cgerqfcompute an RQ factorization of a complex M-by-N matrix A[ CGERQF ]
cgesvcompute the solution to a complex system of linear equations  A ∗ X = B,[ CGESV ]
cgesvdcompute the singular value decomposition (SVD) of a complex M-by-N matrix A, optionally computing the left and/or right singular vectors[ CGESVD ]
cgesvxuse the LU factorization to compute the solution to a complex system of linear equations  A ∗ X = B,[ CGESVX ]
cgetf2compute an LU factorization of a general m-by-n matrix A using partial pivoting with row interchanges[ CGETF2 ]
cgetrfcompute an LU factorization of a general M-by-N matrix A using partial pivoting with row interchanges[ CGETRF ]
cgetricompute the inverse of a matrix using the LU factorization computed by CGETRF[ CGETRI ]
cgetrssolve a system of linear equations  A ∗ X = B, A∗∗T ∗ X = B, or A∗∗H ∗ X = B with a general N-by-N matrix A using the LU factorization computed by CGETRF[ CGETRS ]
cggbakform the right or left eigenvectors of a complex generalized eigenvalue problem A∗x = lambda∗B∗x, by backward transformation on the computed eigenvectors of the balanced pair of matrices output by CGGBAL[ CGGBAK ]
cggbalbalance a pair of general complex matrices (A,B)[ CGGBAL ]
cggglmsolve a general Gauss-Markov linear model (GLM) problem[ CGGGLM ]
cgghrdreduce a pair of complex matrices (A,B) to generalized upper Hessenberg form using unitary transformations, where A is a general matrix and B is upper triangular[ CGGHRD ]
cgglsesolve the linear equality-constrained least squares (LSE) problem[ CGGLSE ]
cggqrfcompute a generalized QR factorization of an N-by-M matrix A and an N-by-P matrix B[ CGGQRF ]
cggrqfcompute a generalized RQ factorization of an M-by-N matrix A and a P-by-N matrix B[ CGGRQF ]
cggsvdcompute the generalized singular value decomposition (GSVD) of an M-by-N complex matrix A and P-by-N complex matrix B[ CGGSVD ]
cggsvpcompute unitary matrices U, V and Q such that   N-K-L K L  U’∗A∗Q = K ( 0 A12 A13 ) if M-K-L >= 0[ CGGSVP ]
cgtconestimate the reciprocal of the condition number of a complex tridiagonal matrix A using the LU factorization as computed by CGTTRF[ CGTCON ]
cgtrfsimprove the computed solution to a system of linear equations when the coefficient matrix is tridiagonal, and provides error bounds and backward error estimates for the solution[ CGTRFS ]
cgtsvsolve the equation   A∗X = B,[ CGTSV ]
cgtsvxuse the LU factorization to compute the solution to a complex system of linear equations A ∗ X = B, A∗∗T ∗ X = B, or A∗∗H ∗ X = B,[ CGTSVX ]
cgttrfcompute an LU factorization of a complex tridiagonal matrix A using elimination with partial pivoting and row interchanges[ CGTTRF ]
cgttrssolve one of the systems of equations  A ∗ X = B, A∗∗T ∗ X = B, or A∗∗H ∗ X = B,[ CGTTRS ]
chbevcompute all the eigenvalues and, optionally, eigenvectors of a complex Hermitian band matrix A[ CHBEV ]
chbevdcompute all the eigenvalues and, optionally, eigenvectors of a complex Hermitian band matrix A[ CHBEVD ]
chbevxcompute selected eigenvalues and, optionally, eigenvectors of a complex Hermitian band matrix A[ CHBEVX ]
chbgstreduce a complex Hermitian-definite banded generalized eigenproblem A∗x = lambda∗B∗x to standard form C∗y = lambda∗y,[ CHBGST ]
chbgvcompute all the eigenvalues, and optionally, the eigenvectors of a complex generalized Hermitian-definite banded eigenproblem, of the form A∗x=(lambda)∗B∗x[ CHBGV ]
chbtrdreduce a complex Hermitian band matrix A to real symmetric tridiagonal form T by a unitary similarity transformation[ CHBTRD ]
checonestimate the reciprocal of the condition number of a complex Hermitian matrix A using the factorization A = U∗D∗U∗∗H or A = L∗D∗L∗∗H computed by CHETRF[ CHECON ]
cheevcompute all eigenvalues and, optionally, eigenvectors of a complex Hermitian matrix A[ CHEEV ]
cheevdcompute all eigenvalues and, optionally, eigenvectors of a complex Hermitian matrix A[ CHEEVD ]
cheevxcompute selected eigenvalues and, optionally, eigenvectors of a complex Hermitian matrix A[ CHEEVX ]
chegs2reduce a complex Hermitian-definite generalized eigenproblem to standard form[ CHEGS2 ]
chegstreduce a complex Hermitian-definite generalized eigenproblem to standard form[ CHEGST ]
chegvcompute all the eigenvalues, and optionally, the eigenvectors of a complex generalized Hermitian-definite eigenproblem, of the form A∗x=(lambda)∗B∗x, A∗Bx=(lambda)∗x, or B∗A∗x=(lambda)∗x[ CHEGV ]
cherfsimprove the computed solution to a system of linear equations when the coefficient matrix is Hermitian indefinite, and provides error bounds and backward error estimates for the solution[ CHERFS ]
chesvcompute the solution to a complex system of linear equations  A ∗ X = B,[ CHESV ]
chesvxuse the diagonal pivoting factorization to compute the solution to a complex system of linear equations A ∗ X = B,[ CHESVX ]
chetd2reduce a complex Hermitian matrix A to real symmetric tridiagonal form T by a unitary similarity transformation[ CHETD2 ]
chetf2compute the factorization of a complex Hermitian matrix A using the Bunch-Kaufman diagonal pivoting method[ CHETF2 ]
chetrdreduce a complex Hermitian matrix A to real symmetric tridiagonal form T by a unitary similarity transformation[ CHETRD ]
chetrfcompute the factorization of a complex Hermitian matrix A using the Bunch-Kaufman diagonal pivoting method[ CHETRF ]
chetricompute the inverse of a complex Hermitian indefinite matrix A using the factorization A = U∗D∗U∗∗H or A = L∗D∗L∗∗H computed by CHETRF[ CHETRI ]
chetrssolve a system of linear equations A∗X = B with a complex Hermitian matrix A using the factorization A = U∗D∗U∗∗H or A = L∗D∗L∗∗H computed by CHETRF[ CHETRS ]
chgeqzimplement a single-shift version of the QZ method for finding the generalized eigenvalues w(i)=ALPHA(i)/BETA(i) of the equation   det( A - w(i) B ) = 0  If JOB=’S’, then the pair (A,B) is simultaneously reduced to Schur form (i.e., A and B are both upper triangular) by applying one unitary tranformation (usually called Q) on the left and another (usually called Z) on the right[ CHGEQZ ]
chpconestimate the reciprocal of the condition number of a complex Hermitian packed matrix A using the factorization A = U∗D∗U∗∗H or A = L∗D∗L∗∗H computed by CHPTRF[ CHPCON ]
chpevcompute all the eigenvalues and, optionally, eigenvectors of a complex Hermitian matrix in packed storage[ CHPEV ]
chpevdcompute all the eigenvalues and, optionally, eigenvectors of a complex Hermitian matrix A in packed storage[ CHPEVD ]
chpevxcompute selected eigenvalues and, optionally, eigenvectors of a complex Hermitian matrix A in packed storage[ CHPEVX ]
chpgstreduce a complex Hermitian-definite generalized eigenproblem to standard form, using packed storage[ CHPGST ]
chpgvcompute all the eigenvalues and, optionally, the eigenvectors of a complex generalized Hermitian-definite eigenproblem, of the form A∗x=(lambda)∗B∗x, A∗Bx=(lambda)∗x, or B∗A∗x=(lambda)∗x[ CHPGV ]
chprfsimprove the computed solution to a system of linear equations when the coefficient matrix is Hermitian indefinite and packed, and provides error bounds and backward error estimates for the solution[ CHPRFS ]
chpsvcompute the solution to a complex system of linear equations  A ∗ X = B,[ CHPSV ]
chpsvxuse the diagonal pivoting factorization A = U∗D∗U∗∗H or A = L∗D∗L∗∗H to compute the solution to a complex system of linear equations A ∗ X = B, where A is an N-by-N Hermitian matrix stored in packed format and X and B are N-by-NRHS matrices[ CHPSVX ]
chptrdreduce a complex Hermitian matrix A stored in packed form to real symmetric tridiagonal form T by a unitary similarity transformation[ CHPTRD ]
chptrfcompute the factorization of a complex Hermitian packed matrix A using the Bunch-Kaufman diagonal pivoting method[ CHPTRF ]
chptricompute the inverse of a complex Hermitian indefinite matrix A in packed storage using the factorization A = U∗D∗U∗∗H or A = L∗D∗L∗∗H computed by CHPTRF[ CHPTRI ]
chptrssolve a system of linear equations A∗X = B with a complex Hermitian matrix A stored in packed format using the factorization A = U∗D∗U∗∗H or A = L∗D∗L∗∗H computed by CHPTRF[ CHPTRS ]
chseinuse inverse iteration to find specified right and/or left eigenvectors of a complex upper Hessenberg matrix H[ CHSEIN ]
chseqrcompute the eigenvalues of a complex upper Hessenberg matrix H, and, optionally, the matrices T and Z from the Schur decomposition H = Z T Z∗∗H, where T is an upper triangular matrix (the Schur form), and Z is the unitary matrix of Schur vectors[ CHSEQR ]
clabrdreduce the first NB rows and columns of a complex general m by n matrix A to upper or lower real bidiagonal form by a unitary transformation Q’ ∗ A ∗ P, and returns the matrices X and Y which are needed to apply the transformation to the unreduced part of A[ CLABRD ]
clacgvconjugate a complex vector of length N[ CLACGV ]
claconestimate the 1-norm of a square, complex matrix A[ CLACON ]
clacpycopie all or part of a two-dimensional matrix A to another matrix B[ CLACPY ]
clacrmperform a very simple matrix-matrix multiplication[ CLACRM ]
clacrtapplie a plane rotation, where the cos and sin (C and S) are complex and the vectors CX and CY are complex[ CLACRT ]
cladiv:= X / Y, where X and Y are complex[ CLADIV ]
claed0the divide and conquer method, CLAED0 computes all eigenvalues of a symmetric tridiagonal matrix which is one diagonal block of those from reducing a dense or band Hermitian matrix and corresponding eigenvectors of the dense or band matrix[ CLAED0 ]
claed7compute the updated eigensystem of a diagonal matrix after modification by a rank-one symmetric matrix[ CLAED7 ]
claed8merge the two sets of eigenvalues together into a single sorted set[ CLAED8 ]
claeinuse inverse iteration to find a right or left eigenvector corresponding to the eigenvalue W of a complex upper Hessenberg matrix H[ CLAEIN ]
claesycompute the eigendecomposition of a 2-by-2 symmetric matrix  ( ( A, B );( B, C ) ) provided the norm of the matrix of eigenvectors is larger than some threshold value[ CLAESY ]
claev2compute the eigendecomposition of a 2-by-2 Hermitian matrix  [ A B ]  [ CONJG(B) C ][ CLAEV2 ]
clags2
clagtmperform a matrix-vector product of the form   B := alpha ∗ A ∗ X + beta ∗ B  where A is a tridiagonal matrix of order N, B and X are N by NRHS matrices, and alpha and beta are real scalars, each of which may be 0., 1., or -1[ CLAGTM ]
clahefcompute a partial factorization of a complex Hermitian matrix A using the Bunch-Kaufman diagonal pivoting method[ CLAHEF ]
clahqri an auxiliary routine called by CHSEQR to update the eigenvalues and Schur decomposition already computed by CHSEQR, by dealing with the Hessenberg submatrix in rows and columns ILO to IHI[ CLAHQR ]
clahrdreduce the first NB columns of a complex general n-by-(n-k+1) matrix A so that elements below the k-th subdiagonal are zero[ CLAHRD ]
claic1applie one step of incremental condition estimation in its simplest version[ CLAIC1 ]
clangbreturn the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of an n by n band matrix A, with kl sub-diagonals and ku super-diagonals[ CLANGB ]
clangereturn the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a complex matrix A[ CLANGE ]
clangtreturn the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a complex tridiagonal matrix A[ CLANGT ]
clanhbreturn the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of an n by n hermitian band matrix A, with k super-diagonals[ CLANHB ]
clanhereturn the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a complex hermitian matrix A[ CLANHE ]
clanhpreturn the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a complex hermitian matrix A, supplied in packed form[ CLANHP ]
clanhsreturn the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a Hessenberg matrix A[ CLANHS ]
clanhtreturn the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a complex Hermitian tridiagonal matrix A[ CLANHT ]
clansbreturn the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of an n by n symmetric band matrix A, with k super-diagonals[ CLANSB ]
clanspreturn the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a complex symmetric matrix A, supplied in packed form[ CLANSP ]
clansyreturn the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a complex symmetric matrix A[ CLANSY ]
clantbreturn the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of an n by n triangular band matrix A, with ( k + 1 ) diagonals[ CLANTB ]
clantpreturn the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a triangular matrix A, supplied in packed form[ CLANTP ]
clantrreturn the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a trapezoidal or triangular matrix A[ CLANTR ]
claplltwo column vectors X and Y, let   A = ( X Y )[ CLAPLL ]
clapmtrearrange the columns of the M by N matrix X as specified by the permutation K(1),K(2),...,K(N) of the integers 1,...,N[ CLAPMT ]
claqgbequilibrate a general M by N band matrix A with KL subdiagonals and KU superdiagonals using the row and scaling factors in the vectors R and C[ CLAQGB ]
claqgeequilibrate a general M by N matrix A using the row and scaling factors in the vectors R and C[ CLAQGE ]
claqhbequilibrate a symmetric band matrix A using the scaling factors in the vector S[ CLAQHB ]
claqheequilibrate a Hermitian matrix A using the scaling factors in the vector S[ CLAQHE ]
claqhpequilibrate a Hermitian matrix A using the scaling factors in the vector S[ CLAQHP ]
claqsbequilibrate a symmetric band matrix A using the scaling factors in the vector S[ CLAQSB ]
claqspequilibrate a symmetric matrix A using the scaling factors in the vector S[ CLAQSP ]
claqsyequilibrate a symmetric matrix A using the scaling factors in the vector S[ CLAQSY ]
clar2vapplie a vector of complex plane rotations with real cosines from both sides to a sequence of 2-by-2 complex Hermitian matrices,[ CLAR2V ]
clarfapplie a complex elementary reflector H to a complex M-by-N matrix C, from either the left or the right[ CLARF ]
clarfbapplie a complex block reflector H or its transpose H’ to a complex M-by-N matrix C, from either the left or the right[ CLARFB ]
clarfggenerate a complex elementary reflector H of order n, such that   H’ ∗ ( alpha ) = ( beta ), H’ ∗ H = I[ CLARFG ]
clarftform the triangular factor T of a complex block reflector H of order n, which is defined as a product of k elementary reflectors[ CLARFT ]
clarfxapplie a complex elementary reflector H to a complex m by n matrix C, from either the left or the right[ CLARFX ]
clargvgenerate a vector of complex plane rotations with real cosines, determined by elements of the complex vectors x and y[ CLARGV ]
clarnvreturn a vector of n random complex numbers from a uniform or normal distribution[ CLARNV ]
clartggenerate a plane rotation so that   [ CS SN ] [ F ] [ R ]  [ __ ][ CLARTG ]
clartvapplie a vector of complex plane rotations with real cosines to elements of the complex vectors x and y[ CLARTV ]
clasclmultiplie the M by N complex matrix A by the real scalar CTO/CFROM[ CLASCL ]
clasetinitialize a 2-D array A to BETA on the diagonal and ALPHA on the offdiagonals[ CLASET ]
clasrperform the transformation   A := P∗A, when SIDE = ’L’ or ’l’ ( Left-hand side )   A := A∗P’, when SIDE = ’R’ or ’r’ ( Right-hand side )  where A is an m by n complex matrix and P is an orthogonal matrix,[ CLASR ]
classqreturn the values scl and ssq such that   ( scl∗∗2 )∗ssq = x( 1 )∗∗2 +...+ x( n )∗∗2 + ( scale∗∗2 )∗sumsq,[ CLASSQ ]
claswpperform a series of row interchanges on the matrix A[ CLASWP ]
clasyfcompute a partial factorization of a complex symmetric matrix A using the Bunch-Kaufman diagonal pivoting method[ CLASYF ]
clatbssolve one of the triangular systems   A ∗ x = s∗b, A∗∗T ∗ x = s∗b, or A∗∗H ∗ x = s∗b,[ CLATBS ]
clatpssolve one of the triangular systems   A ∗ x = s∗b, A∗∗T ∗ x = s∗b, or A∗∗H ∗ x = s∗b,[ CLATPS ]
clatrdreduce NB rows and columns of a complex Hermitian matrix A to Hermitian tridiagonal form by a unitary similarity transformation Q’ ∗ A ∗ Q, and returns the matrices V and W which are needed to apply the transformation to the unreduced part of A[ CLATRD ]
clatrssolve one of the triangular systems   A ∗ x = s∗b, A∗∗T ∗ x = s∗b, or A∗∗H ∗ x = s∗b,[ CLATRS ]
clatzmapplie a Householder matrix generated by CTZRQF to a matrix[ CLATZM ]
clauu2compute the product U ∗ U’ or L’ ∗ L, where the triangular factor U or L is stored in the upper or lower triangular part of the array A[ CLAUU2 ]
clauumcompute the product U ∗ U’ or L’ ∗ L, where the triangular factor U or L is stored in the upper or lower triangular part of the array A[ CLAUUM ]
clazroinitialize a 2-D array A to BETA on the diagonal and ALPHA on the offdiagonals[ CLAZRO ]
cpbconestimate the reciprocal of the condition number (in the 1-norm) of a complex Hermitian positive definite band matrix using the Cholesky factorization A = U∗∗H∗U or A = L∗L∗∗H computed by CPBTRF[ CPBCON ]
cpbequcompute row and column scalings intended to equilibrate a Hermitian positive definite band matrix A and reduce its condition number (with respect to the two-norm)[ CPBEQU ]
cpbrfsimprove the computed solution to a system of linear equations when the coefficient matrix is Hermitian positive definite and banded, and provides error bounds and backward error estimates for the solution[ CPBRFS ]
cpbstfcompute a split Cholesky factorization of a complex Hermitian positive definite band matrix A[ CPBSTF ]
cpbsvcompute the solution to a complex system of linear equations  A ∗ X = B,[ CPBSV ]
cpbsvxuse the Cholesky factorization A = U∗∗H∗U or A = L∗L∗∗H to compute the solution to a complex system of linear equations  A ∗ X = B,[ CPBSVX ]
cpbtf2compute the Cholesky factorization of a complex Hermitian positive definite band matrix A[ CPBTF2 ]
cpbtrfcompute the Cholesky factorization of a complex Hermitian positive definite band matrix A[ CPBTRF ]
cpbtrssolve a system of linear equations A∗X = B with a Hermitian positive definite band matrix A using the Cholesky factorization A = U∗∗H∗U or A = L∗L∗∗H computed by CPBTRF[ CPBTRS ]
cpoconestimate the reciprocal of the condition number (in the 1-norm) of a complex Hermitian positive definite matrix using the Cholesky factorization A = U∗∗H∗U or A = L∗L∗∗H computed by CPOTRF[ CPOCON ]
cpoequcompute row and column scalings intended to equilibrate a Hermitian positive definite matrix A and reduce its condition number (with respect to the two-norm)[ CPOEQU ]
cporfsimprove the computed solution to a system of linear equations when the coefficient matrix is Hermitian positive definite,[ CPORFS ]
cposvcompute the solution to a complex system of linear equations  A ∗ X = B,[ CPOSV ]
cposvxuse the Cholesky factorization A = U∗∗H∗U or A = L∗L∗∗H to compute the solution to a complex system of linear equations  A ∗ X = B,[ CPOSVX ]
cpotf2compute the Cholesky factorization of a complex Hermitian positive definite matrix A[ CPOTF2 ]
cpotrfcompute the Cholesky factorization of a complex Hermitian positive definite matrix A[ CPOTRF ]
cpotricompute the inverse of a complex Hermitian positive definite matrix A using the Cholesky factorization A = U∗∗H∗U or A = L∗L∗∗H computed by CPOTRF[ CPOTRI ]
cpotrssolve a system of linear equations A∗X = B with a Hermitian positive definite matrix A using the Cholesky factorization A = U∗∗H∗U or A = L∗L∗∗H computed by CPOTRF[ CPOTRS ]
cppconestimate the reciprocal of the condition number (in the 1-norm) of a complex Hermitian positive definite packed matrix using the Cholesky factorization A = U∗∗H∗U or A = L∗L∗∗H computed by CPPTRF[ CPPCON ]
cppequcompute row and column scalings intended to equilibrate a Hermitian positive definite matrix A in packed storage and reduce its condition number (with respect to the two-norm)[ CPPEQU ]
cpprfsimprove the computed solution to a system of linear equations when the coefficient matrix is Hermitian positive definite and packed, and provides error bounds and backward error estimates for the solution[ CPPRFS ]
cppsvcompute the solution to a complex system of linear equations  A ∗ X = B,[ CPPSV ]
cppsvxuse the Cholesky factorization A = U∗∗H∗U or A = L∗L∗∗H to compute the solution to a complex system of linear equations  A ∗ X = B,[ CPPSVX ]
cpptrfcompute the Cholesky factorization of a complex Hermitian positive definite matrix A stored in packed format[ CPPTRF ]
cpptricompute the inverse of a complex Hermitian positive definite matrix A using the Cholesky factorization A = U∗∗H∗U or A = L∗L∗∗H computed by CPPTRF[ CPPTRI ]
cpptrssolve a system of linear equations A∗X = B with a Hermitian positive definite matrix A in packed storage using the Cholesky factorization A = U∗∗H∗U or A = L∗L∗∗H computed by CPPTRF[ CPPTRS ]
cptconcompute the reciprocal of the condition number (in the 1-norm) of a complex Hermitian positive definite tridiagonal matrix using the factorization A = L∗D∗L∗∗H or A = U∗∗H∗D∗U computed by CPTTRF[ CPTCON ]
cpteqrcompute all eigenvalues and, optionally, eigenvectors of a symmetric positive definite tridiagonal matrix by first factoring the matrix using SPTTRF and then calling CBDSQR to compute the singular values of the bidiagonal factor[ CPTEQR ]
cptrfsimprove the computed solution to a system of linear equations when the coefficient matrix is Hermitian positive definite and tridiagonal, and provides error bounds and backward error estimates for the solution[ CPTRFS ]
cptsvcompute the solution to a complex system of linear equations A∗X = B, where A is an N-by-N Hermitian positive definite tridiagonal matrix, and X and B are N-by-NRHS matrices[ CPTSV ]
cptsvxuse the factorization A = L∗D∗L∗∗H to compute the solution to a complex system of linear equations A∗X = B, where A is an N-by-N Hermitian positive definite tridiagonal matrix and X and B are N-by-NRHS matrices[ CPTSVX ]
cpttrfcompute the factorization of a complex Hermitian positive definite tridiagonal matrix A[ CPTTRF ]
cpttrssolve a system of linear equations A ∗ X = B with a Hermitian positive definite tridiagonal matrix A using the factorization A = U∗∗H∗D∗U or A = L∗D∗L∗∗H computed by CPTTRF[ CPTTRS ]
crotapplie a plane rotation, where the cos (C) is real and the sin (S) is complex, and the vectors CX and CY are complex[ CROT ]
cspconestimate the reciprocal of the condition number (in the 1-norm) of a complex symmetric packed matrix A using the factorization A = U∗D∗U∗∗T or A = L∗D∗L∗∗T computed by CSPTRF[ CSPCON ]
cspmvperform the matrix-vector operation   y := alpha∗A∗x + beta∗y,[ CSPMV ]
csprperform the symmetric rank 1 operation   A := alpha∗x∗conjg( x’ ) + A,[ CSPR ]
csprfsimprove the computed solution to a system of linear equations when the coefficient matrix is symmetric indefinite and packed, and provides error bounds and backward error estimates for the solution[ CSPRFS ]
cspsvcompute the solution to a complex system of linear equations  A ∗ X = B,[ CSPSV ]
cspsvxuse the diagonal pivoting factorization A = U∗D∗U∗∗T or A = L∗D∗L∗∗T to compute the solution to a complex system of linear equations A ∗ X = B, where A is an N-by-N symmetric matrix stored in packed format and X and B are N-by-NRHS matrices[ CSPSVX ]
csptrfcompute the factorization of a complex symmetric matrix A stored in packed format using the Bunch-Kaufman diagonal pivoting method[ CSPTRF ]
csptricompute the inverse of a complex symmetric indefinite matrix A in packed storage using the factorization A = U∗D∗U∗∗T or A = L∗D∗L∗∗T computed by CSPTRF[ CSPTRI ]
csptrssolve a system of linear equations A∗X = B with a complex symmetric matrix A stored in packed format using the factorization A = U∗D∗U∗∗T or A = L∗D∗L∗∗T computed by CSPTRF[ CSPTRS ]
csrsclmultiplie an n-element complex vector x by the real scalar 1/a[ CSRSCL ]
cstedccompute all eigenvalues and, optionally, eigenvectors of a symmetric tridiagonal matrix using the divide and conquer method[ CSTEDC ]
csteincompute the eigenvectors of a real symmetric tridiagonal matrix T corresponding to specified eigenvalues, using inverse iteration[ CSTEIN ]
csteqrcompute all eigenvalues and, optionally, eigenvectors of a symmetric tridiagonal matrix using the implicit QL or QR method[ CSTEQR ]
csyconestimate the reciprocal of the condition number (in the 1-norm) of a complex symmetric matrix A using the factorization A = U∗D∗U∗∗T or A = L∗D∗L∗∗T computed by CSYTRF[ CSYCON ]
csymvperform the matrix-vector operation   y := alpha∗A∗x + beta∗y,[ CSYMV ]
csyrperform the symmetric rank 1 operation   A := alpha∗x∗( x’ ) + A,[ CSYR ]
csyrfsimprove the computed solution to a system of linear equations when the coefficient matrix is symmetric indefinite, and provides error bounds and backward error estimates for the solution[ CSYRFS ]
csysvcompute the solution to a complex system of linear equations  A ∗ X = B,[ CSYSV ]
csysvxuse the diagonal pivoting factorization to compute the solution to a complex system of linear equations A ∗ X = B,[ CSYSVX ]
csytf2compute the factorization of a complex symmetric matrix A using the Bunch-Kaufman diagonal pivoting method[ CSYTF2 ]
csytrfcompute the factorization of a complex symmetric matrix A using the Bunch-Kaufman diagonal pivoting method[ CSYTRF ]
csytricompute the inverse of a complex symmetric indefinite matrix A using the factorization A = U∗D∗U∗∗T or A = L∗D∗L∗∗T computed by CSYTRF[ CSYTRI ]
csytrssolve a system of linear equations A∗X = B with a complex symmetric matrix A using the factorization A = U∗D∗U∗∗T or A = L∗D∗L∗∗T computed by CSYTRF[ CSYTRS ]
ctbconestimate the reciprocal of the condition number of a triangular band matrix A, in either the 1-norm or the infinity-norm[ CTBCON ]
ctbrfsprovide error bounds and backward error estimates for the solution to a system of linear equations with a triangular band coefficient matrix[ CTBRFS ]
ctbtrssolve a triangular system of the form   A ∗ X = B, A∗∗T ∗ X = B, or A∗∗H ∗ X = B,[ CTBTRS ]
ctgevccompute some or all of the right and/or left generalized eigenvectors of a pair of complex upper triangular matrices (A,B)[ CTGEVC ]
ctgsjacompute the generalized singular value decomposition (GSVD) of two complex upper triangular (or trapezoidal) matrices A and B[ CTGSJA ]
ctpconestimate the reciprocal of the condition number of a packed triangular matrix A, in either the 1-norm or the infinity-norm[ CTPCON ]
ctprfsprovide error bounds and backward error estimates for the solution to a system of linear equations with a triangular packed coefficient matrix[ CTPRFS ]
ctptricompute the inverse of a complex upper or lower triangular matrix A stored in packed format[ CTPTRI ]
ctptrssolve a triangular system of the form   A ∗ X = B, A∗∗T ∗ X = B, or A∗∗H ∗ X = B,[ CTPTRS ]
ctrconestimate the reciprocal of the condition number of a triangular matrix A, in either the 1-norm or the infinity-norm[ CTRCON ]
ctrevccompute some or all of the right and/or left eigenvectors of a complex upper triangular matrix T[ CTREVC ]
ctrexcreorder the Schur factorization of a complex matrix A = Q∗T∗Q∗∗H, so that the diagonal element of T with row index IFST is moved to row ILST[ CTREXC ]
ctrrfsprovide error bounds and backward error estimates for the solution to a system of linear equations with a triangular coefficient matrix[ CTRRFS ]
ctrsenreorder the Schur factorization of a complex matrix A = Q∗T∗Q∗∗H, so that a selected cluster of eigenvalues appears in the leading positions on the diagonal of the upper triangular matrix T, and the leading columns of Q form an orthonormal basis of the corresponding right invariant subspace[ CTRSEN ]
ctrsnaestimate reciprocal condition numbers for specified eigenvalues and/or right eigenvectors of a complex upper triangular matrix T (or of any matrix Q∗T∗Q∗∗H with Q unitary)[ CTRSNA ]
ctrsylsolve the complex Sylvester matrix equation[ CTRSYL ]
ctrti2compute the inverse of a complex upper or lower triangular matrix[ CTRTI2 ]
ctrtricompute the inverse of a complex upper or lower triangular matrix A[ CTRTRI ]
ctrtrssolve a triangular system of the form   A ∗ X = B, A∗∗T ∗ X = B, or A∗∗H ∗ X = B,[ CTRTRS ]
ctzrqfreduce the M-by-N ( M<=N ) complex upper trapezoidal matrix A to upper triangular form by means of unitary transformations[ CTZRQF ]
cung2lgenerate an m by n complex matrix Q with orthonormal columns,[ CUNG2L ]
cung2rgenerate an m by n complex matrix Q with orthonormal columns,[ CUNG2R ]
cungbrgenerate one of the complex unitary matrices Q or P∗∗H determined by CGEBRD when reducing a complex matrix A to bidiagonal form[ CUNGBR ]
cunghrgenerate a complex unitary matrix Q which is defined as the product of IHI-ILO elementary reflectors of order N, as returned by CGEHRD[ CUNGHR ]
cungl2generate an m-by-n complex matrix Q with orthonormal rows,[ CUNGL2 ]
cunglqgenerate an M-by-N complex matrix Q with orthonormal rows,[ CUNGLQ ]
cungqlgenerate an M-by-N complex matrix Q with orthonormal columns,[ CUNGQL ]
cungqrgenerate an M-by-N complex matrix Q with orthonormal columns,[ CUNGQR ]
cungr2generate an m by n complex matrix Q with orthonormal rows,[ CUNGR2 ]
cungrqgenerate an M-by-N complex matrix Q with orthonormal rows,[ CUNGRQ ]
cungtrgenerate a complex unitary matrix Q which is defined as the product of n-1 elementary reflectors of order N, as returned by CHETRD[ CUNGTR ]
cunm2loverwrite the general complex m-by-n matrix C with   Q ∗ C if SIDE = ’L’ and TRANS = ’N’, or   Q’∗ C if SIDE = ’L’ and TRANS = ’C’, or   C ∗ Q if SIDE = ’R’ and TRANS = ’N’, or   C ∗ Q’ if SIDE = ’R’ and TRANS = ’C’,[ CUNM2L ]
cunm2roverwrite the general complex m-by-n matrix C with   Q ∗ C if SIDE = ’L’ and TRANS = ’N’, or   Q’∗ C if SIDE = ’L’ and TRANS = ’C’, or   C ∗ Q if SIDE = ’R’ and TRANS = ’N’, or   C ∗ Q’ if SIDE = ’R’ and TRANS = ’C’,[ CUNM2R ]
cunmbrVECT = ’Q’, CUNMBR overwrites the general complex M-by-N matrix C with  SIDE = ’L’ SIDE = ’R’ TRANS = ’N’[ CUNMBR ]
cunmhroverwrite the general complex M-by-N matrix C with   SIDE = ’L’ SIDE = ’R’ TRANS = ’N’[ CUNMHR ]
cunml2overwrite the general complex m-by-n matrix C with   Q ∗ C if SIDE = ’L’ and TRANS = ’N’, or   Q’∗ C if SIDE = ’L’ and TRANS = ’C’, or   C ∗ Q if SIDE = ’R’ and TRANS = ’N’, or   C ∗ Q’ if SIDE = ’R’ and TRANS = ’C’,[ CUNML2 ]
cunmlqoverwrite the general complex M-by-N matrix C with   SIDE = ’L’ SIDE = ’R’ TRANS = ’N’[ CUNMLQ ]
cunmqloverwrite the general complex M-by-N matrix C with   SIDE = ’L’ SIDE = ’R’ TRANS = ’N’[ CUNMQL ]
cunmqroverwrite the general complex M-by-N matrix C with   SIDE = ’L’ SIDE = ’R’ TRANS = ’N’[ CUNMQR ]
cunmr2overwrite the general complex m-by-n matrix C with   Q ∗ C if SIDE = ’L’ and TRANS = ’N’, or   Q’∗ C if SIDE = ’L’ and TRANS = ’C’, or   C ∗ Q if SIDE = ’R’ and TRANS = ’N’, or   C ∗ Q’ if SIDE = ’R’ and TRANS = ’C’,[ CUNMR2 ]
cunmrqoverwrite the general complex M-by-N matrix C with   SIDE = ’L’ SIDE = ’R’ TRANS = ’N’[ CUNMRQ ]
cunmtroverwrite the general complex M-by-N matrix C with   SIDE = ’L’ SIDE = ’R’ TRANS = ’N’[ CUNMTR ]
cupgtrgenerate a complex unitary matrix Q which is defined as the product of n-1 elementary reflectors H(i) of order n, as returned by CHPTRD using packed storage[ CUPGTR ]
cupmtroverwrite the general complex M-by-N matrix C with   SIDE = ’L’ SIDE = ’R’ TRANS = ’N’[ CUPMTR ]
dbdsqrcompute the singular value decomposition (SVD) of a real N-by-N (upper or lower) bidiagonal matrix B[ DBDSQR ]
ddisnacompute the reciprocal condition numbers for the eigenvectors of a real symmetric or complex Hermitian matrix or for the left or right singular vectors of a general m-by-n matrix[ DDISNA ]
dgbbrdreduce a real general m-by-n band matrix A to upper bidiagonal form B by an orthogonal transformation[ DGBBRD ]
dgbconestimate the reciprocal of the condition number of a real general band matrix A, in either the 1-norm or the infinity-norm,[ DGBCON ]
dgbequcompute row and column scalings intended to equilibrate an M-by-N band matrix A and reduce its condition number[ DGBEQU ]
dgbrfsimprove the computed solution to a system of linear equations when the coefficient matrix is banded, and provides error bounds and backward error estimates for the solution[ DGBRFS ]
dgbsvcompute the solution to a real system of linear equations A ∗ X = B, where A is a band matrix of order N with KL subdiagonals and KU superdiagonals, and X and B are N-by-NRHS matrices[ DGBSV ]
dgbsvxuse the LU factorization to compute the solution to a real system of linear equations A ∗ X = B, A∗∗T ∗ X = B, or A∗∗H ∗ X = B,[ DGBSVX ]
dgbtf2compute an LU factorization of a real m-by-n band matrix A using partial pivoting with row interchanges[ DGBTF2 ]
dgbtrfcompute an LU factorization of a real m-by-n band matrix A using partial pivoting with row interchanges[ DGBTRF ]
dgbtrssolve a system of linear equations  A ∗ X = B or A’ ∗ X = B with a general band matrix A using the LU factorization computed by DGBTRF[ DGBTRS ]
dgebakform the right or left eigenvectors of a real general matrix by backward transformation on the computed eigenvectors of the balanced matrix output by DGEBAL[ DGEBAK ]
dgebalbalance a general real matrix A[ DGEBAL ]
dgebd2reduce a real general m by n matrix A to upper or lower bidiagonal form B by an orthogonal transformation[ DGEBD2 ]
dgebrdreduce a general real M-by-N matrix A to upper or lower bidiagonal form B by an orthogonal transformation[ DGEBRD ]
dgeconestimate the reciprocal of the condition number of a general real matrix A, in either the 1-norm or the infinity-norm, using the LU factorization computed by DGETRF[ DGECON ]
dgeequcompute row and column scalings intended to equilibrate an M-by-N matrix A and reduce its condition number[ DGEEQU ]
dgeescompute for an N-by-N real nonsymmetric matrix A, the eigenvalues, the real Schur form T, and, optionally, the matrix of Schur vectors Z[ DGEES ]
dgeesxcompute for an N-by-N real nonsymmetric matrix A, the eigenvalues, the real Schur form T, and, optionally, the matrix of Schur vectors Z[ DGEESX ]
dgeevcompute for an N-by-N real nonsymmetric matrix A, the eigenvalues and, optionally, the left and/or right eigenvectors[ DGEEV ]
dgeevxcompute for an N-by-N real nonsymmetric matrix A, the eigenvalues and, optionally, the left and/or right eigenvectors[ DGEEVX ]
dgegscompute for a pair of N-by-N real nonsymmetric matrices A, B[ DGEGS ]
dgegvcompute for a pair of n-by-n real nonsymmetric matrices A and B, the generalized eigenvalues (alphar +/- alphai∗i, beta), and optionally, the left and/or right generalized eigenvectors (VL and VR)[ DGEGV ]
dgehd2reduce a real general matrix A to upper Hessenberg form H by an orthogonal similarity transformation[ DGEHD2 ]
dgehrdreduce a real general matrix A to upper Hessenberg form H by an orthogonal similarity transformation[ DGEHRD ]
dgelq2compute an LQ factorization of a real m by n matrix A[ DGELQ2 ]
dgelqfcompute an LQ factorization of a real M-by-N matrix A[ DGELQF ]
dgelssolve overdetermined or underdetermined real linear systems involving an M-by-N matrix A, or its transpose, using a QR or LQ factorization of A[ DGELS ]
dgelsscompute the minimum norm solution to a real linear least squares problem[ DGELSS ]
dgelsxcompute the minimum-norm solution to a real linear least squares problem[ DGELSX ]
dgeql2compute a QL factorization of a real m by n matrix A[ DGEQL2 ]
dgeqlfcompute a QL factorization of a real M-by-N matrix A[ DGEQLF ]
dgeqpfcompute a QR factorization with column pivoting of a real M-by-N matrix A[ DGEQPF ]
dgeqr2compute a QR factorization of a real m by n matrix A[ DGEQR2 ]
dgeqrfcompute a QR factorization of a real M-by-N matrix A[ DGEQRF ]
dgerfsimprove the computed solution to a system of linear equations and provides error bounds and backward error estimates for the solution[ DGERFS ]
dgerq2compute an RQ factorization of a real m by n matrix A[ DGERQ2 ]
dgerqfcompute an RQ factorization of a real M-by-N matrix A[ DGERQF ]
dgesvcompute the solution to a real system of linear equations  A ∗ X = B,[ DGESV ]
dgesvdcompute the singular value decomposition (SVD) of a real M-by-N matrix A, optionally computing the left and/or right singular vectors[ DGESVD ]
dgesvxuse the LU factorization to compute the solution to a real system of linear equations  A ∗ X = B,[ DGESVX ]
dgetf2compute an LU factorization of a general m-by-n matrix A using partial pivoting with row interchanges[ DGETF2 ]
dgetrfcompute an LU factorization of a general M-by-N matrix A using partial pivoting with row interchanges[ DGETRF ]
dgetricompute the inverse of a matrix using the LU factorization computed by DGETRF[ DGETRI ]
dgetrssolve a system of linear equations  A ∗ X = B or A’ ∗ X = B with a general N-by-N matrix A using the LU factorization computed by DGETRF[ DGETRS ]
dggbakform the right or left eigenvectors of a real generalized eigenvalue problem A∗x = lambda∗B∗x, by backward transformation on the computed eigenvectors of the balanced pair of matrices output by DGGBAL[ DGGBAK ]
dggbalbalance a pair of general real matrices (A,B)[ DGGBAL ]
dggglmsolve a general Gauss-Markov linear model (GLM) problem[ DGGGLM ]
dgghrdreduce a pair of real matrices (A,B) to generalized upper Hessenberg form using orthogonal transformations, where A is a general matrix and B is upper triangular[ DGGHRD ]
dgglsesolve the linear equality-constrained least squares (LSE) problem[ DGGLSE ]
dggqrfcompute a generalized QR factorization of an N-by-M matrix A and an N-by-P matrix B[ DGGQRF ]
dggrqfcompute a generalized RQ factorization of an M-by-N matrix A and a P-by-N matrix B[ DGGRQF ]
dggsvdcompute the generalized singular value decomposition (GSVD) of an M-by-N real matrix A and P-by-N real matrix B[ DGGSVD ]
dggsvpcompute orthogonal matrices U, V and Q such that   N-K-L K L  U’∗A∗Q = K ( 0 A12 A13 ) if M-K-L >= 0[ DGGSVP ]
dgtconestimate the reciprocal of the condition number of a real tridiagonal matrix A using the LU factorization as computed by DGTTRF[ DGTCON ]
dgtrfsimprove the computed solution to a system of linear equations when the coefficient matrix is tridiagonal, and provides error bounds and backward error estimates for the solution[ DGTRFS ]
dgtsvsolve the equation   A∗X = B,[ DGTSV ]
dgtsvxuse the LU factorization to compute the solution to a real system of linear equations A ∗ X = B or A∗∗T ∗ X = B,[ DGTSVX ]
dgttrfcompute an LU factorization of a real tridiagonal matrix A using elimination with partial pivoting and row interchanges[ DGTTRF ]
dgttrssolve one of the systems of equations  A∗X = B or A’∗X = B,[ DGTTRS ]
dhgeqzimplement a single-/double-shift version of the QZ method for finding the generalized eigenvalues  w(j)=(ALPHAR(j) + i∗ALPHAI(j))/BETAR(j) of the equation   det( A - w(i) B ) = 0  In addition, the pair A,B may be reduced to generalized Schur form[ DHGEQZ ]
dhseinuse inverse iteration to find specified right and/or left eigenvectors of a real upper Hessenberg matrix H[ DHSEIN ]
dhseqrcompute the eigenvalues of a real upper Hessenberg matrix H and, optionally, the matrices T and Z from the Schur decomposition H = Z T Z∗∗T, where T is an upper quasi-triangular matrix (the Schur form), and Z is the orthogonal matrix of Schur vectors[ DHSEQR ]
dlabadtake as input the values computed by SLAMCH for underflow and overflow, and returns the square root of each of these values if the log of LARGE is sufficiently large[ DLABAD ]
dlabrdreduce the first NB rows and columns of a real general m by n matrix A to upper or lower bidiagonal form by an orthogonal transformation Q’ ∗ A ∗ P, and returns the matrices X and Y which are needed to apply the transformation to the unreduced part of A[ DLABRD ]
dlaconestimate the 1-norm of a square, real matrix A[ DLACON ]
dlacpycopie all or part of a two-dimensional matrix A to another matrix B[ DLACPY ]
dladivperform complex division in real arithmetic   a + i∗b  p + i∗q = ---------  c + i∗d  The algorithm is due to Robert L[ DLADIV ]
dlae2compute the eigenvalues of a 2-by-2 symmetric matrix  [ A B ]  [ B C ][ DLAE2 ]
dlaebzcontain the iteration loops which compute and use the function N(w), which is the count of eigenvalues of a symmetric tridiagonal matrix T less than or equal to its argument w[ DLAEBZ ]
dlaed0compute all eigenvalues and corresponding eigenvectors of a symmetric tridiagonal matrix using the divide and conquer method[ DLAED0 ]
dlaed1compute the updated eigensystem of a diagonal matrix after modification by a rank-one symmetric matrix[ DLAED1 ]
dlaed2merge the two sets of eigenvalues together into a single sorted set[ DLAED2 ]
dlaed3find the roots of the secular equation, as defined by the values in D, W, and RHO, between KSTART and KSTOP[ DLAED3 ]
dlaed4subroutine computes the I-th updated eigenvalue of a symmetric rank-one modification to a diagonal matrix whose elements are given in the array d, and that   D(i) < D(j) for i < j  and that RHO > 0[ DLAED4 ]
dlaed5subroutine computes the I-th eigenvalue of a symmetric rank-one modification of a 2-by-2 diagonal matrix   diag( D ) + RHO  The diagonal elements in the array D are assumed to satisfy   D(i) < D(j) for i < j[ DLAED5 ]
dlaed6compute the positive or negative root (closest to the origin) of  z(1) z(2) z(3) f(x) = rho + --------- + ---------- + ---------  d(1)-x d(2)-x d(3)-x  It is assumed that   if ORGATI = .true[ DLAED6 ]
dlaed7compute the updated eigensystem of a diagonal matrix after modification by a rank-one symmetric matrix[ DLAED7 ]
dlaed8merge the two sets of eigenvalues together into a single sorted set[ DLAED8 ]
dlaed9find the roots of the secular equation, as defined by the values in D, Z, and RHO, between KSTART and KSTOP[ DLAED9 ]
dlaedacompute the Z vector corresponding to the merge step in the CURLVLth step of the merge process with TLVLS steps for the CURPBMth problem[ DLAEDA ]
dlaeinuse inverse iteration to find a right or left eigenvector corresponding to the eigenvalue (WR,WI) of a real upper Hessenberg matrix H[ DLAEIN ]
dlaev2compute the eigendecomposition of a 2-by-2 symmetric matrix  [ A B ]  [ B C ][ DLAEV2 ]
dlaexcswap adjacent diagonal blocks T11 and T22 of order 1 or 2 in an upper quasi-triangular matrix T by an orthogonal similarity transformation[ DLAEXC ]
dlag2compute the eigenvalues of a 2 x 2 generalized eigenvalue problem A - w B, with scaling as necessary to avoid over-/underflow[ DLAG2 ]
dlagtffactorize the matrix (T - lambda∗I), where T is an n by n tridiagonal matrix and lambda is a scalar, as   T - lambda∗I = PLU,[ DLAGTF ]
dlagtmperform a matrix-vector product of the form   B := alpha ∗ A ∗ X + beta ∗ B  where A is a tridiagonal matrix of order N, B and X are N by NRHS matrices, and alpha and beta are real scalars, each of which may be 0., 1., or -1[ DLAGTM ]
dlagtsmay be used to solve one of the systems of equations   (T - lambda∗I)∗x = y or (T - lambda∗I)’∗x = y,[ DLAGTS ]
dlahqri an auxiliary routine called by DHSEQR to update the eigenvalues and Schur decomposition already computed by DHSEQR, by dealing with the Hessenberg submatrix in rows and columns ILO to IHI[ DLAHQR ]
dlahrdreduce the first NB columns of a real general n-by-(n-k+1) matrix A so that elements below the k-th subdiagonal are zero[ DLAHRD ]
dlaic1applie one step of incremental condition estimation in its simplest version[ DLAIC1 ]
dlaln2solve a system of the form (ca A - w D ) X = s B or (ca A’ - w D) X = s B with possible scaling ("s") and perturbation of A[ DLALN2 ]
dlamchdetermine double precision machine parameters[ DLAMCH ]
dlamrgwill create a permutation list which will merge the elements of A (which is composed of two independently sorted sets) into a single set which is sorted in ascending order[ DLAMRG ]
dlangbreturn the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of an n by n band matrix A, with kl sub-diagonals and ku super-diagonals[ DLANGB ]
dlangereturn the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a real matrix A[ DLANGE ]
dlangtreturn the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a real tridiagonal matrix A[ DLANGT ]
dlanhsreturn the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a Hessenberg matrix A[ DLANHS ]
dlansbreturn the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of an n by n symmetric band matrix A, with k super-diagonals[ DLANSB ]
dlanspreturn the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a real symmetric matrix A, supplied in packed form[ DLANSP ]
dlanstreturn the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a real symmetric tridiagonal matrix A[ DLANST ]
dlansyreturn the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a real symmetric matrix A[ DLANSY ]
dlantbreturn the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of an n by n triangular band matrix A, with ( k + 1 ) diagonals[ DLANTB ]
dlantpreturn the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a triangular matrix A, supplied in packed form[ DLANTP ]
dlantrreturn the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a trapezoidal or triangular matrix A[ DLANTR ]
dlanv2compute the Schur factorization of a real 2-by-2 nonsymmetric matrix in standard form[ DLANV2 ]
dlaplltwo column vectors X and Y, let   A = ( X Y )[ DLAPLL ]
dlapmtrearrange the columns of the M by N matrix X as specified by the permutation K(1),K(2),...,K(N) of the integers 1,...,N[ DLAPMT ]
dlapy2return sqrt(x∗∗2+y∗∗2), taking care not to cause unnecessary overflow[ DLAPY2 ]
dlapy3return sqrt(x∗∗2+y∗∗2+z∗∗2), taking care not to cause unnecessary overflow[ DLAPY3 ]
dlaqgbequilibrate a general M by N band matrix A with KL subdiagonals and KU superdiagonals using the row and scaling factors in the vectors R and C[ DLAQGB ]
dlaqgeequilibrate a general M by N matrix A using the row and scaling factors in the vectors R and C[ DLAQGE ]
dlaqsbequilibrate a symmetric band matrix A using the scaling factors in the vector S[ DLAQSB ]
dlaqspequilibrate a symmetric matrix A using the scaling factors in the vector S[ DLAQSP ]
dlaqsyequilibrate a symmetric matrix A using the scaling factors in the vector S[ DLAQSY ]
dlaqtrsolve the real quasi-triangular system   op(T)∗p = scale∗c, if LREAL = .TRUE[ DLAQTR ]
dlar2vapplie a vector of real plane rotations from both sides to a sequence of 2-by-2 real symmetric matrices, defined by the elements of the vectors x, y and z[ DLAR2V ]
dlarfapplie a real elementary reflector H to a real m by n matrix C, from either the left or the right[ DLARF ]
dlarfbapplie a real block reflector H or its transpose H’ to a real m by n matrix C, from either the left or the right[ DLARFB ]
dlarfggenerate a real elementary reflector H of order n, such that   H ∗ ( alpha ) = ( beta ), H’ ∗ H = I[ DLARFG ]
dlarftform the triangular factor T of a real block reflector H of order n, which is defined as a product of k elementary reflectors[ DLARFT ]
dlarfxapplie a real elementary reflector H to a real m by n matrix C, from either the left or the right[ DLARFX ]
dlargvgenerate a vector of real plane rotations, determined by elements of the real vectors x and y[ DLARGV ]
dlarnvreturn a vector of n random real numbers from a uniform or normal distribution[ DLARNV ]
dlartggenerate a plane rotation so that   [ CS SN ][ DLARTG ]
dlartvapplie a vector of real plane rotations to elements of the real vectors x and y[ DLARTV ]
dlaruvreturn a vector of n random real numbers from a uniform (0,1)[ DLARUV ]
dlas2compute the singular values of the 2-by-2 matrix  [ F G ]  [ 0 H ][ DLAS2 ]
dlasclmultiplie the M by N real matrix A by the real scalar CTO/CFROM[ DLASCL ]
dlasetinitialize an m-by-n matrix A to BETA on the diagonal and ALPHA on the offdiagonals[ DLASET ]
dlasq1DLASQ1 computes the singular values of a real N-by-N bidiagonal  matrix with diagonal D and off-diagonal E[ DLASQ1 ]
dlasq2DLASQ2 computes the singular values of a real N-by-N unreduced  bidiagonal matrix with squared diagonal elements in Q and  squared off-diagonal elements in E[ DLASQ2 ]
dlasq3DLASQ3 is the workhorse of the whole bidiagonal SVD algorithm[ DLASQ3 ]
dlasq4DLASQ4 estimates TAU, the smallest eigenvalue of a matrix[ DLASQ4 ]
dlasrperform the transformation   A := P∗A, when SIDE = ’L’ or ’l’ ( Left-hand side )   A := A∗P’, when SIDE = ’R’ or ’r’ ( Right-hand side )  where A is an m by n real matrix and P is an orthogonal matrix,[ DLASR ]
dlasrtthe numbers in D in increasing order (if ID = ’I’) or in decreasing order (if ID = ’D’ )[ DLASRT ]
dlassqreturn the values scl and smsq such that   ( scl∗∗2 )∗smsq = x( 1 )∗∗2 +...+ x( n )∗∗2 + ( scale∗∗2 )∗sumsq,[ DLASSQ ]
dlasv2compute the singular value decomposition of a 2-by-2 triangular matrix  [ F G ]  [ 0 H ][ DLASV2 ]
dlaswpperform a series of row interchanges on the matrix A[ DLASWP ]
dlasy2solve for the N1 by N2 matrix X, 1 <= N1,N2 <= 2, in   op(TL)∗X + ISGN∗X∗op(TR) = SCALE∗B,[ DLASY2 ]
dlasyfcompute a partial factorization of a real symmetric matrix A using the Bunch-Kaufman diagonal pivoting method[ DLASYF ]
dlatbssolve one of the triangular systems   A ∗x = s∗b or A’∗x = s∗b  with scaling to prevent overflow, where A is an upper or lower triangular band matrix[ DLATBS ]
dlatpssolve one of the triangular systems   A ∗x = s∗b or A’∗x = s∗b  with scaling to prevent overflow, where A is an upper or lower triangular matrix stored in packed form[ DLATPS ]
dlatrdreduce NB rows and columns of a real symmetric matrix A to symmetric tridiagonal form by an orthogonal similarity transformation Q’ ∗ A ∗ Q, and returns the matrices V and W which are needed to apply the transformation to the unreduced part of A[ DLATRD ]
dlatrssolve one of the triangular systems   A ∗x = s∗b or A’∗x = s∗b  with scaling to prevent overflow[ DLATRS ]
dlatzmapplie a Householder matrix generated by DTZRQF to a matrix[ DLATZM ]
dlauu2compute the product U ∗ U’ or L’ ∗ L, where the triangular factor U or L is stored in the upper or lower triangular part of the array A[ DLAUU2 ]
dlauumcompute the product U ∗ U’ or L’ ∗ L, where the triangular factor U or L is stored in the upper or lower triangular part of the array A[ DLAUUM ]
dlazroinitialize a 2-D array A to BETA on the diagonal and ALPHA on the offdiagonals[ DLAZRO ]
dopgtrgenerate a real orthogonal matrix Q which is defined as the product of n-1 elementary reflectors H(i) of order n, as returned by DSPTRD using packed storage[ DOPGTR ]
dopmtroverwrite the general real M-by-N matrix C with   SIDE = ’L’ SIDE = ’R’ TRANS = ’N’[ DOPMTR ]
dorg2lgenerate an m by n real matrix Q with orthonormal columns,[ DORG2L ]
dorg2rgenerate an m by n real matrix Q with orthonormal columns,[ DORG2R ]
dorgbrgenerate one of the real orthogonal matrices Q or P∗∗T determined by DGEBRD when reducing a real matrix A to bidiagonal form[ DORGBR ]
dorghrgenerate a real orthogonal matrix Q which is defined as the product of IHI-ILO elementary reflectors of order N, as returned by DGEHRD[ DORGHR ]
dorgl2generate an m by n real matrix Q with orthonormal rows,[ DORGL2 ]
dorglqgenerate an M-by-N real matrix Q with orthonormal rows,[ DORGLQ ]
dorgqlgenerate an M-by-N real matrix Q with orthonormal columns,[ DORGQL ]
dorgqrgenerate an M-by-N real matrix Q with orthonormal columns,[ DORGQR ]
dorgr2generate an m by n real matrix Q with orthonormal rows,[ DORGR2 ]
dorgrqgenerate an M-by-N real matrix Q with orthonormal rows,[ DORGRQ ]
dorgtrgenerate a real orthogonal matrix Q which is defined as the product of n-1 elementary reflectors of order N, as returned by DSYTRD[ DORGTR ]
dorm2loverwrite the general real m by n matrix C with   Q ∗ C if SIDE = ’L’ and TRANS = ’N’, or   Q’∗ C if SIDE = ’L’ and TRANS = ’T’, or   C ∗ Q if SIDE = ’R’ and TRANS = ’N’, or   C ∗ Q’ if SIDE = ’R’ and TRANS = ’T’,[ DORM2L ]
dorm2roverwrite the general real m by n matrix C with   Q ∗ C if SIDE = ’L’ and TRANS = ’N’, or   Q’∗ C if SIDE = ’L’ and TRANS = ’T’, or   C ∗ Q if SIDE = ’R’ and TRANS = ’N’, or   C ∗ Q’ if SIDE = ’R’ and TRANS = ’T’,[ DORM2R ]
dormbrVECT = ’Q’, DORMBR overwrites the general real M-by-N matrix C with  SIDE = ’L’ SIDE = ’R’ TRANS = ’N’[ DORMBR ]
dormhroverwrite the general real M-by-N matrix C with   SIDE = ’L’ SIDE = ’R’ TRANS = ’N’[ DORMHR ]
dorml2overwrite the general real m by n matrix C with   Q ∗ C if SIDE = ’L’ and TRANS = ’N’, or   Q’∗ C if SIDE = ’L’ and TRANS = ’T’, or   C ∗ Q if SIDE = ’R’ and TRANS = ’N’, or   C ∗ Q’ if SIDE = ’R’ and TRANS = ’T’,[ DORML2 ]
dormlqoverwrite the general real M-by-N matrix C with   SIDE = ’L’ SIDE = ’R’ TRANS = ’N’[ DORMLQ ]
dormqloverwrite the general real M-by-N matrix C with   SIDE = ’L’ SIDE = ’R’ TRANS = ’N’[ DORMQL ]
dormqroverwrite the general real M-by-N matrix C with   SIDE = ’L’ SIDE = ’R’ TRANS = ’N’[ DORMQR ]
dormr2overwrite the general real m by n matrix C with   Q ∗ C if SIDE = ’L’ and TRANS = ’N’, or   Q’∗ C if SIDE = ’L’ and TRANS = ’T’, or   C ∗ Q if SIDE = ’R’ and TRANS = ’N’, or   C ∗ Q’ if SIDE = ’R’ and TRANS = ’T’,[ DORMR2 ]
dormrqoverwrite the general real M-by-N matrix C with   SIDE = ’L’ SIDE = ’R’ TRANS = ’N’[ DORMRQ ]
dormtroverwrite the general real M-by-N matrix C with   SIDE = ’L’ SIDE = ’R’ TRANS = ’N’[ DORMTR ]
dpbconestimate the reciprocal of the condition number (in the 1-norm) of a real symmetric positive definite band matrix using the Cholesky factorization A = U∗∗T∗U or A = L∗L∗∗T computed by DPBTRF[ DPBCON ]
dpbequcompute row and column scalings intended to equilibrate a symmetric positive definite band matrix A and reduce its condition number (with respect to the two-norm)[ DPBEQU ]
dpbrfsimprove the computed solution to a system of linear equations when the coefficient matrix is symmetric positive definite and banded, and provides error bounds and backward error estimates for the solution[ DPBRFS ]
dpbstfcompute a split Cholesky factorization of a real symmetric positive definite band matrix A[ DPBSTF ]
dpbsvcompute the solution to a real system of linear equations  A ∗ X = B,[ DPBSV ]
dpbsvxuse the Cholesky factorization A = U∗∗T∗U or A = L∗L∗∗T to compute the solution to a real system of linear equations  A ∗ X = B,[ DPBSVX ]
dpbtf2compute the Cholesky factorization of a real symmetric positive definite band matrix A[ DPBTF2 ]
dpbtrfcompute the Cholesky factorization of a real symmetric positive definite band matrix A[ DPBTRF ]
dpbtrssolve a system of linear equations A∗X = B with a symmetric positive definite band matrix A using the Cholesky factorization A = U∗∗T∗U or A = L∗L∗∗T computed by DPBTRF[ DPBTRS ]
dpoconestimate the reciprocal of the condition number (in the 1-norm) of a real symmetric positive definite matrix using the Cholesky factorization A = U∗∗T∗U or A = L∗L∗∗T computed by DPOTRF[ DPOCON ]
dpoequcompute row and column scalings intended to equilibrate a symmetric positive definite matrix A and reduce its condition number (with respect to the two-norm)[ DPOEQU ]
dporfsimprove the computed solution to a system of linear equations when the coefficient matrix is symmetric positive definite,[ DPORFS ]
dposvcompute the solution to a real system of linear equations  A ∗ X = B,[ DPOSV ]
dposvxuse the Cholesky factorization A = U∗∗T∗U or A = L∗L∗∗T to compute the solution to a real system of linear equations  A ∗ X = B,[ DPOSVX ]
dpotf2compute the Cholesky factorization of a real symmetric positive definite matrix A[ DPOTF2 ]
dpotrfcompute the Cholesky factorization of a real symmetric positive definite matrix A[ DPOTRF ]
dpotricompute the inverse of a real symmetric positive definite matrix A using the Cholesky factorization A = U∗∗T∗U or A = L∗L∗∗T computed by DPOTRF[ DPOTRI ]
dpotrssolve a system of linear equations A∗X = B with a symmetric positive definite matrix A using the Cholesky factorization A = U∗∗T∗U or A = L∗L∗∗T computed by DPOTRF[ DPOTRS ]
dppconestimate the reciprocal of the condition number (in the 1-norm) of a real symmetric positive definite packed matrix using the Cholesky factorization A = U∗∗T∗U or A = L∗L∗∗T computed by DPPTRF[ DPPCON ]
dppequcompute row and column scalings intended to equilibrate a symmetric positive definite matrix A in packed storage and reduce its condition number (with respect to the two-norm)[ DPPEQU ]
dpprfsimprove the computed solution to a system of linear equations when the coefficient matrix is symmetric positive definite and packed, and provides error bounds and backward error estimates for the solution[ DPPRFS ]
dppsvcompute the solution to a real system of linear equations  A ∗ X = B,[ DPPSV ]
dppsvxuse the Cholesky factorization A = U∗∗T∗U or A = L∗L∗∗T to compute the solution to a real system of linear equations  A ∗ X = B,[ DPPSVX ]
dpptrfcompute the Cholesky factorization of a real symmetric positive definite matrix A stored in packed format[ DPPTRF ]
dpptricompute the inverse of a real symmetric positive definite matrix A using the Cholesky factorization A = U∗∗T∗U or A = L∗L∗∗T computed by DPPTRF[ DPPTRI ]
dpptrssolve a system of linear equations A∗X = B with a symmetric positive definite matrix A in packed storage using the Cholesky factorization A = U∗∗T∗U or A = L∗L∗∗T computed by DPPTRF[ DPPTRS ]
dptconcompute the reciprocal of the condition number (in the 1-norm) of a real symmetric positive definite tridiagonal matrix using the factorization A = L∗D∗L∗∗T or A = U∗∗T∗D∗U computed by DPTTRF[ DPTCON ]
dpteqrcompute all eigenvalues and, optionally, eigenvectors of a symmetric positive definite tridiagonal matrix by first factoring the matrix using DPTTRF, and then calling DBDSQR to compute the singular values of the bidiagonal factor[ DPTEQR ]
dptrfsimprove the computed solution to a system of linear equations when the coefficient matrix is symmetric positive definite and tridiagonal, and provides error bounds and backward error estimates for the solution[ DPTRFS ]
dptsvcompute the solution to a real system of linear equations A∗X = B, where A is an N-by-N symmetric positive definite tridiagonal matrix, and X and B are N-by-NRHS matrices[ DPTSV ]
dptsvxuse the factorization A = L∗D∗L∗∗T to compute the solution to a real system of linear equations A∗X = B, where A is an N-by-N symmetric positive definite tridiagonal matrix and X and B are N-by-NRHS matrices[ DPTSVX ]
dpttrfcompute the factorization of a real symmetric positive definite tridiagonal matrix A[ DPTTRF ]
dpttrssolve a system of linear equations A ∗ X = B with a symmetric positive definite tridiagonal matrix A using the factorization A = L∗D∗L∗∗T or A = U∗∗T∗D∗U computed by DPTTRF[ DPTTRS ]
drsclmultiplie an n-element real vector x by the real scalar 1/a[ DRSCL ]
dsbevcompute all the eigenvalues and, optionally, eigenvectors of a real symmetric band matrix A[ DSBEV ]
dsbevdcompute all the eigenvalues and, optionally, eigenvectors of a real symmetric band matrix A[ DSBEVD ]
dsbevxcompute selected eigenvalues and, optionally, eigenvectors of a real symmetric band matrix A[ DSBEVX ]
dsbgstreduce a real symmetric-definite banded generalized eigenproblem A∗x = lambda∗B∗x to standard form C∗y = lambda∗y,[ DSBGST ]
dsbgvcompute all the eigenvalues, and optionally, the eigenvectors of a real generalized symmetric-definite banded eigenproblem, of the form A∗x=(lambda)∗B∗x[ DSBGV ]
dsbtrdreduce a real symmetric band matrix A to symmetric tridiagonal form T by an orthogonal similarity transformation[ DSBTRD ]
dsecndreturn the user time for a process in seconds[ DSECND ]
dspconestimate the reciprocal of the condition number (in the 1-norm) of a real symmetric packed matrix A using the factorization A = U∗D∗U∗∗T or A = L∗D∗L∗∗T computed by DSPTRF[ DSPCON ]
dspevcompute all the eigenvalues and, optionally, eigenvectors of a real symmetric matrix A in packed storage[ DSPEV ]
dspevdcompute all the eigenvalues and, optionally, eigenvectors of a real symmetric matrix A in packed storage[ DSPEVD ]
dspevxcompute selected eigenvalues and, optionally, eigenvectors of a real symmetric matrix A in packed storage[ DSPEVX ]
dspgstreduce a real symmetric-definite generalized eigenproblem to standard form, using packed storage[ DSPGST ]
dspgvcompute all the eigenvalues and, optionally, the eigenvectors of a real generalized symmetric-definite eigenproblem, of the form A∗x=(lambda)∗B∗x, A∗Bx=(lambda)∗x, or B∗A∗x=(lambda)∗x[ DSPGV ]
dsprfsimprove the computed solution to a system of linear equations when the coefficient matrix is symmetric indefinite and packed, and provides error bounds and backward error estimates for the solution[ DSPRFS ]
dspsvcompute the solution to a real system of linear equations  A ∗ X = B,[ DSPSV ]
dspsvxuse the diagonal pivoting factorization A = U∗D∗U∗∗T or A = L∗D∗L∗∗T to compute the solution to a real system of linear equations A ∗ X = B, where A is an N-by-N symmetric matrix stored in packed format and X and B are N-by-NRHS matrices[ DSPSVX ]
dsptrdreduce a real symmetric matrix A stored in packed form to symmetric tridiagonal form T by an orthogonal similarity transformation[ DSPTRD ]
dsptrfcompute the factorization of a real symmetric matrix A stored in packed format using the Bunch-Kaufman diagonal pivoting method[ DSPTRF ]
dsptricompute the inverse of a real symmetric indefinite matrix A in packed storage using the factorization A = U∗D∗U∗∗T or A = L∗D∗L∗∗T computed by DSPTRF[ DSPTRI ]
dsptrssolve a system of linear equations A∗X = B with a real symmetric matrix A stored in packed format using the factorization A = U∗D∗U∗∗T or A = L∗D∗L∗∗T computed by DSPTRF[ DSPTRS ]
dstebzcompute the eigenvalues of a symmetric tridiagonal matrix T[ DSTEBZ ]
dstedccompute all eigenvalues and, optionally, eigenvectors of a symmetric tridiagonal matrix using the divide and conquer method[ DSTEDC ]
dsteincompute the eigenvectors of a real symmetric tridiagonal matrix T corresponding to specified eigenvalues, using inverse iteration[ DSTEIN ]
dsteqrcompute all eigenvalues and, optionally, eigenvectors of a symmetric tridiagonal matrix using the implicit QL or QR method[ DSTEQR ]
dsterfcompute all eigenvalues of a symmetric tridiagonal matrix using the Pal-Walker-Kahan variant of the QL or QR algorithm[ DSTERF ]
dstevcompute all eigenvalues and, optionally, eigenvectors of a real symmetric tridiagonal matrix A[ DSTEV ]
dstevdcompute all eigenvalues and, optionally, eigenvectors of a real symmetric tridiagonal matrix[ DSTEVD ]
dstevxcompute selected eigenvalues and, optionally, eigenvectors of a real symmetric tridiagonal matrix A[ DSTEVX ]
dsyconestimate the reciprocal of the condition number (in the 1-norm) of a real symmetric matrix A using the factorization A = U∗D∗U∗∗T or A = L∗D∗L∗∗T computed by DSYTRF[ DSYCON ]
dsyevcompute all eigenvalues and, optionally, eigenvectors of a real symmetric matrix A[ DSYEV ]
dsyevdcompute all eigenvalues and, optionally, eigenvectors of a real symmetric matrix A[ DSYEVD ]
dsyevxcompute selected eigenvalues and, optionally, eigenvectors of a real symmetric matrix A[ DSYEVX ]
dsygs2reduce a real symmetric-definite generalized eigenproblem to standard form[ DSYGS2 ]
dsygstreduce a real symmetric-definite generalized eigenproblem to standard form[ DSYGST ]
dsygvcompute all the eigenvalues, and optionally, the eigenvectors of a real generalized symmetric-definite eigenproblem, of the form A∗x=(lambda)∗B∗x, A∗Bx=(lambda)∗x, or B∗A∗x=(lambda)∗x[ DSYGV ]
dsyrfsimprove the computed solution to a system of linear equations when the coefficient matrix is symmetric indefinite, and provides error bounds and backward error estimates for the solution[ DSYRFS ]
dsysvcompute the solution to a real system of linear equations  A ∗ X = B,[ DSYSV ]
dsysvxuse the diagonal pivoting factorization to compute the solution to a real system of linear equations A ∗ X = B,[ DSYSVX ]
dsytd2reduce a real symmetric matrix A to symmetric tridiagonal form T by an orthogonal similarity transformation[ DSYTD2 ]
dsytf2compute the factorization of a real symmetric matrix A using the Bunch-Kaufman diagonal pivoting method[ DSYTF2 ]
dsytrdreduce a real symmetric matrix A to real symmetric tridiagonal form T by an orthogonal similarity transformation[ DSYTRD ]
dsytrfcompute the factorization of a real symmetric matrix A using the Bunch-Kaufman diagonal pivoting method[ DSYTRF ]
dsytricompute the inverse of a real symmetric indefinite matrix A using the factorization A = U∗D∗U∗∗T or A = L∗D∗L∗∗T computed by DSYTRF[ DSYTRI ]
dsytrssolve a system of linear equations A∗X = B with a real symmetric matrix A using the factorization A = U∗D∗U∗∗T or A = L∗D∗L∗∗T computed by DSYTRF[ DSYTRS ]
dtbconestimate the reciprocal of the condition number of a triangular band matrix A, in either the 1-norm or the infinity-norm[ DTBCON ]
dtbrfsprovide error bounds and backward error estimates for the solution to a system of linear equations with a triangular band coefficient matrix[ DTBRFS ]
dtbtrssolve a triangular system of the form   A ∗ X = B or A∗∗T ∗ X = B,[ DTBTRS ]
dtgevccompute some or all of the right and/or left generalized eigenvectors of a pair of real upper triangular matrices (A,B)[ DTGEVC ]
dtgsjacompute the generalized singular value decomposition (GSVD) of two real upper triangular (or trapezoidal) matrices A and B[ DTGSJA ]
dtpconestimate the reciprocal of the condition number of a packed triangular matrix A, in either the 1-norm or the infinity-norm[ DTPCON ]
dtprfsprovide error bounds and backward error estimates for the solution to a system of linear equations with a triangular packed coefficient matrix[ DTPRFS ]
dtptricompute the inverse of a real upper or lower triangular matrix A stored in packed format[ DTPTRI ]
dtptrssolve a triangular system of the form   A ∗ X = B or A∗∗T ∗ X = B,[ DTPTRS ]
dtrconestimate the reciprocal of the condition number of a triangular matrix A, in either the 1-norm or the infinity-norm[ DTRCON ]
dtrevccompute some or all of the right and/or left eigenvectors of a real upper quasi-triangular matrix T[ DTREVC ]
dtrexcreorder the real Schur factorization of a real matrix A = Q∗T∗Q∗∗T, so that the diagonal block of T with row index IFST is moved to row ILST[ DTREXC ]
dtrrfsprovide error bounds and backward error estimates for the solution to a system of linear equations with a triangular coefficient matrix[ DTRRFS ]
dtrsenreorder the real Schur factorization of a real matrix A = Q∗T∗Q∗∗T, so that a selected cluster of eigenvalues appears in the leading diagonal blocks of the upper quasi-triangular matrix T,[ DTRSEN ]
dtrsnaestimate reciprocal condition numbers for specified eigenvalues and/or right eigenvectors of a real upper quasi-triangular matrix T (or of any matrix Q∗T∗Q∗∗T with Q orthogonal)[ DTRSNA ]
dtrsylsolve the real Sylvester matrix equation[ DTRSYL ]
dtrti2compute the inverse of a real upper or lower triangular matrix[ DTRTI2 ]
dtrtricompute the inverse of a real upper or lower triangular matrix A[ DTRTRI ]
dtrtrssolve a triangular system of the form   A ∗ X = B or A∗∗T ∗ X = B,[ DTRTRS ]
dtzrqfreduce the M-by-N ( M<=N ) real upper trapezoidal matrix A to upper triangular form by means of orthogonal transformations[ DTZRQF ]
dzsum1take the sum of the absolute values of a complex vector and returns a double precision result[ DZSUM1 ]
icmax1find the index of the element whose real part has maximum absolute value[ ICMAX1 ]
ilaenvi called from the LAPACK routines to choose problem-dependent parameters for the local environment[ ILAENV ]
izmax1find the index of the element whose real part has maximum absolute value[ IZMAX1 ]
lapack
lsamereturn .TRUE[ LSAME ]
lsamentest if the first N letters of CA are the same as the first N letters of CB, regardless of case[ LSAMEN ]
sbdsqrcompute the singular value decomposition (SVD) of a real N-by-N (upper or lower) bidiagonal matrix B[ SBDSQR ]
scsum1take the sum of the absolute values of a complex vector and returns a single precision result[ SCSUM1 ]
sdisnacompute the reciprocal condition numbers for the eigenvectors of a real symmetric or complex Hermitian matrix or for the left or right singular vectors of a general m-by-n matrix[ SDISNA ]
secondreturn the user time for a process in seconds[ SECOND ]
sgbbrdreduce a real general m-by-n band matrix A to upper bidiagonal form B by an orthogonal transformation[ SGBBRD ]
sgbconestimate the reciprocal of the condition number of a real general band matrix A, in either the 1-norm or the infinity-norm,[ SGBCON ]
sgbequcompute row and column scalings intended to equilibrate an M-by-N band matrix A and reduce its condition number[ SGBEQU ]
sgbrfsimprove the computed solution to a system of linear equations when the coefficient matrix is banded, and provides error bounds and backward error estimates for the solution[ SGBRFS ]
sgbsvcompute the solution to a real system of linear equations A ∗ X = B, where A is a band matrix of order N with KL subdiagonals and KU superdiagonals, and X and B are N-by-NRHS matrices[ SGBSV ]
sgbsvxuse the LU factorization to compute the solution to a real system of linear equations A ∗ X = B, A∗∗T ∗ X = B, or A∗∗H ∗ X = B,[ SGBSVX ]
sgbtf2compute an LU factorization of a real m-by-n band matrix A using partial pivoting with row interchanges[ SGBTF2 ]
sgbtrfcompute an LU factorization of a real m-by-n band matrix A using partial pivoting with row interchanges[ SGBTRF ]
sgbtrssolve a system of linear equations  A ∗ X = B or A’ ∗ X = B with a general band matrix A using the LU factorization computed by SGBTRF[ SGBTRS ]
sgebakform the right or left eigenvectors of a real general matrix by backward transformation on the computed eigenvectors of the balanced matrix output by SGEBAL[ SGEBAK ]
sgebalbalance a general real matrix A[ SGEBAL ]
sgebd2reduce a real general m by n matrix A to upper or lower bidiagonal form B by an orthogonal transformation[ SGEBD2 ]
sgebrdreduce a general real M-by-N matrix A to upper or lower bidiagonal form B by an orthogonal transformation[ SGEBRD ]
sgeconestimate the reciprocal of the condition number of a general real matrix A, in either the 1-norm or the infinity-norm, using the LU factorization computed by SGETRF[ SGECON ]
sgeequcompute row and column scalings intended to equilibrate an M-by-N matrix A and reduce its condition number[ SGEEQU ]
sgeescompute for an N-by-N real nonsymmetric matrix A, the eigenvalues, the real Schur form T, and, optionally, the matrix of Schur vectors Z[ SGEES ]
sgeesxcompute for an N-by-N real nonsymmetric matrix A, the eigenvalues, the real Schur form T, and, optionally, the matrix of Schur vectors Z[ SGEESX ]
sgeevcompute for an N-by-N real nonsymmetric matrix A, the eigenvalues and, optionally, the left and/or right eigenvectors[ SGEEV ]
sgeevxcompute for an N-by-N real nonsymmetric matrix A, the eigenvalues and, optionally, the left and/or right eigenvectors[ SGEEVX ]
sgegscompute for a pair of N-by-N real nonsymmetric matrices A, B[ SGEGS ]
sgegvcompute for a pair of n-by-n real nonsymmetric matrices A and B, the generalized eigenvalues (alphar +/- alphai∗i, beta), and optionally, the left and/or right generalized eigenvectors (VL and VR)[ SGEGV ]
sgehd2reduce a real general matrix A to upper Hessenberg form H by an orthogonal similarity transformation[ SGEHD2 ]
sgehrdreduce a real general matrix A to upper Hessenberg form H by an orthogonal similarity transformation[ SGEHRD ]
sgelq2compute an LQ factorization of a real m by n matrix A[ SGELQ2 ]
sgelqfcompute an LQ factorization of a real M-by-N matrix A[ SGELQF ]
sgelssolve overdetermined or underdetermined real linear systems involving an M-by-N matrix A, or its transpose, using a QR or LQ factorization of A[ SGELS ]
sgelsscompute the minimum norm solution to a real linear least squares problem[ SGELSS ]
sgelsxcompute the minimum-norm solution to a real linear least squares problem[ SGELSX ]
sgeql2compute a QL factorization of a real m by n matrix A[ SGEQL2 ]
sgeqlfcompute a QL factorization of a real M-by-N matrix A[ SGEQLF ]
sgeqpfcompute a QR factorization with column pivoting of a real M-by-N matrix A[ SGEQPF ]
sgeqr2compute a QR factorization of a real m by n matrix A[ SGEQR2 ]
sgeqrfcompute a QR factorization of a real M-by-N matrix A[ SGEQRF ]
sgerfsimprove the computed solution to a system of linear equations and provides error bounds and backward error estimates for the solution[ SGERFS ]
sgerq2compute an RQ factorization of a real m by n matrix A[ SGERQ2 ]
sgerqfcompute an RQ factorization of a real M-by-N matrix A[ SGERQF ]
sgesvcompute the solution to a real system of linear equations  A ∗ X = B,[ SGESV ]
sgesvdcompute the singular value decomposition (SVD) of a real M-by-N matrix A, optionally computing the left and/or right singular vectors[ SGESVD ]
sgesvxuse the LU factorization to compute the solution to a real system of linear equations  A ∗ X = B,[ SGESVX ]
sgetf2compute an LU factorization of a general m-by-n matrix A using partial pivoting with row interchanges[ SGETF2 ]
sgetrfcompute an LU factorization of a general M-by-N matrix A using partial pivoting with row interchanges[ SGETRF ]
sgetricompute the inverse of a matrix using the LU factorization computed by SGETRF[ SGETRI ]
sgetrssolve a system of linear equations  A ∗ X = B or A’ ∗ X = B with a general N-by-N matrix A using the LU factorization computed by SGETRF[ SGETRS ]
sggbakform the right or left eigenvectors of a real generalized eigenvalue problem A∗x = lambda∗B∗x, by backward transformation on the computed eigenvectors of the balanced pair of matrices output by SGGBAL[ SGGBAK ]
sggbalbalance a pair of general real matrices (A,B)[ SGGBAL ]
sggglmsolve a general Gauss-Markov linear model (GLM) problem[ SGGGLM ]
sgghrdreduce a pair of real matrices (A,B) to generalized upper Hessenberg form using orthogonal transformations, where A is a general matrix and B is upper triangular[ SGGHRD ]
sgglsesolve the linear equality-constrained least squares (LSE) problem[ SGGLSE ]
sggqrfcompute a generalized QR factorization of an N-by-M matrix A and an N-by-P matrix B[ SGGQRF ]
sggrqfcompute a generalized RQ factorization of an M-by-N matrix A and a P-by-N matrix B[ SGGRQF ]
sggsvdcompute the generalized singular value decomposition (GSVD) of an M-by-N real matrix A and P-by-N real matrix B[ SGGSVD ]
sggsvpcompute orthogonal matrices U, V and Q such that   N-K-L K L  U’∗A∗Q = K ( 0 A12 A13 ) if M-K-L >= 0[ SGGSVP ]
sgtconestimate the reciprocal of the condition number of a real tridiagonal matrix A using the LU factorization as computed by SGTTRF[ SGTCON ]
sgtrfsimprove the computed solution to a system of linear equations when the coefficient matrix is tridiagonal, and provides error bounds and backward error estimates for the solution[ SGTRFS ]
sgtsvsolve the equation   A∗X = B,[ SGTSV ]
sgtsvxuse the LU factorization to compute the solution to a real system of linear equations A ∗ X = B or A∗∗T ∗ X = B,[ SGTSVX ]
sgttrfcompute an LU factorization of a real tridiagonal matrix A using elimination with partial pivoting and row interchanges[ SGTTRF ]
sgttrssolve one of the systems of equations  A∗X = B or A’∗X = B,[ SGTTRS ]
shgeqzimplement a single-/double-shift version of the QZ method for finding the generalized eigenvalues  w(j)=(ALPHAR(j) + i∗ALPHAI(j))/BETAR(j) of the equation   det( A - w(i) B ) = 0  In addition, the pair A,B may be reduced to generalized Schur form[ SHGEQZ ]
shseinuse inverse iteration to find specified right and/or left eigenvectors of a real upper Hessenberg matrix H[ SHSEIN ]
shseqrcompute the eigenvalues of a real upper Hessenberg matrix H and, optionally, the matrices T and Z from the Schur decomposition H = Z T Z∗∗T, where T is an upper quasi-triangular matrix (the Schur form), and Z is the orthogonal matrix of Schur vectors[ SHSEQR ]
slabadtake as input the values computed by SLAMCH for underflow and overflow, and returns the square root of each of these values if the log of LARGE is sufficiently large[ SLABAD ]
slabrdreduce the first NB rows and columns of a real general m by n matrix A to upper or lower bidiagonal form by an orthogonal transformation Q’ ∗ A ∗ P, and returns the matrices X and Y which are needed to apply the transformation to the unreduced part of A[ SLABRD ]
slaconestimate the 1-norm of a square, real matrix A[ SLACON ]
slacpycopie all or part of a two-dimensional matrix A to another matrix B[ SLACPY ]
sladivperform complex division in real arithmetic   a + i∗b  p + i∗q = ---------  c + i∗d  The algorithm is due to Robert L[ SLADIV ]
slae2compute the eigenvalues of a 2-by-2 symmetric matrix  [ A B ]  [ B C ][ SLAE2 ]
slaebzcontain the iteration loops which compute and use the function N(w), which is the count of eigenvalues of a symmetric tridiagonal matrix T less than or equal to its argument w[ SLAEBZ ]
slaed0compute all eigenvalues and corresponding eigenvectors of a symmetric tridiagonal matrix using the divide and conquer method[ SLAED0 ]
slaed1compute the updated eigensystem of a diagonal matrix after modification by a rank-one symmetric matrix[ SLAED1 ]
slaed2merge the two sets of eigenvalues together into a single sorted set[ SLAED2 ]
slaed3find the roots of the secular equation, as defined by the values in D, W, and RHO, between KSTART and KSTOP[ SLAED3 ]
slaed4subroutine computes the I-th updated eigenvalue of a symmetric rank-one modification to a diagonal matrix whose elements are given in the array d, and that   D(i) < D(j) for i < j  and that RHO > 0[ SLAED4 ]
slaed5subroutine computes the I-th eigenvalue of a symmetric rank-one modification of a 2-by-2 diagonal matrix   diag( D ) + RHO  The diagonal elements in the array D are assumed to satisfy   D(i) < D(j) for i < j[ SLAED5 ]
slaed6compute the positive or negative root (closest to the origin) of  z(1) z(2) z(3) f(x) = rho + --------- + ---------- + ---------  d(1)-x d(2)-x d(3)-x  It is assumed that   if ORGATI = .true[ SLAED6 ]
slaed7compute the updated eigensystem of a diagonal matrix after modification by a rank-one symmetric matrix[ SLAED7 ]
slaed8merge the two sets of eigenvalues together into a single sorted set[ SLAED8 ]
slaed9find the roots of the secular equation, as defined by the values in D, Z, and RHO, between KSTART and KSTOP[ SLAED9 ]
slaedacompute the Z vector corresponding to the merge step in the CURLVLth step of the merge process with TLVLS steps for the CURPBMth problem[ SLAEDA ]
slaeinuse inverse iteration to find a right or left eigenvector corresponding to the eigenvalue (WR,WI) of a real upper Hessenberg matrix H[ SLAEIN ]
slaev2compute the eigendecomposition of a 2-by-2 symmetric matrix  [ A B ]  [ B C ][ SLAEV2 ]
slaexcswap adjacent diagonal blocks T11 and T22 of order 1 or 2 in an upper quasi-triangular matrix T by an orthogonal similarity transformation[ SLAEXC ]
slag2compute the eigenvalues of a 2 x 2 generalized eigenvalue problem A - w B, with scaling as necessary to avoid over-/underflow[ SLAG2 ]
slagtffactorize the matrix (T - lambda∗I), where T is an n by n tridiagonal matrix and lambda is a scalar, as   T - lambda∗I = PLU,[ SLAGTF ]
slagtmperform a matrix-vector product of the form   B := alpha ∗ A ∗ X + beta ∗ B  where A is a tridiagonal matrix of order N, B and X are N by NRHS matrices, and alpha and beta are real scalars, each of which may be 0., 1., or -1[ SLAGTM ]
slagtsmay be used to solve one of the systems of equations   (T - lambda∗I)∗x = y or (T - lambda∗I)’∗x = y,[ SLAGTS ]
slahqri an auxiliary routine called by SHSEQR to update the eigenvalues and Schur decomposition already computed by SHSEQR, by dealing with the Hessenberg submatrix in rows and columns ILO to IHI[ SLAHQR ]
slahrdreduce the first NB columns of a real general n-by-(n-k+1) matrix A so that elements below the k-th subdiagonal are zero[ SLAHRD ]
slaic1applie one step of incremental condition estimation in its simplest version[ SLAIC1 ]
slaln2solve a system of the form (ca A - w D ) X = s B or (ca A’ - w D) X = s B with possible scaling ("s") and perturbation of A[ SLALN2 ]
slamchdetermine single precision machine parameters[ SLAMCH ]
slamrgwill create a permutation list which will merge the elements of A (which is composed of two independently sorted sets) into a single set which is sorted in ascending order[ SLAMRG ]
slangbreturn the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of an n by n band matrix A, with kl sub-diagonals and ku super-diagonals[ SLANGB ]
slangereturn the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a real matrix A[ SLANGE ]
slangtreturn the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a real tridiagonal matrix A[ SLANGT ]
slanhsreturn the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a Hessenberg matrix A[ SLANHS ]
slansbreturn the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of an n by n symmetric band matrix A, with k super-diagonals[ SLANSB ]
slanspreturn the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a real symmetric matrix A, supplied in packed form[ SLANSP ]
slanstreturn the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a real symmetric tridiagonal matrix A[ SLANST ]
slansyreturn the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a real symmetric matrix A[ SLANSY ]
slantbreturn the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of an n by n triangular band matrix A, with ( k + 1 ) diagonals[ SLANTB ]
slantpreturn the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a triangular matrix A, supplied in packed form[ SLANTP ]
slantrreturn the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a trapezoidal or triangular matrix A[ SLANTR ]
slanv2compute the Schur factorization of a real 2-by-2 nonsymmetric matrix in standard form[ SLANV2 ]
slaplltwo column vectors X and Y, let   A = ( X Y )[ SLAPLL ]
slapmtrearrange the columns of the M by N matrix X as specified by the permutation K(1),K(2),...,K(N) of the integers 1,...,N[ SLAPMT ]
slapy2return sqrt(x∗∗2+y∗∗2), taking care not to cause unnecessary overflow[ SLAPY2 ]
slapy3return sqrt(x∗∗2+y∗∗2+z∗∗2), taking care not to cause unnecessary overflow[ SLAPY3 ]
slaqgbequilibrate a general M by N band matrix A with KL subdiagonals and KU superdiagonals using the row and scaling factors in the vectors R and C[ SLAQGB ]
slaqgeequilibrate a general M by N matrix A using the row and scaling factors in the vectors R and C[ SLAQGE ]
slaqsbequilibrate a symmetric band matrix A using the scaling factors in the vector S[ SLAQSB ]
slaqspequilibrate a symmetric matrix A using the scaling factors in the vector S[ SLAQSP ]
slaqsyequilibrate a symmetric matrix A using the scaling factors in the vector S[ SLAQSY ]
slaqtrsolve the real quasi-triangular system   op(T)∗p = scale∗c, if LREAL = .TRUE[ SLAQTR ]
slar2vapplie a vector of real plane rotations from both sides to a sequence of 2-by-2 real symmetric matrices, defined by the elements of the vectors x, y and z[ SLAR2V ]
slarfapplie a real elementary reflector H to a real m by n matrix C, from either the left or the right[ SLARF ]
slarfbapplie a real block reflector H or its transpose H’ to a real m by n matrix C, from either the left or the right[ SLARFB ]
slarfggenerate a real elementary reflector H of order n, such that   H ∗ ( alpha ) = ( beta ), H’ ∗ H = I[ SLARFG ]
slarftform the triangular factor T of a real block reflector H of order n, which is defined as a product of k elementary reflectors[ SLARFT ]
slarfxapplie a real elementary reflector H to a real m by n matrix C, from either the left or the right[ SLARFX ]
slargvgenerate a vector of real plane rotations, determined by elements of the real vectors x and y[ SLARGV ]
slarnvreturn a vector of n random real numbers from a uniform or normal distribution[ SLARNV ]
slartggenerate a plane rotation so that   [ CS SN ][ SLARTG ]
slartvapplie a vector of real plane rotations to elements of the real vectors x and y[ SLARTV ]
slaruvreturn a vector of n random real numbers from a uniform (0,1)[ SLARUV ]
slas2compute the singular values of the 2-by-2 matrix  [ F G ]  [ 0 H ][ SLAS2 ]
slasclmultiplie the M by N real matrix A by the real scalar CTO/CFROM[ SLASCL ]
slasetinitialize an m-by-n matrix A to BETA on the diagonal and ALPHA on the offdiagonals[ SLASET ]
slasq1SLASQ1 computes the singular values of a real N-by-N bidiagonal  matrix with diagonal D and off-diagonal E[ SLASQ1 ]
slasq2SLASQ2 computes the singular values of a real N-by-N unreduced  bidiagonal matrix with squared diagonal elements in Q and  squared off-diagonal elements in E[ SLASQ2 ]
slasq3SLASQ3 is the workhorse of the whole bidiagonal SVD algorithm[ SLASQ3 ]
slasq4SLASQ4 estimates TAU, the smallest eigenvalue of a matrix[ SLASQ4 ]
slasrperform the transformation   A := P∗A, when SIDE = ’L’ or ’l’ ( Left-hand side )   A := A∗P’, when SIDE = ’R’ or ’r’ ( Right-hand side )  where A is an m by n real matrix and P is an orthogonal matrix,[ SLASR ]
slasrtthe numbers in D in increasing order (if ID = ’I’) or in decreasing order (if ID = ’D’ )[ SLASRT ]
slassqreturn the values scl and smsq such that   ( scl∗∗2 )∗smsq = x( 1 )∗∗2 +...+ x( n )∗∗2 + ( scale∗∗2 )∗sumsq,[ SLASSQ ]
slasv2compute the singular value decomposition of a 2-by-2 triangular matrix  [ F G ]  [ 0 H ][ SLASV2 ]
slaswpperform a series of row interchanges on the matrix A[ SLASWP ]
slasy2solve for the N1 by N2 matrix X, 1 <= N1,N2 <= 2, in   op(TL)∗X + ISGN∗X∗op(TR) = SCALE∗B,[ SLASY2 ]
slasyfcompute a partial factorization of a real symmetric matrix A using the Bunch-Kaufman diagonal pivoting method[ SLASYF ]
slatbssolve one of the triangular systems   A ∗x = s∗b or A’∗x = s∗b  with scaling to prevent overflow, where A is an upper or lower triangular band matrix[ SLATBS ]
slatpssolve one of the triangular systems   A ∗x = s∗b or A’∗x = s∗b  with scaling to prevent overflow, where A is an upper or lower triangular matrix stored in packed form[ SLATPS ]
slatrdreduce NB rows and columns of a real symmetric matrix A to symmetric tridiagonal form by an orthogonal similarity transformation Q’ ∗ A ∗ Q, and returns the matrices V and W which are needed to apply the transformation to the unreduced part of A[ SLATRD ]
slatrssolve one of the triangular systems   A ∗x = s∗b or A’∗x = s∗b  with scaling to prevent overflow[ SLATRS ]
slatzmapplie a Householder matrix generated by STZRQF to a matrix[ SLATZM ]
slauu2compute the product U ∗ U’ or L’ ∗ L, where the triangular factor U or L is stored in the upper or lower triangular part of the array A[ SLAUU2 ]
slauumcompute the product U ∗ U’ or L’ ∗ L, where the triangular factor U or L is stored in the upper or lower triangular part of the array A[ SLAUUM ]
slazroinitialize a 2-D array A to BETA on the diagonal and ALPHA on the offdiagonals[ SLAZRO ]
sopgtrgenerate a real orthogonal matrix Q which is defined as the product of n-1 elementary reflectors H(i) of order n, as returned by SSPTRD using packed storage[ SOPGTR ]
sopmtroverwrite the general real M-by-N matrix C with   SIDE = ’L’ SIDE = ’R’ TRANS = ’N’[ SOPMTR ]
sorg2lgenerate an m by n real matrix Q with orthonormal columns,[ SORG2L ]
sorg2rgenerate an m by n real matrix Q with orthonormal columns,[ SORG2R ]
sorgbrgenerate one of the real orthogonal matrices Q or P∗∗T determined by SGEBRD when reducing a real matrix A to bidiagonal form[ SORGBR ]
sorghrgenerate a real orthogonal matrix Q which is defined as the product of IHI-ILO elementary reflectors of order N, as returned by SGEHRD[ SORGHR ]
sorgl2generate an m by n real matrix Q with orthonormal rows,[ SORGL2 ]
sorglqgenerate an M-by-N real matrix Q with orthonormal rows,[ SORGLQ ]
sorgqlgenerate an M-by-N real matrix Q with orthonormal columns,[ SORGQL ]
sorgqrgenerate an M-by-N real matrix Q with orthonormal columns,[ SORGQR ]
sorgr2generate an m by n real matrix Q with orthonormal rows,[ SORGR2 ]
sorgrqgenerate an M-by-N real matrix Q with orthonormal rows,[ SORGRQ ]
sorgtrgenerate a real orthogonal matrix Q which is defined as the product of n-1 elementary reflectors of order N, as returned by SSYTRD[ SORGTR ]
sorm2loverwrite the general real m by n matrix C with   Q ∗ C if SIDE = ’L’ and TRANS = ’N’, or   Q’∗ C if SIDE = ’L’ and TRANS = ’T’, or   C ∗ Q if SIDE = ’R’ and TRANS = ’N’, or   C ∗ Q’ if SIDE = ’R’ and TRANS = ’T’,[ SORM2L ]
sorm2roverwrite the general real m by n matrix C with   Q ∗ C if SIDE = ’L’ and TRANS = ’N’, or   Q’∗ C if SIDE = ’L’ and TRANS = ’T’, or   C ∗ Q if SIDE = ’R’ and TRANS = ’N’, or   C ∗ Q’ if SIDE = ’R’ and TRANS = ’T’,[ SORM2R ]
sormbrVECT = ’Q’, SORMBR overwrites the general real M-by-N matrix C with  SIDE = ’L’ SIDE = ’R’ TRANS = ’N’[ SORMBR ]
sormhroverwrite the general real M-by-N matrix C with   SIDE = ’L’ SIDE = ’R’ TRANS = ’N’[ SORMHR ]
sorml2overwrite the general real m by n matrix C with   Q ∗ C if SIDE = ’L’ and TRANS = ’N’, or   Q’∗ C if SIDE = ’L’ and TRANS = ’T’, or   C ∗ Q if SIDE = ’R’ and TRANS = ’N’, or   C ∗ Q’ if SIDE = ’R’ and TRANS = ’T’,[ SORML2 ]
sormlqoverwrite the general real M-by-N matrix C with   SIDE = ’L’ SIDE = ’R’ TRANS = ’N’[ SORMLQ ]
sormqloverwrite the general real M-by-N matrix C with   SIDE = ’L’ SIDE = ’R’ TRANS = ’N’[ SORMQL ]
sormqroverwrite the general real M-by-N matrix C with   SIDE = ’L’ SIDE = ’R’ TRANS = ’N’[ SORMQR ]
sormr2overwrite the general real m by n matrix C with   Q ∗ C if SIDE = ’L’ and TRANS = ’N’, or   Q’∗ C if SIDE = ’L’ and TRANS = ’T’, or   C ∗ Q if SIDE = ’R’ and TRANS = ’N’, or   C ∗ Q’ if SIDE = ’R’ and TRANS = ’T’,[ SORMR2 ]
sormrqoverwrite the general real M-by-N matrix C with   SIDE = ’L’ SIDE = ’R’ TRANS = ’N’[ SORMRQ ]
sormtroverwrite the general real M-by-N matrix C with   SIDE = ’L’ SIDE = ’R’ TRANS = ’N’[ SORMTR ]
spbconestimate the reciprocal of the condition number (in the 1-norm) of a real symmetric positive definite band matrix using the Cholesky factorization A = U∗∗T∗U or A = L∗L∗∗T computed by SPBTRF[ SPBCON ]
spbequcompute row and column scalings intended to equilibrate a symmetric positive definite band matrix A and reduce its condition number (with respect to the two-norm)[ SPBEQU ]
spbrfsimprove the computed solution to a system of linear equations when the coefficient matrix is symmetric positive definite and banded, and provides error bounds and backward error estimates for the solution[ SPBRFS ]
spbstfcompute a split Cholesky factorization of a real symmetric positive definite band matrix A[ SPBSTF ]
spbsvcompute the solution to a real system of linear equations  A ∗ X = B,[ SPBSV ]
spbsvxuse the Cholesky factorization A = U∗∗T∗U or A = L∗L∗∗T to compute the solution to a real system of linear equations  A ∗ X = B,[ SPBSVX ]
spbtf2compute the Cholesky factorization of a real symmetric positive definite band matrix A[ SPBTF2 ]
spbtrfcompute the Cholesky factorization of a real symmetric positive definite band matrix A[ SPBTRF ]
spbtrssolve a system of linear equations A∗X = B with a symmetric positive definite band matrix A using the Cholesky factorization A = U∗∗T∗U or A = L∗L∗∗T computed by SPBTRF[ SPBTRS ]
spoconestimate the reciprocal of the condition number (in the 1-norm) of a real symmetric positive definite matrix using the Cholesky factorization A = U∗∗T∗U or A = L∗L∗∗T computed by SPOTRF[ SPOCON ]
spoequcompute row and column scalings intended to equilibrate a symmetric positive definite matrix A and reduce its condition number (with respect to the two-norm)[ SPOEQU ]
sporfsimprove the computed solution to a system of linear equations when the coefficient matrix is symmetric positive definite,[ SPORFS ]
sposvcompute the solution to a real system of linear equations  A ∗ X = B,[ SPOSV ]
sposvxuse the Cholesky factorization A = U∗∗T∗U or A = L∗L∗∗T to compute the solution to a real system of linear equations  A ∗ X = B,[ SPOSVX ]
spotf2compute the Cholesky factorization of a real symmetric positive definite matrix A[ SPOTF2 ]
spotrfcompute the Cholesky factorization of a real symmetric positive definite matrix A[ SPOTRF ]
spotricompute the inverse of a real symmetric positive definite matrix A using the Cholesky factorization A = U∗∗T∗U or A = L∗L∗∗T computed by SPOTRF[ SPOTRI ]
spotrssolve a system of linear equations A∗X = B with a symmetric positive definite matrix A using the Cholesky factorization A = U∗∗T∗U or A = L∗L∗∗T computed by SPOTRF[ SPOTRS ]
sppconestimate the reciprocal of the condition number (in the 1-norm) of a real symmetric positive definite packed matrix using the Cholesky factorization A = U∗∗T∗U or A = L∗L∗∗T computed by SPPTRF[ SPPCON ]
sppequcompute row and column scalings intended to equilibrate a symmetric positive definite matrix A in packed storage and reduce its condition number (with respect to the two-norm)[ SPPEQU ]
spprfsimprove the computed solution to a system of linear equations when the coefficient matrix is symmetric positive definite and packed, and provides error bounds and backward error estimates for the solution[ SPPRFS ]
sppsvcompute the solution to a real system of linear equations  A ∗ X = B,[ SPPSV ]
sppsvxuse the Cholesky factorization A = U∗∗T∗U or A = L∗L∗∗T to compute the solution to a real system of linear equations  A ∗ X = B,[ SPPSVX ]
spptrfcompute the Cholesky factorization of a real symmetric positive definite matrix A stored in packed format[ SPPTRF ]
spptricompute the inverse of a real symmetric positive definite matrix A using the Cholesky factorization A = U∗∗T∗U or A = L∗L∗∗T computed by SPPTRF[ SPPTRI ]
spptrssolve a system of linear equations A∗X = B with a symmetric positive definite matrix A in packed storage using the Cholesky factorization A = U∗∗T∗U or A = L∗L∗∗T computed by SPPTRF[ SPPTRS ]
sptconcompute the reciprocal of the condition number (in the 1-norm) of a real symmetric positive definite tridiagonal matrix using the factorization A = L∗D∗L∗∗T or A = U∗∗T∗D∗U computed by SPTTRF[ SPTCON ]
spteqrcompute all eigenvalues and, optionally, eigenvectors of a symmetric positive definite tridiagonal matrix by first factoring the matrix using SPTTRF, and then calling SBDSQR to compute the singular values of the bidiagonal factor[ SPTEQR ]
sptrfsimprove the computed solution to a system of linear equations when the coefficient matrix is symmetric positive definite and tridiagonal, and provides error bounds and backward error estimates for the solution[ SPTRFS ]
sptsvcompute the solution to a real system of linear equations A∗X = B, where A is an N-by-N symmetric positive definite tridiagonal matrix, and X and B are N-by-NRHS matrices[ SPTSV ]
sptsvxuse the factorization A = L∗D∗L∗∗T to compute the solution to a real system of linear equations A∗X = B, where A is an N-by-N symmetric positive definite tridiagonal matrix and X and B are N-by-NRHS matrices[ SPTSVX ]
spttrfcompute the factorization of a real symmetric positive definite tridiagonal matrix A[ SPTTRF ]
spttrssolve a system of linear equations A ∗ X = B with a symmetric positive definite tridiagonal matrix A using the factorization A = L∗D∗L∗∗T or A = U∗∗T∗D∗U computed by SPTTRF[ SPTTRS ]
srsclmultiplie an n-element real vector x by the real scalar 1/a[ SRSCL ]
ssbevcompute all the eigenvalues and, optionally, eigenvectors of a real symmetric band matrix A[ SSBEV ]
ssbevdcompute all the eigenvalues and, optionally, eigenvectors of a real symmetric band matrix A[ SSBEVD ]
ssbevxcompute selected eigenvalues and, optionally, eigenvectors of a real symmetric band matrix A[ SSBEVX ]
ssbgstreduce a real symmetric-definite banded generalized eigenproblem A∗x = lambda∗B∗x to standard form C∗y = lambda∗y,[ SSBGST ]
ssbgvcompute all the eigenvalues, and optionally, the eigenvectors of a real generalized symmetric-definite banded eigenproblem, of the form A∗x=(lambda)∗B∗x[ SSBGV ]
ssbtrdreduce a real symmetric band matrix A to symmetric tridiagonal form T by an orthogonal similarity transformation[ SSBTRD ]
sspconestimate the reciprocal of the condition number (in the 1-norm) of a real symmetric packed matrix A using the factorization A = U∗D∗U∗∗T or A = L∗D∗L∗∗T computed by SSPTRF[ SSPCON ]
sspevcompute all the eigenvalues and, optionally, eigenvectors of a real symmetric matrix A in packed storage[ SSPEV ]
sspevdcompute all the eigenvalues and, optionally, eigenvectors of a real symmetric matrix A in packed storage[ SSPEVD ]
sspevxcompute selected eigenvalues and, optionally, eigenvectors of a real symmetric matrix A in packed storage[ SSPEVX ]
sspgstreduce a real symmetric-definite generalized eigenproblem to standard form, using packed storage[ SSPGST ]
sspgvcompute all the eigenvalues and, optionally, the eigenvectors of a real generalized symmetric-definite eigenproblem, of the form A∗x=(lambda)∗B∗x, A∗Bx=(lambda)∗x, or B∗A∗x=(lambda)∗x[ SSPGV ]
ssprfsimprove the computed solution to a system of linear equations when the coefficient matrix is symmetric indefinite and packed, and provides error bounds and backward error estimates for the solution[ SSPRFS ]
sspsvcompute the solution to a real system of linear equations  A ∗ X = B,[ SSPSV ]
sspsvxuse the diagonal pivoting factorization A = U∗D∗U∗∗T or A = L∗D∗L∗∗T to compute the solution to a real system of linear equations A ∗ X = B, where A is an N-by-N symmetric matrix stored in packed format and X and B are N-by-NRHS matrices[ SSPSVX ]
ssptrdreduce a real symmetric matrix A stored in packed form to symmetric tridiagonal form T by an orthogonal similarity transformation[ SSPTRD ]
ssptrfcompute the factorization of a real symmetric matrix A stored in packed format using the Bunch-Kaufman diagonal pivoting method[ SSPTRF ]
ssptricompute the inverse of a real symmetric indefinite matrix A in packed storage using the factorization A = U∗D∗U∗∗T or A = L∗D∗L∗∗T computed by SSPTRF[ SSPTRI ]
ssptrssolve a system of linear equations A∗X = B with a real symmetric matrix A stored in packed format using the factorization A = U∗D∗U∗∗T or A = L∗D∗L∗∗T computed by SSPTRF[ SSPTRS ]
sstebzcompute the eigenvalues of a symmetric tridiagonal matrix T[ SSTEBZ ]
sstedccompute all eigenvalues and, optionally, eigenvectors of a symmetric tridiagonal matrix using the divide and conquer method[ SSTEDC ]
ssteincompute the eigenvectors of a real symmetric tridiagonal matrix T corresponding to specified eigenvalues, using inverse iteration[ SSTEIN ]
ssteqrcompute all eigenvalues and, optionally, eigenvectors of a symmetric tridiagonal matrix using the implicit QL or QR method[ SSTEQR ]
ssterfcompute all eigenvalues of a symmetric tridiagonal matrix using the Pal-Walker-Kahan variant of the QL or QR algorithm[ SSTERF ]
sstevcompute all eigenvalues and, optionally, eigenvectors of a real symmetric tridiagonal matrix A[ SSTEV ]
sstevdcompute all eigenvalues and, optionally, eigenvectors of a real symmetric tridiagonal matrix[ SSTEVD ]
sstevxcompute selected eigenvalues and, optionally, eigenvectors of a real symmetric tridiagonal matrix A[ SSTEVX ]
ssyconestimate the reciprocal of the condition number (in the 1-norm) of a real symmetric matrix A using the factorization A = U∗D∗U∗∗T or A = L∗D∗L∗∗T computed by SSYTRF[ SSYCON ]
ssyevcompute all eigenvalues and, optionally, eigenvectors of a real symmetric matrix A[ SSYEV ]
ssyevdcompute all eigenvalues and, optionally, eigenvectors of a real symmetric matrix A[ SSYEVD ]
ssyevxcompute selected eigenvalues and, optionally, eigenvectors of a real symmetric matrix A[ SSYEVX ]
ssygs2reduce a real symmetric-definite generalized eigenproblem to standard form[ SSYGS2 ]
ssygstreduce a real symmetric-definite generalized eigenproblem to standard form[ SSYGST ]
ssygvcompute all the eigenvalues, and optionally, the eigenvectors of a real generalized symmetric-definite eigenproblem, of the form A∗x=(lambda)∗B∗x, A∗Bx=(lambda)∗x, or B∗A∗x=(lambda)∗x[ SSYGV ]
ssyrfsimprove the computed solution to a system of linear equations when the coefficient matrix is symmetric indefinite, and provides error bounds and backward error estimates for the solution[ SSYRFS ]
ssysvcompute the solution to a real system of linear equations  A ∗ X = B,[ SSYSV ]
ssysvxuse the diagonal pivoting factorization to compute the solution to a real system of linear equations A ∗ X = B,[ SSYSVX ]
ssytd2reduce a real symmetric matrix A to symmetric tridiagonal form T by an orthogonal similarity transformation[ SSYTD2 ]
ssytf2compute the factorization of a real symmetric matrix A using the Bunch-Kaufman diagonal pivoting method[ SSYTF2 ]
ssytrdreduce a real symmetric matrix A to real symmetric tridiagonal form T by an orthogonal similarity transformation[ SSYTRD ]
ssytrfcompute the factorization of a real symmetric matrix A using the Bunch-Kaufman diagonal pivoting method[ SSYTRF ]
ssytricompute the inverse of a real symmetric indefinite matrix A using the factorization A = U∗D∗U∗∗T or A = L∗D∗L∗∗T computed by SSYTRF[ SSYTRI ]
ssytrssolve a system of linear equations A∗X = B with a real symmetric matrix A using the factorization A = U∗D∗U∗∗T or A = L∗D∗L∗∗T computed by SSYTRF[ SSYTRS ]
stbconestimate the reciprocal of the condition number of a triangular band matrix A, in either the 1-norm or the infinity-norm[ STBCON ]
stbrfsprovide error bounds and backward error estimates for the solution to a system of linear equations with a triangular band coefficient matrix[ STBRFS ]
stbtrssolve a triangular system of the form   A ∗ X = B or A∗∗T ∗ X = B,[ STBTRS ]
stgevccompute some or all of the right and/or left generalized eigenvectors of a pair of real upper triangular matrices (A,B)[ STGEVC ]
stgsjacompute the generalized singular value decomposition (GSVD) of two real upper triangular (or trapezoidal) matrices A and B[ STGSJA ]
stpconestimate the reciprocal of the condition number of a packed triangular matrix A, in either the 1-norm or the infinity-norm[ STPCON ]
stprfsprovide error bounds and backward error estimates for the solution to a system of linear equations with a triangular packed coefficient matrix[ STPRFS ]
stptricompute the inverse of a real upper or lower triangular matrix A stored in packed format[ STPTRI ]
stptrssolve a triangular system of the form   A ∗ X = B or A∗∗T ∗ X = B,[ STPTRS ]
strconestimate the reciprocal of the condition number of a triangular matrix A, in either the 1-norm or the infinity-norm[ STRCON ]
strevccompute some or all of the right and/or left eigenvectors of a real upper quasi-triangular matrix T[ STREVC ]
strexcreorder the real Schur factorization of a real matrix A = Q∗T∗Q∗∗T, so that the diagonal block of T with row index IFST is moved to row ILST[ STREXC ]
strrfsprovide error bounds and backward error estimates for the solution to a system of linear equations with a triangular coefficient matrix[ STRRFS ]
strsenreorder the real Schur factorization of a real matrix A = Q∗T∗Q∗∗T, so that a selected cluster of eigenvalues appears in the leading diagonal blocks of the upper quasi-triangular matrix T,[ STRSEN ]
strsnaestimate reciprocal condition numbers for specified eigenvalues and/or right eigenvectors of a real upper quasi-triangular matrix T (or of any matrix Q∗T∗Q∗∗T with Q orthogonal)[ STRSNA ]
strsylsolve the real Sylvester matrix equation[ STRSYL ]
strti2compute the inverse of a real upper or lower triangular matrix[ STRTI2 ]
strtricompute the inverse of a real upper or lower triangular matrix A[ STRTRI ]
strtrssolve a triangular system of the form   A ∗ X = B or A∗∗T ∗ X = B,[ STRTRS ]
stzrqfreduce the M-by-N ( M<=N ) real upper trapezoidal matrix A to upper triangular form by means of orthogonal transformations[ STZRQF ]
xerblai an error handler for the LAPACK routines[ XERBLA ]
zbdsqrcompute the singular value decomposition (SVD) of a real N-by-N (upper or lower) bidiagonal matrix B[ ZBDSQR ]
zdrsclmultiplie an n-element complex vector x by the real scalar 1/a[ ZDRSCL ]
zgbbrdreduce a complex general m-by-n band matrix A to real upper bidiagonal form B by a unitary transformation[ ZGBBRD ]
zgbconestimate the reciprocal of the condition number of a complex general band matrix A, in either the 1-norm or the infinity-norm,[ ZGBCON ]
zgbequcompute row and column scalings intended to equilibrate an M-by-N band matrix A and reduce its condition number[ ZGBEQU ]
zgbrfsimprove the computed solution to a system of linear equations when the coefficient matrix is banded, and provides error bounds and backward error estimates for the solution[ ZGBRFS ]
zgbsvcompute the solution to a complex system of linear equations A ∗ X = B, where A is a band matrix of order N with KL subdiagonals and KU superdiagonals, and X and B are N-by-NRHS matrices[ ZGBSV ]
zgbsvxuse the LU factorization to compute the solution to a complex system of linear equations A ∗ X = B, A∗∗T ∗ X = B, or A∗∗H ∗ X = B,[ ZGBSVX ]
zgbtf2compute an LU factorization of a complex m-by-n band matrix A using partial pivoting with row interchanges[ ZGBTF2 ]
zgbtrfcompute an LU factorization of a complex m-by-n band matrix A using partial pivoting with row interchanges[ ZGBTRF ]
zgbtrssolve a system of linear equations  A ∗ X = B, A∗∗T ∗ X = B, or A∗∗H ∗ X = B with a general band matrix A using the LU factorization computed by ZGBTRF[ ZGBTRS ]
zgebakform the right or left eigenvectors of a complex general matrix by backward transformation on the computed eigenvectors of the balanced matrix output by ZGEBAL[ ZGEBAK ]
zgebalbalance a general complex matrix A[ ZGEBAL ]
zgebd2reduce a complex general m by n matrix A to upper or lower real bidiagonal form B by a unitary transformation[ ZGEBD2 ]
zgebrdreduce a general complex M-by-N matrix A to upper or lower bidiagonal form B by a unitary transformation[ ZGEBRD ]
zgeconestimate the reciprocal of the condition number of a general complex matrix A, in either the 1-norm or the infinity-norm, using the LU factorization computed by ZGETRF[ ZGECON ]
zgeequcompute row and column scalings intended to equilibrate an M-by-N matrix A and reduce its condition number[ ZGEEQU ]
zgeescompute for an N-by-N complex nonsymmetric matrix A, the eigenvalues, the Schur form T, and, optionally, the matrix of Schur vectors Z[ ZGEES ]
zgeesxcompute for an N-by-N complex nonsymmetric matrix A, the eigenvalues, the Schur form T, and, optionally, the matrix of Schur vectors Z[ ZGEESX ]
zgeevcompute for an N-by-N complex nonsymmetric matrix A, the eigenvalues and, optionally, the left and/or right eigenvectors[ ZGEEV ]
zgeevxcompute for an N-by-N complex nonsymmetric matrix A, the eigenvalues and, optionally, the left and/or right eigenvectors[ ZGEEVX ]
zgegscompute for a pair of N-by-N complex nonsymmetric matrices A,[ ZGEGS ]
zgegvcompute for a pair of N-by-N complex nonsymmetric matrices A and B, the generalized eigenvalues (alpha, beta), and optionally,[ ZGEGV ]
zgehd2reduce a complex general matrix A to upper Hessenberg form H by a unitary similarity transformation[ ZGEHD2 ]
zgehrdreduce a complex general matrix A to upper Hessenberg form H by a unitary similarity transformation[ ZGEHRD ]
zgelq2compute an LQ factorization of a complex m by n matrix A[ ZGELQ2 ]
zgelqfcompute an LQ factorization of a complex M-by-N matrix A[ ZGELQF ]
zgelssolve overdetermined or underdetermined complex linear systems involving an M-by-N matrix A, or its conjugate-transpose, using a QR or LQ factorization of A[ ZGELS ]
zgelsscompute the minimum norm solution to a complex linear least squares problem[ ZGELSS ]
zgelsxcompute the minimum-norm solution to a complex linear least squares problem[ ZGELSX ]
zgeql2compute a QL factorization of a complex m by n matrix A[ ZGEQL2 ]
zgeqlfcompute a QL factorization of a complex M-by-N matrix A[ ZGEQLF ]
zgeqpfcompute a QR factorization with column pivoting of a complex M-by-N matrix A[ ZGEQPF ]
zgeqr2compute a QR factorization of a complex m by n matrix A[ ZGEQR2 ]
zgeqrfcompute a QR factorization of a complex M-by-N matrix A[ ZGEQRF ]
zgerfsimprove the computed solution to a system of linear equations and provides error bounds and backward error estimates for the solution[ ZGERFS ]
zgerq2compute an RQ factorization of a complex m by n matrix A[ ZGERQ2 ]
zgerqfcompute an RQ factorization of a complex M-by-N matrix A[ ZGERQF ]
zgesvcompute the solution to a complex system of linear equations  A ∗ X = B,[ ZGESV ]
zgesvdcompute the singular value decomposition (SVD) of a complex M-by-N matrix A, optionally computing the left and/or right singular vectors[ ZGESVD ]
zgesvxuse the LU factorization to compute the solution to a complex system of linear equations  A ∗ X = B,[ ZGESVX ]
zgetf2compute an LU factorization of a general m-by-n matrix A using partial pivoting with row interchanges[ ZGETF2 ]
zgetrfcompute an LU factorization of a general M-by-N matrix A using partial pivoting with row interchanges[ ZGETRF ]
zgetricompute the inverse of a matrix using the LU factorization computed by ZGETRF[ ZGETRI ]
zgetrssolve a system of linear equations  A ∗ X = B, A∗∗T ∗ X = B, or A∗∗H ∗ X = B with a general N-by-N matrix A using the LU factorization computed by ZGETRF[ ZGETRS ]
zggbakform the right or left eigenvectors of a complex generalized eigenvalue problem A∗x = lambda∗B∗x, by backward transformation on the computed eigenvectors of the balanced pair of matrices output by ZGGBAL[ ZGGBAK ]
zggbalbalance a pair of general complex matrices (A,B)[ ZGGBAL ]
zggglmsolve a general Gauss-Markov linear model (GLM) problem[ ZGGGLM ]
zgghrdreduce a pair of complex matrices (A,B) to generalized upper Hessenberg form using unitary transformations, where A is a general matrix and B is upper triangular[ ZGGHRD ]
zgglsesolve the linear equality-constrained least squares (LSE) problem[ ZGGLSE ]
zggqrfcompute a generalized QR factorization of an N-by-M matrix A and an N-by-P matrix B[ ZGGQRF ]
zggrqfcompute a generalized RQ factorization of an M-by-N matrix A and a P-by-N matrix B[ ZGGRQF ]
zggsvdcompute the generalized singular value decomposition (GSVD) of an M-by-N complex matrix A and P-by-N complex matrix B[ ZGGSVD ]
zggsvpcompute unitary matrices U, V and Q such that   N-K-L K L  U’∗A∗Q = K ( 0 A12 A13 ) if M-K-L >= 0[ ZGGSVP ]
zgtconestimate the reciprocal of the condition number of a complex tridiagonal matrix A using the LU factorization as computed by ZGTTRF[ ZGTCON ]
zgtrfsimprove the computed solution to a system of linear equations when the coefficient matrix is tridiagonal, and provides error bounds and backward error estimates for the solution[ ZGTRFS ]
zgtsvsolve the equation   A∗X = B,[ ZGTSV ]
zgtsvxuse the LU factorization to compute the solution to a complex system of linear equations A ∗ X = B, A∗∗T ∗ X = B, or A∗∗H ∗ X = B,[ ZGTSVX ]
zgttrfcompute an LU factorization of a complex tridiagonal matrix A using elimination with partial pivoting and row interchanges[ ZGTTRF ]
zgttrssolve one of the systems of equations  A ∗ X = B, A∗∗T ∗ X = B, or A∗∗H ∗ X = B,[ ZGTTRS ]
zhbevcompute all the eigenvalues and, optionally, eigenvectors of a complex Hermitian band matrix A[ ZHBEV ]
zhbevdcompute all the eigenvalues and, optionally, eigenvectors of a complex Hermitian band matrix A[ ZHBEVD ]
zhbevxcompute selected eigenvalues and, optionally, eigenvectors of a complex Hermitian band matrix A[ ZHBEVX ]
zhbgstreduce a complex Hermitian-definite banded generalized eigenproblem A∗x = lambda∗B∗x to standard form C∗y = lambda∗y,[ ZHBGST ]
zhbgvcompute all the eigenvalues, and optionally, the eigenvectors of a complex generalized Hermitian-definite banded eigenproblem, of the form A∗x=(lambda)∗B∗x[ ZHBGV ]
zhbtrdreduce a complex Hermitian band matrix A to real symmetric tridiagonal form T by a unitary similarity transformation[ ZHBTRD ]
zheconestimate the reciprocal of the condition number of a complex Hermitian matrix A using the factorization A = U∗D∗U∗∗H or A = L∗D∗L∗∗H computed by ZHETRF[ ZHECON ]
zheevcompute all eigenvalues and, optionally, eigenvectors of a complex Hermitian matrix A[ ZHEEV ]
zheevdcompute all eigenvalues and, optionally, eigenvectors of a complex Hermitian matrix A[ ZHEEVD ]
zheevxcompute selected eigenvalues and, optionally, eigenvectors of a complex Hermitian matrix A[ ZHEEVX ]
zhegs2reduce a complex Hermitian-definite generalized eigenproblem to standard form[ ZHEGS2 ]
zhegstreduce a complex Hermitian-definite generalized eigenproblem to standard form[ ZHEGST ]
zhegvcompute all the eigenvalues, and optionally, the eigenvectors of a complex generalized Hermitian-definite eigenproblem, of the form A∗x=(lambda)∗B∗x, A∗Bx=(lambda)∗x, or B∗A∗x=(lambda)∗x[ ZHEGV ]
zherfsimprove the computed solution to a system of linear equations when the coefficient matrix is Hermitian indefinite, and provides error bounds and backward error estimates for the solution[ ZHERFS ]
zhesvcompute the solution to a complex system of linear equations  A ∗ X = B,[ ZHESV ]
zhesvxuse the diagonal pivoting factorization to compute the solution to a complex system of linear equations A ∗ X = B,[ ZHESVX ]
zhetd2reduce a complex Hermitian matrix A to real symmetric tridiagonal form T by a unitary similarity transformation[ ZHETD2 ]
zhetf2compute the factorization of a complex Hermitian matrix A using the Bunch-Kaufman diagonal pivoting method[ ZHETF2 ]
zhetrdreduce a complex Hermitian matrix A to real symmetric tridiagonal form T by a unitary similarity transformation[ ZHETRD ]
zhetrfcompute the factorization of a complex Hermitian matrix A using the Bunch-Kaufman diagonal pivoting method[ ZHETRF ]
zhetricompute the inverse of a complex Hermitian indefinite matrix A using the factorization A = U∗D∗U∗∗H or A = L∗D∗L∗∗H computed by ZHETRF[ ZHETRI ]
zhetrssolve a system of linear equations A∗X = B with a complex Hermitian matrix A using the factorization A = U∗D∗U∗∗H or A = L∗D∗L∗∗H computed by ZHETRF[ ZHETRS ]
zhgeqzimplement a single-shift version of the QZ method for finding the generalized eigenvalues w(i)=ALPHA(i)/BETA(i) of the equation   det( A - w(i) B ) = 0  If JOB=’S’, then the pair (A,B) is simultaneously reduced to Schur form (i.e., A and B are both upper triangular) by applying one unitary tranformation (usually called Q) on the left and another (usually called Z) on the right[ ZHGEQZ ]
zhpconestimate the reciprocal of the condition number of a complex Hermitian packed matrix A using the factorization A = U∗D∗U∗∗H or A = L∗D∗L∗∗H computed by ZHPTRF[ ZHPCON ]
zhpevcompute all the eigenvalues and, optionally, eigenvectors of a complex Hermitian matrix in packed storage[ ZHPEV ]
zhpevdcompute all the eigenvalues and, optionally, eigenvectors of a complex Hermitian matrix A in packed storage[ ZHPEVD ]
zhpevxcompute selected eigenvalues and, optionally, eigenvectors of a complex Hermitian matrix A in packed storage[ ZHPEVX ]
zhpgstreduce a complex Hermitian-definite generalized eigenproblem to standard form, using packed storage[ ZHPGST ]
zhpgvcompute all the eigenvalues and, optionally, the eigenvectors of a complex generalized Hermitian-definite eigenproblem, of the form A∗x=(lambda)∗B∗x, A∗Bx=(lambda)∗x, or B∗A∗x=(lambda)∗x[ ZHPGV ]
zhprfsimprove the computed solution to a system of linear equations when the coefficient matrix is Hermitian indefinite and packed, and provides error bounds and backward error estimates for the solution[ ZHPRFS ]
zhpsvcompute the solution to a complex system of linear equations  A ∗ X = B,[ ZHPSV ]
zhpsvxuse the diagonal pivoting factorization A = U∗D∗U∗∗H or A = L∗D∗L∗∗H to compute the solution to a complex system of linear equations A ∗ X = B, where A is an N-by-N Hermitian matrix stored in packed format and X and B are N-by-NRHS matrices[ ZHPSVX ]
zhptrdreduce a complex Hermitian matrix A stored in packed form to real symmetric tridiagonal form T by a unitary similarity transformation[ ZHPTRD ]
zhptrfcompute the factorization of a complex Hermitian packed matrix A using the Bunch-Kaufman diagonal pivoting method[ ZHPTRF ]
zhptricompute the inverse of a complex Hermitian indefinite matrix A in packed storage using the factorization A = U∗D∗U∗∗H or A = L∗D∗L∗∗H computed by ZHPTRF[ ZHPTRI ]
zhptrssolve a system of linear equations A∗X = B with a complex Hermitian matrix A stored in packed format using the factorization A = U∗D∗U∗∗H or A = L∗D∗L∗∗H computed by ZHPTRF[ ZHPTRS ]
zhseinuse inverse iteration to find specified right and/or left eigenvectors of a complex upper Hessenberg matrix H[ ZHSEIN ]
zhseqrcompute the eigenvalues of a complex upper Hessenberg matrix H, and, optionally, the matrices T and Z from the Schur decomposition H = Z T Z∗∗H, where T is an upper triangular matrix (the Schur form), and Z is the unitary matrix of Schur vectors[ ZHSEQR ]
zlabrdreduce the first NB rows and columns of a complex general m by n matrix A to upper or lower real bidiagonal form by a unitary transformation Q’ ∗ A ∗ P, and returns the matrices X and Y which are needed to apply the transformation to the unreduced part of A[ ZLABRD ]
zlacgvconjugate a complex vector of length N[ ZLACGV ]
zlaconestimate the 1-norm of a square, complex matrix A[ ZLACON ]
zlacpycopie all or part of a two-dimensional matrix A to another matrix B[ ZLACPY ]
zlacrmperform a very simple matrix-matrix multiplication[ ZLACRM ]
zlacrtapplie a plane rotation, where the cos and sin (C and S) are complex and the vectors CX and CY are complex[ ZLACRT ]
zladiv:= X / Y, where X and Y are complex[ ZLADIV ]
zlaed0the divide and conquer method, ZLAED0 computes all eigenvalues of a symmetric tridiagonal matrix which is one diagonal block of those from reducing a dense or band Hermitian matrix and corresponding eigenvectors of the dense or band matrix[ ZLAED0 ]
zlaed7compute the updated eigensystem of a diagonal matrix after modification by a rank-one symmetric matrix[ ZLAED7 ]
zlaed8merge the two sets of eigenvalues together into a single sorted set[ ZLAED8 ]
zlaeinuse inverse iteration to find a right or left eigenvector corresponding to the eigenvalue W of a complex upper Hessenberg matrix H[ ZLAEIN ]
zlaesycompute the eigendecomposition of a 2-by-2 symmetric matrix  ( ( A, B );( B, C ) ) provided the norm of the matrix of eigenvectors is larger than some threshold value[ ZLAESY ]
zlaev2compute the eigendecomposition of a 2-by-2 Hermitian matrix  [ A B ]  [ CONJG(B) C ][ ZLAEV2 ]
zlags2
zlagtmperform a matrix-vector product of the form   B := alpha ∗ A ∗ X + beta ∗ B  where A is a tridiagonal matrix of order N, B and X are N by NRHS matrices, and alpha and beta are real scalars, each of which may be 0., 1., or -1[ ZLAGTM ]
zlahefcompute a partial factorization of a complex Hermitian matrix A using the Bunch-Kaufman diagonal pivoting method[ ZLAHEF ]
zlahqri an auxiliary routine called by ZHSEQR to update the eigenvalues and Schur decomposition already computed by ZHSEQR, by dealing with the Hessenberg submatrix in rows and columns ILO to IHI[ ZLAHQR ]
zlahrdreduce the first NB columns of a complex general n-by-(n-k+1) matrix A so that elements below the k-th subdiagonal are zero[ ZLAHRD ]
zlaic1applie one step of incremental condition estimation in its simplest version[ ZLAIC1 ]
zlangbreturn the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of an n by n band matrix A, with kl sub-diagonals and ku super-diagonals[ ZLANGB ]
zlangereturn the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a complex matrix A[ ZLANGE ]
zlangtreturn the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a complex tridiagonal matrix A[ ZLANGT ]
zlanhbreturn the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of an n by n hermitian band matrix A, with k super-diagonals[ ZLANHB ]
zlanhereturn the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a complex hermitian matrix A[ ZLANHE ]
zlanhpreturn the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a complex hermitian matrix A, supplied in packed form[ ZLANHP ]
zlanhsreturn the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a Hessenberg matrix A[ ZLANHS ]
zlanhtreturn the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a complex Hermitian tridiagonal matrix A[ ZLANHT ]
zlansbreturn the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of an n by n symmetric band matrix A, with k super-diagonals[ ZLANSB ]
zlanspreturn the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a complex symmetric matrix A, supplied in packed form[ ZLANSP ]
zlansyreturn the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a complex symmetric matrix A[ ZLANSY ]
zlantbreturn the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of an n by n triangular band matrix A, with ( k + 1 ) diagonals[ ZLANTB ]
zlantpreturn the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a triangular matrix A, supplied in packed form[ ZLANTP ]
zlantrreturn the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a trapezoidal or triangular matrix A[ ZLANTR ]
zlaplltwo column vectors X and Y, let   A = ( X Y )[ ZLAPLL ]
zlapmtrearrange the columns of the M by N matrix X as specified by the permutation K(1),K(2),...,K(N) of the integers 1,...,N[ ZLAPMT ]
zlaqgbequilibrate a general M by N band matrix A with KL subdiagonals and KU superdiagonals using the row and scaling factors in the vectors R and C[ ZLAQGB ]
zlaqgeequilibrate a general M by N matrix A using the row and scaling factors in the vectors R and C[ ZLAQGE ]
zlaqhbequilibrate a symmetric band matrix A using the scaling factors in the vector S[ ZLAQHB ]
zlaqheequilibrate a Hermitian matrix A using the scaling factors in the vector S[ ZLAQHE ]
zlaqhpequilibrate a Hermitian matrix A using the scaling factors in the vector S[ ZLAQHP ]
zlaqsbequilibrate a symmetric band matrix A using the scaling factors in the vector S[ ZLAQSB ]
zlaqspequilibrate a symmetric matrix A using the scaling factors in the vector S[ ZLAQSP ]
zlaqsyequilibrate a symmetric matrix A using the scaling factors in the vector S[ ZLAQSY ]
zlar2vapplie a vector of complex plane rotations with real cosines from both sides to a sequence of 2-by-2 complex Hermitian matrices,[ ZLAR2V ]
zlarfapplie a complex elementary reflector H to a complex M-by-N matrix C, from either the left or the right[ ZLARF ]
zlarfbapplie a complex block reflector H or its transpose H’ to a complex M-by-N matrix C, from either the left or the right[ ZLARFB ]
zlarfggenerate a complex elementary reflector H of order n, such that   H’ ∗ ( alpha ) = ( beta ), H’ ∗ H = I[ ZLARFG ]
zlarftform the triangular factor T of a complex block reflector H of order n, which is defined as a product of k elementary reflectors[ ZLARFT ]
zlarfxapplie a complex elementary reflector H to a complex m by n matrix C, from either the left or the right[ ZLARFX ]
zlargvgenerate a vector of complex plane rotations with real cosines, determined by elements of the complex vectors x and y[ ZLARGV ]
zlarnvreturn a vector of n random complex numbers from a uniform or normal distribution[ ZLARNV ]
zlartggenerate a plane rotation so that   [ CS SN ] [ F ] [ R ]  [ __ ][ ZLARTG ]
zlartvapplie a vector of complex plane rotations with real cosines to elements of the complex vectors x and y[ ZLARTV ]
zlasclmultiplie the M by N complex matrix A by the real scalar CTO/CFROM[ ZLASCL ]
zlasetinitialize a 2-D array A to BETA on the diagonal and ALPHA on the offdiagonals[ ZLASET ]
zlasrperform the transformation   A := P∗A, when SIDE = ’L’ or ’l’ ( Left-hand side )   A := A∗P’, when SIDE = ’R’ or ’r’ ( Right-hand side )  where A is an m by n complex matrix and P is an orthogonal matrix,[ ZLASR ]
zlassqreturn the values scl and ssq such that   ( scl∗∗2 )∗ssq = x( 1 )∗∗2 +...+ x( n )∗∗2 + ( scale∗∗2 )∗sumsq,[ ZLASSQ ]
zlaswpperform a series of row interchanges on the matrix A[ ZLASWP ]
zlasyfcompute a partial factorization of a complex symmetric matrix A using the Bunch-Kaufman diagonal pivoting method[ ZLASYF ]
zlatbssolve one of the triangular systems   A ∗ x = s∗b, A∗∗T ∗ x = s∗b, or A∗∗H ∗ x = s∗b,[ ZLATBS ]
zlatpssolve one of the triangular systems   A ∗ x = s∗b, A∗∗T ∗ x = s∗b, or A∗∗H ∗ x = s∗b,[ ZLATPS ]
zlatrdreduce NB rows and columns of a complex Hermitian matrix A to Hermitian tridiagonal form by a unitary similarity transformation Q’ ∗ A ∗ Q, and returns the matrices V and W which are needed to apply the transformation to the unreduced part of A[ ZLATRD ]
zlatrssolve one of the triangular systems   A ∗ x = s∗b, A∗∗T ∗ x = s∗b, or A∗∗H ∗ x = s∗b,[ ZLATRS ]
zlatzmapplie a Householder matrix generated by ZTZRQF to a matrix[ ZLATZM ]
zlauu2compute the product U ∗ U’ or L’ ∗ L, where the triangular factor U or L is stored in the upper or lower triangular part of the array A[ ZLAUU2 ]
zlauumcompute the product U ∗ U’ or L’ ∗ L, where the triangular factor U or L is stored in the upper or lower triangular part of the array A[ ZLAUUM ]
zlazroinitialize a 2-D array A to BETA on the diagonal and ALPHA on the offdiagonals[ ZLAZRO ]
zpbconestimate the reciprocal of the condition number (in the 1-norm) of a complex Hermitian positive definite band matrix using the Cholesky factorization A = U∗∗H∗U or A = L∗L∗∗H computed by ZPBTRF[ ZPBCON ]
zpbequcompute row and column scalings intended to equilibrate a Hermitian positive definite band matrix A and reduce its condition number (with respect to the two-norm)[ ZPBEQU ]
zpbrfsimprove the computed solution to a system of linear equations when the coefficient matrix is Hermitian positive definite and banded, and provides error bounds and backward error estimates for the solution[ ZPBRFS ]
zpbstfcompute a split Cholesky factorization of a complex Hermitian positive definite band matrix A[ ZPBSTF ]
zpbsvcompute the solution to a complex system of linear equations  A ∗ X = B,[ ZPBSV ]
zpbsvxuse the Cholesky factorization A = U∗∗H∗U or A = L∗L∗∗H to compute the solution to a complex system of linear equations  A ∗ X = B,[ ZPBSVX ]
zpbtf2compute the Cholesky factorization of a complex Hermitian positive definite band matrix A[ ZPBTF2 ]
zpbtrfcompute the Cholesky factorization of a complex Hermitian positive definite band matrix A[ ZPBTRF ]
zpbtrssolve a system of linear equations A∗X = B with a Hermitian positive definite band matrix A using the Cholesky factorization A = U∗∗H∗U or A = L∗L∗∗H computed by ZPBTRF[ ZPBTRS ]
zpoconestimate the reciprocal of the condition number (in the 1-norm) of a complex Hermitian positive definite matrix using the Cholesky factorization A = U∗∗H∗U or A = L∗L∗∗H computed by ZPOTRF[ ZPOCON ]
zpoequcompute row and column scalings intended to equilibrate a Hermitian positive definite matrix A and reduce its condition number (with respect to the two-norm)[ ZPOEQU ]
zporfsimprove the computed solution to a system of linear equations when the coefficient matrix is Hermitian positive definite,[ ZPORFS ]
zposvcompute the solution to a complex system of linear equations  A ∗ X = B,[ ZPOSV ]
zposvxuse the Cholesky factorization A = U∗∗H∗U or A = L∗L∗∗H to compute the solution to a complex system of linear equations  A ∗ X = B,[ ZPOSVX ]
zpotf2compute the Cholesky factorization of a complex Hermitian positive definite matrix A[ ZPOTF2 ]
zpotrfcompute the Cholesky factorization of a complex Hermitian positive definite matrix A[ ZPOTRF ]
zpotricompute the inverse of a complex Hermitian positive definite matrix A using the Cholesky factorization A = U∗∗H∗U or A = L∗L∗∗H computed by ZPOTRF[ ZPOTRI ]
zpotrssolve a system of linear equations A∗X = B with a Hermitian positive definite matrix A using the Cholesky factorization A = U∗∗H∗U or A = L∗L∗∗H computed by ZPOTRF[ ZPOTRS ]
zppconestimate the reciprocal of the condition number (in the 1-norm) of a complex Hermitian positive definite packed matrix using the Cholesky factorization A = U∗∗H∗U or A = L∗L∗∗H computed by ZPPTRF[ ZPPCON ]
zppequcompute row and column scalings intended to equilibrate a Hermitian positive definite matrix A in packed storage and reduce its condition number (with respect to the two-norm)[ ZPPEQU ]
zpprfsimprove the computed solution to a system of linear equations when the coefficient matrix is Hermitian positive definite and packed, and provides error bounds and backward error estimates for the solution[ ZPPRFS ]
zppsvcompute the solution to a complex system of linear equations  A ∗ X = B,[ ZPPSV ]
zppsvxuse the Cholesky factorization A = U∗∗H∗U or A = L∗L∗∗H to compute the solution to a complex system of linear equations  A ∗ X = B,[ ZPPSVX ]
zpptrfcompute the Cholesky factorization of a complex Hermitian positive definite matrix A stored in packed format[ ZPPTRF ]
zpptricompute the inverse of a complex Hermitian positive definite matrix A using the Cholesky factorization A = U∗∗H∗U or A = L∗L∗∗H computed by ZPPTRF[ ZPPTRI ]
zpptrssolve a system of linear equations A∗X = B with a Hermitian positive definite matrix A in packed storage using the Cholesky factorization A = U∗∗H∗U or A = L∗L∗∗H computed by ZPPTRF[ ZPPTRS ]
zptconcompute the reciprocal of the condition number (in the 1-norm) of a complex Hermitian positive definite tridiagonal matrix using the factorization A = L∗D∗L∗∗H or A = U∗∗H∗D∗U computed by ZPTTRF[ ZPTCON ]
zpteqrcompute all eigenvalues and, optionally, eigenvectors of a symmetric positive definite tridiagonal matrix by first factoring the matrix using DPTTRF and then calling ZBDSQR to compute the singular values of the bidiagonal factor[ ZPTEQR ]
zptrfsimprove the computed solution to a system of linear equations when the coefficient matrix is Hermitian positive definite and tridiagonal, and provides error bounds and backward error estimates for the solution[ ZPTRFS ]
zptsvcompute the solution to a complex system of linear equations A∗X = B, where A is an N-by-N Hermitian positive definite tridiagonal matrix, and X and B are N-by-NRHS matrices[ ZPTSV ]
zptsvxuse the factorization A = L∗D∗L∗∗H to compute the solution to a complex system of linear equations A∗X = B, where A is an N-by-N Hermitian positive definite tridiagonal matrix and X and B are N-by-NRHS matrices[ ZPTSVX ]
zpttrfcompute the factorization of a complex Hermitian positive definite tridiagonal matrix A[ ZPTTRF ]
zpttrssolve a system of linear equations A ∗ X = B with a Hermitian positive definite tridiagonal matrix A using the factorization A = U∗∗H∗D∗U or A = L∗D∗L∗∗H computed by ZPTTRF[ ZPTTRS ]
zrotapplie a plane rotation, where the cos (C) is real and the sin (S) is complex, and the vectors CX and CY are complex[ ZROT ]
zspconestimate the reciprocal of the condition number (in the 1-norm) of a complex symmetric packed matrix A using the factorization A = U∗D∗U∗∗T or A = L∗D∗L∗∗T computed by ZSPTRF[ ZSPCON ]
zspmvperform the matrix-vector operation   y := alpha∗A∗x + beta∗y,[ ZSPMV ]
zsprperform the symmetric rank 1 operation   A := alpha∗x∗conjg( x’ ) + A,[ ZSPR ]
zsprfsimprove the computed solution to a system of linear equations when the coefficient matrix is symmetric indefinite and packed, and provides error bounds and backward error estimates for the solution[ ZSPRFS ]
zspsvcompute the solution to a complex system of linear equations  A ∗ X = B,[ ZSPSV ]
zspsvxuse the diagonal pivoting factorization A = U∗D∗U∗∗T or A = L∗D∗L∗∗T to compute the solution to a complex system of linear equations A ∗ X = B, where A is an N-by-N symmetric matrix stored in packed format and X and B are N-by-NRHS matrices[ ZSPSVX ]
zsptrfcompute the factorization of a complex symmetric matrix A stored in packed format using the Bunch-Kaufman diagonal pivoting method[ ZSPTRF ]
zsptricompute the inverse of a complex symmetric indefinite matrix A in packed storage using the factorization A = U∗D∗U∗∗T or A = L∗D∗L∗∗T computed by ZSPTRF[ ZSPTRI ]
zsptrssolve a system of linear equations A∗X = B with a complex symmetric matrix A stored in packed format using the factorization A = U∗D∗U∗∗T or A = L∗D∗L∗∗T computed by ZSPTRF[ ZSPTRS ]
zsrsclmultiplie an n-element complex vector x by the real scalar 1/a[ ZSRSCL ]
zstedccompute all eigenvalues and, optionally, eigenvectors of a symmetric tridiagonal matrix using the divide and conquer method[ ZSTEDC ]
zsteincompute the eigenvectors of a real symmetric tridiagonal matrix T corresponding to specified eigenvalues, using inverse iteration[ ZSTEIN ]
zsteqrcompute all eigenvalues and, optionally, eigenvectors of a symmetric tridiagonal matrix using the implicit QL or QR method[ ZSTEQR ]
zsyconestimate the reciprocal of the condition number (in the 1-norm) of a complex symmetric matrix A using the factorization A = U∗D∗U∗∗T or A = L∗D∗L∗∗T computed by ZSYTRF[ ZSYCON ]
zsymvperform the matrix-vector operation   y := alpha∗A∗x + beta∗y,[ ZSYMV ]
zsyrperform the symmetric rank 1 operation   A := alpha∗x∗( x’ ) + A,[ ZSYR ]
zsyrfsimprove the computed solution to a system of linear equations when the coefficient matrix is symmetric indefinite, and provides error bounds and backward error estimates for the solution[ ZSYRFS ]
zsysvcompute the solution to a complex system of linear equations  A ∗ X = B,[ ZSYSV ]
zsysvxuse the diagonal pivoting factorization to compute the solution to a complex system of linear equations A ∗ X = B,[ ZSYSVX ]
zsytf2compute the factorization of a complex symmetric matrix A using the Bunch-Kaufman diagonal pivoting method[ ZSYTF2 ]
zsytrfcompute the factorization of a complex symmetric matrix A using the Bunch-Kaufman diagonal pivoting method[ ZSYTRF ]
zsytricompute the inverse of a complex symmetric indefinite matrix A using the factorization A = U∗D∗U∗∗T or A = L∗D∗L∗∗T computed by ZSYTRF[ ZSYTRI ]
zsytrssolve a system of linear equations A∗X = B with a complex symmetric matrix A using the factorization A = U∗D∗U∗∗T or A = L∗D∗L∗∗T computed by ZSYTRF[ ZSYTRS ]
ztbconestimate the reciprocal of the condition number of a triangular band matrix A, in either the 1-norm or the infinity-norm[ ZTBCON ]
ztbrfsprovide error bounds and backward error estimates for the solution to a system of linear equations with a triangular band coefficient matrix[ ZTBRFS ]
ztbtrssolve a triangular system of the form   A ∗ X = B, A∗∗T ∗ X = B, or A∗∗H ∗ X = B,[ ZTBTRS ]
ztgevccompute some or all of the right and/or left generalized eigenvectors of a pair of complex upper triangular matrices (A,B)[ ZTGEVC ]
ztgsjacompute the generalized singular value decomposition (GSVD) of two complex upper triangular (or trapezoidal) matrices A and B[ ZTGSJA ]
ztpconestimate the reciprocal of the condition number of a packed triangular matrix A, in either the 1-norm or the infinity-norm[ ZTPCON ]
ztprfsprovide error bounds and backward error estimates for the solution to a system of linear equations with a triangular packed coefficient matrix[ ZTPRFS ]
ztptricompute the inverse of a complex upper or lower triangular matrix A stored in packed format[ ZTPTRI ]
ztptrssolve a triangular system of the form   A ∗ X = B, A∗∗T ∗ X = B, or A∗∗H ∗ X = B,[ ZTPTRS ]
ztrconestimate the reciprocal of the condition number of a triangular matrix A, in either the 1-norm or the infinity-norm[ ZTRCON ]
ztrevccompute some or all of the right and/or left eigenvectors of a complex upper triangular matrix T[ ZTREVC ]
ztrexcreorder the Schur factorization of a complex matrix A = Q∗T∗Q∗∗H, so that the diagonal element of T with row index IFST is moved to row ILST[ ZTREXC ]
ztrrfsprovide error bounds and backward error estimates for the solution to a system of linear equations with a triangular coefficient matrix[ ZTRRFS ]
ztrsenreorder the Schur factorization of a complex matrix A = Q∗T∗Q∗∗H, so that a selected cluster of eigenvalues appears in the leading positions on the diagonal of the upper triangular matrix T, and the leading columns of Q form an orthonormal basis of the corresponding right invariant subspace[ ZTRSEN ]
ztrsnaestimate reciprocal condition numbers for specified eigenvalues and/or right eigenvectors of a complex upper triangular matrix T (or of any matrix Q∗T∗Q∗∗H with Q unitary)[ ZTRSNA ]
ztrsylsolve the complex Sylvester matrix equation[ ZTRSYL ]
ztrti2compute the inverse of a complex upper or lower triangular matrix[ ZTRTI2 ]
ztrtricompute the inverse of a complex upper or lower triangular matrix A[ ZTRTRI ]
ztrtrssolve a triangular system of the form   A ∗ X = B, A∗∗T ∗ X = B, or A∗∗H ∗ X = B,[ ZTRTRS ]
ztzrqfreduce the M-by-N ( M<=N ) complex upper trapezoidal matrix A to upper triangular form by means of unitary transformations[ ZTZRQF ]
zung2lgenerate an m by n complex matrix Q with orthonormal columns,[ ZUNG2L ]
zung2rgenerate an m by n complex matrix Q with orthonormal columns,[ ZUNG2R ]
zungbrgenerate one of the complex unitary matrices Q or P∗∗H determined by ZGEBRD when reducing a complex matrix A to bidiagonal form[ ZUNGBR ]
zunghrgenerate a complex unitary matrix Q which is defined as the product of IHI-ILO elementary reflectors of order N, as returned by ZGEHRD[ ZUNGHR ]
zungl2generate an m-by-n complex matrix Q with orthonormal rows,[ ZUNGL2 ]
zunglqgenerate an M-by-N complex matrix Q with orthonormal rows,[ ZUNGLQ ]
zungqlgenerate an M-by-N complex matrix Q with orthonormal columns,[ ZUNGQL ]
zungqrgenerate an M-by-N complex matrix Q with orthonormal columns,[ ZUNGQR ]
zungr2generate an m by n complex matrix Q with orthonormal rows,[ ZUNGR2 ]
zungrqgenerate an M-by-N complex matrix Q with orthonormal rows,[ ZUNGRQ ]
zungtrgenerate a complex unitary matrix Q which is defined as the product of n-1 elementary reflectors of order N, as returned by ZHETRD[ ZUNGTR ]
zunm2loverwrite the general complex m-by-n matrix C with   Q ∗ C if SIDE = ’L’ and TRANS = ’N’, or   Q’∗ C if SIDE = ’L’ and TRANS = ’C’, or   C ∗ Q if SIDE = ’R’ and TRANS = ’N’, or   C ∗ Q’ if SIDE = ’R’ and TRANS = ’C’,[ ZUNM2L ]
zunm2roverwrite the general complex m-by-n matrix C with   Q ∗ C if SIDE = ’L’ and TRANS = ’N’, or   Q’∗ C if SIDE = ’L’ and TRANS = ’C’, or   C ∗ Q if SIDE = ’R’ and TRANS = ’N’, or   C ∗ Q’ if SIDE = ’R’ and TRANS = ’C’,[ ZUNM2R ]
zunmbrVECT = ’Q’, ZUNMBR overwrites the general complex M-by-N matrix C with  SIDE = ’L’ SIDE = ’R’ TRANS = ’N’[ ZUNMBR ]
zunmhroverwrite the general complex M-by-N matrix C with   SIDE = ’L’ SIDE = ’R’ TRANS = ’N’[ ZUNMHR ]
zunml2overwrite the general complex m-by-n matrix C with   Q ∗ C if SIDE = ’L’ and TRANS = ’N’, or   Q’∗ C if SIDE = ’L’ and TRANS = ’C’, or   C ∗ Q if SIDE = ’R’ and TRANS = ’N’, or   C ∗ Q’ if SIDE = ’R’ and TRANS = ’C’,[ ZUNML2 ]
zunmlqoverwrite the general complex M-by-N matrix C with   SIDE = ’L’ SIDE = ’R’ TRANS = ’N’[ ZUNMLQ ]
zunmqloverwrite the general complex M-by-N matrix C with   SIDE = ’L’ SIDE = ’R’ TRANS = ’N’[ ZUNMQL ]
zunmqroverwrite the general complex M-by-N matrix C with   SIDE = ’L’ SIDE = ’R’ TRANS = ’N’[ ZUNMQR ]
zunmr2overwrite the general complex m-by-n matrix C with   Q ∗ C if SIDE = ’L’ and TRANS = ’N’, or   Q’∗ C if SIDE = ’L’ and TRANS = ’C’, or   C ∗ Q if SIDE = ’R’ and TRANS = ’N’, or   C ∗ Q’ if SIDE = ’R’ and TRANS = ’C’,[ ZUNMR2 ]
zunmrqoverwrite the general complex M-by-N matrix C with   SIDE = ’L’ SIDE = ’R’ TRANS = ’N’[ ZUNMRQ ]
zunmtroverwrite the general complex M-by-N matrix C with   SIDE = ’L’ SIDE = ’R’ TRANS = ’N’[ ZUNMTR ]
zupgtrgenerate a complex unitary matrix Q which is defined as the product of n-1 elementary reflectors H(i) of order n, as returned by ZHPTRD using packed storage[ ZUPGTR ]
zupmtroverwrite the general complex M-by-N matrix C with   SIDE = ’L’ SIDE = ’R’ TRANS = ’N’[ ZUPMTR ]

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026