Mesos community, I've developed an alternative mesos framework for distributed Chapel programs using C++. The implementation has some differences from the existing Chapel mesos Go framework.
The C++ framework uses Chapel's customized launcher features (the feature set is inherited by Chapel due to it's GASnet dependency)...provided a user sets up their environment variables, a Chapel program can be launched on a Mesos cluster by typing ./a.out --nl X (where X is the number of nodes desired and ./a.out is the compiled Chapel program's name). The C++ framework does not require sending two programs to each executor node - it assumes the executor nodes are stable enough to run an assigned task. The source for this framework can be found here: https://github.com/ct-clmsn/mesos4chpl Thanks in advance for your time and advice! -- ct

