Hi Utk,
The installation documentation for the PardisoMKL module needs a face lift.
For now, as Dario mentioned, the easiest is to use the Intel command prompt, at least when you first configure Chrono with CMake (in other words, start cmake-gui from the Intel command prompt). That will allow CMake to find all necessary dependencies if/when you enable the Chrono::PardisoMKL module.
After that, you can proceed as Dario suggested and start Visual Studio from within the same Intel environment (as well as run Chrono programs for there). But if you have added the correct MKL directory to the PATH environment variable, you don’t actually need to do that after the first CMake configuration of Chrono. Once that first configuration was done, you can skip the Intel command prompt (when running cmake-gui, or starting Visual Studio, or running Chrono demos). This is how I personally deal with the MKL stuff.
Having said that, the directory you mention (C:\Program Files (x86)\Intel\oneAPI\mkl\2023.0.0\lib\cmake\mkl) is *not* the correct path to the DLLs that you need at run-time. That should be something like: C:\Program Files (x86)\Intel\oneAPI\mkl\latest\redist\intel64 (just like the Chrono documentation says). If you do not find that on your machine, you may have an incomplete Intel OneAPI installation.
Best,
Radu
--
You received this message because you are subscribed to the Google Groups "ProjectChrono" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
projectchron...@googlegroups.com.
To view this discussion visit
https://groups.google.com/d/msgid/projectchrono/7c1e2a6c-26df-4528-b095-f2e7d2bfba17n%40googlegroups.com.