分子动力学在小型SMP集群中的并行计算  被引量:2

Parallel computing of molecular dynamics based on small-scale SMP cluster

在线阅读下载全文

作  者:王亮[1] 白明泽[1] 羊金花[1] 

机构地区:[1]重庆邮电大学计算机科学与技术学院,重庆400065

出  处:《计算机应用》2010年第A01期235-236,240,共3页journal of Computer Applications

基  金:重庆邮电大学自然科学基金资助项目(A2008-39)

摘  要:为提高分子动力学的模拟运算效率,在Linux环境下以MPICH技术构建的小型SMP集群系统上,对模拟体系采用改进的原子分解算法进行并行计算。将要模拟的原子平均分配给各个计算节点进行计算,节点间通过MPI进行通信。对进程间的接收和发送进行捆绑操作并采取非阻塞通信取代原有的阻塞通信,从而避免了死锁情况。实验结果表明:优化后的并行算法可以有效地利用计算机资源,提高运算效率,解决了实际测试中出现的死锁问题,在该集群系统上获得3倍以上的加速比。To improve the efficiency of molecular dynamics simulation, a parallel computing cluster system was constructed with MPICH on Linux operating system, and the improved atom decomposition algorithm was adopted for parallel computing in the simulation system. The atoms to be simulated were distributed to to each node to calculate, and the nodes communicated each other via MPI. The processes to receive and send bundled, and non-blocking communication operations were carried out to replace the original blocking communication, thus avoiding the deadlock situation. The result indicates that parallel comuputing can effectively make use of computer resources, and improve the computing performance. Under the existing parallel systems, it would obtain parallel speedup more than three times.

关 键 词:SMP 消息传递接口 并行计算 分子动力学 原子分解 

分 类 号:TP391.9[自动化与计算机技术—计算机应用技术] TP316.4[自动化与计算机技术—计算机科学与技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象