Particle-Mesh Ewald(PME)算法的GPU加速

被引:6
作者
徐骥 [1 ,2 ]
葛蔚 [1 ]
任瑛 [1 ,2 ]
李静海 [1 ]
机构
[1] 中国科学院过程工程研究所多相反应实验室
[2] 中国科学院研究生院
关键词
PME(Particle-Mesh Ewald)加速; GPU(Graphic Processing Unit图形处理单元); CUDA(Compute Unified Device Architecture计算统一设备架构);
D O I
10.19596/j.cnki.1001-246x.2010.04.009
中图分类号
O561 [分子物理学];
学科分类号
070203 ; 1406 ;
摘要
讨论在NVIDIACUDA开发环境下,用GPU加速分子动力学模拟中静电作用的长程受力计算部分.采用Particle-Mesh Ewald(PME)方法,将其分解为参数确定、点电荷网格离散、离散网格的傅立叶变换、静电热能求解与静电力求解5个部分,并分别分析各部分的GPU实现.此方法已成功用于7个不同大小的生物分子体系的模拟计算,达到了7倍左右的加速.该程序可耦合到现有分子动力学模拟软件中,或作为进一步开发的GPU分子动力学程序的一部分,显著加速传统分子动力学程序.
引用
收藏
页码:548 / 554
页数:7
相关论文
共 5 条
[1]  
Explicit solvent molecular dynamics simulations of chaperonin-assisted rhodanese folding[J]. Ying Rena,b, Jian Gaoa, Ji Xua,b, Wei Gea, Jinghai Lia a State Key Laboratory of Multiphase Complex System, Institute of Process Engineering, Chinese Academy of Sciences, Beijing 100190, China b Graduate University of the Chinese Academy of Sciences, Beijing 100039, China.Particuology. 2009(03)
[2]   Multilevel summation of electrostatic potentials using graphics processing units [J].
Hardy, David J. ;
Stone, John E. ;
Schulten, Klaus .
PARALLEL COMPUTING, 2009, 35 (03) :164-177
[3]   Molecular dynamics simulations of the complete satellite tobacco mosaic virus [J].
Freddolino, PL ;
Arkhipov, AS ;
Larson, SB ;
McPherson, A ;
Schulten, K .
STRUCTURE, 2006, 14 (03) :437-449
[4]  
GROMACS: Fast, flexible, and free[J] . DavidVan Der Spoel,ErikLindahl,BerkHess,GerritGroenhof,Alan E.Mark,Herman J. C.Berendsen.J. Comput. Chem. . 2005 (16)
[5]  
GPU GEMS3. Lars Nyland,Mark Harris,Jan Prins. Addison Wesley Professional . 2007