Gluon++: A Component Model on top of Charm++

Gluon++ is a component model build on top of Charm++ that supports:

  • Chare components as a Charm++ chare with minimal metadata
  • C++ components as a C++ class with minimal metadata
  • (Asynchronous) Entry method calls between components
  • Plain C++ method calls between components

Gluon++ is perfect as a backend to HLCM that brings additional functionalities through a compilation phase; thus only introducing overhead where really needed.

Gluon++ is implemented as part of LLCMc++, you can install it by following these instructions.

Powered by Heliovista - Création site e-commerce