In the latest version of MSMPI there's no msmpi.dll

196 Views Asked by At

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
0

There are 0 best solutions below