通用异构并行密度泛函计算方法研究

基本信息
批准号:21403003
项目类别:青年科学基金项目
资助金额:25.00
负责人:范果红
学科分类:
依托单位:安徽工业大学
批准年份:2014
结题年份:2017
起止时间:2015-01-01 - 2017-12-31
项目状态: 已结题
项目参与者:徐红,严思,李竹琴,柏小彤,袁进,孙丽英
关键词:
电子结构GPU加速第一性原理方法密度泛函理论
结项摘要

Density functional theory is a first-principle which is based on the charge density to calculate the properties of large systems. The density functional theory is widely used in the calculations and designs of modern materials which is a key foundation of today’s science and technology. Due to the lack of general DFT software with independent intellectual property, our researchers tend to use extensively the foreign developed quantum chemistry software, such as VASP and Gaussian to perform calculations and simulations in their research. This does not only cost us a lot, but also limit our research extremely. Besides, there is a large amount of computational requirement in the simulation of new materials, macromolecules and proteins. With the development of the computer technology, parallel computer systems or supercomputers can be accelerated by a large number CPU cores or use the GPU device to obtain a huge computing capability. Development of a generic density functional calculation method, which is able to do the conventional CPU parallel computing, and also supports mixed heterogeneous CPU + GPU parallel computing, is the main topic of the project. How to use the supercomputer to accelerate our calculations will be studied in detail when we are doing large-scale density functional calculations.

密度泛函理论是一种基于电荷密度来计算体系性质的一种第一性原理方法。基于密度泛函理论第一性原理计算方法已经成为现代材料计算和设计的重要基础和核心技术。由于缺乏自主产权的通用的密度泛函计算软件,目前国内研究者在进行第一性原理计算时广泛采用国外的量化计算软件,比如VASP和高斯来进行计算和模拟。这不但花费了我们国家大量资金,同时也大大限制了我们的研究。同时,在新型材料,大分子,蛋白质分子的模拟计算方面存在着非常巨大的计算量。而随着计算机硬件的不断发展,并行计算机系统和超级计算机能够通过很多数量的CPU核并行和利用GPU进行加速的方法来获得巨大的计算能力。研究通用的,既支持常规CPU并行计算,同时也支持CPU + GPU混合异构计算的并行密度泛函计算方法是本项目要解决的问题。如何利用超级计算机进行大规模的密度泛函计算时是本项目将要研究的重点。

项目摘要

密度泛函理论是一种基于电荷密度来计算体系性质的一种第一性原理方法。基于密度泛函理论第一性原理计算方法已经成为现代材料计算和设计的重要基础和核心技术。由于缺乏自主产权的通用的密度泛函计算软件,目前国内研究者在进行第一性原理计算时广泛采用国外的量化计算软件,比如VASP和高斯软件来进行计算和模拟。这不但花费了我们国家大量资金,同时也大大限制了我们的研究。研究通用的,既支持常规CPU并行计算,同时也支持CPU + GPU混合异构计算的并行密度泛函计算方法是本项目尝试要解决的问题。我们采用高斯基组进行双电子积分计算,编写了基于高斯基组进行Hartree Fock计算的CPU程序,以及基于高斯基组进行密度泛函(DFT)计算的CPU程序的。测试表明串行Hartree Fock 和DFT程序计算结果和常规量化软件比如Gamess的计算结果一致。在此基础上我们采用OpenMPI进行CPU并行化计算。分析了诸多双电子积分算法以后,我们发现 Gauss-Rys 积分算法由于需要较少的计算资源而非常适合在 GPU 上进行实现。为了适应 GPU 计算,对 Rys 多项式积分算法进行了适当的改进以更好地适用于 GPU 的单指令多数据架构。GPU的计算时间分析表明,GPU并行化所计算出来的能量结果和CPU结果基本一致,表明我们的GPU并行化计算结果是正确的,而计算时间相比于CPU能够提高数倍的计算速度。而这个结果还只是最初步的效率,因为我们还没有实现单精度和双精度混合计算,另外我们的GPU其实是一个计算能力比较低的一个GPU,预计在采用更好的GPU之后,我们的计算效率能够大大提高。同我们需要尝试采用更加复杂的并行化策略,比如尝试采用单精度和双精度混合计算来实现双电积分计算的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

MSGD: A Novel Matrix Factorization Approach for Large-Scale Collaborative Filtering Recommender Systems on GPUs

MSGD: A Novel Matrix Factorization Approach for Large-Scale Collaborative Filtering Recommender Systems on GPUs

DOI:
发表时间:2018
4

栓接U肋钢箱梁考虑对接偏差的疲劳性能及改进方法研究

栓接U肋钢箱梁考虑对接偏差的疲劳性能及改进方法研究

DOI:10.3969/j.issn.1002-0268.2020.03.007
发表时间:2020
5

气载放射性碘采样测量方法研究进展

气载放射性碘采样测量方法研究进展

DOI:
发表时间:2020

范果红的其他基金

相似国自然基金

1

结合自由能的快速、准确经典密度泛函计算方法研究

批准号:21206036
批准年份:2012
负责人:赵双良
学科分类:B0801
资助金额:25.00
项目类别:青年科学基金项目
2

NMR化学位移的相对论密度泛函计算方法与应用

批准号:20573003
批准年份:2005
负责人:刘文剑
学科分类:B0301
资助金额:24.00
项目类别:面上项目
3

含时密度泛函理论

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

多贝西小波密度泛函的高效并行计算及电荷体系应用

批准号:11471280
批准年份:2014
负责人:袁健美
学科分类:A0501
资助金额:62.00
项目类别:面上项目