大规模平面波赝势密度泛函理论的异构计算算法研究

基本信息
批准号:61202054
项目类别:青年科学基金项目
资助金额:23.00
负责人:王龙
学科分类:
依托单位:中国科学院计算机网络信息中心
批准年份:2012
结题年份:2015
起止时间:2013-01-01 - 2015-12-31
项目状态: 已结题
项目参与者:汪林望,曹宗雁,贾伟乐,付继芸,孟晨
关键词:
电子结构第一原理平面波赝势密度泛函理论异构计算算法
结项摘要

Plane wave pseudopotential (PWP) density functional theory (DFT) calculation is the most widely used material science simulation, and the DFT-PWP codes are arguably the most important material science codes. We have implemented a DFT-PWP code SC_PEtot on a multi-node GPU machine. As far as we know, this is the first code scalable to large number of CPU/GPU computing units, and the GPU version can have a ~10 times speed-up over the CPU version and is ~5 times faster than the legendary VASP code.In this project, we want to achieved ~2 times speed-up over the old GPU code for a typical 512-1000 atoms system. Such speedup is much higher than other similar works for this important class of material simulation codes on GPU clusters. We plan to move the calculation fully into the GPU, adopt a new algorithm to reduce the MPI communication, and use new GPU and CPU numerical libraries. We also want to provide a detail analysis of the performance, a quantitative model for the computational times for different physical systems and number of GPU units. Such model can be used to understand the challenges and bottlenecks of the DFT-PWP simulations on heterogeneous machines.We will also extend the heterogenous computing algorithms to heterogeneous system combined with different CPU/Coprocessor configurations.

平面波赝势密度泛函计算是材料科学模拟中使用最广泛的一类方法,其软件在材料科学中有着举足轻重的地位。我们在前期工作中初步实现了基于该方法的多GPU加速软件:SC_PEtot。据我们所知,这是世界上第一个能扩展到多个GPU上的平面波赝势密度泛函软件,它相比CPU版本约快10倍,比领域内最风行的商业软件VASP快5倍。在本申请中,我们力争对典型的512-1000原子体系,将SC_PEtot的速度翻番,实现约20倍加速。在材料科学的GPU集群模拟中,这将是一个远高于同类研究加速比的新纪录。我们将通过:1)将计算完全移入GPU中进行;2)采用能降低MPI通信的新算法;3)采用新的CPU/GPU数值库等手段实现这一目标。同时我们会构建定量的性能分析模型,对不同物理体系和计算资源预测其计算时间,这将有助于理解异构计算中的瓶颈所在。我们也会尝试将上述研究推广到不同主/协处理器配比的异构系统中。

项目摘要

平面波赝势密度泛函计算是材料科学模拟中使用最广泛的一类方法,其软件在材料科学中有着举足轻重的地位。之前我们实现了基于该方法的多GPU 加速软件:SC_PEtot。据我们所知,这是世界上第一个能扩展到多个GPU 上的平面波赝势密度泛函软件,它相比CPU 版本约快10 倍,比领域内最风行的商业软件VASP 快5倍。我们的测试显示,对典型的512-1000 原子体系,我们成功将SC_PEtot 的速度翻番,实现约20倍加速。在材料科学的GPU 集群模拟中,这将是一个远高于同类研究加速比的新纪录。这一计算速度是通过:1)将计算完全移入GPU 中进行;2)采用能降低MPI 通信的新算法;3)采用新的CPU/GPU 数值库等手段实现这一目标。同时我们也构建了定量的性能分析模型,对不同物理体系和计算资源预测其计算时间,这一模型显示,针对目前的GPU集群架构,当个节点使用3块GPU卡对于密度泛函计算是最优配置。

项目成果
{{index+1}}

{{i.achievement_title}}

{{i.achievement_title}}

DOI:{{i.doi}}
发表时间:{{i.publish_year}}

暂无此项成果

数据更新时间:2023-05-31

其他相关文献

1

演化经济地理学视角下的产业结构演替与分叉研究评述

演化经济地理学视角下的产业结构演替与分叉研究评述

DOI:10.15957/j.cnki.jjdl.2016.12.031
发表时间:2016
2

路基土水分传感器室内标定方法与影响因素分析

路基土水分传感器室内标定方法与影响因素分析

DOI:10.14188/j.1671-8844.2019-03-007
发表时间:2019
3

双吸离心泵压力脉动特性数值模拟及试验研究

双吸离心泵压力脉动特性数值模拟及试验研究

DOI:10.13465/j.cnki.jvs.2020.19.016
发表时间:2020
4

水氮耦合及种植密度对绿洲灌区玉米光合作用和干物质积累特征的调控效应

水氮耦合及种植密度对绿洲灌区玉米光合作用和干物质积累特征的调控效应

DOI:10.3864/j.issn.0578-1752.2019.03.004
发表时间:2019
5

惯性约束聚变内爆中基于多块结构网格的高效辐射扩散并行算法

惯性约束聚变内爆中基于多块结构网格的高效辐射扩散并行算法

DOI:10.19596/j.cnki.1001-246x.8419
发表时间:2022

王龙的其他基金

批准号:51905542
批准年份:2019
资助金额:25.00
项目类别:青年科学基金项目
批准号:19145002
批准年份:1991
资助金额:1.50
项目类别:专项基金项目
批准号:10972002
批准年份:2009
资助金额:37.00
项目类别:面上项目
批准号:81772044
批准年份:2017
资助金额:56.00
项目类别:面上项目
批准号:81200549
批准年份:2012
资助金额:23.00
项目类别:青年科学基金项目
批准号:21602123
批准年份:2016
资助金额:20.00
项目类别:青年科学基金项目
批准号:31900183
批准年份:2019
资助金额:24.00
项目类别:青年科学基金项目
批准号:81800284
批准年份:2018
资助金额:21.00
项目类别:青年科学基金项目
批准号:61533001
批准年份:2015
资助金额:285.00
项目类别:重点项目
批准号:10372002
批准年份:2003
资助金额:26.00
项目类别:面上项目
批准号:60674050
批准年份:2006
资助金额:27.00
项目类别:面上项目
批准号:11701008
批准年份:2017
资助金额:25.00
项目类别:青年科学基金项目
批准号:18770163
批准年份:1987
资助金额:3.00
项目类别:面上项目
批准号:11901510
批准年份:2019
资助金额:24.00
项目类别:青年科学基金项目
批准号:10175087
批准年份:2001
资助金额:23.00
项目类别:面上项目
批准号:19685009
批准年份:1996
资助金额:13.00
项目类别:专项基金项目
批准号:19874079
批准年份:1998
资助金额:15.00
项目类别:面上项目
批准号:81770758
批准年份:2017
资助金额:60.00
项目类别:面上项目
批准号:51705002
批准年份:2017
资助金额:25.00
项目类别:青年科学基金项目
批准号:21901079
批准年份:2019
资助金额:25.00
项目类别:青年科学基金项目
批准号:31601041
批准年份:2016
资助金额:20.00
项目类别:青年科学基金项目
批准号:30500002
批准年份:2005
资助金额:25.00
项目类别:青年科学基金项目
批准号:81300687
批准年份:2013
资助金额:23.00
项目类别:青年科学基金项目
批准号:81801193
批准年份:2018
资助金额:21.00
项目类别:青年科学基金项目
批准号:19175067
批准年份:1991
资助金额:5.00
项目类别:面上项目
批准号:31270539
批准年份:2012
资助金额:79.00
项目类别:面上项目
批准号:81902263
批准年份:2019
资助金额:20.00
项目类别:青年科学基金项目
批准号:61375120
批准年份:2013
资助金额:81.00
项目类别:面上项目

相似国自然基金

1

含时密度泛函理论的时域快速算法研究

批准号:11401608
批准年份:2014
负责人:胡光辉
学科分类:A0504
资助金额:22.00
项目类别:青年科学基金项目
2

含时密度泛函理论

批准号:10474001
批准年份:2004
负责人:钱志新
学科分类:A20
资助金额:22.00
项目类别:面上项目
3

密度泛函理论中的界限研究

批准号:29763002
批准年份:1997
负责人:陶建民
学科分类:B0301
资助金额:7.40
项目类别:地区科学基金项目
4

密度泛函价键理论方法的研究

批准号:21573176
批准年份:2015
负责人:苏培峰
学科分类:B0301
资助金额:64.00
项目类别:面上项目