What is freeFEM3D?
FreeFEM3D (aka ff3d) is a 3D solver of partial differential
equations (PDE). It is a member of the familly of the freefem
programs (see freefem.org).
ff3d, as well as its cousins, is a PDE solver driven by a
user-friendly language. It solves many kind of problems such as
elasticity, fluids (Stokes and Navier-Stokes) and a lot more. The user
has to enter the equation associated with the problem, giving either
the PDE in strong formulation or weak (variational) formulation.
ff3d can use either the Finite Elements method (the mesh of
the geometry being provided by the user) or a Fictitious Domain
like approach where the geometry is described using Constructive Solid
description is done using
the POV-Ray language but others
such as VRML could be
The processing of the results is left to the user. One can use
various graphic tools: output in
mesh format or VTK are supported. The
based GUI module is underway.
The goal of ff3d is to provide a good teaching tool and a research
toolbox (the code is written in C++ and its design is such that new
methods can be easily implemented).
freeFEM3D is developed at Laboratoire Jacques-Louis
Lions in the Paris VI University (Pierre et Marie
freeFEM3D is now hosted by Savannah.
freeFEM3D is classified as a non-GNU project. This only
means that it is not part of the GNU
system. freeFEM3D's licence is GPL
- a new CVS repository (anonymous access is available).
- 4 mailing lists: a users' place, project announces, developer's corner and cvs changelog archives.
- Patches manager and bug tracker systems.
Four mailing lists have been created for freeFEM3D.
- Informations about freeFEM3D are available thanks to the ff3d-announce,
- One can register to the users mailing list: ff3d-users.
- The cvs tree modification can be followed reading the ff3d-cvs
- Developers' discussions can be found here: ff3d-dev.
Getting the sources
Tarballs including a nightly release can be downloaded here here.
The sources of the code are stored in a cvs repository at Savannah.
To get them enter the following command
Then, to get the latest version of the sources, get inside the
ff3d directory and do
In this later case, remember that the CVS_RSH variable must be set
cvs -z3 -d:pserver:firstname.lastname@example.org:/sources/ff3d co ff3d
To get full informations about freeFEM3D sources, one has to check
page hosted by Savannah.
One can also browse the source code using the doxygen documentation
or download its html tree. This is
regenerated every night using the very last developer's version.
[cvs-version $Id: index.html,v 1.6 2007/07/07 10:47:33 delpinux Exp $]