[Dune-devel] Google summer of code 2025 announced
Peter Bastian
peter.bastian at iwr.uni-heidelberg.de
Thu Jan 23 16:34:17 CET 2025
Dear all,
thanks for your plans to apply to Google summer of code!
We would be interested (and willing to mentor) a project on rewritting
the ParallelIndexSet (in dune-common) infrastructure with the following
improvements:
- use containers/algorithms from standard library for implementation
- asynchronous communication allowing to do something while communicating
- data handles expose source/destination rank in scatter/gather
- allow send/receive to the same container
Any interest in that?
Best,
Peter
Am 23.01.25 um 10:56 schrieb Oliver Sander:
> Hi,
>
> several project ideas come to my mind right away, for example the
> dune-uggrid classics:
>
> * distributed grid setup
> * grid hierarchy load/store
> * allow dim != dimworld
>
> I hesitate to volunteer as a mentor, though, because my time is always
> limited.
>
> In any case, thanks for your effort!
>
> Best,
> Oliver
>
> On 23.01.25 10:49, Markus Blatt wrote:
>> Hi,
>>
>> Am Sun, Jan 19, 2025 at 10:36:01PM +0100 schrieb Christoph Grüninger:
>>> Dear Dune devs!
>>>
>>> Google announced their Google summer of code 2025 [1]. Org
>>> applications are upen until February 11th [2].
>>>
>>> As Markus already wrote, I am willing to serve as org admin and
>>> prepare our application. Further, I can serve as co-mentor.
>>> Please share GSoC ideas and volunteer for mentoring!
>>
>> It is fine to say no. (Actually, that is better to than staying silent).
>>
>> I think currently it would be best to know whether there are other
>> people besides us willing to invest time (for finding ideas and
>> mentoring).
>> There is no need for mentors to be DUNE core developer or whatever we
>> call
>> us these days. You can learn more about what mentoring means in the
>> guide [3].
>>
>> If we can find 2-3 more people more then I think we could apply. At
>> that time we
>> can start preparing the application and gathering ideas.
>>
>> Maybe it helps to know some more details:
>>
>> Mentor orgs application period: Jan 27 - Feb 11
>> Announcement of orgs February 27
>> Deadline student applications March 24
>> Deadline mentor applications April 8
>> Announcemnt of students May 8
>> Work period June 2 - Aug 25
>> Possible extension for students Sept 1 - Nov 9
>>
>> Full timeline is at [4]
>>
>> There seem to be 3 possible project sizes:
>> Small: about 90 work hours
>> Medium: about 175 work hours
>> large: about 350 work hours
>>
>> So please ask around in your teams whether somebody is willing to help
>> with preparing appropriate project ideas or mentoring. This is highly
>> appreciated.
>>
>> HTH and Best,
>>
>> Markus
>>
>>>
>>> Once I see some positive feedback, I am starting to prepare the
>>> texts for our appliation.
>>>
>>> [1]
>>> https://opensource.googleblog.com/2025/01/google-summer-of-code-2025-is-here.html
>>> [2] https://summerofcode.withgoogle.com/programs/2025-ao
>>
>> [3] https://google.github.io/gsocguides/mentor/
>> [4] https://developers.google.com/open-source/gsoc/timeline
>>>
>>>
>>> Kind regards,
>>> Christoph
>>>
>>> --
>>> Most customers will not accept source code with compile errors in it.
>>> Dan Saks, CppCon 2016 (https://youtu.be/D7Sd8A6_fYU)
>>>
>>> Am 13.12.24 um 09:29 schrieb Flemisch, Bernd:
>>>> Hi Markus,
>>>>
>>>>
>>>> Thank you for the initiative! I think that it is a good idea and
>>>> forwarded to our developers list. I hope that we will get some
>>>> volunteers in and report back to you.
>>>>
>>>>
>>>> Kind regards
>>>>
>>>> Bernd
>>>>
>>>>
>>>> ------------------------------------------------------------------------
>>>>
>>>> *Von:* Dune-devel <dune-devel-bounces at lists.dune-project.org> im
>>>> Auftrag von Markus Blatt <markus at dr-blatt.de>
>>>> *Gesendet:* Freitag, 13. Dezember 2024 09:07:08
>>>> *An:* dune-devel at lists.dune-project.org
>>>> *Betreff:* [Dune-devel] DUNE at google summer of code 2025
>>>> Dear fellow developers,
>>>>
>>>> in recent years I always felt a bit sad, that I did not contribute
>>>> to Christoph's effort of applying to
>>>> Google Summer Code. This time I do not want to be in that position
>>>> and take the chance to contribute back
>>>> to DUNE by helping with the application and the mentoring.
>>>>
>>>> Currently, three people from me are willing to serve as mentors and
>>>> Christoph will be investing time as an
>>>> admin. Hence I think we would be already good to go for an
>>>> application if others are at least willing to help
>>>> with technical questions. proposing suitable projects, etc.
>>>>
>>>> So what do you think? Should we apply once the program is
>>>> announced? That should happen soon, I hope.
>>>>
>>>> Are there other people from DUNE that might be willing to mentor.
>>>> Just be aware that this can be a time consuming
>>>> job between 1 and 8 hours per week. Of course we will try to have
>>>> two mentors per project sharing the load.
>>>>
>>>> We also think that it might make sense to not limit projects to
>>>> DUNE but be an umbrella of DUNE. DUMUX and OPM. We
>>>> would need mentors from the DUMUX community for that and would
>>>> approach those once you guys tell us that this is
>>>> a good idea.
>>>>
>>>> Next steps would probably be:
>>>>
>>>> - Review old applications (do we have them somewhere) and the
>>>> website [2] (seems a bit broken)
>>>> - Approach at least he DUNE community about it. We need a yes,
>>>> projects and mentors.
>>>> - Think about involving others using DUNE (OPM, DUMUX). At least
>>>> for DUMUX we would need additional
>>>> mentors with expertise.
>>>> - Get inspiration form the projects in 2024 [3]
>>>> - Prepare application, project list and website.
>>>>
>>>> I am looking forward to your opinions.
>>>>
>>>> Best,
>>>>
>>>> Markus
>>>>
>>>> [1] <https://summerofcode.withgoogle.com <https://
>>>> summerofcode.withgoogle.com>>
>>>> [2] <https://www.dune-project.org/dev/gsoc/ <https://www.dune-
>>>> project.org/dev/gsoc/>>
>>>> [3] <https://summerofcode.withgoogle.com/programs/2024/projects
>>>> <https://summerofcode.withgoogle.com/programs/2024/projects>>
>>>
>>> _______________________________________________
>>> Dune-devel mailing list
>>> Dune-devel at lists.dune-project.org
>>> https://lists.dune-project.org/mailman/listinfo/dune-devel
>>
>
>
> _______________________________________________
> Dune-devel mailing list
> Dune-devel at lists.dune-project.org
> https://lists.dune-project.org/mailman/listinfo/dune-devel
More information about the Dune-devel
mailing list