Rheolef

A C++ finite element environment for solving partial differential equations

Pierre Saramito, Nicolas Roquet and Jocelyn Etienne

Version 5.89, march 16, 2010



Screen shots

Animations



Current applications


Download the documentation

There is three distincts documentations:


The User's Guide is an introduction to rheolef by using basic examples, while the Reference Manual is a complete documentation of all available unix commands and C++ classes and the Source Code Documentation is oriented for rheolef advanced programmers.


Referencing Rheolef in a publication

When using Rheolef for a publication, please cite at least one of the following refence:

 @book{rheolef-usrman,
    author = {Pierre Saramito and Nicolas Roquet and Jocelyn Etienne},
    title = {Rheolef users manual},
    publisher = "CNRS and LJK",
    note = {{\tt http://www-ljk.imag.fr/membres/Pierre.Saramito/rheolef/usrman.pdf}},
    year = 2009
 }
 @unpublished{rheolef-home-page,
    author = {Pierre Saramito and Nicolas Roquet and Jocelyn Etienne},
    title = {Rheolef home page},
    note = {{\tt http://www-ljk.imag.fr/membres/Pierre.Saramito/rheolef/}},
    year = 2009
 }


Install Rheolef from binary distribution

Rheolef binaries for the intel x86 processor family are available as debian packages, as for the Linux Debian or Ubuntu system. As root user, add in your /etc/apt/sources.list the following line, depending on our system variant: Also, only on the ubuntu karmic koala (9.10) variant, add the missing plotmtv package:

    wget http://launchpadlibrarian.net/15618947/plotmtv_1.4.4t-11_i386.deb
    dpkg -i plotmtv_1.4.4t-11_i386.deb

Finally, enter the following command line:

    apt-get update
    apt-get install librheolef-dev


Install Rheolef from source distribution

  • Installation from sources requires others packages. Rheolef has been found to install well on Linux Debian 5.0.0 or Ubuntu 8.10 with some additionnal packages. Enter first as root user:

        apt-get update
        apt-get install cvs autoconf automake libtool
        apt-get install make g++ flex bison xutils-dev
        apt-get install libboost-dev libboost-serialization-dev libginac-dev ginac-tools libsuitesparse-dev
        apt-get install texlive-latex-extra texlive-math-extra texinfo texi2html
        apt-get install gnuplot xfig transfig imagemagick doxygen graphviz
        apt-get install plotmtv mayavi mayavi2 vtk-tcl paraview ffmpeg

  • Then, download the stable version in tar-ball distribution: rheolef-5.89.tar.gz (12 Mb).

        tar xvzf rheolef-5.89.tar.gz
        cd rheolef-5.89
        ./bootstrap     # optional
        ./configure
        make
        make install

  • Alternatively, download the development version via CVS:

        cvs -d ':pserver:anonymous@cvs.gna.org:/cvs/rheolef' checkout -P rheolef
        cd rheolef
        ./bootstrap
        ./configure
        make
        make install

  • See also the installation manual for more.


    How to help Rheolef ?


    Copying

    This software is distributed under the Gnu General Public licence: see the file COPYING.


    Changelog

    Click here for the history of changes and access to previous versions.


    Related (optional) supported softwares and libraries

    solvers visualization mesh generators


    Links to links


    Created: january 11, 2001.
    Last update: 29 may 2010.