TWSIAM Activity Group : FreeFem++


Contact : Yao-Yu Yang
Yannick Deleuze

Objectives of the activity group

FreeFem++ activity group in TWSIAM aims to get together scientists and engineers in Taiwan who intend to apply this tool to solve science and engineering problems. Applied mathematicians and industrial engineers are particularly welcome to join us. We intend to provide short courses within CASTS (Center for Advanced Studies in Theoretical Sciences) in National Taiwan University or in Taiwan SIAM  Society. Our aim is to help researchers to explore scientific details and improve industrial designs through FreeFem++.

Coming activities

  • A programming language for the finite element method : FreeFem++ (2 days)

    TWSIAM activity group : FreeFem++
    Time: December 3-4, 2015
    Venue: Room 308, Mathematics Research Center Building, National Taiwan University (map)
    Organizers: Y. Deleuze, T.W.H. Sheu
    Support from TWSIAM
    (More information)

    Call for contributions: if you want to give a talk related to FreeFem++, or if you have a specific subject or issue to be discussed, please send a title and a short abstract to Yannick Deleuze


FreeFem++ is an open source partial differential equation solver developed by Frédéric Hecht, in collaboration with Olivier Pironneau, Jacques Morice, Antoine Le Hyaric and Kohji Ohtsuka, in the Laboratory Jacques-Louis Lions (LJLL) of University Pierre et Marie Curie (Paris, France). It runs on Unix, Windows and MacOS platforms. FreeFem++ allows to solve problems which admit a variational formulation. Users can write their own algorithms in FreeFem++ scripts to solve 2D and 3D PDEs and visualize their results within the software. Freefem++ includes the following modulus:

  1. triangular finite element spaces, including discontinuous FE spaces;
  2. automatic mesh generator;
  3. mesh adaptation;
  4. fast linear solvers;
  5. mpi tools for parallel computing.

FreeFem++-cs is an integrated environment for FreeFem++ that provides an intuitive graphical interface to FreeFem++ users. It is developed by Antoine Le Hyaric (LJLL).

If you use Freefem++ please cite the following reference in your work : Hecht, F. New development in FreeFem++. J. Numer. Math. 20 (2012), no. 3-4, 251–265. 65Y15. The bibtex is:

@article {MR3043640,
    AUTHOR = {Hecht, F.}, TITLE = {New development in FreeFem++},
   JOURNAL = {J. Numer. Math.},  FJOURNAL = {Journal of Numerical Mathematics},
    VOLUME = {20}, YEAR = {2012},
    NUMBER = {3-4}, PAGES = {251--265},
      ISSN = {1570-2820}, MRCLASS = {65Y15}, MRNUMBER = {3043640},

Past activities

  • A programming language for the FEM : FreeFem++ (2 days)

    CASTS-LJLL workshop on Applied Mathematics and Mathematical Sciences
    Time: May 27-28, 2014, 3pm—6:45pm
    Location: Mathematics Research Center Building, NTU
    Organizers: M. Thiriet, Y. Deleuze, T.W.H. Sheu
    (More information)

    FreeFem++ LJLL/CASTS
  • Expert tutorial - F. Hecht

    May 27th 2014, 4:45 pm—6:45 pm
    This discussion session is held to help researchers to develop their own applications using FreeFem++.
    (More information)