FreeFem++ version 3.7-1 (2d and 3d)
Université Pierre et Marie Curie Laboratoire Jacques-Louis Lions
Financé par l'ANR / FF2A3, Réf. : ANR-07-CIS7-002-01

FreeFem++ team : Olivier Pironneau, Frédéric Hecht, Jacques Morice .

with the help of Antoine Le Hyaric for the ide interface (freefem++-cs)

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 (2d, 3d) 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 2^d-tree-based interpolation algorithm and a language for the manipulation of data on multiple meshes (as a follow up of 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 higher, X11R6 or OpenGL with GLUT) Linux, FreeBSD, Solaris 10, Microsoft Windows (95, 98, 2000, NT, XP, Vista) and MacOS X (native version using OpenGL). FreeFem++ replaces the older freefem and freefem+.

 
Quick Start

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

 

Download this sources archive,
decompress, compile; , install and run
Download this EXE
and run it
Download
Universal (Intel, G3),
decompress, install (see INSTALL-MacOSX) 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

A 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

16/10/2008 Ateliers de Simualtion Numérique, (Setif,Algérie)  : details, par Olivier Pantz

14-15/09/2009 The first tutorial and Workshop on FreeFem++ , held September 14th and 15th, 2009, in Paris at IHP, amphi Hermite ,11 Rue Pierre et Marie Curie.

Examples in 2d and 3d.
A 3d example
Ongoing Work

 
Full List of Downloads

The current version of Freefem++ is 3.7-1. 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++-3.7-1.exe 11143.3 Kb Thu Jan 14 16:33:52 2010
  • All the sources (tar+gzip) freefem++-3.7-1.tar.gz 18206.3 Kb Wed Jan 13 22:51:10 2010
  • All the sources (zip file) freefem++-3.5.zip 18730.3 Kb Mon Aug 31 11:39:04 2009
  • MacOs 10.3 generic PPC Cocoa OpenGL (tar+gzip) FreeFem++v2.22_MacOsX.tgz 8039.3 Kb Wed Nov 19 16:12:51 2008
  • MacOs 10.5 MacIntel Cocoa OpenGL (tar+gzip) FreeFem++v3.5-1-MacIntel_MacOsX.tgz 10286.7 Kb Fri Sep 25 11:26:32 2009
  • -Universal MacOsX (tar+ gzip file) FreeFem++v3.7-Universal_MacOsX.tgz 16772.2 Kb Tue Dec 8 13:33:19 2009
  • -usr-lib (tar+ gzip file) freefem++-v3.2-usr-lib.tar.gz 3900.6 Kb Thu May 14 21:49:33 2009
  • -ubuntu (tar+ gzip file) freefem++-v3.6-ubuntu.tar.gz 22350.7 Kb Thu Nov 5 13:56:09 2009
  • -snow-leopard MacOsX (tar+ gzip file) FreeFem++v3.7-1-snow-leopard_MacOsX.tgz 12147.1 Kb Wed Jan 13 22:57:10 2010
  • INNOVATION INNOVATION 28 Kb Wed Jan 13 23:48:41 2010
  • HISTORY HISTORY 64.8 Kb Wed Nov 19 16:12:44 2008
  • HISTORY BEFORE 2005 HISTORY_BEFORE_2005 22 Kb Wed Nov 19 16:13:01 2008
  • New manual (pdf file) freefem++doc.pdf 6826.9 Kb Wed Jan 13 23:42:01 2010
  • This directory contains all the different versions of FreeFem.

     
    Page written by

    Frédéric Hecht et Antoine Le Hyaric

    Last modified : Thu Jan 14 16:34:04 2010