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

可替换性

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

表1 LAPACK的替换映射关系

MKL接口

KML对应接口

sgetrf

sgetrf

dgetrf

dgetrf

cgetrf

cgetrf

zgetrf

zgetrf

dgeqrf

dgeqrf

dppsv

dppsv

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

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

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

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