Get Started with the Intel® oneAPI Base Toolkit and Intel oneAPI HPC Toolkit for macOS*
Intel® oneAPI Base Toolkit and Intel® oneAPI HPC Toolkit
For working at a Command Line Interface (CLI), the tools in the oneAPI toolkits are configured via environment variables. Set up your CLI environment by sourcing the setvars script: Option 1: Source setvars.sh once per session Source setvars.sh every time you open a new terminal window: You can find the setvars.sh script in the root folder of your oneAPI installation, which is typically /opt/intel/oneapi/ for sudo or root users and ~/intel/oneapi/ when installed as a normal user. For root or sudo installations:
For normal user installations:
|
|
Option 2: One time setup for setvars.sh To have the environment automatically set up for your projects, include the command source <install_dir>/setvars.sh in a startup script where it will be invoked automatically (replace <install_dir> with the path to your oneAPI install location). The default installation locations are /opt/intel/oneapi/ for sudo or root users and ~/intel/oneapi/ when installed as a normal user. For example, you can add the source <install_dir>/setvars.sh command to your ~/.bashrc or ~/.bashrc_profile or ~/.profile file. To make the settings permanent for all accounts on your system, create a one-line .sh script in your system's /etc/profile.d folder that sources setvars.sh (for more details, see Ubuntu documentation on Environment Variables). NoteThe script can be managed using a configuration file, which is especially helpful if you need to initialize specific versions of libraries or the compiler, rather than defaulting to the "latest" version. For more details, see . oneAPI Development Environment Setup for more configuration options. |
You can use VS Code extensions to set your environment, create launch configurations, and browse and download samples:
From Visual Studio Code, click on the Extensions logo in the left navigation.
For more information about VS Code extensions for Intel oneAPI Toolkits, see Using Visual Studio Code* to Develop Intel® oneAPI Applications.