The GPU‐enabled divide‐expand‐consolidate RI‐MP2 method (DEC‐RI‐MP2). Issue 4 (7th December 2016)
- Record Type:
- Journal Article
- Title:
- The GPU‐enabled divide‐expand‐consolidate RI‐MP2 method (DEC‐RI‐MP2). Issue 4 (7th December 2016)
- Main Title:
- The GPU‐enabled divide‐expand‐consolidate RI‐MP2 method (DEC‐RI‐MP2)
- Authors:
- Bykov, Dmytro
Kjaergaard, Thomas - Abstract:
- Abstract : We report porting of the Divide‐Expand‐Consolidate Resolution of the Identity second‐order Møller–Plesset perturbation (DEC‐RI‐MP2) method to the graphic processing units (GPUs) using OpenACC compiler directives. It is shown that the OpenACC compiler directives implementation efficiently accelerates the rate‐determining step of the DEC‐RI‐MP2 method with minor implementation effort. Moreover, the GPU acceleration results in a better load balance and thus in an overall scaling improvement of the DEC algorithm. The resulting cross‐platform hybrid MPI/OpenMP/OpenACC implementation has scalable and portable performance on heterogeneous HPC architectures. The GPU‐enabled code was benchmarked using a reduced version of the S12L test set of Stefan Grimme (Grimme, Chem. Eur. J. 2012, 18, 9955) consisting of supramolecular complexes up to 158 atoms and 4292 contracted basis functions (cc‐pVTZ). The test set results demonstrate the general applicability of the DEC‐RI‐MP2 method showing results consistent with the DEC‐RI‐MP2 introductory paper (Baudin et al., J. Chem. Phys. 2016, 144, 054102) on molecules of complicated electronic structures. © 2016 Wiley Periodicals, Inc. Abstract : Porting of the divide‐expand‐consolidate resolution of the identity second‐order Møller–Plesset perturbation (DEC‐RI‐MP2) method to the graphic processing units (GPUs) using OpenACC compiler directives has been reported. The OpenACC‐based implementation efficiently accelerates theAbstract : We report porting of the Divide‐Expand‐Consolidate Resolution of the Identity second‐order Møller–Plesset perturbation (DEC‐RI‐MP2) method to the graphic processing units (GPUs) using OpenACC compiler directives. It is shown that the OpenACC compiler directives implementation efficiently accelerates the rate‐determining step of the DEC‐RI‐MP2 method with minor implementation effort. Moreover, the GPU acceleration results in a better load balance and thus in an overall scaling improvement of the DEC algorithm. The resulting cross‐platform hybrid MPI/OpenMP/OpenACC implementation has scalable and portable performance on heterogeneous HPC architectures. The GPU‐enabled code was benchmarked using a reduced version of the S12L test set of Stefan Grimme (Grimme, Chem. Eur. J. 2012, 18, 9955) consisting of supramolecular complexes up to 158 atoms and 4292 contracted basis functions (cc‐pVTZ). The test set results demonstrate the general applicability of the DEC‐RI‐MP2 method showing results consistent with the DEC‐RI‐MP2 introductory paper (Baudin et al., J. Chem. Phys. 2016, 144, 054102) on molecules of complicated electronic structures. © 2016 Wiley Periodicals, Inc. Abstract : Porting of the divide‐expand‐consolidate resolution of the identity second‐order Møller–Plesset perturbation (DEC‐RI‐MP2) method to the graphic processing units (GPUs) using OpenACC compiler directives has been reported. The OpenACC‐based implementation efficiently accelerates the rate‐determining step of the DEC‐RI‐MP2 method with minor implementation effort. Moreover, the GPU acceleration results in a better load balance and thus in an overall scaling improvement of the DEC algorithm. The resulting cross‐platform hybrid MPI/OpenMP/OpenACC implementation has scalable and portable performance on heterogeneous HPC architectures. The GPU‐enabled code was benchmarked using a reduced version of the S12L test set. … (more)
- Is Part Of:
- Journal of computational chemistry. Volume 38:Issue 4(2017)
- Journal:
- Journal of computational chemistry
- Issue:
- Volume 38:Issue 4(2017)
- Issue Display:
- Volume 38, Issue 4 (2017)
- Year:
- 2017
- Volume:
- 38
- Issue:
- 4
- Issue Sort Value:
- 2017-0038-0004-0000
- Page Start:
- 228
- Page End:
- 237
- Publication Date:
- 2016-12-07
- Subjects:
- graphic processing units -- MP2 -- heterogeneous architectures -- parallel Implementation
Chemistry -- Data processing -- Periodicals
542.85 - Journal URLs:
- http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1096-987X ↗
http://onlinelibrary.wiley.com/ ↗ - DOI:
- 10.1002/jcc.24678 ↗
- Languages:
- English
- ISSNs:
- 0192-8651
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 4963.460000
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 8083.xml