基于ABEEMσπ模型能量求解并行处理的研究

来源 :辽宁师范大学 | 被引量 : 0次 | 上传用户:cao5556759
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,分子动力学模拟是应用前景最广泛的计算大型复杂生物体系的方法之一。伴随着分子力学模拟技术的的飞速发展,分子动力学模拟技术应用在许多生物大分子体系中,如水分子化合物、多肽化合物、多糖等。该技术使得多种大型复杂生物体系的多种物理化学性质在计算时的准确性都有大幅度提升。分子动力学模拟是将这些力场及牛顿运动力学原理通过计算机模拟而发展起来的一种新兴的计算方法。动力学模拟的优点在于为模拟环境中粒子的运动提供正确的理论根据,并可同时获得系统的动力学及其它的统计资料;模拟结果的准确性较高,普遍的适用于多种系统及各种特性的研讨中。本文给出了力场中能量求解并行化的设计和实现方法。其主要工作有:1对ABEEMσπ力场模型中能量求解的串行程序代码进行分析。ABEEMσπ生物大分子体系模型力场中能量的求解,即求体系中所有原子、σ键、孤对电子、π键位点之间的能量之和。原程序中求解能量项采用串行的嵌套多层迭代来实现,这种方法求解大分子体系的能量作用项时需要很长时间,使研究问题的效率有所降低。2针对大分子体系下能量求解的弊端,提出了针对ABEEMσπ力场模型并行化的处理方案。将MPI+OpenMP混合并行方法应用到ABEEMσπ生物大分子体系力场模型中,并成功地实现了ABEEMσπ力场模型中所有能量项的并行求解。3通过分析比较OpenMP的几种调度策略,将不同的调度策略应用到能量求解的并行化程序中。实验证明,采用不同的调度策略,程序的并行性能也不相同。成功的找到了一种适合ABEEMσπ生物大分子体系模型力场中能量求解的调度策略,缩短了并行程序执行时间。4引入了Intel Thread Checker线程检查工具,并对采用MPI+OpenMP混合并行程序进行线程检查,消除采用多核平台并行化所造成的数据竞争和死锁,避免了因为数据竞争和死锁所引起的计算结果不准确和效率低等问题。
其他文献
Ad hoc网络,又称无线自组网,是由一组带有无线收发装置的节点组成的可快速搭建的网络,具有多跳、动态网络拓扑、分布式控制以及不依赖基站等特点,应用前景广泛,一直受到学术
图像修复技术是图像处理的重要组成部分,已在很多领域得到广泛应用,比如文物保护、影视特技制作、虚拟现实、剔除多余物体等。因为当前计算机图形学和计算机视觉把图像修复技
随着数据库技术的飞速发展,数据以惊人的速度膨胀,面多如此海量的数据,为了从中提取有效的信息,数据挖掘技术孕育而生。聚类分析是数据挖掘的一个重要部分,聚类分析就是把数
互联网的迅速发展使人们对网络的依赖越来越大,网络的安全性也就越来越受到人们的重视。但是,由于网络本身(特别是TCP/IP协议)的安全缺陷,各种攻击不可能消失,其中拒绝服务(D
近年来,受到生物信息处理机制的启发,人们提出了很多重要的智能模型和技术生物信息处理系统主要包括神经系统免疫系统和内分泌系统,它们之间不仅存在大的回路,而且具有直接的
秘密共享是现代密码学的一个重要组成部分,同时也是信息安全领域中的重要研究方向,利用秘密共享技术保管秘密,一方面能够分散责任,防止权力过于集中;另一方面可以保证数据的
学位
Web服务是一种基于网络环境的新型应用程序,是在Internet上进行分布式计算的基本构造模块,其自包含、自描述、松耦合及模块化的特点,使得Web服务在电子商务、应用集成开发等
无线传感器网络伴随微机电系统、片上系统、无线通信和低功耗嵌入式技术的飞速发展应运而生。出于它在军事、环境、城市交通、空间科学等领域的广泛应用前景,无线传感器网络
近年来,随着虚拟现实理论的成熟,以及网络与视频游戏、计算机仿真等需求的高速发展,人们对虚拟场景建模和漫游、场景中的水面等动态模型的渲染也提出了更高的要求。本文主要