Skip To Main Content
Intel logo - Return to the home page
My Tools

Select Your Language

  • Bahasa Indonesia
  • Deutsch
  • English
  • Español
  • Français
  • Português
  • Tiếng Việt
  • ไทย
  • 한국어
  • 日本語
  • 简体中文
  • 繁體中文
Sign In to access restricted content

Using Intel.com Search

You can easily search the entire Intel.com site in several ways.

  • Brand Name: Core i9
  • Document Number: 123456
  • Code Name: Emerald Rapids
  • Special Operators: “Ice Lake”, Ice AND Lake, Ice OR Lake, Ice*

Quick Links

You can also try the quick links below to see results for most popular searches.

  • Product Information
  • Support
  • Drivers & Software

Recent Searches

Sign In to access restricted content

Advanced Search

Only search in

Sign in to access restricted content.

The browser version you are using is not recommended for this site.
Please consider upgrading to the latest version of your browser by clicking one of the following links.

  • Safari
  • Chrome
  • Edge
  • Firefox

Get the Intel® oneAPI HPC Toolkit

  

  • Overview
  • Download
  • Documentation & Resources
This site is protected by reCAPTCHA and the Google <a href="https://policies.google.com/privacy">Privacy Policy</a> and <a href="https://policies.google.com/terms"> Terms of Service</a> apply.

  Prerequisites

Make sure your system meets the System Requirements.

Microsoft Visual Studio is required for installations on Windows: The installer checks for it.  If you do not have Visual Studio, you can install one of the following versions:

  • Visual Studio 2019 
  • Visual Studio 2022 
  • Visual Studio build tools 2019 
  • Visual Studio build tools 2022

For more information, see Visual Studio 2019 or Visual Studio 2022.

Before enabling integration through the oneAPI toolkit installer, install the desktop development with C++ workload into each Visual Studio instance.

  Prerequisites

Make sure your system meets the System Requirements.

  Prerequisites

The Intel Fortran Compiler has hardware and software prerequisites. For a complete list, see Intel® Fortran Compiler System Requirements.

  Prerequisite: Set Up the Repository

1. To add APT repository access, enter the command for the installation prerequisites:


sudo apt update
sudo apt install -y gpg-agent wget

2. To set up the repository, download the key to the system keyring:


# download the key to system keyring
wget -O- https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB 
| gpg --dearmor | sudo tee /usr/share/keyrings/oneapi-archive-keyring.gpg > /dev/null

3. Add the signed entry to APT sources and configure the APT client to use Intel repository:


echo "deb [signed-by=/usr/share/keyrings/oneapi-archive-keyring.gpg] https://apt.repos.intel.com/oneapi all main" | sudo tee /etc/apt/sources.list.d/oneAPI.list

4. Update the packages list and repository index:


sudo apt update

  Zypper Prerequisites | Set Up the Repository

 1. Add the Intel oneAPI repository public key using the following command:


sudo zypper addrepo https://yum.repos.intel.com/oneapi oneAPI

2. After you add the key, Zypper imports the public repository key. For some cases, RPM might require an explicit key import:


rpm --import https://yum.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB

  Set Up the Repository

1. Create the YUM or DNF repo file in the /temp directory as a normal user:


tee > /tmp/oneAPI.repo << EOF
[oneAPI]
name=Intel® oneAPI repository
baseurl=https://yum.repos.intel.com/oneapi
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://yum.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB
EOF

2. Move the newly created oneAPI.repo file to the YUM/DNF configuration directory /etc/yum.repos.d:


sudo mv /tmp/oneAPI.repo /etc/yum.repos.d

  Docker* | Set Up Your Environment 

Before running the containers, install Docker as described in the Docker Installation Instructions.

Install with APT

Install with YUM/DNF

Install with Zypper

Install with Docker*

Download

Register your product to receive update notifications plus hand-curated technical articles, tutorials, and training opportunities to help you optimize your code.

Size
Version
Date
SHA384

Service Currently Unavailable. Please Try Again Later
Yes, I would like to subscribe to stay connected to the latest Intel technologies and industry trends by email and telephone. I can unsubscribe at any time.
Intel strives to provide you with a great, personalized experience, and your data helps us to accomplish this.
I consent to Intel collecting and using my personal information as described below.
I agree to Intel's transfer of my personal information outside of China for processing in accordance with Intel’s Privacy and Cookie Statement and Intel's Privacy Policy Supplement for Chinese Users.
Continue as a Guest (download starts immediately) →
By submitting this form, you are confirming you are an adult 18 years or older and you agree to share your personal information with Intel to use for this business request. You also agree to subscribe to stay connected to the latest Intel technologies and industry trends by email and telephone. You may unsubscribe at any time. Intel’s web sites and communications are subject to our Privacy Notice and Terms of Use.
By submitting this form, you are confirming you are an adult 18 years or older and you agree to share your personal information with Intel to use for this business request. Intel’s web sites and communications are subject to our Privacy Notice and Terms of Use.
By downloading, you agree to our Privacy and Terms of use

Thank You

Your Download should start immediately.

Failed to submit your form.

Due to a technical difficulty, we were unable to submit the form. Please try again after a few minutes. We apologize for the inconvenience.

Thank you for signing up!

Register

Register your product to receive updates plus hand-curated technical articles, tutorials, and training opportunities to help optimize your code.

Yes, I would like to subscribe to stay connected to the latest Intel technologies and industry trends by email and telephone. I can unsubscribe at any time.
Intel strives to provide you with a great, personalized experience, and your data helps us to accomplish this.
I consent to Intel collecting and using my personal information as described below.
I agree to Intel's transfer of my personal information outside of China for processing in accordance with Intel’s Privacy and Cookie Statement and Intel's Privacy Policy Supplement for Chinese Users.
By submitting this form, you are confirming you are an adult 18 years or older and you agree to share your personal information with Intel to use for this business request. You also agree to subscribe to stay connected to the latest Intel technologies and industry trends by email and telephone. You may unsubscribe at any time. Intel’s web sites and communications are subject to our Privacy Notice and Terms of Use.
By submitting this form, you are confirming you are an adult 18 years or older and you agree to share your personal information with Intel to use for this business request. Intel’s web sites and communications are subject to our Privacy Notice and Terms of Use.

  Installation with a GUI Installer

  1. To launch the GUI installer, select the .exe file.
  2. Follow the instructions in the installer. ​​​​​​

  Install with the Offline GUI Installer

  1. To launch the GUI installer, select the .exe file.
  2. Follow the instructions in the installer.

  Command-Line Installation Instructions

  1. ​Review the options in Command Line Installation Parameters.
  2. Download the toolkit:

wget https://registrationcenter-download.intel.com/akdlm/IRC_NAS/6b7bb8f0-e0b8-4ea4-a23a-7b537b54c056/intel-fortran-essentials-2025.1.1.10_offline.exe
  1. Update the following with your selected parameters:
  • For a silent installation, enter the following command:

intel-fortran-essentials-2025.1.1.10_offline.exe -a --silent --eula accept

In silent mode, integration into Microsoft Visual Studio is by default (if supported). You need to install the desktop development with a C++ workload into each Visual Studio instance.

  • To skip Visual Studio integration, pass the following arguments to the installation command: -p=NEED_VSXXXX_INTEGRATION=0, where XXXX is the Visual Studio version. For example, to install a toolkit and skip integration into Visual Studio 2019, use the following installation command:

intel-fortran-essentials-2025.1.1.10_offline.exe -s -a --silent --eula accept -p=NEED_VS2019_INTEGRATION=0
  1. After the installation is complete, verify that the toolkit is installed in the default directory: C:\Program Files(x86)\Intel\oneAPI.

 

  Install with the GUI Installer

  1. To launch the GUI installer, select the .exe file.
  2. Follow the instructions in the installer.

  Command-Line Installation Instructions

1. Review the options in Command Line Installation Parameters.

2. Download the toolkit:


wget https://registrationcenter-download.intel.com/akdlm/IRC_NAS/77bf3a15-a766-4619-91b4-1011badc4a36/intel-oneapi-hpc-toolkit-2025.1.3.7_offline.exe

3. Update the following with your selected parameters:

  • For a silent installation, run the following command:

intel-oneapi-hpc-toolkit-2025.1.3.7_offline.exe -a --silent --eula accept

In silent mode, integration into Microsoft Visual Studio is installed by default (if supported). You need first install the desktop development with a C++ workload installed into each Visual Studio instance.

  • To skip Visual Studio integration, pass the following arguments to the installation command: -p=NEED_VSXXXX_INTEGRATION=0, where XXXX is the Visual Studio version. For example, to install a toolkit and skip integration into Visual Studio 2019, use the following installation command:

intel-oneapi-hpc-toolkit-2025.1.3.7_offline.exe -s -a --silent --eula accept -p=NEED_VS2019_INTEGRATION=0

4. After the installation is complete, verify that the toolkit is installed in the default directory: C:\Program Files(x86)\Intel\oneAPI.

  Install Graphics Drivers (If Needed)

To identify and install the correct driver for your system, download the Intel Driver & Support Assistant (Intel DSA). 

  Install with the Online GUI Installer

  1. From the console, locate the downloaded install file.
  2. To launch the GUI installer as the root:

    • Enter sudo sh ./<file name>. For example: sh ./intel-oneapi-hpc-toolkit-2025.1.3.10.sh
    • Optionally, to launch the GUI installer as the current user, enter $ sh ./<file name>. For example: $ sh ./intel-oneapi-hpc-toolkit-2025.1.3.10.sh 
  3. Follow the instructions in the installer.

  Install for Linux with the Online GUI Installer

  1. From the console, locate the downloaded installation file.
  2. To launch the GUI installer, do one of the following:
  • To launch as the root, enter sudo sh ./<file name>. For example: sh ./ntel-cpp-essentials-2025.1.1.8.sh

  • Optionally, to launch as the current user, enter $ sh ./<file name>. For example: $ sh ./ntel-cpp-essentials-2025.1.1.8.sh 

  1. Follow the instructions in the installer.

  Install with the Offline GUI Installer

  1. From the console, locate the downloaded install file.

  2. To launch the GUI installer as the root:

    • Enter sudo sh ./<file name>. For example: sudo sh ./intel-oneapi-hpc-toolkit-2025.1.3.10_offline.sh
    • Optionally, to launch the GUI installer as the current user, enter $ sh ./<file name>. For example: $ sh ./intel-oneapi-hpc-toolkit-2025.1.3.10_offline.sh 
  3. Follow the instructions in the installer.

  Command-Line Installation Instructions

  1. Read the documentation for Command Line Installation Parameters.

  2. Decide which parameters to use. For example, sudo sh ./intel-oneapi-hpc-toolkit-2025.1.3.10_offline.sh -a --silent --cli --eula accept indicates that you are doing a silent install (--silent) using a command-line interface (--cli) and accepting the End User License Agreement (--eula accept)

    Note You must accept the End User License Agreement. Make sure you add the parameter --eula accept to the command.

  3. Download and run the installer with the command parameters you need for your configuration. For example:
    
    wget https://registrationcenter-download.intel.com/akdlm/IRC_NAS/0ed71121-bd80-4ba7-ab54-805138bf06a7/intel-oneapi-hpc-toolkit-2025.1.3.10_offline.sh
  4. Run the install script using the following command parameters (minimum). You can add more parameters as needed.
    
    sudo sh ./intel-oneapi-hpc-toolkit-2025.1.3.10_offline.sh -a --silent --cli --eula accept

  Install with Online GUI Installer

  1. From the console, locate the downloaded install file.
  • To launch the GUI installer as the root, use sudo sh ./<file name>. For example: sh ./intel-fortran-essentials-2025.1.1.8.sh

  • Optionally, to launch the GUI installer as the current user, use $ sh ./<file name>. For example: $ sh ./intel-fortran-essentials-2025.1.1.8.sh 

  1. Follow the instructions in the installer.

  Install Using the Offline GUI Installer

  1. From the console, locate the downloaded installation file.
  2. To launch the GUI installer, do one of the following.
  • To launch as the root, enter sudo sh ./<file name>. For example: sudo sh ./intel-fortran-essentials-2025.1.1.8_offline.sh

  • Optionally, to launch as the current user, enter $ sh ./<file name>. For example: $ sh ./intel-fortran-essentials-2025.1.1.8_offline.sh

  1. Follow the instructions in the installer.

  Command Line Installation Instructions

  1. ​​Read the documentation for Command Line Installation Parameters
  2. Decide which parameters you want to use. For example, sudo sh ./intel-fortran-essentials-2025.1.1.8_offline.sh -a --silent --cli --eula accept indicates that you are doing a silent installation (--silent) using a command line interface (--cli) and accepting the End User License Agreement (--eula accept).

Note You must accept the End User License Agreement. Make sure you add the parameter --eula accept to the command.

  1. Download the installer by entering the following command:

wget https://registrationcenter-download.intel.com/akdlm/IRC_NAS/2238465b-cfc7-4bf8-ad04-e55cb6577cba/intel-fortran-essentials-2025.1.1.8_offline.sh
  1. Run the installation script using the following command parameters (minimum). You can add more parameters as needed.

sudo sh ./intel-fortran-essentials-2025.1.1.8_offline.sh -a --silent --cli --eula accept

  Install with the Offline GUI Installer

  1. To launch the GUI installer, select the .exe file.
  2. Follow the instructions in the installer.

  Install Using Command Line Instructions

  1. Review the Command Line Installation Parameters.
  2. Download the toolkit by entering the following command.
    
    wget https://registrationcenter-download.intel.com/akdlm/IRC_NAS/da3f1dbe-47ad-49b5-acb9-3a7858b93d0d/intel-cpp-essentials-2025.1.1.10_offline.exe
    
  3. Update the following with your selected parameters.
    • For silent installation, run the following command:
      
      sudo sh ./intel-cpp-essentials-2025.1.1.10_offline.exe -a --silent --eula accept

      In a silent installation, integration into Microsoft Visual Studio is installed by default (if supported). You must install the Desktop development with C++ workload into each Visual Studio instance beforehand.​​​​​​
      • To skip Visual Studio integration, pass the following arguments to the installation command by entering: -p=NEED_VSXXXX_INTEGRATION=0, where XXXX is the Visual Studio version. For example, to install a toolkit and skip integration into Visual Studio 2019, enter the following installation command:
        
        intel-cpp-essentials-2025.1.1.10_offline.exe -s -a --silent --eula accept -p=NEED_VS2019_INTEGRATION=0
  4. After the installation is complete, verify that the toolkit is installed in the default directory: C:\Program Files(x86)\Intel\oneAPI.

  Installation Using the Offline GUI Installer

  1. From the console, locate the downloaded installation file.
  2. To launch the GUI installer, do one of the following:
  • To launch as the root, enter sudo sh ./<file name>.  For example: sh ./intel-cpp-essentials-2025.1.1.8_offline.sh
  • Optionally, to launch as the current user, enter $ sh ./<file name>. For example: $ sh ./intel-cpp-essentials-2025.1.1.8_offline.sh 

Follow the instructions in the installer.

  Command Line Installation Instructions

  1. Read the documentation for Command Line Installation Parameters

  2. Decide which parameters you want to use. For example, sudo sh ./intel-cpp-essentials-2025.1.1.8_offline.sh -a --silent --cli --eula accept indicates that you are doing a silent install (--silent) using a command line interface (--cli) and accepting the End User License Agreement (--eula accept).

    Note You must accept the End User License Agreement. Make sure you add the parameter --eula accept to the command.

  3. Download and run the installer by entering the command parameters you need for your configuration. An example is shown below:
    
    https://registrationcenter-download.intel.com/akdlm/IRC_NAS/ee18bd01-7360-4bde-abc0-05f780620549/intel-cpp-essentials-2025.1.1.8_offline.sh
    
  4. Run the installation script by entering the following command parameters (minimum). You can add more parameters as needed.
    
    sudo sh ./intel-cpp-essentials-2025.1.1.8_offline.sh -a --silent --cli --eula accept
    

  Configure the System After Installation

1. Open a terminal session.

2. To install CMake, pkg-config, and the GNU development tools on your Linux system, choose one of the following commands:

Ubuntu


sudo apt update
sudo apt -y install cmake pkg-config build-essential

Red Hat and Fedora


sudo yum update
sudo yum -y install cmake pkgconfig
sudo yum groupinstall "Development Tools"

SUSE


sudo zypper update
sudo zypper --non-interactive install cmake pkg-config
sudo zypper --non-interactive install pattern devel_C_C++

3.  To verify the installation, display the installation location with this command:


which cmake pkg-config make gcc g++

One or more of these locations will display:

/user/bin/cmake /user/bin/pkg-config /user/bin/make /user/bin/gcc /user/bin/g++

  Install the Driver Packages

To use an Intel GPU, install the latest Intel GPU drivers.

To allow long-running GPU kernels in native environments, disable the GPU hangcheck by enteringthe following text to the Linux kernel boot parameters in GRUB_CMDLINE_LINUX_DEFAULT: i915.enable_hangcheck=0

To give a nonroot user access to the GPU device:

  1. Determine which group name is assigned ownership of the render nodes by entering the command:  stat -c "%G" /dev/dri/render* groups
  2. Determine if the current user is a member of that render node group by entering: groups ${USER}
  3. Add the user to the group by entering: sudo gpasswd –a ${USER} video
  4. Activate the video group by entering: newgrp video

  Configure the System After Installation

 1. Open an Ubuntu terminal.

2. To install CMake, pkg-config, and the GNU development tools, enter the following command:


sudo apt update
sudo apt -y install cmake pkg-config build-essential

  Install the Driver Packages

To use an Intel GPU, install the latest Intel GPU drivers.

To allow long-running GPU kernels in native environments, disable the GPU hangcheck by enteringthe following text to the Linux kernel boot parameters in GRUB_CMDLINE_LINUX_DEFAULT: i915.enable_hangcheck=0

To give a nonroot user access to the GPU device:

  1. Determine which group name is assigned ownership of the render nodes by entering the command:  stat -c "%G" /dev/dri/render* groups
  2. Determine if the current user is a member of that render node group by entering: groups ${USER}
  3. Add the user to the group by entering: sudo gpasswd –a ${USER} video
  4. Activate the video group by entering: newgrp video

  Install Graphics Drivers if Needed

Download the Intel® Driver & Support Assistant (Intel® DSA) by following the link and clicking Download now. The Intel DSA tool will help you identify and install the correct driver for your system. 

  Get Started

You can use the Intel® Fortran Compiler from the command line or Microsoft Visual Studio.

Get Started Guide

  Install GPU Driver Packages (If Needed)

To use an Intel GPU, install the latest Intel GPU drivers.

  Get Started

You can use the Intel® Fortran Compiler from the command line. 

Get Started Guide

  Configure System After Installation

 Install CMake, pkg-config, and the GNU development tools with the following command in a terminal:


sudo zypper update
sudo zypper --non-interactive install cmake pkg-config
sudo zypper --non-interactive install pattern devel_C_C++

  Install the Driver Packages

To use an Intel GPU, install the latest Intel GPU drivers.

To allow long-running GPU kernels in native environments, disable GPU hangcheck by adding the following text to the Linux kernel boot parameters in GRUB_CMDLINE_LINUX_DEFAULT: i915.enable_hangcheck=0

To give a non-root user access to the GPU device:

  1. Determine which group name is assigned ownership of the render nodes using command:  stat -c "%G" /dev/dri/render* groups
  2. Determine if the current user is a member of that render node group: groups ${USER}
  3. Add the user to the group: sudo gpasswd –a ${USER} video
  4. Activate the video group: newgrp video

  Configure System After Installation

1. Open a terminal.

2. To install CMake, pkg-config, and the GNU development tools, enter the following command:


sudo yum update
sudo yum -y install cmake pkgconfig
sudo yum groupinstall "Development Tools"

  Install the Driver Packages

To use an Intel GPU, install the latest Intel GPU drivers.

To allow long-running GPU kernels in native environments, disable the GPU hangcheck by adding the following text to the Linux kernel boot parameters in GRUB_CMDLINE_LINUX_DEFAULT: i915.enable_hangcheck=0

To give a nonroot user access to the GPU device:

  1. Determine which group name is assigned ownership of the render nodes by entering the command:  stat -c "%G" /dev/dri/render* groups
  2. Determine if the current user is a member of that render node group by entering : groups ${USER}
  3. Add the user to the group by entering : sudo gpasswd –a ${USER} video
  4. Activate the video group by entering : newgrp video

  Configure System After Installation

To install graphics drivers:

1. To help identify and install the correct driver, download the Intel® Driver & Support Assistant (Intel® DSA). 

2. Run Intel DSA, and then follow the on-screen prompts to install the latest version of Intel Graphics - Windows 10 or 11 DCH drivers. 

3.To troubleshoot any installation issues or to manually install a driver without Intel DSA, see [How to Install an Intel Graphics Driver in Windows 10 and Windows 11](/content/www/us/en/support/articles/000005629/graphics.html).

  Run Sample Code to Verify Installation

There are two methods to verify that the tools are installed correctly. Pick the one that works for you. Matrix Multiply is a simple sample used in both methods.

  • Command-line browser (recommended)
  • Microsoft Visual Studio Code

Command-line browser (recommended)

To use the oneAPI sample browser utility:

1. Create a folder where you want to store your sample. For example, C:\samples\matrix-mul

2. Open a command window. 

3. Set system variables by running setvars. There are two variants; for component directory and unified directory layouts.

  • Component Directory Layout: "C:\Program Files (x86)\Intel\oneAPI\setvars.bat"

Note: For Windows* PowerShell* users, enter this command:


cmd.exe "/K" '"C:\Program Files (x86)\Intel\oneAPI\setvars.bat" && powershell'
  • Unified Directory Layout: "C:\Program Files (x86)\Intel\oneAPI\<toolkit-version>\oneapi-vars.bat"

Note: For Windows PowerShell* users, enter this command:


cmd.exe "/K" '"C:\Program Files (x86)\Intel\oneAPI\<toolkit-version>\oneapi-vars.bat" && powershell'

The previous command assumes you installed to the default folder. If you customized the installation folder, setvars | oneapi-vars is in your custom folder.

4. To launch the oneAPI Samples browser utility, run the following command: oneapi-cli.

5. Press the up and down arrow keys to navigate to the sample: Create a project > cpp > Matrix Multiply.

6. To to select the sample, press Enter. 

7. Specify the project's location. The default location includes the path from where the utility was run and the name of the project. 

8. Press Tab to select Create and then press Enter. 

9. Configure the build system and build the Matrix Multiply sample as described in the sample documentation.

Explore more samples in the oneAPI Samples Catalog

 

Microsoft Visual Studio Code

Follow the instructions in the Get Started Guide

  Other Docker Tags

Ubuntu 22.04


docker pull intel/oneapi-hpckit:latest

docker pull intel/oneapi-hpckit:2025.1.3-0-devel-ubuntu24.04

Ubuntu 20.04


docker pull intel/oneapi-hpckit:2025.1.3-0-devel-ubuntu22.04

Rocky Linux 9


docker pull intel/oneapi-hpckit:2025.1.3-0-devel-rockylinux

  Other Docker Tags

 Ubuntu 24.04


docker pull intel/cpp-essentials:latest

 


docker pull intel/cpp-essentials:2025.1.1-0-devel-ubuntu24.04


Ubuntu 22.04


docker pull intel/cpp-essentials:2025.1.1-0-devel-ubuntu22.04

 

Rocky Linux 9


docker pull intel/cpp-essentials:2025.1.1-0-devel-rockylinux9

  Other Docker Tags

 Ubuntu 24.04


docker pull intel/fortran-essentials:latest

docker pull intel/fortran-essentials:2025.1.1-0-devel-ubuntu24.04


Ubuntu 22.04


docker pull intel/fortran-essentials:2025.1.1-0-devel-ubuntu22.04

 

Rocky Linux 9


docker pull intel/fortran-essentials:2025.1.1-0-devel-rockylinux9

  Configure System After Installation 

For more information on containers, see Docker Hub

  Run Sample Code to Verify Installation

​There are two methods to verify that the tools are installed correctly. Matrix Multiply is a simple sample used in all three methods. Pick the one that works for you.

  • Command Line Browser (recommended)

  • Microsoft Visual Studio

Command Line Browser

Use the oneAPI sample browser

Before you begin, set environmental variables by sourcing the oneapi-vars.sh script:


. /opt/intel/oneapi/<toolkit-version>/oneapi-vars.sh
  1. Run the following command to launch the oneAPI Samples Browser utility:

oneapi-cli
  1. Use the up and down arrow keys to navigate to the sample: Create a project > cpp > Matrix Multiply. Press Enter to select the sample.  
  2. Specify the location for the project. The default location includes the path from where the utility was run and the name of the project. 
  3. Press Tab to select Create and press Enter. 
  4. Configure the build system and build the Matrix Multiply sample as described in the sample documentation. 

Explore more samples in the oneAPI Samples Catalog.

​​​​Verify Installation by Running a Sample with VS Code

Instructions use Visual Studio Code to run a sample.

  Run Sample Code to Verify the Installation

​​​​​​​There are two methods to verify that the tools are installed correctly. Pick the one that works for you. Matrix Multiply is a simple sample used in both methods.

  • Command-line browser (recommended)
  • Microsoft Visual Studio

Command-Line Browser (Recommended)

To use the oneAPI sample browser:

  1. Create a folder where you want to store your sample. For example, C:\samples\vector-add.
  2. Open a command window. 
  3. Set system variables by running setvars. There are two variants: component directory and unified directory layouts.
    • Component Directory Layout: C:\Program Files (x86)\Intel\oneAPI\setvars.bat

  Note For Windows PowerShell, run this command:


cmd.exe "/K" '"C:\Program Files (x86)\Intel\oneAPI\setvars.bat" && powershell'
  • Unified Directory Layout: C:\Program Files (x86)\Intel\oneAPI\<toolkit-version>\oneapi-vars.bat

Note For PowerShell, run this command:


cmd.exe "/K" '"C:\Program Files (x86)\Intel\oneAPI\<toolkit-version>\oneapi-vars.bat" && powershell'

The previous command assumes that you installed to the default folder. If you customized the installation folder, setvars | oneapi-vars appears.

  1. To launch the oneAPI Samples browser utility, enter the following command: oneapi-cli

  2. Press the up and down arrow keys to navigate to the sample: Create a project > cpp > Matrix Multiply.

  3. To select the sample, press Enter. 

  4. Specify the project's location. The default location includes the path from where the utility was run and the project name. 

  5. Press Tab to select Create, and then press Enter. 

  6. Configure the build system and build the Matrix Multiply sample as described in the sample documentation.

For more samples, see the oneAPI Samples Catalog.

Visual Studio

Follow the instructions in the Get Started Guide.

 

  Additional Resources

Intel oneAPI Programming Guide

Single Components and Previous Versions

  • Choose a single tool from the Standalone Components
  • For the most current functional and security features, update to the latest version as it becomes available. Previous versions of the toolkit are available through Priority Support.

  Additional Resources

Priority Support customers: For questions or issues, submit a bug report through the Online Service Center.

Non-Priority Support customers: Post questions in the Intel® Fortran Compiler Community Forum. 

Docker License Information

By accessing, downloading, or using this software and any required dependent software (the “Software Package”), you agree to the terms and conditions of the software license agreements for the Software Package, which may also include notices, disclaimers, or license terms for third-party software included with the Software Package. 

  

Support

Start-up support is available if there is an issue with the tool selector functionality.

Report an Issue

Feedback Welcome

Share your thoughts about this tool selector and provide suggestions for improvement. Responses are anonymous.

Start Survey
  • Company Overview
  • Contact Intel
  • Newsroom
  • Investors
  • Careers
  • Corporate Responsibility
  • Inclusion
  • Public Policy
  • © Intel Corporation
  • Terms of Use
  • *Trademarks
  • Cookies
  • Privacy
  • Supply Chain Transparency
  • Site Map
  • Recycling
  • Your Privacy Choices California Consumer Privacy Act (CCPA) Opt-Out Icon
  • Notice at Collection

Intel technologies may require enabled hardware, software or service activation. // No product or component can be absolutely secure. // Your costs and results may vary. // Performance varies by use, configuration, and other factors. Learn more at intel.com/performanceindex. // See our complete legal Notices and Disclaimers. // Intel is committed to respecting human rights and avoiding causing or contributing to adverse impacts on human rights. See Intel’s Global Human Rights Principles. Intel’s products and software are intended only to be used in applications that do not cause or contribute to adverse impacts on human rights.

Intel Footer Logo