在大型仿真或者高精度工程计算中,单台计算机的计算能力往往难以满足需求,导致仿真时间过长。我希望能够利用多台计算机同时并行计算一个仿真工程,来提升计算效率。我应该如何进行配置?
若用户需要在两台电脑上并行仿真同一个工程,这属于多机并行,此功能需要在SimWorks FD Solutions软件中配置MPI环境下的Remote计算资源后才能启用。
多机并行仿真依赖于消息传递接口(Message Passing Interface, MPI)这一统一通信标准。MPI提供了标准化的程序接口,使得无论是单机多进程还是跨多台计算机进行通信,均可使用相同的函数调用,极大简化了分布式程序的开发。
当前主流的MPI实现包括MPICH、Intel MPI以及Microsoft MPI。
用户需在SimWorks FD Solutions软件中正确配置Remote计算资源,才能进行多机并行仿真。
请按照以下步骤进行配置:
1. 确保所有用于仿真的计算机均已配置相同版本的MPI环境,并且安装路径一致。本文以MPICH为例,用户可在MPICH官网下载安装包。
2. 配置Remote资源。具体方法可参考计算资源。
如测试失败,可按以下方法进行排查:
1) 在任务管理器中检查mpich相关服务是否已启用。
2) 将mpich相关可执行程序添加至防火墙白名单。
若仍无法解决问题,请联系技术支持。