首页 | 本学科首页   官方微博 | 高级检索  
     

近程作用分子动力学模拟的两级并行
引用本文:王小伟,郭力,杨章远.近程作用分子动力学模拟的两级并行[J].计算机与应用化学,2003,20(5):639-642.
作者姓名:王小伟  郭力  杨章远
作者单位:中国科学院过程工程研究所多相反应开放实验室,北京,100080
基金项目:国家自然科学基金(20221603)
摘    要:分子动力学作为一种重要的计算手段在许多领域有着广泛的应用,由于它的计算量比较庞大,因此并行计算方法被越来越多地引入到分子动力学的模拟中。本文在目前常见的SMP集群系统上,根据系统的结构特点,针对分子动力学的三种并行算法:区域分解法、原子分解法和力分解法,利用MPI Pthread的混合编程模型,采用节点间消息传递模式以及节点内部共享存储的编程模式,实现了近程作用分子动力学的两级并行计算。计算结果表明,不同的算法采用了两级并行的方式和原来只有消息传递的并行方式相比,具有不同的计算效率,但是从总体来说采用两级并行的计算方式可以利用更多的计算资源,从而有助于提高计算能力。

关 键 词:近程作用  分子动力学模拟  并行计算  MPI  集群结构
文章编号:1001-4160(2003)05-639-642
修稿时间:2003年5月18日

Two-level parallel computation of short-range molecular dynamics
WANG Xiao-Wei,QUO Li,YANG Zhang-Yuan.Two-level parallel computation of short-range molecular dynamics[J].Computers and Applied Chemistry,2003,20(5):639-642.
Authors:WANG Xiao-Wei  QUO Li  YANG Zhang-Yuan
Abstract:Classical molecular dynamics (MD) is an important computational tool widely used in many research fields. Parallel computation is more and more applied to MD simulation because of the giant computation in it. The mixed model with both MPI and Pthread is used to parallelize the short-range molecular dynamics with three parallel algorithms, which are spatial decomposition, atom decomposition and force decomposition, on the common SMP clusters. Thus the computation is parallelized in a two-level manner with Message-Passing among nodes and Shared-Memory within node. The computational results show that the two-level parallel model has different efficiencies with different parallel algorithms compared with only Message-Passing. But in the whole, it can help to improve the computation power by making use of more computing resources.
Keywords:molecular dynamics  parallel computation  MPI  thread
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号