分子动力学模拟中基于gpu的范德华非键作用计算 van der waals force calculation for molecular dynamic simulation implemented on gpu.pdfVIP
- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
分子动力学模拟中基于gpu的范德华非键作用计算 van der waals force calculation for molecular dynamic simulation implemented on gpu
第27卷第12期 计算机与应用化学 V01.27,No.12
2010年12月28只 and
ComputersAppliedChemistry December,2010
分子动力学模拟中基于GPU的范德华非键作用计算
刘文志1,2李晓霞2,余翔1,一,杨小震37郭力2
(1.中国科学院过程工程研究所多相复杂系统国家重点实验室,北京,100190;
2.中国科学院研究生院,北京,100049:
3.中国科学院化学研究所高分子物理和化学国家重点实验室,北京,100190)
摘要:GPU最初是专为图形渲染而设计的.近年来已经演化为高并行度、多线程、具有强大计算能力和极高存储器带宽的通
用多核处理器,目前主流GPU的峰值计算能力通常可达CPU的数10倍。这提供了1种解决大计算鼍难题的新的町能。分子
动力学模拟需要极强的计算能力。故使用GPU来进行分子动力学模拟的尝试是很自然的选择。本文基于NVIDIA的GeFofce
GTX295
GPU和CUDA2.3开发环境实现了范德华力计算、范德华势能计算和基于网格的邻居搜索。在邻居搜索算法实现中,
对于不同计算能力的GPU给出了.不同的实现策略。对36万粒子规模的高分子聚乙烯体系算例的测试表明:1个时『日J步的计
XeonE
算结果与计算性能突出的分子动力学软件GROMACS相应的计算结果一致(运行在工作站Intel5405上),相对于CPU
单核计算性能有大幅提高,其中邻居搜索加速了17倍.范德华力计算加速了47倍;并且解决了邻居搜索时的边界问题。虽
然本文是针对范德华力的计算,但是策略是通用的,其他方向的研究人员也可以参考。测试结果表明,使用GPU来加速较大
规模计算量的计算是可取的。
关键词:分子动力学;GPU:nvidia.CUDA;GROMACS;邻居搜索:范德华力。
中图分类号:TQ015.9:TP391.9;06-39文献标识码:A 文章编号:1001--4160(2010)12.1607.1612
1 引言 计算能力,因此使用GPU来进行分子动力学模拟计算
的尝试是1个很自然的选择。分子动力学模拟使用牛顿
近年来,CPU的频率提升已接近其物理极限,摩尔
定理来模拟粒子的运动,通常包括计算各粒子受力,更
定理已经不再有效。目前CPU性能的提升主要得益于制
新粒子位置、速度等。
造工艺的改进,但是随着晶体管的尺寸越来越接近分子
GRoMACS是著名的通用分子动力学模拟软件之
尺寸,能耗越来越大,发热问题也越来越严重,性能提
一,由于经过了充分的优化,其性能可达同类软件的
升越来越小。如从45nnl的至强5500到32nm的至强5600。
3~10倍。早在2002年,Eric
性能提升不到60%。另1种提高CPU性能的技术就是多
目
核,理论上这应该能够成倍的增强性能,但是CPU是专
门为串行执行设计的,而且传统的在CPU上运行的软件
基本上都是设计成串行的,这2个原因使得CPU的并行
GPU部分代码是
Folding@
您可能关注的文档
- 变结构径向基函数网络及其在混沌序列在线预测中的应用 variable structure radial basis function network and its application to on-line chaotic time series prediction.pdf
- 变周期采样系统指数稳定的新条件 new conditions for exponential stability of sampled-data systems under aperiodic sampling.pdf
- 变权缓冲算子及其作用强度的研究 study on buffer operators with variable weights and their effect strength to original sequence.pdf
- 变速控制力矩陀螺的飞轮参数与构型倾侧角优化设计 optimization design of flywheel parameters and configuration skew angle for variable speed control moment gyros.pdf
- 变频压缩式制冷系统的内模解耦控制策略 internal model decoupling control strategy of variable frequency compression refrigeration system control.pdf
- 便携式河湖水质在线监测仪表的研发与设计 the research and design of the portable rivers and lakes' water quality on-line monitoring instrument.pdf
- 不可靠网络环境下的数字时间戳服务研究 research of digital time-stamping service in unreliable networks.pdf
- 便携式ache传感器系统的开发与研究 development and study of portable ache sensor system.pdf
- 不平衡支持向量机的平衡方法 balance method for imbalanced support vector machines.pdf
- 不平衡电网中三相脉冲调宽整流器的控制 control scheme for three-phase pulse-width-modulation rectifier under unbalanced grid conditions.pdf
文档评论(0)