<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Looks good, some minor things<br>
</div>
<div>
<blockquote class="userQuote" style="border-left: 3px solid rgb(200, 200, 200); padding-left: 1ex; margin-left: 0.8ex; color: rgb(102, 102, 102);" itemscope="" itemtype="https://schemas.microsoft.com/QuotedText">
C++ lib for solving PDEs with grid-based methods</blockquote>
Possibly add something like "with Python bindings" except if we want to make sure that students only apply if they</div>
<div>have C++ background.</div>
<div><br>
</div>
<blockquote style="border-color: rgb(200, 200, 200); border-left: 3px solid rgb(200, 200, 200); padding-left: 1ex; margin-left: 0.8ex; color: rgb(102, 102, 102);" itemscope="" itemtype="https://schemas.microsoft.com/QuotedText">
<div><font size="2"><span style="font-size:11pt">[FEM]</span></font></div>
</blockquote>
<div><span style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">​Possibly better [Finite Element Methods]</span></div>
<div><br>
</div>
<blockquote style="border-color: rgb(200, 200, 200); border-left: 3px solid rgb(200, 200, 200); padding-left: 1ex; margin-left: 0.8ex; color: rgb(102, 102, 102);" itemscope="" itemtype="https://schemas.microsoft.com/QuotedText">
<div><font size="2"><span style="font-size:11pt">Organization Description</span></font></div>
</blockquote>
<div>We could again mention Python bindings here</div>
<div><br>
</div>
<div>
<blockquote style="border-color: rgb(200, 200, 200); border-left: 3px solid rgb(200, 200, 200); padding-left: 1ex; margin-left: 0.8ex; color: rgb(102, 102, 102);" itemscope="" itemtype="https://schemas.microsoft.com/QuotedText">
<font size="2"><span style="font-size:11pt">Teach people that are skilled and willing how to contribute to open
<br>
source. We<b> public</b></span><b><span style="font-size: 11pt; color: rgb(222, 106, 25);">ly</span></b><span style="font-size:11pt"><b>
</b>share our code and work as a community for almost 20 <br>
years. Introducing more people into this world is marvelous.</span></font><br>
</blockquote>
</div>
<div>I'll look at that sentence again tomorrow - I think it could perhaps be improved a bit.</div>
<div>Bsst</div>
<div>Andreas<br>
</div>
</div>
</div>
<div id="appendonsend"></div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> Dune-devel <dune-devel-bounces@lists.dune-project.org> on behalf of Christoph Grüninger <foss@grueninger.de><br>
<b>Sent:</b> 18 February 2022 23:18<br>
<b>To:</b> dune-devel@lists.dune-project.org <dune-devel@lists.dune-project.org><br>
<b>Subject:</b> [Dune-devel] Draft for GSoC application</font>
<div> </div>
</div>
<div class="BodyFragment"><font size="2"><span style="font-size:11pt;">
<div class="PlainText">Hi,<br>
I am still not fully convinced that we have enough mentors and ideas to <br>
make a good GSoC application. But as I promised, I prepared everything <br>
for an application. Unfortunately, we have only two days left to apple <br>
(deadline February 21).<br>
What do you think?<br>
<br>
Please find attached my answers. If you have any improvements, please <br>
share them or send me a private mail. I am also locking for a second org <br>
admin. Who wants to do so?<br>
<br>
Bye<br>
Christoph<br>
<br>
== Organization Profile ==<br>
<br>
If your organization is accepted into Google Summer of Code all of the <br>
Profile information on this page will be publicly visible on the program <br>
site.<br>
<br>
Website URL for Organization<br>
"<a href="https://dune-project.org">https://dune-project.org</a>"<br>
<br>
Logo Preview: dune-logo6.png<br>
<br>
<br>
Tagline<br>
Describe the organization's mission. This is often the only thing a <br>
participant will read about your org, be sure to make it clear and <br>
concise. 50 characters maximum.<br>
"C++ lib for solving PDEs with grid-based methods"<br>
<br>
Primary Open Source License<br>
"GNU General Public License version 2 (GPL-2.0)"<br>
<br>
What year was your project started?<br>
"2002"<br>
<br>
Link to your source code location<br>
<a href="https://gitlab.dune-project.org/">https://gitlab.dune-project.org/</a><br>
<br>
Organization Categories<br>
Select which categories fit your organization best. You may select up to <br>
2 categories. This helps GSoC contributors filter the large list of <br>
organizations by their interests.<br>
<br>
[ ] Data (databases, analytics, visualization, AI/ML, etc)<br>
[ ] Development tools (version control systems, CICD tools, text <br>
editors, issue managers, q/a tools, etc)<br>
[ ] End user applications<br>
[ ] Infrastructure and cloud (hardware, software defined infrastructure, <br>
cloud native tooling, orchestration and automation, etc)<br>
[ ] Media (graphics, video, audio, VR, streaming, gaming, content <br>
management, etc)<br>
[ ] Operating systems<br>
[ ] Programming languages (libraries, package managers, testing tools, etc)<br>
[x] Science and medicine (healthcare, biotech, life sciences, academic <br>
research, etc)<br>
[ ] Security (tools and frameworks)<br>
[ ] Social and communications (Blog, chat, forums, wikis, etc)<br>
[ ] Web (tools and frameworks)<br>
[ ] Other<br>
<br>
Organization Technologies<br>
Enter up to 5 keywords for the primary specific technologies your <br>
organization uses. Examples: Python, Javascript, MySQL, Hadoop, OpenGL, <br>
Arduino<br>
<br>
[c++]<br>
[templates]<br>
[python]<br>
[cmake]<br>
<br>
Organization Topics<br>
Enter keywords for general topics that describe your organization. <br>
Examples: Robotics, Cloud, Graphics, Web, etc. Select up to 5.<br>
<br>
[Numerics]<br>
[scientific computing]<br>
[hpc]<br>
[Grid manager]<br>
[FEM]<br>
<br>
Organization Description<br>
Describe what it is your organization does. This information will also <br>
be included in the archive once the program has ended.<br>
<br>
"DUNE, the Distributed and Unified Numerics Environment is a modular <br>
toolbox for solving partial differential equations (PDEs) with <br>
grid-based methods. It supports the easy implementation of methods like <br>
Finite Elements (FE), Finite Volumes (FV), and also Finite Differences (FD).<br>
<br>
The underlying idea of DUNE is to create slim interfaces allowing an <br>
efficient use of legacy and/or new libraries. Modern C++ programming <br>
techniques enable very different implementations of the same concept <br>
using a common interface at a very low overhead. Thus DUNE ensures <br>
efficiency in scientific computations and supports high-performance <br>
computing applications."<br>
<br>
Contributor Guidance<br>
Provide your potential contributors with a page containing tips on how <br>
to write a successful proposal for your organization. Let them know what <br>
you want included, how you want it structured, and how to best get in <br>
touch. Examples.<br>
<br>
Link for contributor guidance (Wiki, blog, et cetera)<br>
"<a href="https://dune-project.org/dev/gsoc/">https://dune-project.org/dev/gsoc/</a>"<br>
<br>
<br>
Communication Methods<br>
How do you want potential contributors to interact with your <br>
organization? Select methods that your community uses daily as you will <br>
receive many inquiries if your org is selected.<br>
<br>
<br>
"Mailing List / Forum": "dune-devel@lists.dune-project.org"<br>
"Mailing List / Forum": "<a href="https://gitlab.dune-project.org/">https://gitlab.dune-project.org/</a>"<br>
<br>
<br>
== Organization Questionnaire ==<br>
<br>
Please be thorough in your answers. All fields are required, unless <br>
noted otherwise.<br>
<br>
= Why does your organization want to participate in Google Summer of Code?=<br>
"<br>
* Teach people that are skilled and willing how to contribute to open <br>
source. We public share our code and work as a community for almost 20 <br>
years. Introducing more people into this world is marvelous.<br>
<br>
* Being caught in everyday live, it becomes difficult to start new <br>
features, try new ideas, or break with old habits. Having a GSoC project <br>
leads to a joint effort around the student working on the topic. Our <br>
2016 GSoC project was the nucleus to our Python bindings as we have them <br>
today.<br>
<br>
* Being part of GSoC increases our visibility within the programming <br>
community, might interest new users, and might attract bright students <br>
to graduate with our software."<br>
<br>
<br>
= What would your organization consider to be a successful GSoC program?=<br>
"<br>
* Be selected as one of the GSoC 2022 organizations.<br>
<br>
* During bonding phase, to have a handful of interested students which <br>
show some effort to learn about our code base.<br>
<br>
* Have at least one promising application from a student we believe in.<br>
<br>
* The cherry on the cake would be a successful GSoC, with a happy <br>
student, happy mentors, and a future feature we can include. But having <br>
the first three points would be enough to consider it a successful GSoC <br>
program."<br>
<br>
=How will you keep mentors engaged with their GSoC contributors?=<br>
"<br>
* Having regular meeting.<br>
<br>
* Answering their email that should be sent at least in a to be defined <br>
frequency.<br>
<br>
* Have regular video calls to bound and build up trust.<br>
<br>
* As many of our project members work as faculty in universities, we are <br>
used to keep engaged with our mentees."<br>
<br>
=How will you keep your GSoC contributors on schedule to complete their <br>
projects?=<br>
"<br>
If we see they<br>
* take the wrong routes,<br>
* that their original has a flaw, o<br>
* that they are just behind schedule,<br>
we have to ask them<br>
* whether they need more or more specific help,<br>
* to adjust their approach,<br>
* to discuss with us,<br>
* or simply to improve their effort (if we feel that lack of effort is a <br>
reason)."<br>
<br>
=How will you get your GSoC contributors involved in your community <br>
during GSoC?=<br>
"<br>
* Encourage them to take part in discussions related and unrelated to <br>
their project.<br>
* Not only mentors will provide feedback and answer questions on the <br>
mailing list or GitLab discussions.<br>
* If possible, merge parts of the project as early as possible.<br>
* Invite GSoC contributors to project activities like developer or user <br>
meetings, if they happen during the GSoC time.<br>
* Some project might lead to a scientific publication, and the GSoC <br>
contribution would become one of the authors."<br>
<br>
=Anything else we should know? (Optional)=<br>
""<br>
<br>
=Is your organization part of any government?=<br>
[ ] Yes<br>
[x] No<br>
<br>
_______________________________________________<br>
Dune-devel mailing list<br>
Dune-devel@lists.dune-project.org<br>
<a href="https://lists.dune-project.org/mailman/listinfo/dune-devel">https://lists.dune-project.org/mailman/listinfo/dune-devel</a><br>
</div>
</span></font></div>
</body>
</html>