Official git repository of Elmer FEM software
Clone or download
Failed to load latest commit information.
ElmerGUI Add Paraview icon to ElmerGUI (with a permission from Kitware). May 25, 2018
ElmerGUIlogger elmerguilogger fix Nov 19, 2014
ElmerGUItester patches to ElmerGUITester and -Clips as suggested by david_coe Feb 9, 2015
ElmerWorkflows FreeCADBatchFEMTools: refactor and add tests Jun 20, 2018
ci ci: test pkg-config file creation Aug 13, 2018
cmake ctest: don't run test_macros.cmake because new cmakes will cause asse… Jul 9, 2018
contrib/lua-5.1.5 Lua code inside sif files Jul 2, 2018
cpack cpack: setting CPACK_PACKAGE_FILE_NAME="" in commandline re-determine… Sep 25, 2015
elmergrid removed directory for elmer related workflows May 23, 2018
elmerice Add test on perm value Jul 4, 2018
elmerparam Remove some obsolite and files Nov 30, 2016
fem Enable linear system trialing to stick to the found scheme Sep 19, 2018
fhutiter Pass the pseudo complex parameter through the hutiter interface and i… Aug 16, 2018
license_texts Added CMake license Aug 22, 2014
matc add str=env("name") Mar 20, 2018
mathlibs Collection of minor enhancements to fix minor issues related to code Jun 8, 2017
meshgen2d Removed also obsolite library eio Nov 30, 2016
post misc. typo fixes Nov 5, 2017
umfpack Remove some obsolite and files Nov 30, 2016
utils/ElmerClips ElmerClips: small fix in build system regarding include dirs Feb 9, 2015
.gitignore Fix conflict Sep 7, 2017
.travis.yml ci: multiple builds Jul 9, 2018
CMakeLists.txt lua: Fix ListFind when HAVE_LUA is enabled Aug 10, 2018
README.txt fixed README.txt to reflect current status of elmerfem Feb 20, 2015



This is the official source code repository for the Elmer FEM software suite. 

Elmer is a finite element software for numerical solution of partial
differential equations. Elmer is capable of handling any number of equations
and is therefore ideally suited for the simulation of multiphysical problems.
It includes models, for example, of structural mechanics, fluid dynamics, heat
transfer and electromagnetics. Users can also write their own equations that
can be dynamically linked with the main program.

Elmer consists of several parts. The most important ones are ElmerSolver, the
finite element solver, ElmerGUI, the graphical user interface, and ElmerGrid,
the mesh creation and manipulation tool. Also a visualization tool, ElmerPost,
is included in the package but it is no longer developed.  

Elmer software is licensed under GPL except for the ElmerSolver library which
is licensed under LGPL license. 

Elmer is mainly developed at CSC - IT Center for Science, Finland. However,
there have been numerous contributions from other organizations and developers
as well, and the project is open for new contributions.