Parallelizing CPAIMD Using Charm++
Thesis 2003
Publication Type: MS Thesis
Repository URL:
Abstract
Many important problems in material science, chemistry, solid-state
physics, and biophysics require a modeling approach based on
fundamental quantum mechanical principles. A particular approach
that has proved to be relatively efficient and useful is
Car-Parrinello ab initio molecular dynamics
(CPAIMD). Parallelization of this approach beyond a few hundred
processors is challenging, due to the complex dependencies among
various subcomputations, which lead to complex communication
optimization and load balancing problems. This thesis presents a
scalable parallelization of CPAIMD using Charm++. The computation
is modeled using a large number of virtual processors, which are
mapped flexibly to available processors with assistance from the
Charm++ runtime system. Charm++ allows the use of ``parallel''
libraries to facilitate common operations such as parallel 3-D
FFTs. We present results for a benchmark (based on PINY MD) with 32
water molecules (128 states) scaling to more than 1000 processors,
setting a precedent for this problem.
TextRef
Ramkumar Vadali, "Parallelizing CPAIMD Using Charm++",
University of Illinois at Urbana-Champaign, 2003.
People
Research Areas