描述

请注意 本条目适用于 COMSOL 6.2 版本。对于 COMSOL 6.1 版本,请参见知识库 1300

系统要求

  • 在 Apple Silicon 计算机上,无法通过 Rosetta 运行适用于 macOS 英特尔的 COMSOL 6.2。
  • 对于“CAD 导入模块”和“设计模块”,在导入 IGES 和 STEP 文件时,需要使用 Rosetta 2 来转换文件格式。

性能说明

  • 为了实现最佳性能,COMSOL 仅使用 Apple SoC 的性能核心。因此,可能会出现 COMSOL 未充分利用所有 CPU 资源的情况。
  • 对于较新的 Apple silicon SoC(在 COMSOL 6.2 之后发布),您可能必须从设置 → 多核与集群计算手动设置性能核心的数量,否则,COMSOL 可能最终被分配给效率核心而不是性能核心,从而导致性能不佳。
  • 将 COMSOL 设置为低优先级进程也可能导致性能下降。例如,通过 Cron 或 Launchd 启动 COMSOL 时,或者在 macOS 中启用非常保守的节能设置时,就可能发生这种情况。
  • 对于大多数模型,使用 BLAS 库 ArmPL 而不是默认的 vecLib 库运行 COMSOL 可以带来显著的性能提升。如要使用 ArmPL,可以在 COMSOL 启动命令中附加 -blas armpl。随着 COMSOL Multiphysics 6.2 版本更新 2 的发布,在采用 Apple Silicon 的 macOS 计算机上,现在默认会使用 ArmPL BLAS 库。

已知问题

  • 未正确报告虚拟内存使用情况。
  • 不支持外部 MATLAB® 函数调用。
  • 不支持 PARDISO 求解器。因此,在选择 PARDISO 时,COMSOL 将自动切换至 MUMPS 求解器,并选择相关设置来模拟 PARDISO。对于某些模型,这可能会导致性能不佳。为了提高性能,请在“求解器序列”的直接节点中手动选择 MUMPS 求解器。