在 ANSYS 2020 R2 中,串行计算(即单进程计算)是支持的,但需通过特定方式启动,因为默认界面可能倾向于并行配置。
根据公开资料,以下是实现串行计算的方法:启动串行计算的方式
通过命令行启动 Fluent 或 Mechanical 时,不指定并行进程数,系统将自动使用串行模式。
对于 Fluent,若通过命令行启动,不要使用 -pmpi 或 -np 等并行参数,直接运行可执行文件即可进入串行模式。
对于 Workbench,若需强制串行求解,可在设置中关闭“Use Parallel Processing”选项(如有),或确保许可证配置允许串行运行。
⚠️ 注意:从 ANSYS 2020 R2 开始,部分模块(如 Fluent)默认启用并行 MPI,若未正确配置,可能导致启动失败或挂起。此时可切换 MPI 实现以解决兼容性问题
常见问题与解决方案
问题:Fluent 启动后立即挂起或无法响应。
原因:默认使用 Intel MPI,可能存在兼容性问题。
解决:切换为 OpenMPI,并确保安装相关依赖(如 boost、libstdc++)
问题:Workbench 中无法禁用并行。
解决:在 Solution Settings 中将“Number of Cores”设为 1,或通过许可证控制是否允许串行运行。
验证是否为串行计算
在 Fluent 中,启动后查看日志,若显示类似 Number of processors: 1,则为串行。
在 Mechanical 中,求解器日志中无多进程信息(如 MPI process)即为串行。
✅ 重要提示:ANSYS 2020 R2 仍支持串行计算,但后续版本(如 2022 R1 及以后)可能限制或取消串行模式
如需进一步操作指导,可参考官方文档或社区教程:Fluent 2020 R2 理论指南
CSDN 关于 OpenMPI 替代 Intel MPI 的解决方案
武汉格发信息技术有限公司 | 许可分析,许可优化,许可管理,许可授权,软件授权