NAMD is a parallel molecular dynamics code designed for high-performance simulation of large biomolecular systems. Leveraging the Charm++ parallel programming framework, NAMD scales to hundreds of cores for typical simulations and beyond 500,000 cores for the largest simulations.
Charm++ is a machine independent parallel programming system. Programs written using this system run unchanged on MIMD machines with or without a shared memory. It provides high-level mechanisms and strategies to facilitate the task of developing even highly complex parallel applications.
For more information on Charm++ or NAMD, visit the Charm++ or NAMD webpages, respectively.