并行计算技术在分子动力学模拟中的研究与应用

来源 :重庆邮电大学 | 被引量 : 0次 | 上传用户:zwj10191021
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
分子动力学模拟是一种依靠牛顿力学原理来模拟分子体系运动的方法,主要用以研究分子的特性,这种方法被广泛地应用于计算化学、气候模拟、材料学、生物化学等研究领域。在分子动力学计算过程中,为了使模拟计算的结果更加精确,往往会尽可能多的增加模拟体系的粒子个数,这就使得分子动力学计算相当耗费时间。而传统的串行计算方法并不能在有效合理的时间内完成计算,从而在一定程度上影响着研究的进展。因此,近些年来迅速发展的并行计算技术成为解决高性能数据处理需求问题的有效途径。   本文根据并行计算技术的设计方法,对并行计算技术在分子动力学模拟系统中的实现进行了研究。论文的核心工作包括以下内容:   首先,考虑软硬件平台和算法的结合,充分利用实验室现有的2台服务器资源,通过MPICH技术构建了小型对称多处理器共享存储并行机(Symmetric Multiprocessor)机群,简称SMP机群。   其次,针对传统串行计算方法计算速度缓慢、效率低下的问题,采用了基于消息传递接口(Message Passing Interface,简称MPI)并行编程模型,实现了在小型SMP机群上的并行;同时考虑OpenMP(OpenMulti-Processing)共享存储的特点,利用OpenMP实现了基于OpenMP模型的多线程并行。   最后,根据两者的特点,考虑结合MPI和OpenMP混合的并行模型设计:在节点之间采用MPI进程级并行,节点内部采用OpenMP多线程并行,并对该并行算法进行了实现及对比测试。实验结果表明,在构建的小型SMP机群系统中,混合模型的并行效果更好。
其他文献
目的:对高脂高糖饮食致非酒精性脂肪性肝病的证候属性研究.方法:将20只健康雄性SD大鼠按数字表法随机分为正常组与模型组,每组各10只.正常组给予维持饲料喂养,模型组给予高脂
当今因特网应用中出现了越来越多的基于对等网络协议开发的应用软件,其网络结构一般分为结构化和无结构化两大类,其中无结构对等网络因其本身具有自治性、无组织、去中心化等
[摘 要] 改革开放40年来,为适应我国经济社会的发展需求,随着地质类专业教育的改革,地质类专业人才培养的模式也在发生着深刻的变化。本文结合当前对地球科学的新认识和国家发展需求,认为地质类专业本科教学方法、培养方式应注重将先进的技术手段引入到实际的课堂教学中,更好地开发学生的地学思维;注重培养学生的地学大局观,从整个地球系统的角度去看待和思考问题;引导学生与时俱进,关注国家发展需求,了解地学前沿问
时光飞逝抹不去历史的印记,回首十年前,那一场席卷东南亚的金融风暴似乎仍在眼前。国际金融大鳄翻云覆雨,使周边各国人民多年辛勤劳动的果实在瞬间毁于一旦,而人民币在风雨中
近年来恶意软件数量显著增长,它们大肆侵入普通用户的电脑,造成广泛的破坏和难以承受的损失,已成为当代计算机系统面临的最大威胁之一。特别是微软Office套件已成为恶意软件
随着市场竞争的加剧,手机营销零售企业都在朝着集团化、规模化的方向发展。信息的获取和分析对企业的决策分析、决策支持、决策制定也起着越来越重要的作用,所以有一个面向商
1.十一届三中全会:实现伟大历史转折1978年12月18日~22日在北京召开的十一届三中全会,是一次拨乱反正、实现伟大历史转折的会议。全会决定停止使用“以阶级斗争为纲”的错误口
随着计算机技术的发展,软件质量问题和软件产品生产率低下等问题越来越受到人们的重视。在软件工程领域,尽管人们提出和采用了许多提高软件质量的技术和方法,但软件测试一直
装有低成本传感器的移动车辆可为城市监测提供前所未有的广泛覆盖的机会,其采集数据的精度对应用程序至关重要。然而,移动的低成本传感器(移动节点)因可能受到低精度、高不稳定性
人脸识别作为一门综合性非常强的学科,其涉及到模式识别、图像处理、人工智能等诸多的其他学科领域。迄今为止人脸识别领域的专家学者们提出了很多的人脸识别算法,但是算法在