A newer version of this document is available. Customers should click here to go to the newest version.
                                    
                                    
                                        
                                        
                                            Compilation Environment Variables
                                        
                                        
                                    
                                        
                                        
                                            Hydra Environment Variables
                                        
                                        
                                    
                                        
                                        
                                            I_MPI_ADJUST Family Environment Variables
                                        
                                        
                                    
                                        
                                            Tuning Environment Variables
                                        
                                        
                                        
                                    
                                        
                                            Process Pinning
                                        
                                        
                                        
                                    
                                        
                                            GPU Support
                                        
                                        
                                        
                                    
                                        
                                            Environment Variables for Fabrics Control
                                        
                                        
                                        
                                    
                                        
                                        
                                            Environment Variables for Memory Policy Control
                                        
                                        
                                    
                                        
                                        
                                            Environment Variables for Asynchronous Progress Control
                                        
                                        
                                    
                                        
                                        
                                            Environment Variables for Multi-EP
                                        
                                        
                                    
                                        
                                        
                                            Other Environment Variables
                                        
                                        
                                    
                                
                            Compiler Commands
The following table lists the available Intel® MPI Library compiler commands with their underlying compilers and programming languages.
| Compiler Command | Default Compiler | Supported Languages | 
|---|---|---|
| Generic Compilers | ||
| mpicc | gcc, cc | C | 
| mpicxx | g++ | C/C++ | 
| mpifc | gfortran | Fortran77*/Fortran 95* | 
| GNU* Compilers | ||
| mpigcc | gcc | C | 
| mpigxx | g++ | C/C++ | 
| mpif77 | gfortran | Fortran 77 | 
| mpif90 | gfortran | Fortran 95 | 
| Intel® Fortran, C++ Compilers | ||
| mpiicc | icc | C | 
| mpiicx | icx | C | 
| mpiicpc | icpc | C++ | 
| mpiicpx | icpx | C++ | 
| mpiifort | ifort | Fortran77/Fortran 95 | 
| mpiifx | ifx | Fortran77/Fortran 95 | 
Notes on Compiler Commands
- Compiler commands are available only in the Intel MPI Library Software Development Kit (SDK).
 - For the supported versions of the listed compilers, refer to the Intel® MPI Library System Requirements.
 - To display mini-help of a compiler command, execute it without any parameters.
 - Compiler wrapper scripts are located in the <install-dir>/bin directory, where <install-dir> is the Intel MPI Library installation directory.
 - The environment settings can be established by sourcing the <install-dir>/env/vars.[c]sh script. To use a specific library configuration, pass one of the following arguments to the script to switch to the corresponding configuration: release or debug.
 - Ensure that the corresponding underlying compiler is already in your PATH. If you use Intel® compilers, source the vars.sh script from the installation directory to set up the compiler environment.
 
 Parent topic: Command Reference