fenics team mailing list archive
-
fenics team
-
Mailing list archive
-
Message #00268
Re: New FEniCS project on G2 solver
I don't mind cG(1), but this sounds like dolfin-modules with a
restriction (only cG(1) + stabilization allowed). Why not have a
repository dolfin-modules that may include also other modules?
If not, then where should we put those modules? As a separate project
(dolfin-modules-but-not-cg1-with-stabilization) or should we have
a separate project for each module?
/Anders
On Tue, Apr 24, 2007 at 04:01:28PM +0200, Johan Hoffman wrote:
> Hi all!
>
> We are now in the process of launching a new FEniCS project, focused on
> developing a simple and general solver for advanced applications, by
> identifying and implementing common abstractions. The new project will be
> based on our adaptive General Galerkin (G2) methodology, which we have
> developed for incompressible/compressible laminar/turbulent flow, and
> which we also recently at KTH have extended to fluid-structure interaction
> (FSI). Thus our initial focus is on developing a general solver for
> computational continuum mechanics, for which we have a prototype
> available. Later on we expect to also add electromagnetics, chemistry and
> physics.
>
> So far this development has taken place within Dolfin, but it has shown
> that solver development inside Dolfin has not been optimal, and recently
> we in the Dolfin core team decided to move the solver modules outside
> Dolfin. Dolfin is still the PSE of FEniCS suitable for developing your own
> solver, whereas this new project is written on top of Dolfin, and is
> focused on developing a general solver for certain application areas, to
> start with continuum mechanics (FSI). Since both me and Johan Jansson are
> main developers of Dolfin, we expect the coupling of the 2 projects to
> work fine, and we expect Dolfin development to benefit from the new
> project by involving many new developers working both on Dolfin and the
> new project. When algorithms are more suitable to implement in Dolfin than
> in the new project, we will do so. Ideally there will be few lines of code
> in the new project, taking advantage of the many general PDE tools
> available in Dolfin-FFC-FIAT.
>
> The new project is not a loose collection of solvers. On the other hand,
> our new project will focus on developing a general solver based on the
> physics of a certain area, to start with continuum mechanics. Basic
> ingredients of the methodology are the G2 method, adaptivity and a
> posteriori error estimation based on duality, and ALE-methods.
>
> So far there has been a lot of focus on the basics of CMM, such as
> assembling forms etc. And as much as I think the bottom-up approach is
> important to realize the FEniCS vision, I also think it is important to
> balance this with a top-down project of this type.
>
> The project will be maintained by myself and Johan Jansson, and the rest
> of our group at KTH, but we hope to attract many other developers also
> outside KTH. Version 0.1 can be expected to more or less consist of
> dolfin-fsi minus dolfin-dev, together with some Ko.
>
> I hope and believe that this new project will generate a lot of interest.
>
> A tentative title of this new project is: "FEniCS General Galerkin solver"
>
> Any input is appreciated!
>
> /Johan
>
>
>
>
>
>
> _______________________________________________
> FEniCS-dev mailing list
> FEniCS-dev@xxxxxxxxxx
> http://www.fenics.org/mailman/listinfo/fenics-dev
Follow ups
References