PLAXIS 2D meshing stops with error Ordinal 747 not located


ApplicationPLAXIS 2D
Issue status  Solved
First Affected VersionPLAXIS 2D CONNECT Edition V20 Update  3
Found in VersionPLAXIS 2D CONNECT Edition V20 Update  3
Fixed and Released in VersionPLAXIS 2D CONNECT Edition V21
Issue #447463
Date created14 September 2020
Date modified25 January 2021

Problem description

In some cases when trying to generate a mesh in PLAXIS 2D CONNECT Edition V20, an error pops up with a reference to "The ordinal 747 could not be located...".

When the PLAXIS 2D meshing process takes place, one of the DLL files (dynamic link library) being accessed is “libiomp5md.dll”. The aforementioned error occurs when the PLAXIS application finds multiple files/versions of this DLL stored in the computer.
When multiple, but incompatible versions are found, this can cause the meshing procedure to fail with the error window shown below.

Figure 1. Error message generated due to incompatible versions of libiomp5mp.dll

Solution

This is now solved in PLAXIS 2D CONNECT Edition V21 (released January 2021)

For older versions, it is possible to overcome this issue by copying the libiomp5md.dll from the main PLAXIS 2D CONNECT Edition V20 installation folder:
C:\Program Files\Bentley\Geotechnical\PLAXIS 2D CONNECT Edition V20
and pasting it in the mesher's directory:
C:\Program Files\Bentley\Geotechnical\PLAXIS 2D CONNECT Edition V20\mesher

This will force the PLAXIS 2D mesher to access the correct DLL, as provided by PLAXIS application, rather than any other versions that might exist in the computer.

Figure 2. Location of the correct DLL and mesher's directory