- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Ansys DLLs are built in the 17.0.0 version. How can I get the older version of the compiler?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.

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