---
title: 可替换性
description: "表1为可替换的接口与MKL中LAPACK的Fortran接口的映射关系（仅给出已优化的接口）。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/2200/accel/kunpengaccel_12_0021.html
sourcePath: /source/zh/kunpengboostkithistory/2200/accel/kunpengaccel_12_0021.html
indexId: 692ed6712358e1a3845b5941d71393b6bd3e86bdbee5c264674662635b9f19cf70
---
# 可替换性

表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 |
| sgtsv | sgtsv |
| dgtsv | dgtsv |
| cgtsv | cgtsv |
| zgtsv | zgtsv |
| sgttrf | sgttrf |
| dgttrf | dgttrf |
| cgttrf | cgttrf |
| zgttrf | zgttrf |
| sgttrs | sgttrs |
| dgttrs | dgttrs |
| cgttrs | cgttrs |
| zgttrs | zgttrs |
| ssytrd\_2stage | ssytrd\_2stage |
| dsytrd\_2stage | dsytrd\_2stage |
| chetrd\_2stage | chetrd\_2stage |
| zhetrd\_2stage | zhetrd\_2stage |
| strtrs | strtrs |
| dtrtrs | dtrtrs |
| ctrtrs | ctrtrs |
| ztrtrs | ztrtrs |


以上接口均为Fortran接口，在C语言中使用时需在接口名称后增加下划线，且参数类型均为指针类型，请参见《鲲鹏数学库 开发指南(https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/2200/accel/kunpengaccel_kml_16_0207.html)》中KML_LAPACK函数定义章节。

若需使用LAPACKE接口（MKL中标准的C接口），需在编译开源Netlib LAPACK时增加对LAPACKE封装库的编译，请参见迁移步骤中说明。
