Intel Compilers and Libraries¶
Description¶
This module provides access to the Intel compilers, libraries, and debugger as packaged in the ComposerXE product distribution.
- C, C++, and Fortran compilers * Performance Libraries - Math Kernel Libraries (MKL) - Integrated Performance Primitives (IPP) - Threading Building Blocks (TBB) * Debugger (idb)
For compiling, use icc for C, icpc for C++, and ifort for Fortran. For debugging, use idb.
- CXX - C++ compiler executable * CC - C compiler executable * FC - Fortran compiler executable
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
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