Intel® Math Kernel Library 2019 Developer Reference - C

mkl_set_env_mode

Sets up the mode that ignores environment settings specific to Intel MKL.

Syntax

int mkl_set_env_mode(int mode);

Include Files

Input Parameters

Name

Type

Description

mode

int

Specifies what mode to set. For details, see Description. Possible values:

  • 0 - Do nothing.

    Use this value to query the current environment mode.

  • 1 - Make Intel MKL ignore environment settings specific to the library.

Description

In the default environment mode, Intel MKL can control its behavior using environment variables for threading, memory management, Conditional Numerical Reproducibility, automatic offload, and so on. The mkl_set_env_mode function sets up the environment mode that ignores all settings specified by Intel MKL environment variables except MIC_LD_LIBRARY_PATH and MKLROOT.

Return Values

Name

Type

Description

current_mode

int

Environment mode that was used before the function call:

  • 0 - Default

  • 1 - Ignore environment settings specific to Intel MKL.