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] ~ Feb/Mar 2025

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

Nearer term features

  • Full xSDK compatibility

  • Separate Java Interface

  • Observer App

  • Tag based subscriptions

  • Single thread cores

  • Update IPC core

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