Feel++ 0.93.0

A finite element embedded language in C++
Feel++ is a C++ library for arbitrary order Galerkin methods (e.g. finite and spectral element methods ) continuous or discontinuous in 1D 2D and 3D.

Feel++ was designed with quite a few ambitious objectives in mind:
· the creation of a versatile mathematical kernel solving easily problems using different techniques thus allowing testing and comparing methods, e.g. cG versus dG,
· the creation of a small and manageable library which shall nevertheless encompass a wide range of numerical methods and techniques,
· build mathematical software that follows closely the mathematical abstractions associated with partial differential equations (PDE)
· the creation of a library entirely in C++ allowing to create C++ complex and typically multi-physics applications such as fluid-structure interaction or mass transport in haemodynamic

Main features:

  • 1D 2D and 3D (including high order) geometries and also lower topological dimension 1D(curve) in 2D and 3D or 2D(surface) in 3D
  • continuous and discontinuous arbitrary order Galerkin Methods in 1D, 2D and 3D including finite and spectral element methods
  • domain specific embedded language in C++ for variational formulations
  • interfaced with PETSc for linear and non-linear solvers
  • seamless parallel computations using PETSc
  • interfaced with SLEPc for large-scale sparse standard and generalized eigenvalue solvers
  • supports Gmsh for mesh generation
  • supports Gmsh for post-processing (including on high order geometries)
  • supports Paraview for post-processing

last updated on:
May 29th, 2013, 1:58 GMT
file size:
40.5 MB
price:
FREE!
developed by:
Christophe Prud'homme
license type:
LGPL 
operating system(s):
Mac OS X
binary format:
-
category:
Home \ Development \ Libraries

FREE!

In a hurry? Add it to your Download Basket!

user rating

UNRATED
0.0/5
 

0/5

What's New in version 0.91.4
  • This is a maintenance release. The SLEPc cmake script has been robustified to ensure that all required SLEPc headers are indeed found.
read full changelog

Add your review!

SUBMIT