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

ID 766887
Date 10/31/2024
Public

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

Follow These Steps for the Intel® oneAPI HPC Toolkit:

The following instructions assume you have installed the Intel® oneAPI software. Please see the Intel oneAPI Toolkits page for installation options.

  1. Configure Your System
  2. Build and run a sample project:

An offline copy of this Get Started is available on the Downloadable Documentation page.

Introduction

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.

Creating code is simplified with the latest techniques in vectorization, multi-threading, multi-node, and memory optimization. Get powerful, consistent programming with 512-bit Intel® Advanced Vector Extensions (Intel® AVX-512) for Intel® Core™ and Intel® Xeon® processors, OpenMP support, plus support for the latest standards and integrated development environments (IDEs). New features include greater scalability and reduced latency with the next-generation Intel® MPI Library. Take advantage of industry leading Priority Support provided by Intel engineers who can help you quickly troubleshoot and accelerate your performance-critical applications for improved business value.

The goal of this Get Started guide is to get you acquainted with the HPC Kit by building a sample project and using this toolkit to optimize your code for the best performance possible.

Included in this toolkit are:

Subset Bundles

In addition to the full toolkit, subset bundles offer smaller downloads for specific developer use cases.

Intel® C++ Essentials

Intel® C++ Essentials is for C++ and SYCL developers who want to compile, debug, and use the most popular performance libraries in the Intel oneAPI Base Toolkit for Intel CPUs and GPUs.

Intel® Fortran Essentials

Intel Fortran Essentials is for Fortran developers with numeric workloads who want to compile, debug, and use the most popular performance libraries in the Intel oneAPI HPC Toolkit for Intel CPUs and GPUs.