It has been another STE||AR Summer of Code! This year our team had the privilege to work with some very talented students. Moreover, we are pleased to say that their work clearly showcases their potential. It has been an exciting and rewarding to watch these students submit increasingly influential contributions to our community. Below you can read an outline of their projects which
GSoC
GSoC 17: Final Documentation for hpx::util::unwrapped and Unified hpx::wait and hpx::when
Our GSoC student, Denis Blank, has done a very nice write up of his work over the summer here. In the blog, he outlines his work re-implementing hpx::util::unwrapped as well as his contributions to unify the hpx::wait and hpx::when API. He illustrates the
GSoC 17: Final documentation for Parallel algorithms 2
By taeguk (http://taeguk.me)
Abstract
HPX is “The C++ Standards Library for Concurrency and Parallelism”. So, implementing C++17 parallelism like N4409 is very important. Most of parallel algorithms are already implemented. But, still some algorithms are remained to be not implemented. My main
GSoC 17: Final documentation for Parallel algorithms 1
By Ajai V George under the supervision of Marcin Copik
Abstract
My proposal was to implement distributed versions of STL parallel algorithms. The main focus has been on resolving as much of the pending work in #1338 , which is about ensuring that these algorithms work seamlessly with distributed data structures like
GSoC 17 Status update after second evaluation
At the end of July, we completed the second evaluation of our Google Summer of Code program. Here we have collected all of the pull request and blog posts that our students have produced. Check them out below:
GSoC 2017 Participants Announced!
We can now announce the participants in the STE||AR Group’s 2017 Google Summer of Code! We are very proud to announce the names of those 6 students who this year will be funded by Google to work on projects for our group.
These recipients represent only a handful of the many excellent proposals that we had to choose from. For those unfamiliar with the program, the Google Summer of Code brings together ambitious students from around the world with open source developers by giving each mentoring organization funds to hire a set number of participants. Students then write proposals, which they submit to a mentoring organization, in hopes of having their work funded.
GSoC’17: Come and code a STE||AR Summer with us!
The STE||AR Group is honored to have been selected as one of the 2017 Google Summer of Code (GSoC) mentor organizations! This program, which pays students over the summer to work on open source projects, has been a wonderful experience for the past three years that we have been accepted by the program. Interested students can find out more about the details of the program on GSoC’s
GSoC 2016 Participants Announced!
We can now announce the participants in the STE||AR Group’s 2016 Google Summer of Code! We are very proud to announce the names of those 6 students who this year will be funded by Google to work on projects for our group.
These recipients represent only a handful of the many excellent proposals that we had to choose from. For those unfamiliar with the program, the Google Summer of Code brings together ambitious students from around the world with open source developers by giving each mentoring organization funds to hire a set number of participants. Students then write proposals, which they submit to a mentoring organization, in hopes of having their work funded.
GSoC’16: Come Enjoy a STE||AR Summer of Code!
The STE||AR Group is honored to have been selected as one of the 2016 Google Summer of Code (GSoC) mentor organizations! This program, which pays students over the summer to work on open source projects, has been a wonderful experience for the past two years that we have been accepted by the program. Interested students can find out more about the details of the program on GSoC’s
GSoC 2015 Results: Success!
This summer has been an exciting time for the STE||AR Group’s GSoC mentors and students alike! We were very pleased with the dedication and effort of all five of our participants. Our students made contributions to three of our software products: HPX, a distributed C++ runtime system which comes with a standards compliant API and allows users to scale their applications across thousands of machines; LibGeoDecomp, an auto-parallizing library for petascale computer simulations which is able to take advantage of HPX to better adapt fluctuating workloads to the system; and LibFlatArray, a highly efficient multidimensional array library which provides an object-oriented interface but stores data in a vectorization-friendly Struct-of-Arrays format.