RoadMap

This document contains tentative plans for changes and improvements of note in upcoming versions of the HELICS library. All dates are approximate and subject to change, but this is a snapshot of the current planning thoughts. See the projects for additional details

[3.7] ~ Spring-Early Summer 2025

  • Make C++20 the minimum compiler standard and utilize C++20 features.

  • Update IPC core

  • Observer App

Nearer term features (Maybe Summer 2025)

  • Full xSDK compatibility

  • Separate Java Interface

  • Tag based subscriptions

  • Single thread cores

Further in the future

  • Updated MPI core

  • Some sort of rollback operations

  • Remote procedure call type of federate

  • Plugin architecture for user defined cores

  • Enable mesh networking in HELICS