- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I am maintaining a big Fortran code. After installing Intel Visual Fortran Composer XE 2011, I could recompile and link without problems but users are telling me that they cannot run it anymore because libiomp5md.dll is missing. In the Intel C++ forum I found some hits that this has to do with OpenMP and static. Since the code itself does not use OpenMP, I tried the recommended /MT/Qopenmp-link:static switch, compiled and linked again. Users say that the code behaves identically as before and the file length is precisely the same as before. Thus, I assume that libiomp5md.dll is required because I use some MKL matrix solver. Ist this correct? If so, how can I create an executable that may be run by users who do not own Intel products containing libiomp5md.dll? Is it allowed to send this library to users or would this violate copyright laws?
I appreciate any hint!
Christian
I appreciate any hint!
Christian
Link Copied
2 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello chhafner,
The users of the program should install the Intel redistributable libraries. You can find them here. I think this will solve your problem.
Pedro
The users of the program should install the Intel redistributable libraries. You can find them here. I think this will solve your problem.
Pedro
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
You can check dependencies yourself by
dumpbin /dependents your.exe
As ifort -help mentions, openmp-link option was removed from these ifort versions, with no explanation. You still could link explicitly against libiomp5mt.lib.
You are entitled to include that .dll or the full redistributable library in your distribution, as long as you have a standard license entitling you to distribute your .exe.
dumpbin /dependents your.exe
As ifort -help mentions, openmp-link option was removed from these ifort versions, with no explanation. You still could link explicitly against libiomp5mt.lib.
You are entitled to include that .dll or the full redistributable library in your distribution, as long as you have a standard license entitling you to distribute your .exe.

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page