currently, I am trying o build NGSolve with PARDISO.
I have added the location of the downloaded library file from the Pardiso website to the LD_LIBRARY_PATH in my .bashrc file and have set the CMake flag DUSE_PARDISO=ON. However on “make” I get the Error “Could NOT find Pardiso”.
What else do I have to do, in order for NGSolve to recognize Pardiso?
There are two version of pardiso. The one from the pardiso homepage with a 3-month license or the pardiso that is shipped with the intel MKL. Typically we recommend using the MKL pardiso (the MKL itself isn’t bad either). I am not sure if the other pardiso has been tested with ngsolve recently (Last time that I used it is approx. 9 years ago). My recommendation: Get Intel MKL (there are free versions for academic use), install it and set the ngsolve-cmake-options to point to the mkl-dependencies.
unfortunately I have a machine with an AMD Ryzen 5 2400G processor running openSUSE Tumbleweed which is not supported by MKL. This is why I Tried to go via the pardiso homepage version.