Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Beginner
13 Views

Missing Entry for for_alloc_assign_v2

I have a user with the 2019 compiler.  He tries to load a dll that needs for_alloc_assign_v2 and gets the message that the entry poiint cannot be found in the dynamic link library.  I found in the 2015 release notes that this was new for 15.0.2 and any newer compiler should be fine.  Where is this routine? What limitations are there on when it will be found.  He has 2019 integrated with VS2013.  The 2015 release notes do not mention a visual studio dependence. Can you provide a full summary of the requirements?

0 Kudos
2 Replies
Highlighted
Black Belt Retired Employee
13 Views

Most likely a copy of an

Most likely a copy of an older DLL has been placed in some folder earlier on PATH (or worse, in the Windows or Windows\System32 folder). This entry point is in libifcoremd.dll which should be located in C:\Program Files (x86)\Common Files\Intel\Shared Libraries\redist\ia32_win\compiler and  C:\Program Files (x86)\Common Files\Intel\Shared Libraries\redist\intel64_win\compiler

An easy way to find which DLL is being loaded is to analyze the EXE with Dependency Walker. (Ignore complaints about mixed platforms, but do take note if libifcoremd.dll is being loaded from somewhere else.

There is no dependency on Visual Studio here.

--
Steve (aka "Doctor Fortran") - https://stevelionel.com/drfortran
0 Kudos
Highlighted
Beginner
13 Views

Thanks Steve! That is

Thanks Steve! That is precisely the problem.  He had an old copy listed first on his path. Good to know.

 

0 Kudos