Parallel Electronic Structure Calculations Using Multiple Graphics Processing Units (GPUs)

被引:0
|
作者
Hakala, Samuli [1 ]
Havu, Ville [1 ]
Enkovaara, Jussi [1 ]
Nieminen, Risto [1 ]
机构
[1] Aalto Univ, COMP Ctr Excellence, Dept Appl Phys, Sch Sci, FI-00076 Aalto, Finland
关键词
electronic structure calculations; density functional theory; graphics processing units; TOTAL-ENERGY CALCULATIONS; QUANTUM-CHEMISTRY; CODE;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present an implementation of parallel GPU-accelerated GPAW, a density-functional theory (DFT) code based on grid based projector-augmented wave method. GPAW is suitable for large scale electronic structure calculations and capable of scaling to thousands of cores. We have accelerated the most computationally intensive components of the program with CUDA. We will provide performance and scaling analysis of our multi-GPU-accelerated code staring from small systems up to systems with thousands of atoms running on GPU clusters. We have achieved up to 15 times speed-ups on large systems.
引用
收藏
页码:63 / 76
页数:14
相关论文
共 50 条
  • [31] Parallel task processing in ab initio electronic structure calculations
    Noda, EG
    COMPUTATIONAL MATERIALS SCIENCE, 1998, 11 (02) : 128 - 131
  • [32] Accelerated Multidimensional Radiofrequency Pulse Design for Parallel Transmission Using Concurrent Computation on Multiple Graphics Processing Units
    Deng, Weiran
    Yang, Cungeng
    Stenger, V. Andrew
    MAGNETIC RESONANCE IN MEDICINE, 2011, 65 (02) : 363 - 369
  • [33] A Parallel Algebraic Multigrid Solver on Graphics Processing Units
    Haase, Gundolf
    Liebmann, Manfred
    Douglas, Craig C.
    Plank, Gernot
    HIGH PERFORMANCE COMPUTING AND APPLICATIONS, 2010, 5938 : 38 - +
  • [34] Large-scale simulations on multiple Graphics Processing Units (GPUs) for the direct simulation Monte Carlo method
    Su, C. -C.
    Smith, M. R.
    Kuo, F. -A.
    Wu, J. -S.
    Hsieh, C. -W.
    Tseng, K. -C.
    JOURNAL OF COMPUTATIONAL PHYSICS, 2012, 231 (23) : 7932 - 7958
  • [35] Parallel computing on graphics processing units and heterogeneous platforms
    Bientinesi, Paolo
    Herrero, Jose R.
    Quintana-Orti, Enrique S.
    Strzodka, Robert
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2015, 27 (06): : 1525 - 1527
  • [36] Heterogeneous multicore parallel programming for graphics processing units
    Bodin, Francois
    Bihan, Stephane
    SCIENTIFIC PROGRAMMING, 2009, 17 (04) : 325 - 335
  • [37] Parallel Ant Colony Optimization on Graphics Processing Units
    Delevacq, Audrey
    Delisle, Pierre
    Gravel, Marc
    Krajecki, Michael
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2013, 73 (01) : 52 - 61
  • [38] PARALLEL INVERSION OF GEOELECTRICAL DATA WITH CLUSTER UNITS AND GRAPHICS PROCESSING UNITS
    Pieta, Anna
    Bala, Justyna
    12TH INTERNATIONAL MULTIDISCIPLINARY SCIENTIFIC GEOCONFERENCE, SGEM 2012, VOL. III, 2012, : 199 - 204
  • [39] Parallel Computation of Trajectories Using Graphics Processing Units and Interpolated Gravity Models
    Arora, Nitin
    Vittaldev, Vivek
    Russell, Ryan P.
    JOURNAL OF GUIDANCE CONTROL AND DYNAMICS, 2015, 38 (08) : 1345 - 1355
  • [40] Leveraging graphics processing units (GPUs) for real-time seismic interpretation
    Kadlec B.J.
    Dorn G.A.
    Leading Edge (Tulsa, OK), 2010, 29 (01): : 60 - 66