PardisoLU fails with "Failed during Eigen linear solver initialization" message.
Description
[edited] 19.11.2022
The reason is that libgomp.so is linked before libiomp5.so.
For all those who still stumble over that problem: I created a script that fixes the issue if ninja is used for building. It should be executed in the build directory. After that ninja needs to be (re-)executed.
If the build already works it can be used to trigger the problem as the script just changes the order and does not care what the order originally was.
Steps to Reproduce the Problem
- Compiled as in #3295 (closed)
- used Benchmark file: https://gitlab.opengeosys.org/ogs/ogs/-/blob/master/Tests/Data/ThermoRichardsMechanics/TaskCDECOVALEX2023/Decovalex-0.prj
- replace solver by PardisoLU without scaling
Specifications
- Version: since !4132 (6dc09812)
- Platform: Arch Linux with arch intel-mkl and Arch Linux with oneAPI 2022.0.2