ABOUT US
Charmworks provides scalable solutions that improve productivity in parallel programming. Our suite of tools lets you run your code across more processors efficiently and effectively. They deliver faster, higher-resolution insights for your company — even when using complicated applications with shifting load patterns.
Charm++, the company’s primary product and core technology, is an adaptive runtime that allows developers to easily incorporate automatic load balancing, fault tolerance, and energy saving features into their codes. Our suite of software built on top of Charm++ includes an MPI implementation called CharmMPI and a discrete event simulator called CharmDES. Our team also offers high-performance computing and parallel programming consulting services.