-
ReasonThe MS-MPI 7.1 library that is installed by default into Windows with the blueCFD-Core 2016 installer, is in conflict with the MS-MPI 2012 that blueCFD-Core 2.3-1 uses by default. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
SolutionThere are 4 possible solutions:
Solution 1 - Simply copy the DLL file
Note: Many thanks to Anh Vo from the MS-MPI team who gave us feedback on this and reported that the issue was related to the lookup mechanism in Windows, as detailed here. Solution 2 - Change the default MPI optionAnother possibility is to change the default MPI option in blueCFD-Core 2.3-1 to Open-MPI, although this means that users must use
Solution 3 - Add support for MS-MPI 7.1 in blueCFD-Core 2.3-1Or a patch installer for blueCFD-Core 2.3-1 that provides support for MS-MPI 7.1 can be created by blueCAPE. If you need this option, please use the Issue tracker or use the Contact form. Solution 4 - Uninstall MS-MPI 7.1 from WindowsUninstall MS-MPI 7.1 from Windows, through the Windows Uninstall interface. Notes:
|
Beta Was this translation helpful? Give feedback.
Solution
There are 4 possible solutions:
Solution 1 - Simply copy the DLL file
The simplest way is to get a copy of the necessary library
msmpi.dll
into the same folder as the binary you're trying to run. To do so, use one of the following steps:Start an MSys terminal for blueCFD-Core 2.3-1.
Run the following command:
Change the name
simpleFoam
to whichever the name of the binary you want to use.Now depending on the path given, you need to switch to that folder. When in doubt, you can use either one of the following commands: