Developer Guide

Contents

Scripts to Set Environment Variables

When the installation of
Intel® oneAPI Math Kernel Library
for
Linux*
is complete, set environment variables using oneAPI setvars.sh. The script will source the
INCLUDE
,
MKLROOT
,
LD_LIBRARY_PATH
,
LIBRARY_PATH
,
CPATH
,
NLSPATH
, and
PKG_CONFIG_PATH
.
The script
s
accept the oneMKL-specific parameters, explained in the following table:
Setting Specified
Required
(Yes/No)
Possible Values
Comment
Architecture
Yes,
when applicable
intel64
Use of
Intel® oneAPI Math Kernel Library
Fortran modules precompiled with the Intel®Fortran compiler
No
mod
Supply this parameter only if you are using this compiler.
Programming interface (LP64 or ILP64)
No
lp64
, default
ilp64
For example:
  • The command
    setvars
    .sh
    ia32
    sets the environment for
    Intel® oneAPI Math Kernel Library
    to use the Intel 32 architecture.
  • The command
    setvars
    .sh
    intel64 mod ilp64
    sets the environment for
    Intel® oneAPI Math Kernel Library
    to use the Intel 64 architecture, ILP64 programming interface, and Fotran modules.
  • The command
    setvars
    .sh
    intel64 mod
    sets the environment for
    Intel® oneAPI Math Kernel Library
    to use the Intel 64 architecture, LP64 interface, and Fotran modules.
Supply the parameter specifying the architecture first, if it is needed. Values of the other two parameters can be listed in any order.

Product and Performance Information

1

Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.