描述

请注意 本条目适用于 COMSOL 6.2 版本。对于 COMSOL 6.3,请参阅知识库条目 1321。对于 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 Multiphysics 6.2 更新 3(开发版本号 6.2.0.415)或更高版本,该配置将自动完成。
  • 性能下降还可能由于将 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 求解器,因此在选择这种求解器时,COMSOL 会自动切换为 MUMPS 求解器,并选择模拟 PARDISO 的设置。