Procedures

ProcedureLocationProcedure TypeDescription
cublasCgemm f77_blas_cublas Interface
cublasCgemv f77_blas_cublas Interface
cublasCreate mfi_blas_cublas Interface
cublasCtrmm f77_blas_cublas Interface
cublasCtrsm f77_blas_cublas Interface
cublasDestroy mfi_blas_cublas Interface
cublasDgemm f77_blas_cublas Interface
cublasDgemv f77_blas_cublas Interface
cublasDtrmm f77_blas_cublas Interface
cublasDtrsm f77_blas_cublas Interface
cublasSetPointerMode mfi_blas_cublas Interface
cublasSgemm f77_blas_cublas Interface
cublasSgemv f77_blas_cublas Interface
cublasStrmm f77_blas_cublas Interface
cublasStrsm f77_blas_cublas Interface
cublasZgemm f77_blas_cublas Interface
cublasZgemv f77_blas_cublas Interface
cublasZtrmm f77_blas_cublas Interface
cublasZtrsm f77_blas_cublas Interface
cuda_free mfi_blas_cublas Interface
cuda_malloc mfi_blas_cublas Interface
cudaMemcpy mfi_blas_cublas Interface
dlamch f77_blas Interface

?lamch supports s, d. See mfi_lamch for the modern version.

dsdot f77_blas Interface
f77_asum f77_blas_asum Interface

Generic old style interface for ASUM. Supports s, d, sc, dz. See also: mfi_asum, sasum, dasum, scasum, dzasum.

f77_axpy f77_blas_axpy Interface

Generic old style interface for AXPY. Supports s, d, c, z. See also: mfi_axpy, saxpy, daxpy, caxpy, zaxpy.

f77_copy f77_blas_copy Interface

Generic old style interface for COPY. Supports s, d, c, z. See also: mfi_copy, scopy, dcopy, ccopy, zcopy.

f77_dot f77_blas_dot Interface

Generic old style interface for DOT. Supports s, d. See also: mfi_dot, sdot, ddot.

f77_dotc f77_blas_dotc Interface

Generic old style interface for DOTC. Supports c, z. See also: mfi_dotc, cdotc, zdotc.

f77_dotu f77_blas_dotu Interface

Generic old style interface for DOTU. Supports c, z. See also: mfi_dotu, cdotu, zdotu.

f77_gbmv f77_blas_gbmv Interface

Generic old style interface for GBMV. Supports s, d, c, z. See also: mfi_gbmv, sgbmv, dgbmv, cgbmv, zgbmv.

f77_gels f77_lapack Interface

Generic old style interface for GELS. Supports s, d, c, z. See also: mfi_gels, sgels, dgels, cgels, zgels.

f77_gelsd f77_lapack Interface

Generic old style interface for GELSD. Supports s, d, c, z. See also: mfi_gelsd, sgelsd, dgelsd, cgelsd, zgelsd.

f77_gelss f77_lapack Interface

Generic old style interface for GELSS. Supports s, d, c, z. See also: mfi_gelss, sgelss, dgelss, cgelss, zgelss.

f77_gelst f77_lapack Interface

Generic old style interface for GELST. Supports s, d, c, z. See also: mfi_gelst, sgelst, dgelst, cgelst, zgelst.

f77_gelsy f77_lapack Interface

Generic old style interface for GELSY. Supports s, d, c, z. See also: mfi_gelsy, sgelsy, dgelsy, cgelsy, zgelsy.

f77_gemm f77_blas_gemm Interface

Generic old style interface for GEMM. Supports s, d, c, z. See also: mfi_gemm, sgemm, dgemm, cgemm, zgemm.

f77_gemv f77_blas_gemv Interface

Generic old style interface for GEMV. Supports s, d, c, z. See also: mfi_gemv, sgemv, dgemv, cgemv, zgemv.

f77_geqrf f77_lapack Interface

Generic old style interface for GEQRF. Supports s, d, c, z. See also: mfi_geqrf, sgeqrf, dgeqrf, cgeqrf, zgeqrf.

f77_ger f77_blas_ger Interface

Generic old style interface for GER. Supports s, d. See also: mfi_ger, sger, dger.

f77_gerc f77_blas_gerc Interface

Generic old style interface for GERC. Supports c, z. See also: mfi_gerc, cgerc, zgerc.

f77_gerqf f77_lapack Interface

Generic old style interface for GERQF. Supports s, d, c, z. See also: mfi_gerqf, sgerqf, dgerqf, cgerqf, zgerqf.

f77_geru f77_blas_geru Interface

Generic old style interface for GERU. Supports c, z. See also: mfi_geru, cgeru, zgeru.

f77_gesvd f77_lapack Interface

Generic old style interface for GESVD. Supports s, d, c, z. See also: mfi_gesvd, sgesvd, dgesvd, cgesvd, zgesvd.

f77_getrf f77_lapack Interface

Generic old style interface for GETRF. Supports s, d, c, z. See also: mfi_getrf, sgetrf, dgetrf, cgetrf, zgetrf.

f77_getri f77_lapack Interface

Generic old style interface for GETRI. Supports s, d, c, z. See also: mfi_getri, sgetri, dgetri, cgetri, zgetri.

f77_getrs f77_lapack Interface

Generic old style interface for GETRS. Supports s, d, c, z. See also: mfi_getrs, sgetrs, dgetrs, cgetrs, zgetrs.

f77_getsls f77_lapack Interface

Generic old style interface for GETSLS. Supports s, d, c, z. See also: mfi_getsls, sgetsls, dgetsls, cgetsls, zgetsls.

f77_gglse f77_lapack Interface

Generic old style interface for GGLSE. Supports s, d, c, z. See also: mfi_gglse, sgglse, dgglse, cgglse, zgglse.

f77_gglsm f77_lapack Interface

Generic old style interface for GGLSM. Supports s, d, c, z. See also: mfi_gglsm, sgglsm, dgglsm, cgglsm, zgglsm.

f77_hbmv f77_blas_hbmv Interface

Generic old style interface for HBMV. Supports c, z. See also: mfi_hbmv, chbmv, zhbmv.

f77_heevd f77_lapack Interface

Generic old style interface for HEEVD. Supports c, z. See also: mfi_heevd, cheevd, zheevd.

f77_heevr f77_lapack Interface

Generic old style interface for HEEVR. Supports c, z. See also: mfi_heevr, cheevr, zheevr.

f77_heevx f77_lapack Interface

Generic old style interface for HEEVX. Supports c, z. See also: mfi_heevx, cheevx, zheevx.

f77_hegv f77_lapack Interface

Generic old style interface for HEGV. Supports c, z. See also: mfi_hegv, chegv, zhegv.

f77_hemm f77_blas_hemm Interface

Generic old style interface for HEMM. Supports c, z. See also: mfi_hemm, chemm, zhemm.

f77_hemv f77_blas_hemv Interface

Generic old style interface for HEMV. Supports c, z. See also: mfi_hemv, chemv, zhemv.

f77_her f77_blas_her Interface

Generic old style interface for HER. Supports c, z. See also: mfi_her, cher, zher.

f77_her2 f77_blas_her2 Interface

Generic old style interface for HER2. Supports c, z. See also: mfi_her2, cher2, zher2.

f77_her2k f77_blas_her2k Interface

Generic old style interface for HER2K. Supports c, z. See also: mfi_her2k, cher2k, zher2k.

f77_herk f77_blas_herk Interface

Generic old style interface for HERK. Supports c, z. See also: mfi_herk, cherk, zherk.

f77_hetrf f77_lapack Interface

Generic old style interface for HETRF. Supports c, z. See also: mfi_hetrf, chetrf, zhetrf.

f77_hpmv f77_blas_hpmv Interface

Generic old style interface for HPMV. Supports c, z. See also: mfi_hpmv, chpmv, zhpmv.

f77_hpr f77_blas_hpr Interface

Generic old style interface for HPR. Supports c, z. See also: mfi_hpr, chpr, zhpr.

f77_hpr2 f77_blas_hpr2 Interface

Generic old style interface for HPR2. Supports c, z. See also: mfi_hpr2, chpr2, zhpr2.

f77_iamax f77_blas_iamax Interface

Generic old style interface for IAMAX. Supports s, d, c, z. See also: mfi_iamax, isamax, idamax, icamax, izamax.

f77_iamax f77_blas_iamax Interface
f77_iamin f77_blas_iamin Interface

Generic old style interface for IAMIN. Supports s, d, c, z. See also: mfi_iamin, isamin, idamin, icamin, izamin.

f77_iamin f77_blas_iamin Interface
f77_lartg f77_lapack Interface

Generic old style interface for LARTG. Supports s, d, c, z. See also: mfi_lartg, slartg, dlartg, clartg, zlartg.

f77_nrm2 f77_blas_nrm2 Interface

Generic old style interface for NRM2. Supports s, d, sc, dz. See also: mfi_nrm2, snrm2, dnrm2, scnrm2, dznrm2.

f77_org2r f77_lapack Interface

Generic old style interface for ORG2R. Supports s, d. See also: mfi_org2r, sorg2r, dorg2r.

f77_orgqr f77_lapack Interface

Generic old style interface for ORGQR. Supports s, d. See also: mfi_orgqr, sorgqr, dorgqr.

f77_orgr2 f77_lapack Interface

Generic old style interface for ORGR2. Supports s, d. See also: mfi_orgr2, sorgr2, dorgr2.

f77_orgrq f77_lapack Interface

Generic old style interface for ORGRQ. Supports s, d. See also: mfi_orgrq, sorgrq, dorgrq.

f77_orm2r f77_lapack Interface

Generic old style interface for ORM2R. Supports s, d. See also: mfi_orm2r, sorm2r, dorm2r.

f77_ormqr f77_lapack Interface

Generic old style interface for ORMQR. Supports s, d. See also: mfi_ormqr, sormqr, dormqr.

f77_ormr2 f77_lapack Interface

Generic old style interface for ORMR2. Supports s, d. See also: mfi_ormr2, sormr2, dormr2.

f77_ormrq f77_lapack Interface

Generic old style interface for ORMRQ. Supports s, d. See also: mfi_ormrq, sormrq, dormrq.

f77_pocon f77_lapack Interface

Generic old style interface for POCON. Supports s, d, c, z. See also: mfi_pocon, spocon, dpocon, cpocon, zpocon.

f77_potrf f77_lapack Interface

Generic old style interface for POTRF. Supports s, d, c, z. See also: mfi_potrf, spotrf, dpotrf, cpotrf, zpotrf.

f77_potri f77_lapack Interface

Generic old style interface for POTRI. Supports s, d, c, z. See also: mfi_potri, spotri, dpotri, cpotri, zpotri.

f77_potrs f77_lapack Interface

Generic old style interface for POTRS. Supports s, d, c, z. See also: mfi_potrs, spotrs, dpotrs, cpotrs, zpotrs.

f77_rot f77_blas_rot Interface

Generic old style interface for ROT. Supports s, d, c, z, cs, zd. See also: mfi_rot, srot, drot, crot, zrot, csrot, zdrot.

f77_rotg f77_blas_rotg Interface

Generic old style interface for ROTG. Supports s, d, c, z. See also: mfi_rotg, srotg, drotg, crotg, zrotg.

f77_rotm f77_blas_rotm Interface

Generic old style interface for ROTM. Supports s, d. See also: mfi_rotm, srotm, drotm.

f77_rotmg f77_blas_rotmg Interface

Generic old style interface for ROTMG. Supports s, d. See also: mfi_rotmg, srotmg, drotmg.

f77_sbmv f77_blas_sbmv Interface

Generic old style interface for SBMV. Supports s, d. See also: mfi_sbmv, ssbmv, dsbmv.

f77_scal f77_blas_scal Interface

Generic old style interface for SCAL. Supports s, d, c, z, cs, zd. See also: mfi_scal, sscal, dscal, cscal, zscal, csscal, zdscal.

f77_spmv f77_blas_spmv Interface

Generic old style interface for SPMV. Supports s, d. See also: mfi_spmv, sspmv, dspmv.

f77_spr f77_blas_spr Interface

Generic old style interface for SPR. Supports s, d. See also: mfi_spr, sspr, dspr.

f77_spr2 f77_blas_spr2 Interface

Generic old style interface for SPR2. Supports s, d. See also: mfi_spr2, sspr2, dspr2.

f77_swap f77_blas_swap Interface

Generic old style interface for SWAP. Supports s, d, c, z. See also: mfi_swap, sswap, dswap, cswap, zswap.

f77_symm f77_blas_symm Interface

Generic old style interface for SYMM. Supports s, d. See also: mfi_symm, ssymm, dsymm.

f77_symv f77_blas_symv Interface

Generic old style interface for SYMV. Supports s, d. See also: mfi_symv, ssymv, dsymv.

f77_syr f77_blas_syr Interface

Generic old style interface for SYR. Supports s, d. See also: mfi_syr, ssyr, dsyr.

f77_syr2 f77_blas_syr2 Interface

Generic old style interface for SYR2. Supports s, d. See also: mfi_syr2, ssyr2, dsyr2.

f77_syr2k f77_blas_syr2k Interface

Generic old style interface for SYR2K. Supports s, d. See also: mfi_syr2k, ssyr2k, dsyr2k.

f77_syrk f77_blas_syrk Interface

Generic old style interface for SYRK. Supports s, d. See also: mfi_syrk, ssyrk, dsyrk.

f77_sytrf f77_lapack Interface

Generic old style interface for SYTRF. Supports s, d. See also: mfi_sytrf, ssytrf, dsytrf.

f77_tbmv f77_blas_tbmv Interface

Generic old style interface for TBMV. Supports s, d, c, z. See also: mfi_tbmv, stbmv, dtbmv, ctbmv, ztbmv.

f77_tbsv f77_blas_tbsv Interface

Generic old style interface for TBSV. Supports s, d, c, z. See also: mfi_tbsv, stbsv, dtbsv, ctbsv, ztbsv.

f77_tpmv f77_blas_tpmv Interface

Generic old style interface for TPMV. Supports s, d, c, z. See also: mfi_tpmv, stpmv, dtpmv, ctpmv, ztpmv.

f77_tpsv f77_blas_tpsv Interface

Generic old style interface for TPSV. Supports s, d, c, z. See also: mfi_tpsv, stpsv, dtpsv, ctpsv, ztpsv.

f77_trmm f77_blas_trmm Interface

Generic old style interface for TRMM. Supports s, d, c, z. See also: mfi_trmm, strmm, dtrmm, ctrmm, ztrmm.

f77_trmv f77_blas_trmv Interface

Generic old style interface for TRMV. Supports s, d, c, z. See also: mfi_trmv, strmv, dtrmv, ctrmv, ztrmv.

f77_trsm f77_blas_trsm Interface

Generic old style interface for TRSM. Supports s, d, c, z. See also: mfi_trsm, strsm, dtrsm, ctrsm, ztrsm.

f77_trsv f77_blas_trsv Interface

Generic old style interface for TRSV. Supports s, d, c, z. See also: mfi_trsv, strsv, dtrsv, ctrsv, ztrsv.

f77_trtrs f77_lapack Interface

Generic old style interface for TRTRS. Supports s, d, c, z. See also: mfi_trtrs, strtrs, dtrtrs, ctrtrs, ztrtrs.

f77_ung2r f77_lapack Interface

Generic old style interface for UNG2R. Supports c, z. See also: mfi_ung2r, cung2r, zung2r.

f77_ungqr f77_lapack Interface

Generic old style interface for UNGQR. Supports c, z. See also: mfi_ungqr, cungqr, zungqr.

f77_ungr2 f77_lapack Interface

Generic old style interface for UNGR2. Supports c, z. See also: mfi_ungr2, cungr2, zungr2.

f77_ungrq f77_lapack Interface

Generic old style interface for UNGRQ. Supports c, z. See also: mfi_ungrq, cungrq, zungrq.

f77_unm2r f77_lapack Interface

Generic old style interface for UNM2R. Supports c, z. See also: mfi_unm2r, cunm2r, zunm2r.

f77_unmqr f77_lapack Interface

Generic old style interface for UNMQR. Supports c, z. See also: mfi_unmqr, cunmqr, zunmqr.

f77_unmr2 f77_lapack Interface

Generic old style interface for UNMR2. Supports c, z. See also: mfi_unmr2, cunmr2, zunmr2.

f77_unmrq f77_lapack Interface

Generic old style interface for UNMRQ. Supports c, z. See also: mfi_unmrq, cunmrq, zunmrq.

f77_xerbla f77_lapack Interface
icamax f77_blas_iamax Function
icamin f77_blas_iamin Function
idamax f77_blas_iamax Function
idamin f77_blas_iamin Function
isamax f77_blas_iamax Function
isamin f77_blas_iamin Function
izamax f77_blas_iamax Function
izamin f77_blas_iamin Function
mfi_asum mfi_blas_asum Interface

Generic modern interface for ASUM. Supports s, d, sc, dz. See also: sasum, dasum, scasum, dzasum.

mfi_axpy mfi_blas_axpy Interface

Generic modern interface for AXPY. Supports s, d, c, z. See also: saxpy, daxpy, caxpy, zaxpy.

mfi_caxpy mfi_blas_axpy Subroutine

Modern interface for f77_axpy. See also: mfi_axpy, f77_axpy.

mfi_ccopy mfi_blas_copy Subroutine

Modern interface for f77_copy. See also: mfi_copy, f77_copy.

mfi_cdotc mfi_blas_dotc Function

Modern interface for f77_dotc. See also: mfi_dotc, f77_dotc.

mfi_cdotu mfi_blas_dotu Function

Modern interface for f77_dotu. See also: mfi_dotu, f77_dotu.

mfi_cgbmv mfi_blas_gbmv Subroutine

Modern interface for f77_gbmv. See also: mfi_gbmv, f77_gbmv.

mfi_cgemm mfi_blas_gemm Subroutine

Modern interface for f77_gemm. See also: mfi_gemm, f77_gemm.

mfi_cgemv mfi_blas_gemv Subroutine

Modern interface for f77_gemv. See also: mfi_gemv, f77_gemv.

mfi_cgeqrf mfi_lapack Subroutine

Modern interface for f77_geqrf. See also: mfi_geqrf, f77_geqrf.

mfi_cgerc mfi_blas_gerc Subroutine

Modern interface for f77_gerc. See also: mfi_gerc, f77_gerc.

mfi_cgerqf mfi_lapack Subroutine

Modern interface for f77_gerqf. See also: mfi_gerqf, f77_gerqf.

mfi_cgeru mfi_blas_geru Subroutine

Modern interface for f77_geru. See also: mfi_geru, f77_geru.

mfi_cgesvd mfi_lapack Subroutine

Modern interface for f77_gesvd. See also: mfi_gesvd, f77_gesvd.

mfi_cgetrf mfi_lapack Subroutine

Modern interface for f77_getrf. See also: mfi_getrf, f77_getrf.

mfi_cgetri mfi_lapack Subroutine

Modern interface for f77_getri. See also: mfi_getri, f77_getri.

mfi_cgetrs mfi_lapack Subroutine

Modern interface for f77_getrs. See also: mfi_getrs, f77_getrs.

mfi_chbmv mfi_blas_hbmv Subroutine

Modern interface for f77_hbmv. See also: mfi_hbmv, f77_hbmv.

mfi_cheevd mfi_lapack Subroutine

Modern interface for f77_heevd. See also: mfi_heevd, f77_heevd.

mfi_cheevr mfi_lapack Subroutine

Modern interface for f77_heevr. See also: mfi_heevr, f77_heevr. Computes selected eigenvalues and, optionally, eigenvectors of a Hermitian matrix using RRR

mfi_cheevx mfi_lapack Subroutine

Modern interface for f77_heevx. See also: mfi_heevx, f77_heevx. Computes selected eigenvalues and, optionally, eigenvectors of a complex Hermitian matrix.

mfi_chegv mfi_lapack Subroutine

Modern interface for f77_hegv. See also: mfi_hegv, f77_hegv.

mfi_chemm mfi_blas_hemm Subroutine

Modern interface for f77_hemm. See also: mfi_hemm, f77_hemm.

mfi_chemv mfi_blas_hemv Subroutine

Modern interface for f77_hemv. See also: mfi_hemv, f77_hemv.

mfi_cher mfi_blas_her Subroutine

Modern interface for f77_her. See also: mfi_her, f77_her.

mfi_cher2 mfi_blas_her2 Subroutine

Modern interface for f77_her2. See also: mfi_her2, f77_her2.

mfi_cher2k mfi_blas_her2k Subroutine

Modern interface for f77_her2k. See also: mfi_her2k, f77_her2k.

mfi_cherk mfi_blas_herk Subroutine

Modern interface for f77_herk. See also: mfi_herk, f77_herk.

mfi_chetrf mfi_lapack Subroutine

Modern interface for f77_hetrf. See also: mfi_hetrf, f77_hetrf. Computes the factorization of a Hermitian matrix using the Bunch-Kaufman diagonal pivoting method

Read more…
mfi_chpmv mfi_blas_hpmv Subroutine

Modern interface for f77_hpmv. See also: mfi_hpmv, f77_hpmv.

mfi_chpr mfi_blas_hpr Subroutine

Modern interface for f77_hpr. See also: mfi_hpr, f77_hpr.

mfi_chpr2 mfi_blas_hpr2 Subroutine

Modern interface for f77_hpr2. See also: mfi_hpr2, f77_hpr2.

mfi_copy mfi_blas_copy Interface

Generic modern interface for COPY. Supports s, d, c, z. See also: scopy, dcopy, ccopy, zcopy.

mfi_cpocon mfi_lapack Subroutine

Modern interface for f77_pocon. See also: mfi_pocon, f77_pocon. Estimates the reciprocal of the condition number of a real symmetric / complex Hermitian positive definite matrix using the Cholesky factorization computed by ?POTRF

mfi_cpotrf mfi_lapack Subroutine

Modern interface for f77_potrf. See also: mfi_potrf, f77_potrf.

mfi_cpotri mfi_lapack Subroutine

Modern interface for f77_potri. See also: mfi_potri, f77_potri.

mfi_cpotrs mfi_lapack Subroutine

Modern interface for f77_potrs. See also: mfi_potrs, f77_potrs.

mfi_crot mfi_blas_rot Subroutine

Modern interface for f77_rot. See also: mfi_rot, f77_rot. Given two vectors x and y, each vector element of these vectors is replaced as follows:

Read more…
mfi_cscal mfi_blas_scal Subroutine

Modern interface for f77_scal. See also: mfi_scal, f77_scal. MFI_CSCAL scales a vector by a constant.

mfi_csrot mfi_blas_rot Subroutine

Modern interface for f77_rot. See also: mfi_rot, f77_rot. Given two vectors x and y, each vector element of these vectors is replaced as follows:

Read more…
mfi_csscal mfi_blas_scal Subroutine

Modern interface for f77_scal. See also: mfi_scal, f77_scal. MFI_CSSCAL scales a vector by a constant.

mfi_cswap mfi_blas_swap Subroutine

Modern interface for f77_swap. See also: mfi_swap, f77_swap.

mfi_ctbmv mfi_blas_tbmv Subroutine

Modern interface for f77_tbmv. See also: mfi_tbmv, f77_tbmv.

mfi_ctbsv mfi_blas_tbsv Subroutine

Modern interface for f77_tbsv. See also: mfi_tbsv, f77_tbsv.

mfi_ctpmv mfi_blas_tpmv Subroutine

Modern interface for f77_tpmv. See also: mfi_tpmv, f77_tpmv.

mfi_ctpsv mfi_blas_tpsv Subroutine

Modern interface for f77_tpsv. See also: mfi_tpsv, f77_tpsv.

mfi_ctrmm mfi_blas_trmm Subroutine

Modern interface for f77_trmm. See also: mfi_trmm, f77_trmm.

mfi_ctrmv mfi_blas_trmv Subroutine

Modern interface for f77_trmv. See also: mfi_trmv, f77_trmv.

mfi_ctrsm mfi_blas_trsm Subroutine

Modern interface for f77_trsm. See also: mfi_trsm, f77_trsm.

mfi_ctrsv mfi_blas_trsv Subroutine

Modern interface for f77_trsv. See also: mfi_trsv, f77_trsv.

mfi_ctrtrs mfi_lapack Subroutine

Modern interface for f77_trtrs. See also: mfi_trtrs, f77_trtrs. Solves a triangular linear system with multiple right-hand sides:

Read more…
mfi_cublas_error mfi_blas_extensions Subroutine

Report cuBLAS error (called from pure wrappers)

mfi_cublas_finalize mfi_blas_extensions Subroutine

Finalize all cuBLAS handles (no-op when compiled without cuBLAS)

mfi_cublas_finalize mfi_blas_extensions Subroutine
mfi_cublas_finalize_all mfi_blas_cublas Interface
mfi_cublas_force_cpu_c mfi_blas_cublas Interface
mfi_cublas_force_gpu_c mfi_blas_cublas Interface
mfi_cublas_get_thread_handle mfi_blas_cublas Interface
mfi_cublas_handle_count mfi_blas_extensions Function

Return current cuBLAS handle count (0 when no cuBLAS)

mfi_cublas_handle_count mfi_blas_extensions Function
mfi_cublas_handle_count_c mfi_blas_cublas Interface
mfi_cublas_handle_get mfi_blas_extensions Function

Get the cuBLAS handle for the current thread (pure, delegates to C)

mfi_cublas_handle_get_c mfi_blas_cublas Interface
mfi_cublas_init_handles mfi_blas_cublas Interface
mfi_cublas_is_active mfi_blas_extensions Function

Returns .true. if GPU execution is active (pure, delegates to C)

mfi_cublas_is_active_c mfi_blas_cublas Interface
mfi_cublas_lazy_init_c mfi_blas_cublas Interface
mfi_cublas_set_count mfi_blas_cublas Interface
mfi_cublas_set_threads mfi_blas_extensions Subroutine

Set number of cuBLAS handles for multi-threaded GPU use (no-op when no cuBLAS)

mfi_cublas_set_threads mfi_blas_extensions Subroutine
mfi_cublas_set_threads_c mfi_blas_cublas Interface
mfi_cung2r mfi_lapack Subroutine

Modern interface for f77_ung2r. See also: mfi_ung2r, f77_ung2r. Generates the real orthogonal matrix Q of the QR factorization formed by geqr2

mfi_cungqr mfi_lapack Subroutine

Modern interface for f77_ungqr. See also: mfi_ungqr, f77_ungqr. Generates the real orthogonal matrix Q of the QR factorization

mfi_cungr2 mfi_lapack Subroutine

Modern interface for f77_ungr2. See also: mfi_ungr2, f77_ungr2. Generates the real orthogonal matrix Q of the RQ factorization formed by gerq2

mfi_cungrq mfi_lapack Subroutine

Modern interface for f77_ungrq. See also: mfi_ungrq, f77_ungrq. Generates the real orthogonal matrix Q of the QR factorization

mfi_cunm2r mfi_lapack Subroutine

Modern interface for f77_unm2r. See also: mfi_unm2r, f77_unm2r. Multiplies a real matrix by the orthogonal matrix Q formed by geqr2

mfi_cunmqr mfi_lapack Subroutine

Modern interface for f77_unmqr. See also: mfi_unmqr, f77_unmqr. Multiplies a matrix by the orthogonal matrix Q from geqrf

mfi_cunmr2 mfi_lapack Subroutine

Modern interface for f77_unmr2. See also: mfi_unmr2, f77_unmr2. Multiplies a real matrix by the orthogonal matrix Q formed by gerq2

mfi_cunmrq mfi_lapack Subroutine

Modern interface for f77_unmrq. See also: mfi_unmrq, f77_unmrq. Multiplies a matrix by the orthogonal matrix Q from geqrf

mfi_dasum mfi_blas_asum Function

Modern interface for f77_asum. See also: mfi_asum, f77_asum.

mfi_daxpy mfi_blas_axpy Subroutine

Modern interface for f77_axpy. See also: mfi_axpy, f77_axpy.

mfi_dcopy mfi_blas_copy Subroutine

Modern interface for f77_copy. See also: mfi_copy, f77_copy.

mfi_ddot mfi_blas_dot Function

Modern interface for f77_dot. See also: mfi_dot, f77_dot.

mfi_dgbmv mfi_blas_gbmv Subroutine

Modern interface for f77_gbmv. See also: mfi_gbmv, f77_gbmv.

mfi_dgemm mfi_blas_gemm Subroutine

Modern interface for f77_gemm. See also: mfi_gemm, f77_gemm.

mfi_dgemv mfi_blas_gemv Subroutine

Modern interface for f77_gemv. See also: mfi_gemv, f77_gemv.

mfi_dgeqrf mfi_lapack Subroutine

Modern interface for f77_geqrf. See also: mfi_geqrf, f77_geqrf.

mfi_dger mfi_blas_ger Subroutine

Modern interface for f77_ger. See also: mfi_ger, f77_ger.

mfi_dgerqf mfi_lapack Subroutine

Modern interface for f77_gerqf. See also: mfi_gerqf, f77_gerqf.

mfi_dgesvd mfi_lapack Subroutine

Modern interface for f77_gesvd. See also: mfi_gesvd, f77_gesvd.

mfi_dgetrf mfi_lapack Subroutine

Modern interface for f77_getrf. See also: mfi_getrf, f77_getrf.

mfi_dgetri mfi_lapack Subroutine

Modern interface for f77_getri. See also: mfi_getri, f77_getri.

mfi_dgetrs mfi_lapack Subroutine

Modern interface for f77_getrs. See also: mfi_getrs, f77_getrs.

mfi_dlamch mfi_blas_lamch Function

Modern interface for f77_lamch. See also: mfi_lamch, f77_lamch.

mfi_dnrm2 mfi_blas_nrm2 Function

Modern interface for f77_nrm2. See also: mfi_nrm2, f77_nrm2.

mfi_dorg2r mfi_lapack Subroutine

Modern interface for f77_org2r. See also: mfi_org2r, f77_org2r. Generates the real orthogonal matrix Q of the QR factorization formed by geqr2

mfi_dorgqr mfi_lapack Subroutine

Modern interface for f77_orgqr. See also: mfi_orgqr, f77_orgqr. Generates the real orthogonal matrix Q of the QR factorization

mfi_dorgr2 mfi_lapack Subroutine

Modern interface for f77_orgr2. See also: mfi_orgr2, f77_orgr2. Generates the real orthogonal matrix Q of the RQ factorization formed by gerq2

mfi_dorgrq mfi_lapack Subroutine

Modern interface for f77_orgrq. See also: mfi_orgrq, f77_orgrq. Generates the real orthogonal matrix Q of the QR factorization

mfi_dorm2r mfi_lapack Subroutine

Modern interface for f77_orm2r. See also: mfi_orm2r, f77_orm2r. Multiplies a real matrix by the orthogonal matrix Q formed by geqr2

mfi_dormqr mfi_lapack Subroutine

Modern interface for f77_ormqr. See also: mfi_ormqr, f77_ormqr. Multiplies a matrix by the orthogonal matrix Q from geqrf

mfi_dormr2 mfi_lapack Subroutine

Modern interface for f77_ormr2. See also: mfi_ormr2, f77_ormr2. Multiplies a real matrix by the orthogonal matrix Q formed by gerq2

mfi_dormrq mfi_lapack Subroutine

Modern interface for f77_ormrq. See also: mfi_ormrq, f77_ormrq. Multiplies a matrix by the orthogonal matrix Q from geqrf

mfi_dot mfi_blas_dot Interface

Generic modern interface for DOT. Supports s, d. See also: sdot, ddot.

mfi_dotc mfi_blas_dotc Interface

Generic modern interface for DOTC. Supports c, z. See also: cdotc, zdotc.

mfi_dotu mfi_blas_dotu Interface

Generic modern interface for DOTU. Supports c, z. See also: cdotu, zdotu.

mfi_dpocon mfi_lapack Subroutine

Modern interface for f77_pocon. See also: mfi_pocon, f77_pocon. Estimates the reciprocal of the condition number of a real symmetric / complex Hermitian positive definite matrix using the Cholesky factorization computed by ?POTRF

mfi_dpotrf mfi_lapack Subroutine

Modern interface for f77_potrf. See also: mfi_potrf, f77_potrf.

mfi_dpotri mfi_lapack Subroutine

Modern interface for f77_potri. See also: mfi_potri, f77_potri.

mfi_dpotrs mfi_lapack Subroutine

Modern interface for f77_potrs. See also: mfi_potrs, f77_potrs.

mfi_drot mfi_blas_rot Subroutine

Modern interface for f77_rot. See also: mfi_rot, f77_rot. Given two vectors x and y, each vector element of these vectors is replaced as follows:

Read more…
mfi_drotm mfi_blas_rotm Subroutine

Modern interface for f77_rotm. See also: mfi_rotm, f77_rotm.

mfi_dsbmv mfi_blas_sbmv Subroutine

Modern interface for f77_sbmv. See also: mfi_sbmv, f77_sbmv.

mfi_dscal mfi_blas_scal Subroutine

Modern interface for f77_scal. See also: mfi_scal, f77_scal. MFI_DSCAL scales a vector by a constant.

mfi_dspmv mfi_blas_spmv Subroutine

Modern interface for f77_spmv. See also: mfi_spmv, f77_spmv.

mfi_dspr mfi_blas_spr Subroutine

Modern interface for f77_spr. See also: mfi_spr, f77_spr.

mfi_dspr2 mfi_blas_spr2 Subroutine

Modern interface for f77_spr2. See also: mfi_spr2, f77_spr2.

mfi_dswap mfi_blas_swap Subroutine

Modern interface for f77_swap. See also: mfi_swap, f77_swap.

mfi_dsymm mfi_blas_symm Subroutine

Modern interface for f77_symm. See also: mfi_symm, f77_symm.

mfi_dsymv mfi_blas_symv Subroutine

Modern interface for f77_symv. See also: mfi_symv, f77_symv.

mfi_dsyr mfi_blas_syr Subroutine

Modern interface for f77_syr. See also: mfi_syr, f77_syr.

mfi_dsyr2 mfi_blas_syr2 Subroutine

Modern interface for f77_syr2. See also: mfi_syr2, f77_syr2.

mfi_dsyr2k mfi_blas_syr2k Subroutine

Modern interface for f77_syr2k. See also: mfi_syr2k, f77_syr2k.

mfi_dsyrk mfi_blas_syrk Subroutine

Modern interface for f77_syrk. See also: mfi_syrk, f77_syrk.

mfi_dsytrf mfi_lapack Subroutine

Modern interface for f77_sytrf. See also: mfi_sytrf, f77_sytrf. Computes the factorization of a symmetric matrix using the Bunch-Kaufman diagonal pivoting method

Read more…
mfi_dtbmv mfi_blas_tbmv Subroutine

Modern interface for f77_tbmv. See also: mfi_tbmv, f77_tbmv.

mfi_dtbsv mfi_blas_tbsv Subroutine

Modern interface for f77_tbsv. See also: mfi_tbsv, f77_tbsv.

mfi_dtpmv mfi_blas_tpmv Subroutine

Modern interface for f77_tpmv. See also: mfi_tpmv, f77_tpmv.

mfi_dtpsv mfi_blas_tpsv Subroutine

Modern interface for f77_tpsv. See also: mfi_tpsv, f77_tpsv.

mfi_dtrmm mfi_blas_trmm Subroutine

Modern interface for f77_trmm. See also: mfi_trmm, f77_trmm.

mfi_dtrmv mfi_blas_trmv Subroutine

Modern interface for f77_trmv. See also: mfi_trmv, f77_trmv.

mfi_dtrsm mfi_blas_trsm Subroutine

Modern interface for f77_trsm. See also: mfi_trsm, f77_trsm.

mfi_dtrsv mfi_blas_trsv Subroutine

Modern interface for f77_trsv. See also: mfi_trsv, f77_trsv.

mfi_dtrtrs mfi_lapack Subroutine

Modern interface for f77_trtrs. See also: mfi_trtrs, f77_trtrs. Solves a triangular linear system with multiple right-hand sides:

Read more…
mfi_dzasum mfi_blas_asum Function

Modern interface for f77_asum. See also: mfi_asum, f77_asum.

mfi_dznrm2 mfi_blas_nrm2 Function

Modern interface for f77_nrm2. See also: mfi_nrm2, f77_nrm2.

mfi_error mfi_lapack Subroutine
mfi_force_cpu mfi_blas_extensions Subroutine

Switch to CPU mode (no-op when compiled without cuBLAS)

mfi_force_cpu mfi_blas_extensions Subroutine
mfi_force_gpu mfi_blas_extensions Subroutine

Switch to GPU mode (no-op when compiled without cuBLAS)

mfi_force_gpu mfi_blas_extensions Subroutine
mfi_gbmv mfi_blas_gbmv Interface

Generic modern interface for GBMV. Supports s, d, c, z. See also: sgbmv, dgbmv, cgbmv, zgbmv.

mfi_gemm mfi_blas_gemm Interface

Generic modern interface for GEMM. Supports s, d, c, z. See also: sgemm, dgemm, cgemm, zgemm.

mfi_gemv mfi_blas_gemv Interface

Generic modern interface for GEMV. Supports s, d, c, z. See also: sgemv, dgemv, cgemv, zgemv.

mfi_geqrf mfi_lapack Interface

Generic modern interface for GEQRF. Supports s, d, c, z. See also: sgeqrf, dgeqrf, cgeqrf, zgeqrf.

mfi_ger mfi_blas_ger Interface

Generic modern interface for GER. Supports s, d. See also: sger, dger.

mfi_gerc mfi_blas_gerc Interface

Generic modern interface for GERC. Supports c, z. See also: cgerc, zgerc.

mfi_gerqf mfi_lapack Interface

Generic modern interface for GERQF. Supports s, d, c, z. See also: sgerqf, dgerqf, cgerqf, zgerqf.

mfi_geru mfi_blas_geru Interface

Generic modern interface for GERU. Supports c, z. See also: cgeru, zgeru.

mfi_gesvd mfi_lapack Interface

Generic modern interface for GESVD. Supports s, d, c, z. See also: sgesvd, dgesvd, cgesvd, zgesvd.

mfi_getrf mfi_lapack Interface

Generic modern interface for GETRF. Supports s, d, c, z. See also: sgetrf, dgetrf, cgetrf, zgetrf.

mfi_getri mfi_lapack Interface

Generic modern interface for GETRI. Supports s, d, c, z. See also: sgetri, dgetri, cgetri, zgetri.

mfi_getrs mfi_lapack Interface

Generic modern interface for GETRS. Supports s, d, c, z. See also: sgetrs, dgetrs, cgetrs, zgetrs.

mfi_hbmv mfi_blas_hbmv Interface

Generic modern interface for HBMV. Supports c, z. See also: chbmv, zhbmv.

mfi_heevd mfi_lapack Interface

Generic modern interface for HEEVD. Supports c, z. See also: cheevd, zheevd.

mfi_heevr mfi_lapack Interface

Generic modern interface for HEEVR. Supports c, z. See also: cheevr, zheevr.

mfi_heevx mfi_lapack Interface

Generic modern interface for HEEVX. Supports c, z. See also: cheevx, zheevx.

mfi_hegv mfi_lapack Interface

Generic modern interface for HEGV. Supports c, z. See also: chegv, zhegv.

mfi_hemm mfi_blas_hemm Interface

Generic modern interface for HEMM. Supports c, z. See also: chemm, zhemm.

mfi_hemv mfi_blas_hemv Interface

Generic modern interface for HEMV. Supports c, z. See also: chemv, zhemv.

mfi_her mfi_blas_her Interface

Generic modern interface for HER. Supports c, z. See also: cher, zher.

mfi_her2 mfi_blas_her2 Interface

Generic modern interface for HER2. Supports c, z. See also: cher2, zher2.

mfi_her2k mfi_blas_her2k Interface

Generic modern interface for HER2K. Supports c, z. See also: cher2k, zher2k.

mfi_herk mfi_blas_herk Interface

Generic modern interface for HERK. Supports c, z. See also: cherk, zherk.

mfi_hetrf mfi_lapack Interface

Generic modern interface for HETRF. Supports c, z. See also: chetrf, zhetrf.

mfi_hpmv mfi_blas_hpmv Interface

Generic modern interface for HPMV. Supports c, z. See also: chpmv, zhpmv.

mfi_hpr mfi_blas_hpr Interface

Generic modern interface for HPR. Supports c, z. See also: chpr, zhpr.

mfi_hpr2 mfi_blas_hpr2 Interface

Generic modern interface for HPR2. Supports c, z. See also: chpr2, zhpr2.

mfi_iamax mfi_blas_extensions Interface

Generic modern interface for IAMAX. Supports s, d, c, z. See also: isamax, idamax, icamax, izamax.

mfi_iamin mfi_blas_extensions Interface

Generic modern interface for IAMIN. Supports s, d, c, z. See also: isamin, idamin, icamin, izamin.

mfi_icamax mfi_blas_extensions Function

Modern interface for f77_iamax. See also: mfi_iamax, f77_iamax.

mfi_icamin mfi_blas_extensions Function

Modern interface for f77_iamin. See also: mfi_iamin, f77_iamin.

mfi_idamax mfi_blas_extensions Function

Modern interface for f77_iamax. See also: mfi_iamax, f77_iamax.

mfi_idamin mfi_blas_extensions Function

Modern interface for f77_iamin. See also: mfi_iamin, f77_iamin.

mfi_isamax mfi_blas_extensions Function

Modern interface for f77_iamax. See also: mfi_iamax, f77_iamax.

mfi_isamin mfi_blas_extensions Function

Modern interface for f77_iamin. See also: mfi_iamin, f77_iamin.

mfi_izamax mfi_blas_extensions Function

Modern interface for f77_iamax. See also: mfi_iamax, f77_iamax.

mfi_izamin mfi_blas_extensions Function

Modern interface for f77_iamin. See also: mfi_iamin, f77_iamin.

mfi_lamch mfi_blas_lamch Interface

Generic modern interface for LAMCH. Supports s, d. See also: f77_lamch, f77_lamch.

mfi_nrm2 mfi_blas_nrm2 Interface

Generic modern interface for NRM2. Supports s, d, sc, dz. See also: snrm2, dnrm2, scnrm2, dznrm2.

mfi_org2r mfi_lapack Interface

Generic modern interface for ORG2R. Supports s, d. See also: sorg2r, dorg2r.

mfi_orgqr mfi_lapack Interface

Generic modern interface for ORGQR. Supports s, d. See also: sorgqr, dorgqr.

mfi_orgr2 mfi_lapack Interface

Generic modern interface for ORGR2. Supports s, d. See also: sorgr2, dorgr2.

mfi_orgrq mfi_lapack Interface

Generic modern interface for ORGRQ. Supports s, d. See also: sorgrq, dorgrq.

mfi_orm2r mfi_lapack Interface

Generic modern interface for ORM2R. Supports s, d. See also: sorm2r, dorm2r.

mfi_ormqr mfi_lapack Interface

Generic modern interface for ORMQR. Supports s, d. See also: sormqr, dormqr.

mfi_ormr2 mfi_lapack Interface

Generic modern interface for ORMR2. Supports s, d. See also: sormr2, dormr2.

mfi_ormrq mfi_lapack Interface

Generic modern interface for ORMRQ. Supports s, d. See also: sormrq, dormrq.

mfi_pocon mfi_lapack Interface

Generic modern interface for POCON. Supports s, d, c, z. See also: spocon, dpocon, cpocon, zpocon.

mfi_potrf mfi_lapack Interface

Generic modern interface for POTRF. Supports s, d, c, z. See also: spotrf, dpotrf, cpotrf, zpotrf.

mfi_potri mfi_lapack Interface

Generic modern interface for POTRI. Supports s, d, c, z. See also: spotri, dpotri, cpotri, zpotri.

mfi_potrs mfi_lapack Interface

Generic modern interface for POTRS. Supports s, d, c, z. See also: spotrs, dpotrs, cpotrs, zpotrs.

mfi_rot mfi_blas_rot Interface

Generic modern interface for ROT. Supports s, d, c, z, cs, zd. See also: srot, drot, crot, zrot, csrot, zdrot.

mfi_rotm mfi_blas_rotm Interface

Generic modern interface for ROTM. Supports s, d. See also: srotm, drotm.

mfi_sasum mfi_blas_asum Function

Modern interface for f77_asum. See also: mfi_asum, f77_asum.

mfi_saxpy mfi_blas_axpy Subroutine

Modern interface for f77_axpy. See also: mfi_axpy, f77_axpy.

mfi_sbmv mfi_blas_sbmv Interface

Generic modern interface for SBMV. Supports s, d. See also: ssbmv, dsbmv.

mfi_scal mfi_blas_scal Interface

Generic modern interface for SCAL. Supports s, d, c, z, cs, zd. See also: sscal, dscal, cscal, zscal, csscal, zdscal.

mfi_scasum mfi_blas_asum Function

Modern interface for f77_asum. See also: mfi_asum, f77_asum.

mfi_scnrm2 mfi_blas_nrm2 Function

Modern interface for f77_nrm2. See also: mfi_nrm2, f77_nrm2.

mfi_scopy mfi_blas_copy Subroutine

Modern interface for f77_copy. See also: mfi_copy, f77_copy.

mfi_sdot mfi_blas_dot Function

Modern interface for f77_dot. See also: mfi_dot, f77_dot.

mfi_sgbmv mfi_blas_gbmv Subroutine

Modern interface for f77_gbmv. See also: mfi_gbmv, f77_gbmv.

mfi_sgemm mfi_blas_gemm Subroutine

Modern interface for f77_gemm. See also: mfi_gemm, f77_gemm.

mfi_sgemv mfi_blas_gemv Subroutine

Modern interface for f77_gemv. See also: mfi_gemv, f77_gemv.

mfi_sgeqrf mfi_lapack Subroutine

Modern interface for f77_geqrf. See also: mfi_geqrf, f77_geqrf.

mfi_sger mfi_blas_ger Subroutine

Modern interface for f77_ger. See also: mfi_ger, f77_ger.

mfi_sgerqf mfi_lapack Subroutine

Modern interface for f77_gerqf. See also: mfi_gerqf, f77_gerqf.

mfi_sgesvd mfi_lapack Subroutine

Modern interface for f77_gesvd. See also: mfi_gesvd, f77_gesvd.

mfi_sgetrf mfi_lapack Subroutine

Modern interface for f77_getrf. See also: mfi_getrf, f77_getrf.

mfi_sgetri mfi_lapack Subroutine

Modern interface for f77_getri. See also: mfi_getri, f77_getri.

mfi_sgetrs mfi_lapack Subroutine

Modern interface for f77_getrs. See also: mfi_getrs, f77_getrs.

mfi_slamch mfi_blas_lamch Function

Modern interface for f77_lamch. See also: mfi_lamch, f77_lamch.

mfi_snrm2 mfi_blas_nrm2 Function

Modern interface for f77_nrm2. See also: mfi_nrm2, f77_nrm2.

mfi_sorg2r mfi_lapack Subroutine

Modern interface for f77_org2r. See also: mfi_org2r, f77_org2r. Generates the real orthogonal matrix Q of the QR factorization formed by geqr2

mfi_sorgqr mfi_lapack Subroutine

Modern interface for f77_orgqr. See also: mfi_orgqr, f77_orgqr. Generates the real orthogonal matrix Q of the QR factorization

mfi_sorgr2 mfi_lapack Subroutine

Modern interface for f77_orgr2. See also: mfi_orgr2, f77_orgr2. Generates the real orthogonal matrix Q of the RQ factorization formed by gerq2

mfi_sorgrq mfi_lapack Subroutine

Modern interface for f77_orgrq. See also: mfi_orgrq, f77_orgrq. Generates the real orthogonal matrix Q of the QR factorization

mfi_sorm2r mfi_lapack Subroutine

Modern interface for f77_orm2r. See also: mfi_orm2r, f77_orm2r. Multiplies a real matrix by the orthogonal matrix Q formed by geqr2

mfi_sormqr mfi_lapack Subroutine

Modern interface for f77_ormqr. See also: mfi_ormqr, f77_ormqr. Multiplies a matrix by the orthogonal matrix Q from geqrf

mfi_sormr2 mfi_lapack Subroutine

Modern interface for f77_ormr2. See also: mfi_ormr2, f77_ormr2. Multiplies a real matrix by the orthogonal matrix Q formed by gerq2

mfi_sormrq mfi_lapack Subroutine

Modern interface for f77_ormrq. See also: mfi_ormrq, f77_ormrq. Multiplies a matrix by the orthogonal matrix Q from geqrf

mfi_spmv mfi_blas_spmv Interface

Generic modern interface for SPMV. Supports s, d. See also: sspmv, dspmv.

mfi_spocon mfi_lapack Subroutine

Modern interface for f77_pocon. See also: mfi_pocon, f77_pocon. Estimates the reciprocal of the condition number of a real symmetric / complex Hermitian positive definite matrix using the Cholesky factorization computed by ?POTRF

mfi_spotrf mfi_lapack Subroutine

Modern interface for f77_potrf. See also: mfi_potrf, f77_potrf.

mfi_spotri mfi_lapack Subroutine

Modern interface for f77_potri. See also: mfi_potri, f77_potri.

mfi_spotrs mfi_lapack Subroutine

Modern interface for f77_potrs. See also: mfi_potrs, f77_potrs.

mfi_spr mfi_blas_spr Interface

Generic modern interface for SPR. Supports s, d. See also: sspr, dspr.

mfi_spr2 mfi_blas_spr2 Interface

Generic modern interface for SPR2. Supports s, d. See also: sspr2, dspr2.

mfi_srot mfi_blas_rot Subroutine

Modern interface for f77_rot. See also: mfi_rot, f77_rot. Given two vectors x and y, each vector element of these vectors is replaced as follows:

Read more…
mfi_srotm mfi_blas_rotm Subroutine

Modern interface for f77_rotm. See also: mfi_rotm, f77_rotm.

mfi_ssbmv mfi_blas_sbmv Subroutine

Modern interface for f77_sbmv. See also: mfi_sbmv, f77_sbmv.

mfi_sscal mfi_blas_scal Subroutine

Modern interface for f77_scal. See also: mfi_scal, f77_scal. MFI_SSCAL scales a vector by a constant.

mfi_sspmv mfi_blas_spmv Subroutine

Modern interface for f77_spmv. See also: mfi_spmv, f77_spmv.

mfi_sspr mfi_blas_spr Subroutine

Modern interface for f77_spr. See also: mfi_spr, f77_spr.

mfi_sspr2 mfi_blas_spr2 Subroutine

Modern interface for f77_spr2. See also: mfi_spr2, f77_spr2.

mfi_sswap mfi_blas_swap Subroutine

Modern interface for f77_swap. See also: mfi_swap, f77_swap.

mfi_ssymm mfi_blas_symm Subroutine

Modern interface for f77_symm. See also: mfi_symm, f77_symm.

mfi_ssymv mfi_blas_symv Subroutine

Modern interface for f77_symv. See also: mfi_symv, f77_symv.

mfi_ssyr mfi_blas_syr Subroutine

Modern interface for f77_syr. See also: mfi_syr, f77_syr.

mfi_ssyr2 mfi_blas_syr2 Subroutine

Modern interface for f77_syr2. See also: mfi_syr2, f77_syr2.

mfi_ssyr2k mfi_blas_syr2k Subroutine

Modern interface for f77_syr2k. See also: mfi_syr2k, f77_syr2k.

mfi_ssyrk mfi_blas_syrk Subroutine

Modern interface for f77_syrk. See also: mfi_syrk, f77_syrk.

mfi_ssytrf mfi_lapack Subroutine

Modern interface for f77_sytrf. See also: mfi_sytrf, f77_sytrf. Computes the factorization of a symmetric matrix using the Bunch-Kaufman diagonal pivoting method

Read more…
mfi_stbmv mfi_blas_tbmv Subroutine

Modern interface for f77_tbmv. See also: mfi_tbmv, f77_tbmv.

mfi_stbsv mfi_blas_tbsv Subroutine

Modern interface for f77_tbsv. See also: mfi_tbsv, f77_tbsv.

mfi_stpmv mfi_blas_tpmv Subroutine

Modern interface for f77_tpmv. See also: mfi_tpmv, f77_tpmv.

mfi_stpsv mfi_blas_tpsv Subroutine

Modern interface for f77_tpsv. See also: mfi_tpsv, f77_tpsv.

mfi_strmm mfi_blas_trmm Subroutine

Modern interface for f77_trmm. See also: mfi_trmm, f77_trmm.

mfi_strmv mfi_blas_trmv Subroutine

Modern interface for f77_trmv. See also: mfi_trmv, f77_trmv.

mfi_strsm mfi_blas_trsm Subroutine

Modern interface for f77_trsm. See also: mfi_trsm, f77_trsm.

mfi_strsv mfi_blas_trsv Subroutine

Modern interface for f77_trsv. See also: mfi_trsv, f77_trsv.

mfi_strtrs mfi_lapack Subroutine

Modern interface for f77_trtrs. See also: mfi_trtrs, f77_trtrs. Solves a triangular linear system with multiple right-hand sides:

Read more…
mfi_swap mfi_blas_swap Interface

Generic modern interface for SWAP. Supports s, d, c, z. See also: sswap, dswap, cswap, zswap.

mfi_symm mfi_blas_symm Interface

Generic modern interface for SYMM. Supports s, d. See also: ssymm, dsymm.

mfi_symv mfi_blas_symv Interface

Generic modern interface for SYMV. Supports s, d. See also: ssymv, dsymv.

mfi_syr mfi_blas_syr Interface

Generic modern interface for SYR. Supports s, d. See also: ssyr, dsyr.

mfi_syr2 mfi_blas_syr2 Interface

Generic modern interface for SYR2. Supports s, d. See also: ssyr2, dsyr2.

mfi_syr2k mfi_blas_syr2k Interface

Generic modern interface for SYR2K. Supports s, d. See also: ssyr2k, dsyr2k.

mfi_syrk mfi_blas_syrk Interface

Generic modern interface for SYRK. Supports s, d. See also: ssyrk, dsyrk.

mfi_sytrf mfi_lapack Interface

Generic modern interface for SYTRF. Supports s, d. See also: ssytrf, dsytrf.

mfi_tbmv mfi_blas_tbmv Interface

Generic modern interface for TBMV. Supports s, d, c, z. See also: stbmv, dtbmv, ctbmv, ztbmv.

mfi_tbsv mfi_blas_tbsv Interface

Generic modern interface for TBSV. Supports s, d, c, z. See also: stbsv, dtbsv, ctbsv, ztbsv.

mfi_tpmv mfi_blas_tpmv Interface

Generic modern interface for TPMV. Supports s, d, c, z. See also: stpmv, dtpmv, ctpmv, ztpmv.

mfi_tpsv mfi_blas_tpsv Interface

Generic modern interface for TPSV. Supports s, d, c, z. See also: stpsv, dtpsv, ctpsv, ztpsv.

mfi_trmm mfi_blas_trmm Interface

Generic modern interface for TRMM. Supports s, d, c, z. See also: strmm, dtrmm, ctrmm, ztrmm.

mfi_trmv mfi_blas_trmv Interface

Generic modern interface for TRMV. Supports s, d, c, z. See also: strmv, dtrmv, ctrmv, ztrmv.

mfi_trsm mfi_blas_trsm Interface

Generic modern interface for TRSM. Supports s, d, c, z. See also: strsm, dtrsm, ctrsm, ztrsm.

mfi_trsv mfi_blas_trsv Interface

Generic modern interface for TRSV. Supports s, d, c, z. See also: strsv, dtrsv, ctrsv, ztrsv.

mfi_trtrs mfi_lapack Interface

Generic modern interface for TRTRS. Supports s, d, c, z. See also: strtrs, dtrtrs, ctrtrs, ztrtrs.

mfi_ung2r mfi_lapack Interface

Generic modern interface for UNG2R. Supports c, z. See also: cung2r, zung2r.

mfi_ungqr mfi_lapack Interface

Generic modern interface for UNGQR. Supports c, z. See also: cungqr, zungqr.

mfi_ungr2 mfi_lapack Interface

Generic modern interface for UNGR2. Supports c, z. See also: cungr2, zungr2.

mfi_ungrq mfi_lapack Interface

Generic modern interface for UNGRQ. Supports c, z. See also: cungrq, zungrq.

mfi_unm2r mfi_lapack Interface

Generic modern interface for UNM2R. Supports c, z. See also: cunm2r, zunm2r.

mfi_unmqr mfi_lapack Interface

Generic modern interface for UNMQR. Supports c, z. See also: cunmqr, zunmqr.

mfi_unmr2 mfi_lapack Interface

Generic modern interface for UNMR2. Supports c, z. See also: cunmr2, zunmr2.

mfi_unmrq mfi_lapack Interface

Generic modern interface for UNMRQ. Supports c, z. See also: cunmrq, zunmrq.

mfi_zaxpy mfi_blas_axpy Subroutine

Modern interface for f77_axpy. See also: mfi_axpy, f77_axpy.

mfi_zcopy mfi_blas_copy Subroutine

Modern interface for f77_copy. See also: mfi_copy, f77_copy.

mfi_zdotc mfi_blas_dotc Function

Modern interface for f77_dotc. See also: mfi_dotc, f77_dotc.

mfi_zdotu mfi_blas_dotu Function

Modern interface for f77_dotu. See also: mfi_dotu, f77_dotu.

mfi_zdrot mfi_blas_rot Subroutine

Modern interface for f77_rot. See also: mfi_rot, f77_rot. Given two vectors x and y, each vector element of these vectors is replaced as follows:

Read more…
mfi_zdscal mfi_blas_scal Subroutine

Modern interface for f77_scal. See also: mfi_scal, f77_scal. MFI_ZDSCAL scales a vector by a constant.

mfi_zgbmv mfi_blas_gbmv Subroutine

Modern interface for f77_gbmv. See also: mfi_gbmv, f77_gbmv.

mfi_zgemm mfi_blas_gemm Subroutine

Modern interface for f77_gemm. See also: mfi_gemm, f77_gemm.

mfi_zgemv mfi_blas_gemv Subroutine

Modern interface for f77_gemv. See also: mfi_gemv, f77_gemv.

mfi_zgeqrf mfi_lapack Subroutine

Modern interface for f77_geqrf. See also: mfi_geqrf, f77_geqrf.

mfi_zgerc mfi_blas_gerc Subroutine

Modern interface for f77_gerc. See also: mfi_gerc, f77_gerc.

mfi_zgerqf mfi_lapack Subroutine

Modern interface for f77_gerqf. See also: mfi_gerqf, f77_gerqf.

mfi_zgeru mfi_blas_geru Subroutine

Modern interface for f77_geru. See also: mfi_geru, f77_geru.

mfi_zgesvd mfi_lapack Subroutine

Modern interface for f77_gesvd. See also: mfi_gesvd, f77_gesvd.

mfi_zgetrf mfi_lapack Subroutine

Modern interface for f77_getrf. See also: mfi_getrf, f77_getrf.

mfi_zgetri mfi_lapack Subroutine

Modern interface for f77_getri. See also: mfi_getri, f77_getri.

mfi_zgetrs mfi_lapack Subroutine

Modern interface for f77_getrs. See also: mfi_getrs, f77_getrs.

mfi_zhbmv mfi_blas_hbmv Subroutine

Modern interface for f77_hbmv. See also: mfi_hbmv, f77_hbmv.

mfi_zheevd mfi_lapack Subroutine

Modern interface for f77_heevd. See also: mfi_heevd, f77_heevd.

mfi_zheevr mfi_lapack Subroutine

Modern interface for f77_heevr. See also: mfi_heevr, f77_heevr. Computes selected eigenvalues and, optionally, eigenvectors of a Hermitian matrix using RRR

mfi_zheevx mfi_lapack Subroutine

Modern interface for f77_heevx. See also: mfi_heevx, f77_heevx. Computes selected eigenvalues and, optionally, eigenvectors of a complex Hermitian matrix.

mfi_zhegv mfi_lapack Subroutine

Modern interface for f77_hegv. See also: mfi_hegv, f77_hegv.

mfi_zhemm mfi_blas_hemm Subroutine

Modern interface for f77_hemm. See also: mfi_hemm, f77_hemm.

mfi_zhemv mfi_blas_hemv Subroutine

Modern interface for f77_hemv. See also: mfi_hemv, f77_hemv.

mfi_zher mfi_blas_her Subroutine

Modern interface for f77_her. See also: mfi_her, f77_her.

mfi_zher2 mfi_blas_her2 Subroutine

Modern interface for f77_her2. See also: mfi_her2, f77_her2.

mfi_zher2k mfi_blas_her2k Subroutine

Modern interface for f77_her2k. See also: mfi_her2k, f77_her2k.

mfi_zherk mfi_blas_herk Subroutine

Modern interface for f77_herk. See also: mfi_herk, f77_herk.

mfi_zhetrf mfi_lapack Subroutine

Modern interface for f77_hetrf. See also: mfi_hetrf, f77_hetrf. Computes the factorization of a Hermitian matrix using the Bunch-Kaufman diagonal pivoting method

Read more…
mfi_zhpmv mfi_blas_hpmv Subroutine

Modern interface for f77_hpmv. See also: mfi_hpmv, f77_hpmv.

mfi_zhpr mfi_blas_hpr Subroutine

Modern interface for f77_hpr. See also: mfi_hpr, f77_hpr.

mfi_zhpr2 mfi_blas_hpr2 Subroutine

Modern interface for f77_hpr2. See also: mfi_hpr2, f77_hpr2.

mfi_zpocon mfi_lapack Subroutine

Modern interface for f77_pocon. See also: mfi_pocon, f77_pocon. Estimates the reciprocal of the condition number of a real symmetric / complex Hermitian positive definite matrix using the Cholesky factorization computed by ?POTRF

mfi_zpotrf mfi_lapack Subroutine

Modern interface for f77_potrf. See also: mfi_potrf, f77_potrf.

mfi_zpotri mfi_lapack Subroutine

Modern interface for f77_potri. See also: mfi_potri, f77_potri.

mfi_zpotrs mfi_lapack Subroutine

Modern interface for f77_potrs. See also: mfi_potrs, f77_potrs.

mfi_zrot mfi_blas_rot Subroutine

Modern interface for f77_rot. See also: mfi_rot, f77_rot. Given two vectors x and y, each vector element of these vectors is replaced as follows:

Read more…
mfi_zscal mfi_blas_scal Subroutine

Modern interface for f77_scal. See also: mfi_scal, f77_scal. MFI_ZSCAL scales a vector by a constant.

mfi_zswap mfi_blas_swap Subroutine

Modern interface for f77_swap. See also: mfi_swap, f77_swap.

mfi_ztbmv mfi_blas_tbmv Subroutine

Modern interface for f77_tbmv. See also: mfi_tbmv, f77_tbmv.

mfi_ztbsv mfi_blas_tbsv Subroutine

Modern interface for f77_tbsv. See also: mfi_tbsv, f77_tbsv.

mfi_ztpmv mfi_blas_tpmv Subroutine

Modern interface for f77_tpmv. See also: mfi_tpmv, f77_tpmv.

mfi_ztpsv mfi_blas_tpsv Subroutine

Modern interface for f77_tpsv. See also: mfi_tpsv, f77_tpsv.

mfi_ztrmm mfi_blas_trmm Subroutine

Modern interface for f77_trmm. See also: mfi_trmm, f77_trmm.

mfi_ztrmv mfi_blas_trmv Subroutine

Modern interface for f77_trmv. See also: mfi_trmv, f77_trmv.

mfi_ztrsm mfi_blas_trsm Subroutine

Modern interface for f77_trsm. See also: mfi_trsm, f77_trsm.

mfi_ztrsv mfi_blas_trsv Subroutine

Modern interface for f77_trsv. See also: mfi_trsv, f77_trsv.

mfi_ztrtrs mfi_lapack Subroutine

Modern interface for f77_trtrs. See also: mfi_trtrs, f77_trtrs. Solves a triangular linear system with multiple right-hand sides:

Read more…
mfi_zung2r mfi_lapack Subroutine

Modern interface for f77_ung2r. See also: mfi_ung2r, f77_ung2r. Generates the real orthogonal matrix Q of the QR factorization formed by geqr2

mfi_zungqr mfi_lapack Subroutine

Modern interface for f77_ungqr. See also: mfi_ungqr, f77_ungqr. Generates the real orthogonal matrix Q of the QR factorization

mfi_zungr2 mfi_lapack Subroutine

Modern interface for f77_ungr2. See also: mfi_ungr2, f77_ungr2. Generates the real orthogonal matrix Q of the RQ factorization formed by gerq2

mfi_zungrq mfi_lapack Subroutine

Modern interface for f77_ungrq. See also: mfi_ungrq, f77_ungrq. Generates the real orthogonal matrix Q of the QR factorization

mfi_zunm2r mfi_lapack Subroutine

Modern interface for f77_unm2r. See also: mfi_unm2r, f77_unm2r. Multiplies a real matrix by the orthogonal matrix Q formed by geqr2

mfi_zunmqr mfi_lapack Subroutine

Modern interface for f77_unmqr. See also: mfi_unmqr, f77_unmqr. Multiplies a matrix by the orthogonal matrix Q from geqrf

mfi_zunmr2 mfi_lapack Subroutine

Modern interface for f77_unmr2. See also: mfi_unmr2, f77_unmr2. Multiplies a real matrix by the orthogonal matrix Q formed by gerq2

mfi_zunmrq mfi_lapack Subroutine

Modern interface for f77_unmrq. See also: mfi_unmrq, f77_unmrq. Multiplies a matrix by the orthogonal matrix Q from geqrf

sdsdot f77_blas Interface
slamch f77_blas Interface

?lamch supports s, d. See mfi_lamch for the modern version.