← Back to team overview

fenics team mailing list archive

Re: Solvers

 

Need to read this oldest to newest... sorry about the injection of a useless
statement.

Theo

-----Original Message-----
From: fenics-dev-bounces@xxxxxxxxxx [mailto:fenics-dev-bounces@xxxxxxxxxx]
On Behalf Of Garth N. Wells
Sent: Wednesday, January 09, 2008 3:10 AM
To: Gideon Simpson
Cc: Discussion of FEniCS development
Subject: Re: [FEniCS-dev] Solvers

On Jan 8 2008, Gideon Simpson wrote:

>I'm an outsider to this project and don't want to ruffle any  
>feathers, but if PETSc is going to be the intended back end linear  
>algebra library, then consider this.  Instead of trying to maintain  
>your own solver database within dolfin, wouldn't it be easier to rely  
>on the existing, well maintained, PETSc database and provide a path  
>for sending the options through a lightweight interface?
>

By solvers we don't mean linear solvers. For linear solvers we'll continue 
to use libraries such as PETSc as much as possible. By 'solvers' we mean 
projects that use DOLFIN as a library to solve a problem, e.g. plasticity, 
Navier-Stokes, etc.

Garth

>
>-Gideon Simpson
>  Department of Applied Physics and Applied Mathematics
>  Columbia University
>
>
>On Jan 8, 2008, at 12:13 PM, Anders Logg wrote:
>
>> Hi all,
>>
>> We have discussed a few times before how to organize a collection of
>> solvers on fenics.org (with limited success). One obstacle we had was
>> that no one was willing to maintain the solvers, but this does not
>> mean that we can't find (another) good solution.
>>
>> My suggestion would be that we set up a (very loose) framework for
>> solvers based on FEniCS (in particular DOLFIN). We can have some
>> common requirements for solvers, like having a web page on the wiki,
>> needing to state which version of the other packages it depends on,
>> having a compatible license (GPL or LGPL) etc. The point would be to
>> make it easy to add solvers. We would have a common page for all
>> solvers, which lists the available solvers and link to that page from
>> the main page.
>>
>> If this sounds reasonable, we can discuss exactly which (few)
>> requirements we want to make and get this going soon. I know that
>> Johan^2 have an FSI solver they can add, and Kristian has a plasticity
>> solver that can be added. Others may follow.
>>
>> -- 
>> Anders
>> _______________________________________________
>> FEniCS-dev mailing list
>> FEniCS-dev@xxxxxxxxxx
>> http://www.fenics.org/mailman/listinfo/fenics-dev
>
>
_______________________________________________
FEniCS-dev mailing list
FEniCS-dev@xxxxxxxxxx
http://www.fenics.org/mailman/listinfo/fenics-dev



References