<div dir="ltr"><div><div>Dear all,<br><br>
I am Wenlin Hu, a PhD candidate majored in Computational Applied Math, Stony Brook, USA. I submitted my GSoC proposal on Google-SoC web page before the deadline but I didn't do it on the mailing list. Attached is my proposal. I know it's late, sorry for the inconvenience. Thank you.<br>
<br></div>Sincerely,<br></div>Wenlin Hu<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Sat, May 4, 2013 at 12:42 PM,  <span dir="ltr"><<a href="mailto:dune-devel-request@dune-project.org" target="_blank">dune-devel-request@dune-project.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Send Dune-devel mailing list submissions to<br>
� � � � <a href="mailto:dune-devel@dune-project.org">dune-devel@dune-project.org</a><br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
� � � � <a href="http://lists.dune-project.org/mailman/listinfo/dune-devel" target="_blank">http://lists.dune-project.org/mailman/listinfo/dune-devel</a><br>
or, via email, send a message with subject or body 'help' to<br>
� � � � <a href="mailto:dune-devel-request@dune-project.org">dune-devel-request@dune-project.org</a><br>
<br>
You can reach the person managing the list at<br>
� � � � <a href="mailto:dune-devel-owner@dune-project.org">dune-devel-owner@dune-project.org</a><br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than "Re: Contents of Dune-devel digest..."<br>
<br>
<br>
Today's Topics:<br>
<br>
� �1. [GSoC2013][Proposal]Proposal for GSoC-2013 (Anand Soni)<br>
<br>
<br>
----------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Sat, 4 May 2013 22:12:18 +0530<br>
From: Anand Soni <<a href="mailto:anand.92.soni@gmail.com">anand.92.soni@gmail.com</a>><br>
To: <a href="mailto:dune-devel@dune-project.org">dune-devel@dune-project.org</a><br>
Subject: [Dune-devel] [GSoC2013][Proposal]Proposal for GSoC-2013<br>
Message-ID:<br>
� � � � <<a href="mailto:CABRY8bCXUJC8mksoUA-vcFdxUbf-qA939WoPXG5FN5dQnq4CKA@mail.gmail.com">CABRY8bCXUJC8mksoUA-vcFdxUbf-qA939WoPXG5FN5dQnq4CKA@mail.gmail.com</a>><br>
Content-Type: text/plain; charset="windows-1252"<br>
<br>
Hi,<br>
<br>
I am Anand Soni, a third year undergraduate in the department of Computer<br>
Science and Engineering, IIT Bombay, India. I submitted my GSoC proposal on<br>
Google-Melange before 3rd May but I didn't do it on the mailing list. So,<br>
here it is. I know its late but I submitted on Google Melange before the<br>
deadline. I think submitting here is necessary.<br>
<br>
<br>
*Personal Information*<br>
------------------------------<br>
<br>
� �-<br>
<br>
� �*Full name*: Anand Soni<br>
� �-<br>
<br>
� �*Email adress*: <a href="mailto:anand.92.soni@gmail.com">anand.92.soni@gmail.com</a><br>
� �-<br>
<br>
� �*Brief background info*: I am Anand Soni, a third year undergraduate in<br>
� �the department of computer science and engineering at IIT Bombay, India.<br>
� �*I am well versed in C, C++, Python and Java programming. Besides, I<br>
� �also have good knowledge of Javascript, Matlab and Scilab. I am equally<br>
� �comfortable with Windows, Linux and Mac operating systems. I have a good<br>
� �experience in programming. I have completed various academic projects in<br>
� �programming and small-scale software development **such as: **Data<br>
� �Compression Utility, Discrete Event Simulation(Networks), Universal<br>
� �Asynchronous Reciever/Transmitter, Sudoku puzzle solver **and many<br>
� �others.** Also, I have done a programming course in **PLT-Scheme . **I<br>
� �love Mathematics. **I have completed the following courses in<br>
� �Mathematics at IIT Bombay: **Advanced Calculus, Linear Algebra,<br>
� �Differential Equations, Numerical Analysis and Discrete Mathematics.***<br>
� �*<br>
<br>
<br>
� �***<br>
<br>
*<br>
<br>
Project Information<br>
------------------------------<br>
<br>
� �-<br>
<br>
� �Project Title: Attach the PSurface library to ParaView.<br>
� �-<br>
<br>
� �Brief description in your own words: The major aim of this project is to<br>
� �link the Psurface C++ library to ParaView which can then be used to<br>
� �visualize Psurface data and to use the GUI options in ParaView to<br>
� �manipulate the surfaces, plots and mappings.<br>
� �-<br>
<br>
� �Detailed description. If applicable with an outline of the<br>
� �algorithm/development strategy: The project basically aims at opening a<br>
� �Psurface file in ParaView and then manipulate, view and drive results out<br>
� �of the plots/mappings. For this I divide the project into the following<br>
� �phases:<br>
� �-<br>
<br>
� �Phase One: Familiarize with the Psurface C++ code, data structure and<br>
� �ParaView. I will also learn about the Psurface surface simplification<br>
� �algorithm. I will discuss these with my mentor and design ideas that will<br>
� �guide my work for the summer.<br>
� �-<br>
<br>
� �Phase Two: I will figure out (in consultation with my mentor) the parts<br>
� �of Psurface library that need to be wrapped/written in Python as ParaView<br>
� �supports Python scripting extensively. I will write this part of the<br>
� �library in Python to make the further work easier.<br>
� �-<br>
<br>
� �Phase Three: In this phase I will start working on the next major task.<br>
� �This task is being able to read a Psurface object from a file into<br>
� �ParaView. This will be guided by my mentor. After reading the object, I<br>
� �will implement a ParaView filter for the surface simplification algorithm.<br>
� �The filter will be based on the VTK algorithm which will be written in a<br>
� �plugin with help from my mentor. Once, this is accomplished, we will be<br>
� �able to read and modify surfaces in ParaView.<br>
� �-<br>
<br>
� �Phase Four: Any leftover work and suggested code optimizations (if any)<br>
� �by my mentor will be completed in this last phase.<br>
� �-<br>
<br>
� �Development schedule including milestones:<br>
� �-<br>
<br>
� � � 27 May- 17 June: Preparatory Work. I will familiarize with my mentor.<br>
� � � Will hold discussions with him regarding the algorithms/library I<br>
� � � will work on. I will<br>
<br>
� � � completely understand the C++ code for PSurface. I will also<br>
learn working<br>
� � � with<br>
<br>
� � � ParaView and any new tool if suggested by my mentor. Phase one will<br>
� � � be<br>
<br>
� � � completed.<br>
� � � -<br>
<br>
� � � 17 June- 29July: Phase twoto be completed. By this time I will have<br>
� � � written the required/relevant Psurface library portion in Python. If<br>
� � � not, then not much will<br>
<br>
� � � be left by this time. I will also discuss further work to be done on<br>
� � � this.<br>
� � � -<br>
<br>
� � � 29July ? 5September: Phase three shall be completed. In the beginning<br>
� � � I will make sure I am able to read Psurface objects through files in<br>
� � � ParaView<br>
<br>
� � � (Probably, this will be done by 10th August). And then the ParaView<br>
� � � filter shall<br>
<br>
� � � be complete by September 5.<br>
� � � -<br>
<br>
� � � 5 September ? 15 September: Phase four to be completed.<br>
� � � -<br>
<br>
� � � The above timeline represents only a rough idea as per my own<br>
� � � calculations. They might change during the course of the project.<br>
� � � -<br>
<br>
� �How much time will you contribute per week: Currently, I plan to deploy<br>
� �around 35 hours a week for this project. If the project requires more, I<br>
� �will put in more efforts.<br>
� �-<br>
<br>
� �What timezone will you be working from: I will be working from Mumbai,<br>
� �Maharahstra, India.<br>
� �-<br>
<br>
� �What software/libraries will you use: Basically, I will be working on<br>
� �the Psurface library of C++ and using the ParaView tool. Other softwares or<br>
� �libraries will be decided as the project commences.<br>
<br>
<br>
<br>
Misc<br>
------------------------------<br>
<br>
� �-<br>
<br>
� �Why did you choose DUNE?: I chose to work with DUNE because DUNE works<br>
� �for Mathematics (developing high performance computing methods to solve<br>
� �partial differential equations). I, being a Math lover, and inclined<br>
� �towards Calculus and programming could not find a better match to work with<br>
� �this Summer.<br>
� �-<br>
<br>
� �Did you use DUNE before and on which OS?: No, I have not used DUNE<br>
� �before.<br>
� �-<br>
<br>
� �Why are you qualified for the project?: I am qualified for this project<br>
� �mainly because I love programming and I possess the required background for<br>
� �this project. I have a good experience working on projects in C++/Python.<br>
� �Moreover, I have an urge to contribute to and learn professional software<br>
� �development from the open source community.<br>
� �-<br>
<br>
� �Other previous relevant experience: I have described my experience with<br>
� �software development, programming and mathematics above in Background info.<br>
� �-<br>
<br>
� �Links to previous work samples, that might underline your argument: Some<br>
� �of my work can be found here:<a href="https://github.com/anandsoni11" target="_blank">https://github.com/anandsoni11</a> and<br>
� �<a href="https://github.com/wncc/gpo-styler-3" target="_blank">https://github.com/wncc/gpo-styler-3</a> . However, this may not be a<br>
� �complete collection.<br>
� �-<br>
<br>
� �Other commitments during summer of code (vacation, exams, etc.): I am<br>
� �not involved in any other activity until mid-July when my academic session<br>
� �begins at IIT Bombay.<br>
<br>
<br>
*<br>
Eager to get involved further and know your comments.<br>
<br>
Cheers!<br>
--<br>
*Anand Soni | Junior Undergraduate | Department of Computer Science &<br>
Engineering | IIT Bombay | India*<br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="http://lists.dune-project.org/pipermail/dune-devel/attachments/20130504/c501a0bb/attachment.html" target="_blank">http://lists.dune-project.org/pipermail/dune-devel/attachments/20130504/c501a0bb/attachment.html</a>><br>

<br>
------------------------------<br>
<br>
_______________________________________________<br>
Dune-devel mailing list<br>
<a href="mailto:Dune-devel@dune-project.org">Dune-devel@dune-project.org</a><br>
<a href="http://lists.dune-project.org/mailman/listinfo/dune-devel" target="_blank">http://lists.dune-project.org/mailman/listinfo/dune-devel</a><br>
<br>
<br>
End of Dune-devel Digest, Vol 11, Issue 5<br>
*****************************************<br>
</blockquote></div><br></div>