Dymola 2018 在 Linux (xubuntu) 上的表现

Dymola 2018 performance on Linux (xubuntu)

我遇到的问题是,当 运行 模拟(相同的 IBPSA/AixLib-based 模型)在 Linux 上时,与一台Windows8台机器。您可以在下面找到两台机器的个别规格。在这两种情况下,我都使用具有相同设置的 Cvode 求解器。使用 VC14.0 (Win) 或 GCC (Xubuntu) 完成编译。

有人熟悉这个问题吗?有人可以帮忙解释一下是什么原因吗?

赢 8: Intel Xeon @2.9GHz(6 个逻辑处理器) 32 GB 内存 64 位

Xubuntu 16.04 虚拟机: Intel Xeon @3.7GHz(24 个逻辑处理器) 64 GB 内存 64 位

谢谢!

除了评论中的清单之外,还可以考虑启用硬件虚拟化支持(如果尚未启用)。

一般来说,gcc 生成的代码往往比 Visual Studio 慢。为了打开优化,可以尝试添加以下行:

CFLAGS=$CFLAGS" -02"

在 insert/dsbuild.sh.

的顶部

默认情况下不打开它的原因是为了避免冗长的编译和臃肿的二进制文件。对于工业尺寸的模型,这些都是实际问题。