Knowledge Management System Of Institute of process engineering,CAS
分子动力学模拟LINCS约束算法的GPU并行化 | |
刘忠亮; 李晓霞; 石静; 郭力; 孔滨; 杨小震 | |
2012 | |
Source Publication | 计算机与应用化学
![]() |
Issue | 08Pages:907-912 |
Abstract | 分子动力学模拟(Molecular Dynamics,MD)是计算化学和生物模拟领域一种重要的计算手段,由于计算强度大,目前MD可模拟的时空尺度还不能满足真实物理过程的需要,计算速度是其主要瓶颈之一。2007年以来,比CPU具有更强大的存储器带宽和计算能力的GPU(Graphics Processing Units)的可编程能力获得了显著提升,为数值计算的并行加速提供了一种新的选择。除了使用并行技术加速MD,合理地使用约束算法可增大模拟的时间步长以降低MD计算量。本文首次建立了GPU加速的LINCS(Linear Constraint Solver)约束算法GMD_LINCS,使用线程组织、合并访问、全局同步等对其进行了优化。GMD_LINCS是基于GPU的MD程序(GMD)的约束算法部分。采用GROMACS官网提供的基准算例二氢叶酸还原酶(DHFR)对GMD_LINCS的测试结果表明,GMD_LINCS程序和GROMACS4.5.3CPU版本的计算精度吻合较好。对含有19万个粒子(27条链)的聚丙烯腈(PAN)算例的测试结果表明,GMD_LINCS程序的计算性能获得明显提升,比GROMACS4.5.3相应的LINCS约束算法的单核CPU性能可加速约17倍、是其八核CPU性能的4.5倍左右。 |
Keyword | 分子动力学(Md) Lincs约束算法 Gpu Cuda Gromacs |
Document Type | 期刊论文 |
Version | 出版稿 |
Identifier | http://ir.ipe.ac.cn/handle/122111/10219 |
Collection | 研究所(批量导入) |
Recommended Citation GB/T 7714 | 刘忠亮,李晓霞,石静,等. 分子动力学模拟LINCS约束算法的GPU并行化[J]. 计算机与应用化学,2012(08):907-912. |
APA | 刘忠亮,李晓霞,石静,郭力,孔滨,&杨小震.(2012).分子动力学模拟LINCS约束算法的GPU并行化.计算机与应用化学(08),907-912. |
MLA | 刘忠亮,et al."分子动力学模拟LINCS约束算法的GPU并行化".计算机与应用化学 .08(2012):907-912. |
Files in This Item: | ||||||
File Name/Size | DocType | Version | Access | License | ||
分子动力学模拟LINCS约束算法的GPU(927KB) | 限制开放 | CC BY-NC-SA | Application Full Text |
Items in the repository are protected by copyright, with all rights reserved, unless otherwise indicated.
Edit Comment