The aims of FFEP
The goal of FFEP is to provide basic functions for approximating the
solution of following differential equations in two dimensions with
Dirichlet and Neumann boundary conditions.




With this base problems it is possible to
simulate heat conductance
or model problems from magnet- and electrostatics.
Have a look at the tutorial for more details.
Beyond this it is
the intention of FFEP to build a free toolbox for numerical programming of
finite elements, so that someone, who for example wants to program a preconditioner for a linear system
of equations resulting of a finite element discretization, will find a programming environment that
provides basic functions of finite element programming, so that he or she can focus on his
topical interest.
Another very important point is, that this toolbox is Open Source Software, that means:
- you have the source code, so you know - if you want to - what's behind the blind
- you can change the tools, depending on your needs
- everyone can reproduce your results, if you give him your code, because he can get the library
free of charge
- you can work wherever you want (no License that binds you to one server)
- you can fix and find bugs on your own
The FFEP has a very non-restrictive license. You are not forced to give any changes, bugfix's
and supplements made on FFEP back to the library. Nontheless, you are
asked for doing it.
In fact in most cases you will benefit from that, because your code will be
- integrated
- archived
- maybe even improved
- base for new functions, that you possibly want to use someday
The structure of FFEP
FFEP is built very modular.
Every box represents such a module.
Boxes with an oval fringe are extern libraries or programms. You can find
links to every library under Related Links.
Acknowledgements
Thanks go to:
-
Barbara Frochte (help on WWW-Pages and translating)