摘要
为了提高成形数值模拟计算速度,一个可行的方法是基于集群的并行计算。采用MPICH2作为并行运行环境,基于双核PC和服务器组成的可配置异构集群,运用C语言实现求解方案。选择有限差分法,以二维稳定状态热量分布问题为实例,采用区域分解法将整个计算数据区域分解为多个子域,应用MPI的对等模式进行并行程序设计。通过对通信模式及通信过程的优化,在4个进程的条件下最高加速比可达3.871。最后,针对集群并行计算中存在的负载不均衡现象,提出了动态负载均衡优化方案,其在原有基础上使性能提高了6.7%。
- 单位