帮助 关于我们

返回检索结果

分子动力学模拟中基于GPU的范德华非键作用计算
Van der Waals force calculation for molecular dynamic simulation implemented on GPU

查看参考文献18篇

刘文志 1   李晓霞 2 *   余翔 3   杨小震 4   郭力 2  
文摘 GPU最初是专为图形渲染而设计的,近年来已经演化为高并行度,多线程,具有强大计算能力和极高存储器带宽的通用多核处理器,目前主流GPU的峰值计算能力通常可达CPU的数10倍.这提供了1种解决大计算量难题的新的可能.分子动力学模拟需要极强的计算能力,故使用GPU来进行分子动力学模拟的尝试是很自然的选择.本文基于NVIDIA的GeForce GTX295GPU和CUDA2.3开发环境实现了范德华力计算,范德华势能计算和基于网格的邻居搜索.在邻居搜索算法实现中,对于不同计算能力的GPU给出了不同的实现策略.对36万粒子规模的高分子聚乙烯体系算例的测试表明:1个时间步的计算结果与计算性能突出的分子动力学软件GROMACS相应的计算结果一致(运行在工作站Intel Xeon E 5405上),相对于CPU单核计算性能有大幅提高,其中邻居搜索加速了17倍,范德华力计算加速了47倍;并且解决了邻居搜索时的边界问题.虽然本文是针对范德华力的计算,但是策略是通用的,其他方向的研究人员也可以参考.测试结果表明,使用GPU来加速较大规模计算量的计算是可取的
其他语种文摘 GPU(graphics processing units) originally designed for graphics rendering,lately has evolved into a highly parallel,multithreaded,many-core processor with tremendous computational horsepower and very high memory bandwidth.Mainstream GPUs far exceed CPUs in terms of raw computing power.It provides a new way to solve data-intensive problem.Molecular dynamics simulation is extremely computationally demanding,which makes them a natural candidate for implementation on GPU.We have implemented van der Waals force calculation and neighbor searching on GeForce GTX295 and CUDA toolkit 2.3 under Ubuntu Linux 9.04 Desktop Operating System.We have demonstrated two ways to implement neighbor searching and compared their performances.The test data of one time step calculation on GPU for 360000 particles which comprise 1200 equally PE chains conforms to the output of single threaded calculation by GROMACS 4.05 on one core of the Intel Xeon(R) 5405@2.0 GHZ CPU in the dell workstation,and speedup of 17 in neighbor searching and 47 in van der walls force computing were obtained.The strategies for implementation of non-bonded force computing on GPU described in this paper suggests that GPU accelerated calculation of large-scale molecular dynamics could be expected
来源 计算机与应用化学 ,2010,27(12):1607-1612 【核心库】
关键词 分子动力学 ; GPU ; nvidia ; CUDA ; GROMACS ; 邻居搜索 ; 范德华力
地址

1. 中国科学院过程工程研究所, 多相复杂系统国家重点实验室, 北京, 100190  

2. 中国科学院研究生院, 北京, 100049  

3. 中国科学院过程工程研究所, 多相复杂系统国家重点实验室;;高分子物理和化学国家重点实验室, 北京, 100190  

4. 中国科学院化学研究所, 高分子物理和化学国家重点实验室, 北京, 100190

语种 中文
ISSN 1001-4160
学科 化学;自动化技术、计算机技术;化学工业
基金 中国科学院过程工程研究所多相复杂系统国家重点实验室开放基金资助 ;  国家自然科学基金
文献收藏号 CSCD:4082605

参考文献 共 18 共1页

1.  . NVIDIA_CUDA_ProgrammingGuide_3.0 被引 1    
2.  David V D S. GROMACS USER MANUAL Version 4.0 被引 1    
3.  Eric D. GROMACS NVidia Folding@home,2002 被引 1    
4.  Joshua A A. General purpose molecular dynamics simulations fully implemented on graphics processing units. Journal of Computational Physics,2008,227(10):5342-5359 被引 2    
5.  Liu W G. Accelerating molecular dynamics simulations using Graphics Processing Units with CUDA. Computer Physics Communications,2008,179(9):634-641 被引 4    
6.  Rapaport D C. The Art of Molecular Dynamics Simulation.2nd Ed,2004 被引 3    
7.  Van Meel J A. Harvesting graphics power for MD simulations. Molecular Simulation,2008,34(3):259-266 被引 4    
8.  . OpenMM 被引 1    
9.  John E S. Accelerating molecular modeling applications with graphics processors. Journal of Computational Chemistry,2007,28:2618-2640 被引 1    
10.  Mark S F. Accelerating molecular simulation on graphics units. Journal of Computational Chemistry,2009,30:864-872 被引 1    
11.  Liu W G. Molecular dynamics simulations on commodity GPUs with CUDA. High Performance Computing-HiPC,2007,4873:185-196 被引 1    
12.  David V. GROMACS:fast,flexible,and free. Journal of Computational Chemistry,2005,26:1701-1718 被引 1    
13.  Berk H. GROMACS4:Algorithms for highly efficient,load-balanced,and scalable molecular simulation. Journal of Chemical Theory and Computation,2008,4(3):435-447 被引 3    
14.  Derek G. Simulating N-body systems on the grid using dedicated hardware. Computational Science-ICCS,2008,5101:86-95 被引 1    
15.  . Folding@home 被引 1    
16.  Giupponi G. The impact of accelerator processors for high-throughput molecular modeling and simulation. Drug Discovery Today,2008,13(23/24):1052-1058 被引 2    
17.  飞国. 复杂多相流动分子动力学模拟在GPU上的实现. 中国科学B辑:化学,2008,38(12):1120-1128 被引 1    
18.  多相复杂系统国家重点实验室多尺度离散模拟项目组. 基于GPU的多尺度离散模拟并行计算,2008 被引 3    
引证文献 6

1 石静 Particle-Mesh-Ewald(PME)算法在GPU上的实现 计算机与应用化学,2012,29(5):517-522
被引 6

2 刘忠亮 分子动力学模拟LINCS约束算法的GPU并行化 计算机与应用化学,2012,29(8):907-912
被引 4

显示所有6篇文献

论文科学数据集
PlumX Metrics
相关文献

 作者相关
 关键词相关
 参考文献相关

版权所有 ©2008 中国科学院文献情报中心 制作维护:中国科学院文献情报中心
地址:北京中关村北四环西路33号 邮政编码:100190 联系电话:(010)82627496 E-mail:cscd@mail.las.ac.cn 京ICP备05002861号-4 | 京公网安备11010802043238号