Get Started with Intel® MPI Library for Intel® oneAPI on
- Low overhead enables analysis of large amounts of data
- MPI tuning utility for accelerating your applications
- Interconnect independence and flexible runtime fabric selection
- Compilation tools, including compiler drivers such as mpiicc and mpifort
- Include files and modules
- Dynamic (.dll) libraries, debug libraries, interface libraries, and program database(.pdb) files
- Process Manager and tools to run programs
- Test code
- Documentation provided as a separate package or available from the Intel Developer Zone
- MPI-1, MPI-2.2 and MPI-3.1 specification conformance
- Interconnect independence
- C, C++, Fortran* 77,and Fortran90language bindings
> hydra_service -install
> hydra_service -start
> mpiexec -register
Building and Running MPI Programs
Compiling an MPI Program
> mpiicc -o test.exe <install-dir>\test\test.c
Running an MPI Program
> mpiexec -n <# of processes> test.exe
> mpiexec -n <# of processes> -ppn <# of processes per node> -hosts <host1>,<host2>,...,<hostN> test.exe
- Check system requirements, known issues and limitations in theRelease Notes.
- Check hosts accessibility. Run a simple non-MPI application (for example,hostname utility) on the problem hosts withmpiexec. This check helps you reveal the environmental problem , or connectivity problem (for example, unreachable hosts).
- Run the MPI application with debug information enabled. To enable the debug information, set the environment variable I_MPI_DEBUG=6. You can also set a different debug level to get more detailed information. This action helps you find out the problem component.
- Release Notes: Up-to-date information about the product including: what's new, key features, system requirements, and known limitations.
- Intel DevCloud: Develop, test, and run your workloads for free on a cluster of the latest Intel® hardware and software.
- Online Documentation: Links to all available Intel MPI Library documents.