CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > General Forums > Main CFD Forum

Rheolef, a free C++ FEM library for solving PDE : version 6.0 is out !

Register Blogs Members List Search Today's Posts Mark Forums Read

Like Tree1Likes
  • 1 Post By saramito

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   April 10, 2012, 07:44
Default Rheolef, a free C++ FEM library for solving PDE : version 6.0 is out !
  #1
New Member
 
Pierre Saramito
Join Date: Oct 2009
Location: Grenoble, France
Posts: 6
Rep Power: 16
saramito is on a distinguished road
Rheolef: a C++ finite element library for solving PDE

Version : 6.0
Home page : http://ljk.imag.fr/membres/Pierre.Saramito/rheolef/
User's guide: http://ljk.imag.fr/membres/Pierre.Sa...ef/rheolef.pdf

Distibution: sources and debian packages

Keywords: finite elements, numerical simulation, partial derivative equations,
C++, meshes, graphics

Rheolef is a programming environment that serves as a convenient laboratory for
computations involving finite element methods (FEM) for solving partial
differential equations (PDE). Rheolef is both a C++ library and a set of
commands for unix shell programming, providing algorithms and data structures.

* Algorithms refer to the most up-to-date ones: preconditioned sparse solvers
for linear systems, incompressible elasticity, Stokes and Navier-Stokes flows,
characteristic method for convection dominated heat problems, etc. Also
nonlinear generic algorithms such as fixed point and damped Newton methods.

* Data structures fit the standard variational formulation concept: spaces,
discrete fields, bilinear forms are C++ types for variables, that can be
combined in any expressions, as you write it on the paper.

Combined together, as a Lego game, these bricks allows the user to solve most
complex nonlinear problems. The concision and readability of codes written
with Rheolef is certainly a major keypoint of this environment.

Main features

* [NEW] Massively distributed memory finite element environment, based on MPI.
* [NEW] High-order polynomial approximation.
* Poisson problems in dimension d=1,2,3.
* Stokes problems (d=2,3), with Taylor-Hood or stabilized P1 bubble-P1 elements.
* linear elasticity (d=1,2,3), including the incompressible case.
* characteristic method for time-dependent problems:
transport, convection-difusion, and Navier-Stokes equations.
* input and output in various file format for meshes generators and numerical
data visualization systems.

Advanced features

* auto-adaptive mesh algorithms.
* axisymetric problems.
* multi-regions and non-constant coefficients.
* nonlinear problems with either fixed-point algorithms or a provided generic
damped Newton solver.
* 3d stereo visualization

Both reference manual and users guide are available.

The license is GPL.

Pierre Saramito
--
Pierre.Saramito@imag.fr
Directeur de Recherche CNRS
Laboratoire Jean Kuntzmann, Grenoble, France
http://www-ljk.imag.fr/membres/Pierre.Saramito
skarasek likes this.
saramito is offline   Reply With Quote

Old   February 22, 2019, 02:11
Default
  #2
Member
 
ESI
Join Date: Sep 2017
Posts: 46
Rep Power: 8
ht2017 is on a distinguished road
Quote:
Originally Posted by saramito View Post
Rheolef: a C++ finite element library for solving PDE

Version : 6.0
Home page : http://ljk.imag.fr/membres/Pierre.Saramito/rheolef/
User's guide: http://ljk.imag.fr/membres/Pierre.Sa...ef/rheolef.pdf

Distibution: sources and debian packages

Keywords: finite elements, numerical simulation, partial derivative equations,
C++, meshes, graphics

Rheolef is a programming environment that serves as a convenient laboratory for
computations involving finite element methods (FEM) for solving partial
differential equations (PDE). Rheolef is both a C++ library and a set of
commands for unix shell programming, providing algorithms and data structures.

* Algorithms refer to the most up-to-date ones: preconditioned sparse solvers
for linear systems, incompressible elasticity, Stokes and Navier-Stokes flows,
characteristic method for convection dominated heat problems, etc. Also
nonlinear generic algorithms such as fixed point and damped Newton methods.

* Data structures fit the standard variational formulation concept: spaces,
discrete fields, bilinear forms are C++ types for variables, that can be
combined in any expressions, as you write it on the paper.

Combined together, as a Lego game, these bricks allows the user to solve most
complex nonlinear problems. The concision and readability of codes written
with Rheolef is certainly a major keypoint of this environment.

Main features

* [NEW] Massively distributed memory finite element environment, based on MPI.
* [NEW] High-order polynomial approximation.
* Poisson problems in dimension d=1,2,3.
* Stokes problems (d=2,3), with Taylor-Hood or stabilized P1 bubble-P1 elements.
* linear elasticity (d=1,2,3), including the incompressible case.
* characteristic method for time-dependent problems:
transport, convection-difusion, and Navier-Stokes equations.
* input and output in various file format for meshes generators and numerical
data visualization systems.

Advanced features

* auto-adaptive mesh algorithms.
* axisymetric problems.
* multi-regions and non-constant coefficients.
* nonlinear problems with either fixed-point algorithms or a provided generic
damped Newton solver.
* 3d stereo visualization

Both reference manual and users guide are available.

The license is GPL.

Pierre Saramito
--
Pierre.Saramito@imag.fr
Directeur de Recherche CNRS
Laboratoire Jean Kuntzmann, Grenoble, France
http://www-ljk.imag.fr/membres/Pierre.Saramito
Rheolef have run on platform Windown?
ht2017 is offline   Reply With Quote

Reply

Tags
c++, fem, free software, rheolef

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Rheolef: a C++ finite element library for solving PDE (annonce) saramito Main CFD Forum 0 October 14, 2009 05:58
incompatible library version and solver version problem gholamghar Fluent UDF and Scheme Programming 3 March 25, 2009 05:59
incompatible library version and solver version problem gholamghar Fluent UDF and Scheme Programming 0 March 23, 2009 15:40
comments on FDM, FEM, FVM, SM, SEM, DSEM, BEM kenn Main CFD Forum 2 July 18, 2004 19:28


All times are GMT -4. The time now is 08:05.