检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:郭晓光[1] 郭东明[1] 康仁科[1] 金洙吉[1]
机构地区:[1]大连理工大学精密与特种加工教育部重点实验室,辽宁大连116024
出 处:《大连理工大学学报》2007年第6期818-822,共5页Journal of Dalian University of Technology
基 金:国家自然科学基金资助项目(重大项目50390061);国家杰出青年科学基金资助项目(50325518)
摘 要:介绍了分子动力学并行仿真计算的软硬件环境,分析了现有的几种并行算法,确定采用区域分解法作为并行算法,并在此基础上提出了基于区域二次划分的分子动力学并行仿真算法.另外,阐述了原子链、原子近邻表和原子亲属表的概念,提出了基于永久序号的消息传递策略.最后,设计了分子动力学并行仿真程序,并分别在1、2、3、4台结点机上进行了实验,运行结果表明:加速比随着结点数的增加而增加,并行效率虽略有下降但都在87.5%以上,并行效率并没有随着结点数的增加有明显的降低,说明并行程序具有很好的扩展性.The hardware and software environments for parallel algorithm of molecular dynamics (MD) simulation were discussed in detail firstly. Then some popular parallel algorithms were analyzed and the domain decomposition was selected for the parallel algorithm of MD simulation. Based on the domain decomposition, a twice domain partition algorithm was proposed for MD parallel simulation. Moreover, an atom chain, an atom neighbor list and an atom relative list were introduced, and an information visiting strategy based on the proposed permanent sequential number for each atom was designed. Lastly, MD parallel program was made and executed on 1,2,3,4 node computers respectively. The experimental results show that when the number of process increases, the accelerating ratio increases and the efficiency decreases a little but is still more than 87.5%. It means that the efficiency doesn't decrease obviously with the increase of the node number and the parallel program has good expansibility.
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.15