Compiler | Description | Language | Module |
---|
icc
| Intel® C++ Compiler Classic (icc ) is deprecated and will be removed in a oneAPI release after the second half of 2023. Intel recommends that customers transition now to using the LLVM-based Intel® oneAPI DPC++(dpcpp )/C++ Compiler(icpx )/C Compiler(icx ) for continued Windows* and Linux* support, new language support, new language features, and optimizations. | C/C++ | icc/2022.2.0
|
dpcpp
| The Intel® oneAPI DPC++(dpcpp )/C++ Compiler(icpx )/C Compiler(icx ) provides optimizations that help your applications run faster on Intel® 64 architectures on Windows* and Linux*, with support for the latest C, C++, and SYCL language standards. This compiler produces optimized code that can run significantly faster by taking advantage of the ever-increasing core count and vector register width in Intel® Xeon® processors and compatible processors. The Intel® Compiler will help you boost application performance through superior optimizations and Single Instruction Multiple Data (SIMD) vectorization, integration with Intel® Performance Libraries, and by leveraging the OpenMP* 5.0/5.1 parallel programming model. The dpcpp , icx , and icpx are all built from the same compiler but have different drivers behind them that allow for better optimization for their respective primary use case. When the dpcpp is used with C source code the -fsycl flag will automatically be applied and the C source code will automatically be converted to C++ using SYCL . The conversion process is not perfect and can lead to errors. The primary use case is for Data Parallel applications. | C/C++ | compiler/2022.2.0
|
icx
| The dpcpp , icx , and icpx are all built from the same compiler but have different drivers behind them that allow for better optimization for their respective primary use case. The primary use case is for standard C applications. | C | compiler/2022.2.0
|
icpx
| The dpcpp , icx , and icpx are all built from the same compiler but have different drivers behind them that allow for better optimization for their respective primary use case. The primary use case is for standard C++ applications. | C++ | compiler/2022.2.0
|
ifx
| The Intel® Fortran Compiler (ifx ) enables developers needing OpenMP* offload to Intel GPUs. The OpenMP 5.0, 5.1 GPU offload features in ifx are not available in ifort. | Fortran | compiler/2022.2.0
|
ifort
| Intel® Fortran Compiler Classic (ifort ) provides best-in-class Fortran language features and performance for CPU. For calendar year 2022 ifort continues to be our best-in-class Fortran compiler for customers not needing GPU offload support | Fortran | compiler/2022.2.0
|
mpicc
| MPI C compiler that uses generic wrappers for the gcc complier. | C | mpi/2021.7.0
|
mpicxx
| MPI C++ compiler that uses generic wrappers for the g++ compiler. | C/C++ | mpi/2021.7.0
|
mpifc
| MPI Fortran compiler that uses generic wrappers for the gfortran compiler. | Fortran | mpi/2021.7.0
|
mpif90
| MPI Fortran compiler that uses GNU wrappers for the gfortran compiler. | Fortran | mpi/2021.7.0
|
mpif77
| MPI Fortran compiler that uses GNU wrappers for the gfortran compiler. | Fortran | mpi/2021.7.0
|
mpigcc
| MPI C compiler that uses GNU wrappers for the gcc complier. | C | mpi/2021.7.0
|
mpigxx
| MPI C++ compiler that uses GNU wrappers for the g++ compiler. | C/C++ | mpi/2021.7.0
|
mpiicc
| MPI C compiler that uses Intel wrappers for the icc compiler. The icc compiler is deprecated and will be removed in a oneAPI releases after the second half of 2023. | C | mpi/2021.7.0
|
mpiicpc
| MPI C++ compiler that uses Intel wrappers for the icpc compiler. The icpc compiler is deprecated and will be removed in a oneAPI releases after the second half of 2023. | C++ | mpi/2021.7.0
|
mpiifort
| MPI Fortran compiler that uses Intel wrappers for the ifort compiler. | Fortran | mpi/2021.7.0
|