C-SI系统的分子动力学并行仿真

来源 :大连理工大学 | 被引量 : 0次 | 上传用户:guoyinglonggyl
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
分子动力学仿真是一种分子模拟方法,这种方法主要依靠牛顿力学来模拟分子体系的运动,计算体系的构型积分,并以构型积分的结果为基础进一步计算体系的热力学量和其它宏观性质。 本文仿真的对象是金刚石C和SI组成的系统,仿真的目标过程是金刚石C半球形磨粒切削规整的硅SI长方体材料,原子间作用力的计算主要根据TERSOFF势函数,每一步长根据作用力计算出加速度,然后计算出速度,最后更新原子的位移。在仿真的最初阶段,是系统的平衡时期,这个时候不进行切削,而是让SI原子构成的系统进行自适应,待系统平衡后,才开始移动金刚石磨粒。 由于进行分子动力学仿真的对象含有的分子或者原子的数目庞大,一般为上百万以上,所以通常采用运算资源较多的计算机,比如阵列计算机或者机群,于是仿真的计算多采用并行的方法。该方法需要解决数据的组织与存储,力学计算的优化,在并行化方面需要解决两个问题:并行计算的负载均衡和计算结点间的通信量。根据C-SI模型的特性,本文采用动态的数据存储,结合牛顿第三定律来优化力学的计算,并行任务的划分根据最小面积原则采取静态策略,计算结点间信息的交换基于MPI消息的通信模式。由于本文采用的机群为SMP型机群,为了充分利用SMP共享存储的特点,还采用了多线程的策略。 本文采用当前较成熟的分子动力学图形化显示软件VMD,首先分析了它所接受的XYZ文件格式,然后把仿真后的结果以该格式输出,由于仿真的对象含有大量的数据,原子数目过多会影响最终结果的图像显示速度,因此对于不需要显示的数据进行基于视点的过滤,最后设计了即可以快速显示,又不影响正常观察的程序。本文最后根据实验测试的结果,分析了该并行仿真程序在各种输入参数下的加速比以及效率。
其他文献
机会网络是一种异于传统网络的网络体系结构,它以“存储-携带-转发”的工作模式,利用节点移动带来的通信机会实现数据传输。然而,由于网络拓扑变化快,使得机会网络存在消息传
多Agent系统中的合作与协调问题是一个极具价值的重要研究课题。Agent在交互过程中可能存在多种混杂特性,然而以前的研究中很少系统地研究如何促进具有混杂特性的多Agent系统
随着云计算、移动互联网的快速发展以及穿戴式设备的兴起,企业服务器规模越来越大,客户端设备趋于微型化、个性化。大型分布式软件系统呈现出数据海量、节点众多、系统异构、
基于划分的分布式模型是一种利用了数据局部性以增强系统性能和可靠性的分布式架构。利用这种架构开发出来的系统已经在实践中证明了它所具有的对于一般分布式架构的优势。在
因特网的迅速发展,促使其访问方式的多元化发展。人们已经不再满足于仅仅通过计算机浏览器浏览因特网,越来越多的人希望可以使用电话,手机等通讯设备浏览网页。相对于表达能
软件测试是软件开发的重要环节,贯穿于软件过程的始终,是一个科学的质量控制过程。开放式基金代销系统(简称OPS)是指基金销售机构使用的与基金销售业务相关的信息系统,以基金风
极限大容量数据处理系统是一种对大量数据进行处理,且对性能、扩展性、可用性和安全性有很高要求的系统,通常需要采用分布式计算技术满足需求。现在的分布式计算技术主要分为
随着社会的蓬勃发展,软件行业的激烈竞争也日益明显,人们对软件的质量要求也越来越严格。软件测试则是软件质量保证中的关键技术。一个软件系统在开发过程中以及研制完成后,
随着计算机网络在人类生活中的地位越来越重要,网络安全被放在了网络研究的一个重要的位置。管理网络、优化网络、维护网络已经成为了当今计算机网络研究的重要方向。有鉴于此
随着计算机技术和网络技术的发展,在高校数字化校园环境下存在各种管理信息系统,比如教务管理系统,科研管理系统、财务管理系统等。这些系统覆盖了学校大部分工作,成为学校教学、