fenics team mailing list archive
-
fenics team
-
Mailing list archive
-
Message #00340
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