
Please reach out to us on the Mochi slack space or the mochi-devel mailing list if you have any questions or comments!
Recent publications
- Qing Zheng, Brian Atkinson, Jason Lee, Daoce Wang, and Gary Grider, “Secure In-Storage Execution of VTK Workloads on Modern Parallel NFS Data Servers,” proceedings of the 10th International Parallel Data Systems Workshop (PDSW 2025). TO APPEAR.
- Matthieu Dorier, et al. “Toward a persistent event-streaming system for high-performance computing applications,” Frontiers in High Performance Computing, 3:1638203, 2025. LINK
Notable software updates
- Mofka 0.7.0
- Mofka is a persistent event streaming service built atop Mochi for use in HPC platforms. This release features refactoring to support the diaspora-stream-api, which is an abstract interface that HPC applications can use to efficiently interface with persistent streaming services.
- Mochi-margo 0.21.0
- Margo is the core Mochi component that combines user level threading (via Argobots) and RDMA communication (via Mercury) into an simplified RPC management framework. Features in recent release include:
- migrating to the CMake build system
- integration and automatic enabling of the mochi-plumber component, previously available as a separate package for automatic network card selection
- improved detection and error handling for Slingshot authentication keys
- Margo is the core Mochi component that combines user level threading (via Argobots) and RDMA communication (via Mercury) into an simplified RPC management framework. Features in recent release include:
Other news
- We simplified and unified the documentation for how to handle different HPE Slingshot network configurations; see https://mochi.readthedocs.io/en/latest/margo/14_cxi.html
- The platform-configurations repository has been updated with refreshed Spack environment examples for each of Aurora (ALCF), Polaris (ALCF), Improv (LCRC), Frontier (OLCF), and Perlmutter (NERSC). These examples are all updated to support Spack >= 1.0 and account for the latest software environment updates on those systems.
- Long time Mochi contributor Phil Carns is moving on from Argonne National Laboratory (and thus the Mochi project) at the end of October 2025, but he’s leaving the project in incredibly capable hands! Please refer comments and questions to the Mochi Slack space or the Mochi-devel mailing list, or directly to Rob Latham or Matthieu Dorier.
