Scalable software
for your toughest computations

Charm++ was developed at the University of Illinois over a period of 15 years. Its original vision of seeking an optimal division of labor between the parallel programmer and the programming system led to the development of an adaptive runtime system which automates resource management. Its constructs and capabilities were honed in the context of highly sophisticated, complex and dynamic applications, that have scaled to some of the largest supercomputers in the world. Now, these capabilities are available commercially from Charmworks, Inc.

Introduction to Charm++

News

Apr. 14, 2017

Charmworks sponsors 15th Annual Charm++ Workshop

The Parallel Programming Laboratory is holding its 15th annual Charm++ workshop on April 17th and 18th, with a half-day tutorial on April 19th. The workshop is broadly focused on adaptivity in highly scalable parallel computing. It also takes stock of recent results in adaptive runtime techniques in Charm++ and the collaborative interdisciplinary research projects developed using it.
Read more.

Nov. 13, 2016

Charmworks exhibiting at SuperComputing 2016

Charmworks has an exhibition booth at the SuperComputing 2016 conference in Salt Lake City this week. Stop by booth #4354 to learn about Charm++’s programming model, to see a live fault tolerance demo, and to hear about commercial support for Charm++.
Read more.

more articles