如何在 Dymola 2021 中使用英特尔 MKL 库

How to use Intel MKL Libraries in Dymola 2021

我知道 Dymola 2021 支持英特尔编译器,但我不知道英特尔 MKL 变体是否用于求解器中的线性代数库(BLAS、LAPACK 等)。我想知道是否有一些设置可以将求解器切换为使用 MKL 变体。

我尝试使用 -Qmkl 编译器标志,但我不确定这是否有任何区别

更新:即使您 select 英特尔编译器,Dymola 似乎也没有使用 MKL 库。 MKL_VERBOSE好像已经确认了

英特尔 MKL(BLAS、LAPACK、FFT)提供详细模式功能 - 所有这些例程都会打印一条人类可读的描述调用的行。要启用此模式,您可以 set/export MKL_VERBOSE=1 环境变量。请按照 link:https://software.intel.com/content/www/us/en/develop/documentation/mkl-linux-developer-guide/top/managing-output/using-intel-mkl-verbose-mode.html

参考开发人员指南的更多详细信息