Visible to Intel only — GUID: GUID-CF00130A-092E-4B3F-85C1-BACA3EB500C1
Visible to Intel only — GUID: GUID-CF00130A-092E-4B3F-85C1-BACA3EB500C1
mkl_set_interface_layer
Sets the interface layer for Intel® oneAPI Math Kernel Library (oneMKL) at run time. Use with the Single Dynamic Library.
Syntax
interface = mkl_set_interface_layer( required_interface )
Fortran Include Files/Modules
- Include file: mkl.fi
- Module (compiled): mkl_service.mod
- Module (source): mkl_service.f90
Input Parameters
Name |
Type |
Description |
---|---|---|
required_interface |
INTEGER |
Determines the interface layer. Possible values depend on the system architecture. Some of the values are only available on Linux* OS:
|
Description
If you are using the Single Dynamic Library (SDL), the mkl_set_interface_layerfunction sets the specified interface layer for Intel® oneAPI Math Kernel Library (oneMKL) at run time.
Call this function prior to calling any other Intel® oneAPI Math Kernel Library (oneMKL) function in your application exceptmkl_set_threading_layer. You can call mkl_set_interface_layer and mkl_set_threading_layer in any order.
The mkl_set_interface_layer function takes precedence over the MKL_INTERFACE_LAYER environment variable.
See Intel® oneAPI Math Kernel Library (oneMKL) Developer Guide for the layered model concept and usage details of the SDL.
Return Values
Type |
Description |
---|---|
INTEGER |
|