Replaceability
The LAPACK uses the same Fortran interface as the Netlib LAPACK.
Table 1 describes the mapping between replaceable interfaces and Fortran interfaces of Netlib LAPACK. Only optimized interfaces are provided.
MKL Interface |
KML Interface |
|---|---|
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 |
The preceding interfaces are Fortran interfaces. When using these interfaces in the C language, you need to add an underscore (_) after the interface name. The parameter type is a pointer. For details, see the section about KML_LAPACK function syntax in Kunpeng Math Library Developer Guide.