Skip to content

Intel Compilers and Libraries

Description

intel website

Intel oneAPI is an open, cross-industry, standards-based, unified, multiarchitecture, multi-vendor programming model that delivers a common developer experience across accelerator architectures – for faster application performance, more productivity, and greater innovation. The oneAPI initiative encourages collaboration on the oneAPI specification and compatible oneAPI implementations across the ecosystem.

Included: * C, C++, and Fortran compilers - icc, icpc, and ifort * Performance Libraries - Math Kernel Libraries (MKL) - Integrated Performance Primitives (IPP) - Threading Building Blocks (TBB) - Collection Communications - Deep Neural Networks - DPC++ - Video Processing * GDB Distribution * VTune Profiler

  • CXX - C++ compiler executable * CC - C compiler executable * FC - Fortran compiler executable

Note: Use '-O0, -fp-model=precise' to avoid creating binaries that may produce erroneous results. Avoid the problematic optimizations: "-O2 -fp-model=fast"

Environment Modules

Run module spider intel to find out what environment modules are available for this application.

Environment Variables

  • HPC_MKL_DIR - MKL directory
  • HPC_MKL_LIB - MKL library directory
  • HPC_MKL_INC - MKL includes directory
  • MKLROOT - MKL base directory
  • TBBROOT - TBB base directory
  • IPPROOT - IPP base directory

Additional Usage Information

Note

Use -O0, -fp-model=precise to avoid creating binaries that may produce erroneous results. Avoid the problematic optimizations: -O2 -fp-model=fast

  • C, C++, and Fortran compilers - icc, icpc, and ifort
  • Performance Libraries
  • Math Kernel Libraries (MKL)
  • Integrated Performance Primitives (IPP)
  • Threading Building Blocks (TBB)
  • Debugger - idb

Categories

language, programming, library, math, compiler