I have successfully compiled Dflow3d using Visual Studio 2019 and following this procedure: https://oss.deltares.nl/web/delft3d/source-code
Now when I try to run the CLI tool, I get an error telling me:
the procedure entry point mkl_lapack_ao_dgeqef was not found in the dynamic link library ...lib/petsc.dll
I think this error is related to the MKL advisor tool here:
Is someone could help me on this?
Can you please attach a small reproducer code/ Visual studio 19 Project files(zip) in order to reproduce this issue at our end ?
Also can you please specify your oneAPI version?
Sure. Here are the requested informations.
The project is pretty big. It cannot be attached to this post. On the other hand I share the link pointing on the zip file of the project (637 mb): https://amermft.tetratech.com/link/lgF2kfB3hrdM2jhD9MstFp
The link is provided by our corporate file transfert service.
You can open the project with this file: dflowfm_open.sln
Here are the perequisite modules that must be installed in your Visual Studio:
- "Common Tools for Visual C++ 2015"
- "Microsoft Foundation Classes for C++"
- "Windows 10 SDK"
- "Windows 8.1 SDK and UCRT SDK"
- "Visual C++ MFC for x86 and x64"
- "C++/CLI support"
- "C++ Universal Windows Platform tools"
- "Common tools for Intel compiler projects"
- "Intel(R) Software Manager"
- "Intel(R) Fortran Expression Evaluator"
- "Fortran IDE"
Finaly the version of OneAPI is: 2021.2.0
Thank you very much for your help.
Sorry, we will not be able to work on the applications from third party links. Can you please give us a minimal reproducer code instead?
It would be helpful, if you can find out which API call is causing this error and let us know about it?