Boost logo

Boost :

Subject: Re: [boost] GSoC
From: Utsav Tiwary (utsav.tiwary2011_at_[hidden])
Date: 2014-02-02 15:01:48


Currently I am working on a semester long project to learn various
numerical methods like Gauss Elimination, Gauss Jacobi, Gauss Seidel
methods etc. to learn how to do the computations using MPI(Message Passing
Interface). Later I will be learning how to solve boundary value problem
using finite difference method using the same tool - MPI. The idea is to
develop a library which could make use of parallel programming to achieve
the objective of solving boundary value problems. I would love to hear
suggestions regarding the same.

On Mon, Feb 3, 2014 at 1:24 AM, Karsten Ahnert <
karsten.ahnert_at_[hidden]> wrote:

> On 02/02/2014 04:08 PM, Utsav Tiwary wrote:
> > Thankyou for showing interest in the idea Mr. Ahnert. I would like to
> know
> > what pre-requisite knowledge do you expect any candidate to have prior to
> > starting to work on this project ?
>
> I have added a description of the implicit routines project idea and
> basic requirements for possible candidates at
>
> https://svn.boost.org/trac/boost/wiki/SoC2014
>
> It would also be good to have a basic idea how odeint works internally.
>
> If you are asking about the boundary value problem I need to know more
> about the idea and the methods to see wether I could mentor such a
> project. So a working description would be very useful.
>
>
> >
> >
> > On Sun, Feb 2, 2014 at 8:20 PM, Karsten Ahnert <
> > karsten.ahnert_at_[hidden]> wrote:
> >
> >> On 02/02/2014 12:00 PM, Christopher Kormanyos wrote:
> >>>> And we also would like to mentor a GSOC project about implicit
> >>>> methods in odeint. There are extremely important to solve PDEs.
> >>>
> >>> * Is the idea ripe enough for formulation?
> >>
> >> Yes, we had several GSOC project proposals about implicit ODE solvers
> >> last year but none of them had been accepted. Is this a problem for
> >> applications this year?
> >>
> >>> * Is there a committed mentor?
> >>>
> >>> Might the potential mentor formally add the project to the list here:
> >>>
> >>> https://svn.boost.org/trac/boost/wiki/SoC2014
> >>
> >> I would volunteer to mentor this project. Of course, I will add the
> >> description to the ideas page.
> >>
> >>
> >>
> >>> On Saturday, February 1, 2014 9:31 PM, Larry Evans <
> >> cppljevans_at_[hidden]> wrote:
> >>>
> >>> On 02/01/14 13:19, Karsten Ahnert wrote:
> >>>> On 02/01/2014 03:47 PM, Utsav Tiwary wrote:
> >>>>> Does it involve the use of parallel programming ? If not, is doing
> it a
> >>>>> good idea ?
> >>>>
> >>>> There was a GSOC last year about parallelization of odeint with MPI
> and
> >>>> OpenMP [1]. I think it was successful, although the code has not yet
> >>>> been merged into the odeint trunk. Parallelization with GPUs already
> >>>> works with the help of Thrust, VexCL or ViennaCL.
> >>>>
> >>>> odeint is a library devoted to solve the initial value problem of
> ODEs.
> >>>> I think building shooting methods for boundary value problems on top
> of
> >>>> odeint would be a good idea. And we also would like to mentor a GSOC
> >>>> project about implicit methods in odeint. There are extremely
> important
> >>>> to solve PDEs.
> >>>>
> >>> Back in June, 2011, petros posted a question to the user's list
> >>> about multi-array and pdes:
> >>>
> >>> http://thread.gmane.org/gmane.comp.lib.boost.user/68017
> >>>
> >>> Later, he posted a question about rotating the arrays axes:
> >>>
> >>>
> >>
> http://article.gmane.org/gmane.comp.lib.boost.user/68718/match=multi_array+rotated+views
> >>>
> >>> to help solve a pde using ADI (Alternating Direction Implicit):
> >>>
> >>> http://article.gmane.org/gmane.comp.lib.boost.user/71096
> >>>
> >>> In response, I prototyped a method using ADI and mentioned it
> >>> here:
> >>>
> >>> http://article.gmane.org/gmane.comp.lib.boost.user/71047
> >>>
> >>> HTH.
> >>>
> >>> -regards,
> >>>
> >>> Larry
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>
> >>> _______________________________________________
> >>> Unsubscribe & other changes:
> >> http://lists.boost.org/mailman/listinfo.cgi/boost
> >>>
> >>> _______________________________________________
> >>> Unsubscribe & other changes:
> >> http://lists.boost.org/mailman/listinfo.cgi/boost
> >>>
> >>
> >>
> >> _______________________________________________
> >> Unsubscribe & other changes:
> >> http://lists.boost.org/mailman/listinfo.cgi/boost
> >>
> >
> > _______________________________________________
> > Unsubscribe & other changes:
> http://lists.boost.org/mailman/listinfo.cgi/boost
> >
>
>
> _______________________________________________
> Unsubscribe & other changes:
> http://lists.boost.org/mailman/listinfo.cgi/boost
>


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk