GPU计算在量子化学程序中的开发与应用

被引量 : 2次 | 上传用户:kuuldor
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于GPU在计算化学中的应用与开发,本论文首先介绍了近年涌现出的基于GPU的计算化学(量子力学和分子力学)的新算法及现有的GPU计算化学程序的应用进展,然后重点介绍了我们自主研发的基于GPU加速的半经验程序和从头算双电子排斥积分算法的GPU程序。本论文的结构和主要内容如下:(1)阐述了计算化学从头算方法、DFT方法和分子动力学的相关理论及现有的CPU程序存在的问题和性能瓶颈。(2)详细介绍了GPU的强大计算能力和Nvidia CUDA架构作为GPU编程应用最为广泛的编程架构的相关知识。(3)介绍了现有的GPU程序TeraChem、ACEMD和其他程序的研究进展,及使用Amber和TeraChem联用进行GPU加速的QM/MM计算的尝试。(4)半经验方法由于其计算速度比通常的从头算方法快百倍以上,在今天的计算化学领域仍然扮演着非常重要的角色,但是在处理通常包含数千乃至数万个原子的生物分子体系,半经验方法仍然需要提高计算速度。我们采用GPU对原有的半经验程序进行改进。在开发过程中,我们分析了半经验程序的计算速度的瓶颈所在,并针对计算中最为耗时的部分Fock矩阵对角化和密度矩阵元计算使用GPU加速,实现了对传统CPU半经验程序30倍左右的加速比。(5)对于大多数从头算方法来说,处理电子结构的第一步是大量的双电子排斥积分的计算。进行电子排斥积分计算的计算量之大与耗时之多是从头算计算程序的一大瓶颈,我们利用Nvidia CUDA平台重新编写了从头算算法中的s双电子积分计算部分,通过我们的不断摸索,使用GPU重新编写的代码能显著提高双电子积分的计算速度。目前计算化学领域常用的计算程序大多开发于70-80年代,老旧的程序架构在日新月异的计算机技术面前显得十分落后。GPU计算的崛起对于计算化学领域来说意义重大,设计并开发适合GPU高度并行性的计算程序,充分利用GPU的强大计算能力,从而数十倍的提高计算化学程序的计算效率。最后对中国计算化学借助新兴的GPU技术实现突破提供了建议和意见:GPU用于数值计算为中国计算化学界提供了一个新机遇。利用新兴的GPU技术,开发出有中国独立知识产权,跻身世界一流的计算化学软件,改变中国只能高价购买国外软件的现状,此其时也。
其他文献
土地资源投入到人类利用过程中,首先涉及经济关系,一定的经济结构可以通过区域土地利用结构得到反映,调控土地利用结构对宏观调控经济也具有重要作用。国内外有关土地利用与经济
城镇化的发展促使中小城市成为经济发展的重点,而历史遗留问题严重的老城区则成为重中之重。先天基础设施的不足,缺乏科学合理的用地规划,机动车数量的急剧增加,停车意识的薄弱以
【目的】研究医巫闾山植物区系组成及与其他山地间大尺度植物类群的相互关系及分布格局。【方法】以位于辽西走廊低山丘陵区的医巫闾山植物区系为研究对象,基于植物地理学理
以直观、自然的方式来检索运动数据可有效地提高角色动画生产效率.提出一种通过现场示范表演来检索运动数据的方法,使动画制作人员能够直观、快速地从大容量运动数据库中找到
留守儿童的出现和由此产生的问题是因儿童成长过程中父母角色缺失、儿童缺少关爱。作为留守儿童,在学校生活中的"重要他人"和"心灵导师",关心型教师将是最直接和最有效的关心
在汽车零部件全球采购的背景下,系统及模块供应商和品牌、技术创造者将在竞争中脱颖而出。但是随着从事汽车零部件研发的企业数量不断增加,各企业之间的竞争越来越激烈。在激烈
自尊是自我情绪体验的核心,也是儿童社会化发展的重要组成部分。高质量的自尊水平是幼儿身心健康成长的保障。家庭是幼儿接触到的第一个场所,为幼儿社会化的发展奠定了良好的基
课间操是我国中小学生在课间休息的时候由学校统一组织,进行的一种积极性的体育活动。课间操有助于消除学生在紧张学习之后所产生的疲劳现象,通过活动后使身体得到放松,大脑
伴随新课改的深入,当前初中体育教学中越发注重学生的参与性与创造性,同时围绕这一主体初中体育教学进行有效的改革。而在这改革中主要是为摆脱传统体育教学模式的束缚,进而
目的以当前国内外尚未深入探讨的体内巨噬细胞和树突状细胞在免疫反应中的相互作用的研究现状为契机,以现代细胞免疫学和分子免疫学方法为研究手段。联合应用Baft3-/-和CX3CR1