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.6] ~ Summer 2024¶
Single thread cores
Update IPC core
Some of the other features listed below
This release will likely update HELICS to use C++20 and update minimum Compilers, CMake, boost, and other dependencies.
GCC 11
clang 14
CMake 3.22
MSVC 16.10
XCode 14
Nearer term features¶
Full xSDK compatibility
Separate Java Interface
Observer App
Tag based subscriptions
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