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
