In partnership with the University of Illinois, Charmworks is the exclusive commercial licensor for the Charm++ parallel programming system and its associated tools. Licenses are offered for a wide range of needs.
|Developer||Developer licenses cover the full compilation toolchain for Charm++ and mixed Charm++/MPI applications, including tools for debugging, performance analysis, and visualization, as well as runtime licenses for correctness and scaling validation.|
|Runtime||Runtime licenses enable usage of Charm++ codes on production-scale clusters and supercomputers.|
|Embedded Library||Embedded library licenses cover particular components built in Charm++ called from non-Charm++ applications.|
|Application Distribution||Application distribution licenses are useful for ISVs that wish to incorporate Charm++ into their products.|
*Charm++ is available from the University of Illinois for research and evaluation use only. For commercial use of Charm++, please reach out to us for information about licensing options.
Our staff is available to teach courses in parallel computing, focusing on scalable algorithm design and efficient implementation using the Charm++ system. These courses can range in length from short introductions of a few hours to a week-long hands-on tutorial. We tailor the coverage and presentation of each course to your group’s knowledge and experience.
We can provide the following consulting services:
We offer many remote support options to make sure there are no problems