【摘 要】
:
分子动力学模拟是一种分子模拟的方法,这种方法主要依靠牛顿力学原理来模拟分子体系的运动,用于研究分子的特性,广泛地被应用于药物设计、研究高分子聚合物材料、生物化学等
论文部分内容阅读
分子动力学模拟是一种分子模拟的方法,这种方法主要依靠牛顿力学原理来模拟分子体系的运动,用于研究分子的特性,广泛地被应用于药物设计、研究高分子聚合物材料、生物化学等复杂庞大的体系。它的目标是设计出能利用计算机模拟真实实验的程序。光化学反应中的半经典分子动力学模拟系统是和实验手段相对应的一种研究微观世界的计算工作量较大的计算模型。在分子动力学计算中,计算必须在“合理”的时间内完成,计算速度的快慢在很大程度上影响着研究的进展。然而,用传统的串行计算方法很难解决这些问题,因此,基于分布式存储技术的机群系统的并行计算成为满足计算问题中高性能数据处理要求的有效途径。
本文根据并行计算技术的一般设计方法,对半经典的分子动力学模拟系统中并行计算的实现进行了研究。首先,充分考虑软硬件平台和算法的结合,利用MPICH技术构建了8个CPU的对称多处理器共享存储并行机(SMP)机群;其次,引入了基于MPI+OpenMP的混合并行算法模型,实现了SMP机群的层次并行:上层的MPI表示节点间多进程并行;下层的OpenMP表示节点内多线程并行;最后,对串行计算任务进行分解,划分成通信不密集的几个部分,每个部分分配到一个SMP节点上,设计出一种基于MPI+OpenMP的混合并行算法,同时,将混合并行算法和纯MPI的并行算法分别进行了实现,实验结果表明,两种算法都达到了对系统并行优化的效果,相比较而言,混合编程模型的加速比更好。
其他文献
在信息社会中,信息在企事业单位中扮演的角色越来越重要。随着Web服务的广泛应用,如何保护信息资源在Web环境中不被非法访问成为了需要研究的一个重要课题。在当前软硬件环境
随着计算机技术和网络技术的迅猛发展,计算机系统已经从独立的主机发展到复杂的、互联的开放式系统,这种情况导致计算机及网络的入侵问题越来越突出,为保护系统资源,需要建立不同
近年来,随着计算机视觉技术的飞速发展,尤其是智能通讯设备的大量普及,用户获得数字图像的方法越来越容易,图片数量呈现急速增长的态势。并且图片文件蕴含信息较量大,已成为
磁盘阵列技术能有效改善存储系统性能并提升系统可靠性。随着我国存储行业的发展,我国对存储技术越来越重视。当前环境下,网络存储成为热点,iSCSI技术脱颖而出,利用磁盘阵列
自然界的流体现象十分丰富。流体是由大量的、不断地作热运动而且没有固定平衡位置的分子构成的,基本特征是没有固定的形状,具有流动性。流体的模拟是计算机图形学的一个重点和
织物动态模拟在角色动画、路径规划、三维游戏、医学手术以及人机交互等诸多领域都有广泛应用。大量应用表明,实现织物动态实时模拟的关键在于加速物理模拟过程和碰撞检测过
在信息时代,信息传播的地位与作用日益突出,深刻影响着国际社会的政治、经济、科技和文化等各个领域。即时通讯网络已成为大众信息传播的主要途径,有必要研究即时通讯网络信息传
视频取证是当前计算机取证领域的一个研究热点,涉及到计算机取证、人工智能、计算机图形图像、模式识别等多个研究领域。当前,视频取证的研究主要集中在智能视频监控方面,而忽略
随着数据库技术的发展和应用,社会各个部门积累了大量的数据资料,数据挖掘是发现这些数据背后蕴涵的知识的重要手段。但是这些数据信息每天都在不断增加,如果在每次数据库更新之
集装箱运输是现代最重要的运输方式,而集装箱港口是这个运输过程中重要的一个环节,集装箱港口的工作效率影响着整个运输效率。本文研究的是港口多种装卸设备的联合调度问题。虽