期刊文献+

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

Parallel computing of molecular dynamics based on small-scale SMP cluster
下载PDF
导出
摘要 为提高分子动力学的模拟运算效率,在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.
出处 《计算机应用》 CSCD 北大核心 2010年第A01期235-236,240,共3页 journal of Computer Applications
基金 重庆邮电大学自然科学基金资助项目(A2008-39)
关键词 SMP 消息传递接口 并行计算 分子动力学 原子分解 Symmetric MultiProcessor (SMP) Message Passing Interface (MPI) parallel computation Molecular Dynamics (MD) atom decomposition
  • 相关文献

参考文献11

二级参考文献16

  • 1李辉.液态金属微观结构演化及其遗传性研究:博士学位论文[M].济南:山东工业大学,1999.. 被引量:1
  • 2[1]Chen Guo-liang, WU Jun-min and etc. Parallel computer architecture[M]. Beijing: Higher Education Press, 2002. 被引量:1
  • 3[2]Rajkumar Buyya. High performance cluster computing[M]. Beijing: Publishing House of Electronic Industry, 2001. 被引量:1
  • 4[3]Tanaka Y, Matsuda M,Ando M, Kazuto K and Sato M. Compas: a pentium pro PC-based SMP cluster and its experience[J]. IPPS Workshop on Personal Computer Based Networks of Workstations. 1998, 486-497. 被引量:1
  • 5[4]Lusk E L, Gropp W W. A taxonomy of programming models for symmetric multiprocessors and SMP clusters[C]. Proceedings of Programming Models for Massively Parallel Computers. 1995, 2-7. 被引量:1
  • 6[5]Chen Yong, Chen Guo-liang, Xu Yin-long and Shan Jiu-long. Implementation and evaluation of MPI+OpenMP programming model on Dawning3000[C]. Proceedings of the 21st IASTED International Conference. Calgary: ACTA Press. 2003, 732-737. 被引量:1
  • 7[7]Rajkumar Buyya. 高性能集群计算[M]. 北京:电子工业出版社,2001. 被引量:1
  • 8Verlet L. Computer experiments on classical fluids (I) Thermodynamieal properties of Lennard-Jones molecules. Phys Rev, 1967,159:98 - 103. 被引量:1
  • 9Plimpton. Fast paraUel algorithms for short-range molecular dynamics. Journal of Computational Physics, 1995, 117:1 - 19. 被引量:1
  • 10Tom Wagner and Don Towsley. Getting started with POSIX threads.http ://dis. cs. umass. edu/ -wagner/threads_html/turorial. html. 被引量:1

共引文献46

同被引文献11

引证文献2

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部