Developer Guide
Developer Guide for Intel® oneAPI Math Kernel Library Linux*
A newer version of this document is available. Customers should click here to go to the newest version.
Automating the Process of Setting Environment Variables
To automate setting of environment variables for Intel® oneAPI Math Kernel Library (oneMKL), add env/vars.sh to your shell profile so that each time you log in, the script automatically runs and sets the paths to the appropriate Intel® oneAPI Math Kernel Library (oneMKL) directories. To do this with a local user account, edit the following files by adding the appropriate script to the path manipulation section right before exporting variables:
Shell |
Files |
Commands |
---|---|---|
bash |
~/.bash_profile, |
# setting up oneMKL environment for bash . <absolute_path_to_installed_oneMKL>/env/vars.sh [mod [lp64|ilp64]] |
sh |
~/.profile |
# setting up oneMKL environment for sh . <absolute_path_to_installed_oneMKL>/env/vars.sh [mod [lp64|ilp64]] |
If you have super user permissions, you can add the same commands to a general-system file in /etc/profile .
Before uninstalling Intel® oneAPI Math Kernel Library (oneMKL), remove the above commands from all profile files where the script execution was added. Otherwise you may experience problems logging in.