Rheolef

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

Pierre Saramito, Nicolas Roquet and Jocelyn Etienne



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
 }


[NEW] 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: Then, 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 gperf xutils-dev
        apt-get install libboost-dev libginac-dev ginac-tools libsuitesparse-dev
        apt-get install texlive-latex-extra texlive-math-extra texinfo texi2html
        apt-get install gnuplot xfig transfig lgrind imagemagick doxygen graphviz
        apt-get install plotmtv mayavi vtk-tcl paraview ffmpeg

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

        tar xvzf rheolef-5.76.tar.gz
        cd rheolef-5.76
        ./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


    Links to links


    Created: january 11, 2001.
    Last update: 12 january 2010.