Quarterly Newsletter, April 2022

New tools

  • Mochi-json-vis
    • https://github.com/mochi-hpc/mochi-json-vis
    • A command-line tool that can be used to generate a visual representation of a Mochi Bedrock configuration.
    • This can be helpful to sanity check or better understand service configuration details such as the mapping of providers to execution streams.

Software updates

  • Mochi-thallium 0.10.1 (C++ bindings to Mochi)
    • Adds support for timer_callback
    • Adds logger class and logging functionality
    • Adds access to margo’s underlying configuration, pools, and xstreams
  • Mochi-bedrock 0.4.1 (service configuration framework)
    • Ability to initialize the server with a JX9 script instead of a JSON configuration


  • Matthieu Dorier, Zhe Wang, Utkarsh Ayachit, Shane Snyder, Robert Ross, Manish Parashar. “Colza: Enabling Elastic In Situ Visualization for High-performance Computing Simulations.” in Proceedings of the 36th IEEE International Parallel & Distributed Processing Symposium (IPDPS 2022) (TO APPEAR)
  • Bradley Settlemyer, George Amvrosiadis, Philip Carns, and Robert Ross. “It’s time to talk about HPC storage: Perspectives on the past and future.” Computing in Science & Engineering, 23(6):63–68, 2021. https://ieeexplore.ieee.org/document/9658238

Upcoming events

Building Custom Data Services with Mochi (public BoF)

May 12th, 11:00 AM eastern time

We will provide general updates on the Mochi project, highlight key capabilities related to service composition and key/value stores, and share work from guest speakers about the Mochi messaging layer and successful Mochi use cases:

  • Mercury: platform updates and optimizations for RPC and RDMA communication (Jerome Soumagne, The HDF Group)
  • Chimbuko: scalable application performance analysis and provenance (Chris Kelly, Brookhaven National Laboratory)
  • DataSpaces: extreme-scale data management framework (Philip Davis, University of Utah)

To register, follow this link, expand the Mochi BoF description, and click “Register” — this should provide you with a Zoom link to attend the BoF: https://www.exascaleproject.org/event/ecp-community-bof-days-2022/