We are proud to announce the fourth formal release of HPX (V0.9.0). This release has been made possible by the hard, dedicated, and diligent work of everybody involved. Thank you! We decided to postpone the earlier announced release of V1.0 to October later this year to give us more time to finalize the documentation and to wrap up some API changes.
HPX (High Performance ParalleX) is the first freely available, open source, feature-complete, modular, and performance oriented representation of the ParalleX execution model targeted at conventional architectures and, currently, Linux based systems, such as SMP nodes and conventional clusters. We invite everybody interested to participate in the discussions and the development of this rapidly evolving project.
The most important design objective of HPX is to create a state-of-the-art parallel runtime system providing a solid foundation for extreme-scale parallel applications while remaining as efficient, as portable, and as modular as possible.
All in all, we are very pleased with this release as we were able to add a significant amount of documentation, to align our API with the Standard C++11 library, to improve overall performance, to improve performance and stability of distributed runs, to fix quite a number of bugs, and to clean up a lot of things in our code base. The next release is special as it marks V1.0 and it is scheduled for October later this year and we plan to continue working on all of those issues – stay tuned.
The very next step will be to move our source code repository to github (http://github.com/STEllAR-GROUP/hpx). This step is a direct consequence of our commitment to release HPX as a true open source library (HPX is licensed under the very liberal Boost license: http://www.boost.org/LICENSE_1_0.txt). Additionally this move is aligned with the goal to make HPX as widely available as possible, and to engage the whole community. We will announce separately when this move has been completed.
You can download the release files from the downloads page. The release note are available from here. Please feel free to try the examples and let us know what you think. The best way to get in contact with us is to leave a comment on this page or to send a mail to firstname.lastname@example.org.
No further release in the V0.9 line are scheduled, but more point releases will be made if needed. The next scheduled release is the V1.0 in October.