Developer Guide

Developer Guide for Intel® oneAPI Math Kernel Library Windows*

ID 766692
Date 3/31/2025
Public
Document Table of Contents

Language Interfaces Support, by Function Domain

The following table shows language interfaces that Intel® oneAPI Math Kernel Library (oneMKL) provides for each function domain. However, Intel® oneAPI Math Kernel Library (oneMKL) routines can be called from other languages using mixed-language programming. SeeMixed-language Programming with the Intel Math Kernel Library for an example of how to call Fortran routines from C/C++.

Function Domain

Fortran interface

C/C++ interface

Basic Linear Algebra Subprograms (BLAS)

Yes

through CBLAS

BLAS-like extension transposition routines

Yes

Yes

Sparse BLAS Level 1

Yes

through CBLAS

Sparse BLAS Level 2 and 3

Yes

Yes

LAPACK routines for solving systems of linear equations

Yes

Yes

Supported using a mixed language programming call. See Include Files for the respective header file.