NAMD: A Portable and Highly Scalable Program for Biomolecular Simulations
Illinois Research and Technical Reports - Computer Science (CS Res. & Tech. Report) 2007
Publication Type: Paper
Repository URL:
Abstract
NAMD is a portable parallel application for biomolecular
simulations. NAMD pioneered the use of hybrid spatial and force
decomposition, a technique used by most scalable programs for
biomolecular simulations, including Blue Matter and Desmond which
were described at Supercomputing 2006. This paper describes
parallel techniques and optimizations developed to enhance NAMD's
scalability, to exploit recent large parallel machines. NAMD is
developed using Charm++ and benefits from its adaptive
communication-computation overlap and dynamic load balancing, as
demonstrated in this paper. We describe some recent optimizations
including: pencil decomposition of the Particle Mesh Ewald method,
reduction of memory footprint, and topology sensitive load
balancing. Unlike most other MD programs, NAMD not only runs on a
wide variety of platforms ranging from commodity clusters to
supercomputers, but also scales to thousands of processors. We
present results for up to 32,000 processors on machines including
IBM's Blue Gene/L, Cray's XT3, and TACC's LoneStar cluster.
TextRef
Abhinav Bhatele, Sameer Kumar, Chao Mei, James C. Phillips, Gengbin Zheng, Laxmikant V. Kale, NAMD: A Portable and Highly Scalable Program for Biomolecular Simulations, Department of Computer Science Tech Report UIUCDCS-R-2009-3034, February 2009.
People
- Abhinav Bhatele
- Sameer Kumar
- Chao Mei
- James Phillips
- Gengbin Zheng
- Laxmikant Kale
Research Areas