'PyPardisoError:Pardiso 求解器失败,错误代码为 -3。有关详细信息,请参阅 Pardiso 文档。如何解决?



PyPardisoError:Pardiso解算器失败,错误代码为-3。有关详细信息,请参阅Pardiso文档。

我在Jupyter笔记本上工作时发现了这个错误。这意味着什么?我该如何解决这个问题?

错误-3是一个矩阵重新排序问题。重新排序(在行或列之间移动以使计算更容易(通常不会引起问题;请确保你有一个正方形,非奇异矩阵。

如果你搞不清楚,你可以把你正在使用的特定系统发布到Brightway邮件列表中,或者在这里提供链接。

编辑:问题是与intel-openmpmkl的兼容性问题。Github问题中给出的解决方案是强制使用旧版本的intel-openmp:

conda install -c conda-forge intel-openmp=2021.4

最新更新