Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Performance Evaluation of NWChem Ab-Initio Molecular Dynamics (AIMD) Simulations on the Intel® Xeon Phi™ Processor

Conference ·

Ab-initio Molecular Dynamics (AIMD) methods are an important class of algorithms, as they enable scientists to understand the chemistry and dynamics of molecular and condensed phase systems while retaining a first-principles-based description of their interactions. Many-core architectures such as the Intel® Xeon Phi™ processor are an interesting and promising target for these algorithms, as they can provide the computational power that is needed to solve interesting problems in chemistry. In this paper, we describe the efforts of refactoring the existing AIMD plane-wave method of NWChem from an MPI-only implementation to a scalable, hybrid code that employs MPI and OpenMP to exploit the capabilities of current and future many-core architectures. We describe the optimizations required to get close to optimal performance for the multiplication of the tall-and-skinny matrices that form the core of the computational algorithm. We present strong scaling results on the complete AIMD simulation for a test case that simulates 256 water molecules and that strong-scales well on a cluster of 1024 nodes of Intel Xeon Phi processors. We compare the performance obtained with a cluster of dual-socket Intel® Xeon® E5–2698v3 processors.

Research Organization:
Pacific Northwest National Laboratory (PNNL), Richland, WA (US), Environmental Molecular Sciences Laboratory (EMSL)
Sponsoring Organization:
USDOE
DOE Contract Number:
AC05-76RL01830
OSTI ID:
1411925
Report Number(s):
PNNL-SA-130899; 49691; KC0302060
Country of Publication:
United States
Language:
English

References (18)

Unified Approach for Molecular Dynamics and Density-Functional Theory journal November 1985
A hybrid decomposition parallel implementation of the Car-Parrinello method journal June 1995
Iterative minimization techniques for ab initio total-energy calculations: molecular dynamics and conjugate gradients journal October 1992
Plane-wave electronic-structure calculations on a parallel supercomputer journal January 1993
Roofline: an insightful visual performance model for multicore architectures journal April 2009
First Principles Estimation of Geochemically Important Transition Metal Oxide Properties book June 2016
Molecular dynamics without effective potentials via the Car-Parrinello approach journal August 1990
Density Functional Theory of Atoms and Molecules book January 1980
Utilizing high performance computing for chemistry: parallel computational chemistry journal January 2010
NWChem for materials science journal October 2003
Self-Consistent Equations Including Exchange and Correlation Effects journal November 1965
SUMMA: scalable universal matrix multiplication algorithm journal April 1997
Large-Scale Plane-Wave-Based Density Functional Theory: Formalism, Parallelization, and Applications book July 2011
Parallel implementation and scalability analysis of 3D Fast Fourier Transform using 2D domain decomposition journal January 2013
Parallel implementation of the projector augmented plane wave method for charged systems journal February 2002
OpenMP: an industry standard API for shared-memory programming journal January 1998
Scaling first-principles plane-wave codes to thousands of processors journal July 2005
Modeling Dilute Solutions Using First-Principles Molecular Dynamics: Computing more than a Million Atoms with over a Million Cores
  • Fattebert, Jean-Luc; Osei-Kuffuor, Daniel; Draeger, Erik W.
  • SC16: International Conference for High Performance Computing, Networking, Storage and Analysis https://doi.org/10.1109/SC.2016.88
conference November 2016

Similar Records

Efficient Implementation of Many-body Quantum Chemical Methods on the Intel Xeon Phi Coprocessor
Conference · Sun Nov 30 23:00:00 EST 2014 · OSTI ID:1178506

An efficient MPI/OpenMP parallelization of the Hartree–Fock–Roothaan method for the first generation of Intel® Xeon Phi™ processor architecture
Journal Article · Wed Oct 04 00:00:00 EDT 2017 · International Journal of High Performance Computing Applications · OSTI ID:1401981