On Wed, 8 Feb 2012, Ali Roustaei wrote:

> I'm looking for a flexible computational environment, currently my needs 
> right now are:
>
> 1- Support for P1isoP2 elements, P0,P1,P2 and  Q0,Q1,Q2 and Q0isoQ2
> 2- Support for discontinuous elements P1disc, Q1disc

All of this is easy enough in libMesh.

> 3- Support for an Uzawa solver (stokes problem)

This is doable in libMesh application code, but it wouldn't be as easy
as many other solvers, and it isn't built in to the library.

> 4- Periodic Boundary Conditions

The basics of periodic conditions are built in to libMesh - there are
fancy things like angular periodicity, periodic conditions more
complicated than u_side1 = u_side2, etc. that we don't support yet.

> 5- Support for mixed FEM, FVM. I want to use FEM for equation of fluid motion 
> and FVM for
>  solving a pure convection problem (As I have a 2 fluids in my system and 
> want to handle it with VOF method).

libMesh can do FVM with small flux stencils by using discontinuous
shape functions for those variables; for larger stencils you'd be out
of luck, since libMesh wouldn't be able to extend the parallel
ghosting or sparsity pattern as far as you'd like.
---
Roy

------------------------------------------------------------------------------
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
_______________________________________________
Libmesh-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/libmesh-users

Reply via email to