Developer Guide

Developer Guide for Intel® oneAPI Math Kernel Library Windows*

ID 766692
Date 7/13/2023
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

Compiler Support

Intel® oneAPI Math Kernel Library (oneMKL) provides the cdecl interface (default interface of the Microsoft Visual C* application) for the IA-32 architecture.

When building Intel® oneAPI Math Kernel Library (oneMKL) code examples, you can select a compiler:

  • For Fortran examples: Intel® or PGI* compiler

  • For C examples: Intel, Microsoft Visual C++*, or PGI compiler

NOTE:
PGI* support is deprecated and will be removed in the oneMKL 2025.0 release.

Intel® oneAPI Math Kernel Library (oneMKL) provides a set of include files to simplify program development by specifying enumerated values and prototypes for the respective functions. Calling Intel® oneAPI Math Kernel Library (oneMKL) functions from your application without an appropriate include file may lead to incorrect behavior of the functions.