Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.
29275 討論

OpenMPI Executable without DLL Dependencies

JKrob1
初學者
457 檢視

All,

 

(finally) dipping my toe into the world of OpenMPI for my Console data conversion utility program. Got it working surprisingly well. Then, pulled the executable off my Windows 10 development machine to try it on some other Dell hardware (running MS Server 2012)...and got errors complaining about missing libiomp5md.dll (jeezzz...). So, dug around, searched for it on my system, found a *BUNCH* of different versions, picked what I believe was the correct one, xfered it to the executable directory & tried again. Now, it is complaining about missing api-ms-win-crt-string-I1-1-0.dll (GGGRRRRR!!!)...and now I'm stuck.

 

This program (I write/support for the past 25 years) uses other static libraries & is nice & self-contained so I can just zip-it and have my users unzip it and it works. This co-dependency on external dll's is not an option so...can the OpenMPI functionality be built with static libraries instead of dynamic libraries so the final product is nice and transportable across all MS OS's from Win7 on? I can't have my users have to go & install all different runtime libraries that were never needed before just to get this to work.

 

Thanks in advance,

Jeff

0 積分
1 回應
andrew_4619
榮譽貢獻者 III
422 檢視
No. Any parallel features need the redistributable package.
回覆