中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

可替换性

表1为可替换的接口与MKL中LAPACK的Fortran接口的映射关系(仅给出已优化的接口)。

表1 LAPACK的替换映射关系

MKL接口

KML对应接口

sgetrf

sgetrf

dgetrf

dgetrf

cgetrf

cgetrf

zgetrf

zgetrf

sgeqrf

sgeqrf

dgeqrf

dgeqrf

cgeqrf

cgeqrf

zgeqrf

zgeqrf

sgerqf

sgerqf

dgerqf

dgerqf

cgerqf

cgerqf

zgerqf

zgerqf

sgeqlf

sgeqlf

dgeqlf

dgeqlf

cgeqlf

cgeqlf

zgeqlf

zgeqlf

sgelqf

sgelqf

dgelqf

dgelqf

cgelqf

cgelqf

zgelqf

zgelqf

sppsv

sppsv

dppsv

dppsv

cppsv

cppsv

zppsv

zppsv

sptsv

sptsv

dptsv

dptsv

cptsv

cptsv

zptsv

zptsv

sgetri

sgetri

dgetri

dgetri

cgetri

cgetri

zgetri

zgetri

ssyevd

ssyevd

dsyevd

dsyevd

cheevd

cheevd

zheevd

zheevd

ssytrd

ssytrd

dsytrd

dsytrd

chetrd

chetrd

zhetrd

zhetrd

spotrf

spotrf

dpotrf

dpotrf

cpotrf

cpotrf

zpotrf

zpotrf

spttrf

spttrf

dpttrf

dpttrf

cpttrf

cpttrf

zpttrf

zpttrf

spotri

spotri

dpotri

dpotri

cpotri

cpotri

zpotri

zpotri

sgesv

sgesv

dgesv

dgesv

cgesv

cgesv

zgesv

zgesv

sorglq

sorglq

dorglq

dorglq

cunglq

cunglq

zunglq

zunglq

sormlq

sormlq

dormlq

dormlq

cunmlq

cunmlq

zunmlq

zunmlq

sorgql

sorgql

dorgql

dorgql

cungql

cungql

zungql

zungql

sormql

sormql

dormql

dormql

cunmql

cunmql

zunmql

zunmql

sorgqr

sorgqr

dorgqr

dorgqr

cungqr

cungqr

zungqr

zungqr

sorgrq

sorgrq

dorgrq

dorgrq

cungrq

cungrq

zungrq

zungrq

sormrq

sormrq

dormrq

dormrq

cunmrq

cunmrq

zunmrq

zunmrq

sormqr

sormqr

dormqr

dormqr

cunmqr

cunmqr

zunmqr

zunmqr

ssyev

ssyev

dsyev

dsyev

cheev

cheev

zheev

zheev

spttrs

spttrs

dpttrs

dpttrs

cpttrs

cpttrs

zpttrs

zpttrs

sptts2

sptts2

dptts2

dptts2

cptts2

cptts2

zptts2

zptts2

slasr

slasr

dlasr

dlasr

clasr

clasr

zlasr

zlasr

以上接口均为Fortran接口,在C语言中使用时需在接口名称后增加下划线,且参数类型均为指针类型,详见《鲲鹏数学库 开发指南》中KML_LAPACK函数定义章节。

若需使用LAPACKE接口(MKL中标准的C接口),需在编译开源Netlib LAPACK时增加对LAPACKE封装库的编译,参见2.6.2 C语言迁移步骤中说明。