GSoC 2013: ODE or B-trees?
Hello! My name is Artem Serov. I would like to participate GSoC in Boost and I have a dilemma. I don't have enough information to choose one of two projects in boost: B-trees and Ordinary Differential Equations and want to find out which project matches me better. Before composing a formal application (with all formal requirements) for a project and deeper investigating of the environment i hope to get a piece of advice about my doubts. A few facts: - the 3rd year student of Moscow Institute of Physics and Technology (State University), Russia. - ~1 year exprerience of C/C++ industrial programming in Intel as intern. - no experience in open souce project contribution. Both projects are very challenging and interesting for me. ODE: I had cources of Theory of ODE, Computional Mathematics and Parallel programming (OpenMPI) at the university, so i am familiar with the topic. B-trees: The topic "B-trees" is located in the additional list of ideas for GSoC, so there is no concrete information except the title. Could someone (maybe who have put this in the ideas list) will tell anything: maybe requirements, any thoughts, why is it mentioned in GSoC ideas list, why isn't this idea in a main list or any information like in projects in the main ideas list, please? What would you advise me: to apply for the concrete project from the main list or to develop the project from additional list? What is preferable for the community? Could you give a kind of very brief estimation and comparisson of difficulty of both projects? -- Thanks, Artem Serov
Hi Artem, On Wednesday, April 10, 2013 11:00:01 PM Артём Серов wrote:
Hello!
My name is Artem Serov. I would like to participate GSoC in Boost and I have a dilemma. I don't have enough information to choose one of two projects in boost: B-trees and Ordinary Differential Equations and want to find out which project matches me better. Before composing a formal application (with all formal requirements) for a project and deeper investigating of the environment i hope to get a piece of advice about my doubts.
A few facts: - the 3rd year student of Moscow Institute of Physics and Technology (State University), Russia. - ~1 year exprerience of C/C++ industrial programming in Intel as intern. - no experience in open souce project contribution.
Both projects are very challenging and interesting for me.
ODE: I had cources of Theory of ODE, Computional Mathematics and Parallel programming (OpenMPI) at the university, so i am familiar with the topic.
With this background it seems you would be very suitable to one of the odeint projects and we would be happy to see your proposal on that.
B-trees: The topic "B-trees" is located in the additional list of ideas for GSoC, so there is no concrete information except the title. Could someone (maybe who have put this in the ideas list) will tell anything: maybe requirements, any thoughts, why is it mentioned in GSoC ideas list, why isn't this idea in a main list or any information like in projects in the main ideas list, please?
What would you advise me: to apply for the concrete project from the main list or to develop the project from additional list? What is preferable for the community? Could you give a kind of very brief estimation and comparisson of difficulty of both projects?
I don't know anything about the B-Trees project at all, but afaik students are allowed to submitted more than one proposal. So if you are undecided you should maybe just write two proposals. Mario
2013/4/10 Артём Серов
Hello! <...> A few facts: - the 3rd year student of Moscow Institute of Physics and Technology (State University), Russia. - ~1 year exprerience of C/C++ industrial programming in Intel as intern. - no experience in open souce project contribution.
Hi, neighbor! Welcome on board, I hope you'll like it!
B-trees: The topic "B-trees" is located in the additional list of ideas for GSoC, so there is no concrete information except the title. Could someone (maybe who have put this in the ideas list) will tell anything: maybe requirements, any thoughts, why is it mentioned in GSoC ideas list, why isn't this idea in a main list or any information like in projects in the main ideas list, please?
First of all, read this thread, it has a lot of information about b-tree: http://lists.boost.org/Archives/boost/2012/12/199511.php It also contains some documentation about b-trees.
What would you advise me: to apply for the concrete project from the main list or to develop the project from additional list? What is preferable for the community?
No big difference, both projects are very interesting. However some organization is already doing some work on B-trees. You shall ask them, may be they need some help (or do not need help at all, in that case ODE is more preferable).
Could you give a kind of very brief estimation and comparisson of difficulty of both projects?
B-trees are partially written, require some knowledge of OS specific things. All I know about ODE - it requires a good knowledge of math (you shall have no problems with that :-) ). -- Best regards, Antony Polukhin
Thank you for your prompt reply and advice! I will continue studying the subjects and working on proposals. -- Thanks, Artem Serov
participants (3)
-
Antony Polukhin
-
Mario Mulansky
-
Артём Серов