Prao

Joined 26 February 2014
175 bytes added ,  19 March 2014
no edit summary
No edit summary
No edit summary
Line 114: Line 114:
I am working on a more detailed outline that deals with the specifics. Any ideas, comments on this schedule will be much appreciated!<br>
I am working on a more detailed outline that deals with the specifics. Any ideas, comments on this schedule will be much appreciated!<br>
'''Community bonding period'''<br>
'''Community bonding period'''<br>
I'd like to know the source code and community better by getting more involved in help-forums, IRC, etc. I wouldn't have my research commitments in May and that should help. I'd also like to discuss the frequency and means of communication with my mentor. I have set up a blog and would like to put my weekly/fortnightly progress on it. Also, I think this project is more math-intensive than coding-intensive, so it's important I know the theory behind implementation well.  <br>
I'd like to know the source code and community better by getting more involved in help-forums, IRC, etc. I wouldn't have my research commitments in May and that should help. I'd also like to discuss the frequency and means of communication with my mentor. I have set up a blog to put my weekly/fortnightly progress. Also, I think this project is more math-intensive than coding-intensive, so I could use this time to solidify the theory behind implementation well.  <br>
'''Coding period (tentative schedule)''' <br>
'''Coding period (tentative schedule)''' <br>
'''Overall goal:''' Implement Matlab compatible pdepe function <br>
'''Overall goal:''' Implement Matlab compatible pdepe function and improve ode15s <br>
'''Midterm goal:''' Implement pdepe for non-singular case <br>
'''Midterm goal:''' Implement pdepe for non-singular and singular cases <br>
'''Second Half goal:''' Implement pdepe for singular case <br>
'''Second Half goal:''' Performance analysis of pdepe and improvement of ode15s <br>
'''Week 1''' Initialization & error catching of input parameters <br>
'''Week 1''' Initialization & error catching of input parameters; Start implementing Galerkin for regular case:taking initialization, discretizing and setting up ODE system <br>
'''Week 2/3''' Implement Galerkin for non-singular case: taking initialization, discretizing and setting up ODE system <br>
'''Week 2''' Finish regular Galerkin code <br>
'''Week 4''' Use DASPK to solve ODE system<br>
'''Week 3''' Use daspk to solve ODE system; Test the regular case <br>
'''Week 5''' Testing Non-singular cases & buffer time for debugging; coexistence of above two <br>
'''Week 4''' Implement Petrov-Galerkin <br>
'''Week 6''' Implement Petrov-Galerkin <br>
'''Week 5''' Test non-singular cases & coexistence of above two; buffer time for debugging <br>
'''Week 7/8''' Testing, validation, timing studies and performance analysis <br>
'''Week 6/7''' Timing studies, performance analysis, correctional measures<br>
'''Week 9''' Documentation, clean up/finish <br>
'''Week 8/9''' Work on improving ode15s implementation and making it Matlab compatible
'''Week 10,11''' If there's extra time and possibility, then work on imrpoving ode15s implementation <br>
'''Week 10''' Documentation, clean up/finish <br>
'''Week 11''' Buffer time/work on improving pdepe performance/work on ode15i if time allows <br>
'''Week 12''' Pencil-in time <br>
'''Week 12''' Pencil-in time <br>


21

edits