Configuring a Visual Studio* Project

To configure a Visual Studio* project with Intel® MPI Library, do the following:

  1. In Visual Studio, create a console application project, or open an existing one.

  2. Open the project properties, go to Configuration Properties > Debugging and set the following parameters:

    Command: $(I_MPI_ONEAPI_ROOT)\mpiexec.exe

    Command arguments: -n <processes-number> "$(TargetPath)"

  3. In Configuration Properties > C/C++ or Fortran, as appropriate, set the following parameter:

    Additional Include Directories: $(I_MPI_ONEAPI_ROOT)\include

  4. In Configuration Properties > Linker, set the following parameter:

    Additional Library Directories: $(I_MPI_ONEAPI_ROOT)\lib\<configuration>

    You can set the following values for <configuration>:

    • release: multi-threaded optimized library
    • debug: multi-threaded debug library
  5. In Configuration Properties > Linker > Input, set the following parameter:

    Additional Dependencies: impi.lib, impicxx.lib

After completing these steps, you can build the solution and run the application. To run the application from Visual Studio, you can use the Ctrl + F5 key combination (Start Without Debugging). For other available options, see Running Applications.