Scalable solutions for your most complex parallel programming problems
Leverage dynamic load balancing, communication & computation overlap, fault tolerance and more
Introducing the Charm++ Programming System
From a single processor to distributed memory machines, Charm++ applications run a unified programming model that scales with your needs
NAMD provides high-performance simulation of large biomolecular systems. Based on Charm++ parallel objects, NAMD scales to hundreds of cores for typical simulations and beyond 500,000 cores for the largest simulations.