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

which impimt.dll where?

Bruce_Weaver
Beginner
410 Views

Hi,

After installing XE 2013, I've lost the ability to run co-array programs.  In run time, I get the complaint that impimt.dll is missing.   My Intel directory has 12 copies of impimt.dll ranging from 4/28/2011 to 8/23/2012 and ranging in size from 2,975 kb to 4,184 kb, not always correlated with the date.  I also have four impimt.lib.  I don't want to mess things up too much so which do I put where and should I use different ones for use on my computer vs. exports?

thanks,

0 Kudos
2 Replies
Steven_L_Intel1
Employee
410 Views

Your system PATH environment variable should include C:\Program Files (x86)\Common Files\Intel\Shared Libraries\redist\ia32\mpirt (and the intel64 alternative) - this is where it should be looking for impimt.dll. We have seen sometimes that Windows corrupts PATH if the PATH gets too long.  The first thing to do is to log out and in again and see if that resolves the problem.  If not, you should check the contents of the PATH system variable and see if there are any redundant directories (such as those from the 2011 product after installing 2013.)

0 Kudos
Bruce_Weaver
Beginner
410 Views

Hi Steve,

That is probably the issue; the path is actually quite sparse, containing a couple references to Intel directories but not to ....\mpirt (which does have the .dll).  Rather than mess with the path piecemeal, I'll try reinstalling 2013.  Thanks.  Very oddly, this may be the answer why an OpenMP program only worked on this computer but not on any other (which seem to have proper paths)!

0 Kudos
Reply