heyoka 0.17.0 #227
bluescarni
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
This new version of heyoka comes with a big new feature, several quality-of-life improvements and a few fixes.
Ensemble propagations 🚀
The big new feature is support for ensemble propagations. In ensemble mode, multiple distinct instances of the same ODE system are integrated in parallel, typically using different sets of initial conditions and/or runtime parameters. Monte Carlo simulations and parameter searches are two typical examples of tasks in which ensemble mode is particularly useful.
The combination of ensemble mode with batch integrators can lead to substantial speedups (e.g., a floating-point throughput increase of 23x was observed on a modern desktop computer using 8 threads of execution).
Note that, at this time, ensemble mode is limited to using multithreading for parallelisation.
Quality of life improvements
Fixes 🐞
The full changelog, as usual, is available here:
https://bluescarni.github.io/heyoka/changelog.html
This discussion was created from the release heyoka 0.17.0.
Beta Was this translation helpful? Give feedback.
All reactions