7
9
\item \blue{Data structures} fit the standard {\bf variational formulation} concept: \blue{spaces}, discrete \blue{fields}, bilinear \blue{forms} are C++ types for variables, that can be combined in any expressions, as you write it on the paper.
10
Combined together, as a Lego game, these bricks allows the user to solve most complex nonlinear problems. This Book details, step by step, how some simple and more complex problems can be solved, most of them in less than 20 lines of code. The {\bf concision} and {\bf readability} of codes written with \Rheolef\ is certainly a major keypoint of this environment.
16
\fbox{\includegraphics[width=13cm]{synthese-fig.pdf}}
18
\caption{Example of a \Rheolef\ code for solving the Poisson problem
19
with homogeneous boundary conditions. The right column shows the
20
one-to-one line correspondence between the code
21
and the variational formulation of the problem.
28
Combined together, as a Lego game, these bricks allows the user to solve most complex nonlinear problems. This Book details, step by step, how some simple and more complex problems can be solved, most of them in less than 20 lines of code. The {\bf concision} and {\bf readability} of codes written with \Rheolef\ is certainly a major keypoint of this environment
29
(see Fig.~\ref{eq-synthese}).
12
35
{\bf Classical features}
14
38
\item Poisson problems in 1D 2D and 3D with P1 or P2 elements
15
39
\item Stokes problems in 2D and 3D, with Taylor-Hood P2-P1 or stabilized P1 bubble-P1 elements
16
40
\item linear elasticity in 2D and 3D, with P1 and P2 elements,
17
41
including the incompressible and nearly incompressible elasticity
18
\item characteristic method for convection-difusion, time-dependent problems
42
\item characteristic method for convection-diffusion, time-dependent problems
19
43
and Navier-Stokes equations.
20
44
\item input and output in various file format for meshes generators and numerical data visualization systems
54
77
{\bf The \Rheolef\ present contributors}
56
79
\begin{tabular}{ll}
57
from 2008 & {\bf Ibrahim Cheddadi}: dicontinuous Galerkin method for transport problems.
80
from 2008 & {\bf Ibrahim Cheddadi}: discontinuous Galerkin method for transport problems.
59
82
from 2010 & {\bf Mahamar Dicko}: finite element methods for equations on surfaces.
61
from 2002 & {\bf Jocelyn Etienne}: characteristic method for time-dependent problems.
84
from 2002 & {\bf Jocelyn \'Etienne}: characteristic method for time-dependent problems.
63
86
from 2000& {\bf Pierre Saramito}: project leader: main developments and code maintainer.