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.
Before you begin, make sure that the Intel® oneAPI HPC Toolkit is installed. The Intel® oneAPI Base Toolkit is required to run the samples in the Intel® HPC Toolkit. Visit the Intel oneAPI Toolkits page for installation instructions.
Follow these steps to run a sample project:
- Configure Your System. Depending on your development environment and hardware, some additional configurations may be required.
- 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:
You can also download an offline version of this guide from the Downloadable Documentation page.
Subset Bundles
If you need a smaller, targeted set of tools, consider using these subset bundles designed for specific development use cases:
Intel® C++ Essentials
Compile, debug, and use the most popular performance libraries from the Intel oneAPI Base Toolkit for C++ and SYCL on Intel CPUs and GPUs.
- 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)
Download Intel® C++ Essentials.
Intel® Fortran Essentials
Compile, debug, and use the most popular performance libraries from the Intel oneAPI HPC Toolkit for Fortran numeric workloads on Intel CPUs and GPUs.
- Intel® Fortran Compiler
- Intel® Distribution for GDB*
- Intel® oneAPI Math Kernel Library (oneMKL)
- Intel® MPI Library
Download Intel® Fortran Essentials.