Get Started with the Intel® oneAPI HPC Toolkit for Linux*

ID 766887
Date 6/30/2025
Public

Get Started with the Intel® oneAPI HPC Toolkit for Linux*

The Intel® oneAPI HPC Toolkit is a comprehensive suite of development tools that make it fast and easy to build modern code that gets maximum performance out of the newest Intel® processors. This toolkit enables high performance computing on clusters or individual nodes with flexible options including optimal performance on a CPU or GPU.

The Intel® oneAPI HPC toolkit helps streamline coding with advanced techniques in vectorization, multi-threading, multi-node, and memory optimization. Get powerful, consistent programming with support for 512-bit Intel® Advanced Vector Extensions (Intel® AVX-512) for Intel® Core™ and Intel® Xeon® processors, and modern development standards. The next-generation Intel® MPI Library offers improved scalability and reduced latency.

Prerequisites: install Intel® oneAPI HPC Toolkit and Intel® oneAPI Base Toolkit. See the Intel oneAPI Toolkits page for installation instructions.

Follow these steps to run a sample project:

  1. Configure Your System. Depending on your development environment and hardware, some additional configurations may be required.
  2. Build and run a sample project:

After running a sample, learn more about the Intel® oneAPI HPC toolkit in the Next Steps section and explore the tools included in the toolkit.

  Intel® oneAPI HPC toolkit Intel® C++ Essentials Intel® Fortran Essentials
Use Case Quickly build compute-intensive C++ applications Optimize the performance of compute-intensive C++ applications on Intel CPUs Develop high-performance Fortran applications
Disk Space ~ 3-14 GB ~ 1-1.5 GB ~ 1 GB
Included Components

  • Intel® oneAPI DPC++/C++ Compiler
  • Intel® Fortran Compiler
  • Intel® DPC++ Compatibility Tool
  • Intel® Distribution for GDB
  • Intel® oneAPI Threading Building Blocks (oneTBB)
  • Intel® oneAPI DPC++ Library (oneDPL)
  • Intel® MPI Library
  • Intel® oneAPI Math Kernel Library (oneMKL)
  • Intel® oneAPI Deep Neural Networks Library (oneDNN)
  • Intel® oneAPI Data Analytics Library (oneDAL)
  • Intel® oneAPI Collective Communications Library (oneCCL)
  • Intel® SHMEM
  • Intel® Integrated Performance Primitives (Intel IPP)
  • Intel® Cryptography Primitives Library
  • Intel® Advisor
  • Intel® VTune Profiler

  • Intel® oneAPI DPC++/C++ Compiler
  • Intel® Distribution for GDB*
  • Intel® DPC++ Compatibility Tool
  • Intel® oneAPI DPC++ Library (oneDPL)
  • Intel® oneAPI Threading Building Blocks (oneTBB)
  • Intel® oneAPI Math Kernel Library (oneMKL)

  • Intel® Fortran Compiler
  • Intel® Distribution for GDB*
  • Intel® oneAPI Math Kernel Library (oneMKL)
  • Intel® MPI Library

Download

Intel® oneAPI HPC toolkit

Intel® C++ Essentials

Intel® Fortran Essentials

You can also download an offline version of this guide from the Downloadable Documentation page.