描述

请注意 本条目涉及 COMSOL 6.0 版本,对于 COMSOL 6.1,请参见知识库 1300

限制

  • 不支持 LiveLink for MATLAB 和 LiveLink for Simulink。
  • 不支持 COMSOL 模型管理器服务器。
  • 不支持 PARDISO 求解器。使用 PARDISO 时,COMSOL 将自动切换为 MUMPS 求解器。
  • 使用“CAD 导入模块”时需要 Rosetta。

已知问题

  • 未正确报告虚拟内存使用情况。

性能问题

  • 当使用 MUMPS 代替 PARDISO 求解器时,一些模型可能表现不佳。解决方法是通过 Rosetta 使用 COMSOL 的英特尔版本。
  • 为了获得最佳性能,COMSOL 仅使用 Apple SoC 的性能核心。因此,可能会出现 COMSOL 没有使用所有 CPU 资源的情况。
  • 对于较新的 Apple silicon SoC(在 COMSOL 6.0 之后发布),可能必须从设置 → 多核与集群计算手动设置性能核心的数量。否则,COMSOL 可能最终被分配给效率核心而不是性能核心,从而导致性能不佳。
  • 将 COMSOL 设置为低优先级进程也会导致性能不佳。例如,从 Cron 或 Launchd 启动 COMSOL 时,或者在 macOS 中启用非常保守的节能设置时,就可能发生这种情况。
  • MUMPS 对某些模型可能表现不佳。这将在未来的更新或发行版中得到纠正。

最佳实践

  • 对于不受支持的功能(如上所列),请通过 Rosetta 使用 COMSOL 的英特尔版本。
  • 测试您的模型在 COMSOL 的英特尔版本中,尤其是在使用 PARDISO 的情况下,其性能表现是否更好。
  • 通常,安装 COMSOL 的原生版本 (M1) 和英特尔版本,并使用最适合您的版本。