Scalable software
for your toughest computations

Charmworks is in the business of speeding up and simplifying your programs via effective parallel execution. Our main product, Charm++, supports C++-based objects interacting in a parallel execution environment. Applications scale well on the smallest compute node to some of the largest supercomputers in the world, and has been validated across numerous applications in a wide range of problem domains. In addition to licensing and supporting Charm++, Charmworks also provides consulting services and tutorials, and offers subcontractor services for parallel software development.

Charm++ at SC17

To learn more about Charm++, visit our Support page or contact us at


Charm++ at SC17

September 6, 2017

Charm++ will have a big presence at SC17. You can find more details on our SC17 page. We look forward to seeing you there!
Read more.

Charm++ Release 6.8.0

August 16, 2017

It is our pleasure to announce the latest release of the Charm++ parallel programming system, version 6.8.0. It includes a wide range of enhancements to make your parallel programs more productive to write and faster to run.
Read more.

Wrapping Up Summer 2017

August 14, 2017

As we wrap up our summer here at Charmworks, we want to extend our thanks to our hardworking summer interns, the new full time employees who have joined our ranks, and all of our dedicated staff who have kept things running smoothly. We look forward to continued productivity and success as we transition into the fall.
Read more.

more articles