Elmer (software)

from Wikipedia, the free encyclopedia
Elmer

Elmerlogo.png
Elmer-pump-heatequation.png
Thermal model of a pump housing visualized with the ElmerPost tool.
Basic data

developer CSC
Current  version 8.4
( December 19, 2018 )
operating system Linux , Windows
programming language Fortran , C , C ++
category FEM program
License GPL ( Free Software )
German speaking No
www.csc.fi/elmer

Elmer is a free finite element program with which structural mechanical simulations and numerical flow simulations can be calculated. It is distributed as free software under the GNU General Public License (GPL, version 2). Elmer is suitable for performing two or three-dimensional finite element analyzes . The preprocessor is able to convert the input format from the Gambit mesh generator from Fluent and other commercial or free preprocessors for the equation solver. Numerous preprocessors and postprocessors can therefore be used, although the software package includes its own preprocessor and postprocessor.

Elmer was developed with funding from the Finnish government from CSC, the Finnish Computer Science Center, in cooperation with Finnish universities and companies.

history

The development of Elmer was started in 1995 as part of a national CFD technology program, which was funded by the Finnish funding agency for technology and innovation, Tekes. The original development consortia included partners from the CSC - IT Center for Science. After the completion of the five-year initial project, the development of CSC was continued in various application areas.

Software parts

Several executables can be assigned to the software collection:

ElmerGUI

ElmerGUI is the graphical user interface based on the Qt framework. Development on it only began in 2008. With ElmerGUI, problem solving can easily be done using programmable menu structures that make the modification of the GUI very easy. ElmerGUI also controls the execution of the ElmerSolver and ElmerPost binary files and includes a real-time convergence monitor.

ElmerSolver

This is the central solution component of the software. It contains a large number of finite element library tools that enable users to write new equation solvers economically. These specific solvers are mainly available as dynamic libraries with standard interfaces and can be linked to the main program on request.

ElmerPost

ElmerPost is a post processor . It is no longer being developed. ElmerPost uses Mesa 3D and TCL / TK graphics libraries.

ElmerGrid

ElmerGrid enables the generation of simply structured networks and can be used for network manipulation and transformation tasks of all kinds.

ElmerFront

This is the former graphical user interface that has been replaced by ElmerGUI. It is no longer being developed, but is still included in the software package and can be used at any time.

Mesh2D

This is a Delaunay triangulator that was called by ElmerFront, but can also be called separately. It is the standard mesh generation tool used for adaptive calculations.

ViewFactors

This is a program for calculating visibility factors that need to be determined for some radiation problems. It is called by the ElmerSolver.

Web links

Individual evidence

  1. ^ CSC - Elmer. Retrieved January 13, 2018 (American English).
  2. Overview of Elmer. (PDF) p. 2 , accessed on May 31, 2019 (English).
  3. a b c d e f g Overview of Elmer. (PDF) pp. 4–5 , accessed on May 31, 2019 (English).