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

The procedure entry point could not be located

ashwin1407
Beginner
804 Views

Hello everyone,

I am trying to couple the Ansys Aqwa and FAST by linking the dynamic link library but I am getting the following error. It is compiled using visual studio 19 and intel Fortran compiler(latest).  What this error means, why I am getting this, and how to solve this error?

 

Thank You

 

 

 

a.png

0 Kudos
3 Replies
mecej4
Honored Contributor III
794 Views

The error is probably caused by using third party (ANSYS) DLLs that were built using an older version of the Intel Fortran compiler. Ascertain the version of Intel Fortran using which the ANSYS DLLs (user_force64.dll, etc.) were built.

0 Kudos
ashwin1407
Beginner
787 Views

Ansys DLLs are built in the 17.0.0 version. How can I get the older version of the compiler?

0 Kudos
Steve_Lionel
Honored Contributor III
781 Views

Older compilers are available if you have paid support, not otherwise. But something seems off here.

Who built Aqua.exe? It's in the ANSYS product folder, so it looks like a product file, but how would it even link if it had references to an Intel RTL routine that it tried to resolve from user_force64.dll? The correct linking would have been to the Intel import library for libifcoremd.dll, which contains the missing routine. I have seen some vendors link DLLs and include all of the then-current Intel RTL objects, exporting them so that they become visible to end-users - this is a recipe for disaster. It almost looks as if that happened here, but I still have questions.

I don't know ANSYS, so don't know how these EXEs and DLLs were built.

0 Kudos
Reply