FreeFem++ version 2.24-3
Université Pierre et Marie Curie Laboratoire Jacques-Louis Lions

FreeFem++ team : Olivier Pironneau, Frédéric Hecht, Antoine Le Hyaric.

Please send questions, comments and bug reports to Frédéric Hecht or to the FreeFem++ mailing list.

 
Introduction

 
FreeFem++ is an implementation of a language dedicated to the finite element method. It enables you to solve Partial Differential Equations (PDE) easily.

Problems involving PDE from several branches of physics such as fluid-structure interactions require interpolations of data on several meshes and their manipulation within one program. FreeFem++ includes a fast quadtree-based interpolation algorithm and a language for the manipulation of data on multiple meshes (generated with bamg).

FreeFem++ is written in C++ and the FreeFem++ language is a C++ idiom. It runs on any Unix-like OS (with g++ version 3 or better, X11R6 or OpenGL with GLUT) Linux, FreeBSD, Solaris 10, Microsoft Windows (95, 98, 2000, NT, XP) and MacOS X (native version using OpenGL). FreeFem++ replaces the older freefem and freefem+.

 
Quick Start

 
Unix
Linux, FreeBsd, Solaris 10, ...
Windows
98, NT, 2000, XP
MacOS X
Universal ( 10.3 or + )
Documentation Online Demonstration

 

Download this sources archive,
decompress, compile and run
Download this EXE
and run it
Download
i386+ppc,
decompress and run
Full documentation :
freefem++doc.pdf
Try FreeFem++ online at :
LJLL Software Online

 
Documentation

 
To receive the manual of FreeFem++ 2.21 in book form, send three blank DVDs and your postal address to :

Dr FREEFEM++
Laboratoire JL Lions
University of Paris VI
175 rue du Chevaleret
75013 Paris France

This offer is open the new reedition of the book is now available

 

 
News

1/10/2005 Read or participate in general discussions about FreeFEM++ with the FreeFEM++ mailing list

23/9/2005 FreeFem++ and OpenFEM presentation day at IHP (Paris) : details, slides and examples

 
Examples

Ongoing Work

 
Full List of Downloads

The current version of Freefem++ is 2.24-3. You can get the latest source from an anonymous CVS server with the following unix shell commands :

cvs -d :pserver:anonymous@idared.ann.jussieu.fr:/Users/pubcvs/cvs login (password = freefem++)
cvs -d :pserver:anonymous@idared.ann.jussieu.fr:/Users/pubcvs/cvs co freefem++

Self-contained archives for all other systems :

  • Setup file for generic hardware and Windows 95,98,NT,2000, XP FreeFem++-2.24.exe 9875 Kb Fri Feb 15 13:44:29 2008
  • All the sources (tar+gzip) freefem++-2.24-2.tar.gz 10716.8 Kb Thu Mar 27 14:17:11 2008
  • All the sources (zip file) freefem++-2.24-2.zip 11337 Kb Thu Mar 27 14:17:13 2008
  • MacOs 10.3 generic PPC Cocoa OpenGL (tar+gzip) FreeFem++v2.22_MacOsX.tgz 8039.3 Kb Thu Dec 20 13:15:18 2007
  • MacOs 10.5 MacIntel Cocoa OpenGL (tar+gzip) FreeFem++v2.22-MacIntel_MacOsX.tgz 6834.4 Kb Tue Dec 18 18:40:07 2007
  • -Universal MacOsX (tar+ gzip file) FreeFem++v2.24-3-Universal_MacOsX.tgz 9068.2 Kb Fri Apr 11 16:55:11 2008
  • INNOVATION INNOVATION 13.9 Kb Fri Feb 22 09:31:42 2008
  • HISTORY HISTORY 64.8 Kb Mon Feb 4 17:43:14 2008
  • HISTORY BEFORE 2005 HISTORY_BEFORE_2005 22 Kb Wed Mar 16 16:56:38 2005
  • New manual (pdf file) freefem++doc.pdf 5117.7 Kb Tue Apr 1 12:07:23 2008
  • Old manual (pdf file) manual.pdf 1601.6 Kb Wed Mar 16 16:56:44 2005
  • This directory contains all the different versions of FreeFem.

     
    Page written by

    Frédéric Hecht and Antoine Le Hyaric

    Last modified : Fri Apr 11 16:55:27 2008