My Visual Studio 2022 Community is giving me an error when I run my application saying msmpi.dll
is not found. I followed the instructions here and installed the latest version of MSMPI from Microsoft. .lib
files are installed but there is no msmpi.dll
.
Where can I get msmpi.dll
?
Installation folder of msmpisdk.msi
PS C:\Program Files (x86)\Microsoft SDKs\MPI> tree /f
Folder PATH listing for volume Windows
Volume serial number is 5C57-9F08
C:.
├───Include
│ │ mpi.f90
│ │ mpi.h
│ │ mpif.h
│ │ mpio.h
│ │ mspms.h
│ │ pmidbg.h
│ │
│ ├───x64
│ │ mpifptr.h
│ │
│ └───x86
│ mpifptr.h
│
├───Lib
│ ├───x64
│ │ msmpi.lib
│ │ msmpifec.lib
│ │ msmpifmc.lib
│ │
│ └───x86
│ msmpi.lib
│ msmpifec.lib
│ msmpifes.lib
│ msmpifmc.lib
│ msmpifms.lib
│
└───License
MicrosoftMPI-SDK-EULA.rtf
MPI-SDK-TPN.txt
The installation folder of msmpisetup.exe
:
PS C:\Program Files\Microsoft MPI> tree /f
Folder PATH listing for volume Windows
Volume serial number is 5C57-9F08
C:.
├───Benchmarks
│ IMB-MPI1.exe
│ IMB-NBC.exe
│ MpiPingpong.exe
│
├───Bin
│ mpiexec.exe
│ mpitrace.man
│ msmpilaunchsvc.exe
│ smpd.exe
│
├───License
│ MicrosoftMPI-Redistributable-EULA.rtf
│ MPI-Redistributables-TPN.txt
│
└───Redist
MSMpiSetup.exe