Intel® oneAPI Math Kernel Library ScaLAPACK, Cluster FFT, and Cluster Sparse Solver support implementations of the message-passing interface (MPI) identified in the Release Notes.
To
link applications with ScaLAPACK, Cluster FFT, or Cluster Sparse Solver, you
need to configure your system depending on your message-passing interface (MPI)
implementation as explained below.
If
you are using MPICH2, do the following:
- Add
mpich2\include to the
include path (assuming the default MPICH2 installation).
- Add
mpich2\lib to the
library path.
- Add
mpi.lib to your link
command.
- Add
fmpich2.lib to your
Fortran link command.
- Add
cxx.lib to your
Release target link command and
cxxd.lib to your
Debug target link command for C++ programs.
If
you are using the Microsoft MPI, do the following:
- Add
Microsoft Compute Cluster
Pack\include to the include path (assuming the default installation
of the Microsoft MPI).
- Add
Microsoft Compute Cluster
Pack\Lib\AMD64 to the library path.
- Add
msmpi.lib to your
link command.
If
you are using the Intel® MPI, do the following:
- Add the following string to the
include path:
%ProgramFiles%\Intel\MPI\<ver>\intel64\include,
where
<ver> is the
directory for a particular MPI version, for
example,
%ProgramFiles%\Intel\MPI\5.1\intel64\include.
- Add the following string to the
library path:
%ProgramFiles%\Intel\MPI\<ver>\intel64\lib,
for example,
%ProgramFiles%\Intel\MPI\5.1\intel64\lib.
- Add
impi.lib and
impicxx.lib to your
link command.
Check
the documentation that comes with your MPI implementation for
implementation-specific details of linking.