Real Space Multigrid (RMG) Open Source Software Suite for Multi-Petaflops Electronic Structure Calculations

ORAL

Abstract

RMG is a cross platform open source package for ab initio electronic structure calculations that uses real-space grids, multigrid pre-conditioning, and subspace diagonalization to solve the Kohn-Sham equations. The code has been successfully used for a wide range of problems ranging from complex bulk materials to multifunctional electronic devices and biological systems. RMG makes efficient use of GPU accelerators, if present, but does not require them. Recent work has extended GPU support to systems with multiple GPU's per computational node, as well as optimized both CPU and GPU memory usage to enable large problem sizes, which are no longer limited by the memory of the GPU board. Additional enhancements include increased portability, scalability and performance. New versions of the code are regularly released at sourceforge.net/projects/rmgdft/. The releases include binaries for Linux, Windows and MacIntosh systems, automated builds for clusters using cmake, as well as versions adapted to the major supercomputing installations and platforms.

Authors

  • Emil Briggs

    North Carolina State University

  • Miroslav Hodak

    North Carolina State University

  • Wenchang Lu

    North Carolina State University, North Carolina State university, North Carolina State University; Oak Ridge National Lab

  • Jerry Bernholc

    North Carolina State University, North Carolina State University; Oak Ridge National Lab, North Carolina State Univ

  • Yan Li

    North Carolina State University