Table of Contents
What is Feel++?

Feel++ is a unified C++ implementation of Galerkin methods (finite and spectral element methods) in 1D, 2D and 3D to solve partial differential equations.

1. Manuals

2. The Mathematics of Feel++

3. Modeling with Feel++ Toolboxes

Solving PDEs with Feel++ Toolboxes.

Monophysics Toolboxes

Multiphysics Toolboxes


4. Programming with Feel++

Programming Feel++

The first step into Programming with Feel++


Reference on various Mathematical concepts in Feel++

Syntax Quick Reference

Quick reference cards for Feel++ expressions that you can use in variational formulations.

5. Supercomputers with Feel++

6. Feel++ benchmarks

Benchmarks for Feel++ toolboxes and Feel++ applications are available in the benchmarks section

7. Contributing

In the spirit of free software, everyone is encouraged to help improve this project. If you discover errors or omissions in the source code, documentation, or website content, please don’t hesitate to submit an issue or open a pull request with a fix. New contributors are always welcome!

Here are some ways you can contribute:

  • by using develop versions

  • by reporting bugs

  • by suggesting new features

  • by writing or editing documentation

  • by writing specifications

  • by writing code — No patch is too small.

    • fix typos

    • add comments

    • write examples!

    • write tests!

  • by refactoring code

  • by fixing issues

  • by reviewing Pull Requests

The Contributing guide provides information on how to create, style, and submit issues, feature requests, code, and documentation to the Feel++ Project.

8. Getting Help

The Feel++ project is developed to help you easily do (i) modelisation simulation and optimisation and (ii) high performance computing. But we can’t do it without your feedback! We encourage you to ask questions and discuss any aspects of the project on the discussion list, on Twitter or in the chat room.


#feelpp hashtag or @feelpp mention

Chat (Gitter)


The Feel++ organization on GitHub hosts the project’s source code, issue tracker, and sub-projects.

Source repository (git)

Issue tracker

Feel++ organization on GitHub

Copyright © 2011-2017 Feel++ Consortium. Free use of this software is granted under the terms of the GPL License.

See the LICENSE file for details.

10. Authors

Feel++ is led by Christophe Prud’homme and has received contributions from many other individuals. The project was initiated in 2006 by Christophe Prud’homme and based initially on lifeV and completely re-written since then.