Skip to content
Official git repository of Elmer FEM software
Fortran C C++ HTML CMake Tcl Other
Branch: devel
Clone or download
Latest commit f1a342a Nov 19, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
ElmerGUI Fix various typos Sep 29, 2019
ElmerGUIlogger elmerguilogger fix Nov 19, 2014
ElmerGUItester patches to ElmerGUITester and -Clips as suggested by david_coe Feb 9, 2015
ElmerWorkflows Merge branch 'devel' of into devel Nov 15, 2019
ci ci: install openssh-client in ubuntu-bionic Dec 13, 2018
cmake Fix misc. typos in ./elmerice, ./uitils, and ./cmake Aug 30, 2019
contrib preliminary test cases for swapping mesh Jan 28, 2019
cpack cpack: setting CPACK_PACKAGE_FILE_NAME="" in commandline re-determine… Sep 25, 2015
docker Updated dockerfile Sep 25, 2018
elmergrid Fix elmergrid typos Sep 23, 2019
elmerice just small change in permafrost database annotation Oct 22, 2019
elmerparam Misc. typo and whitespace fixes Mar 27, 2019
fem small change in test case Nov 19, 2019
fhutiter add HUTI_HALTED flag for iteration that does not converge or diverge … Jan 14, 2019
license_texts Added CMake license Aug 22, 2014
matc add str=env("name") Mar 20, 2018
mathlibs Change names of PARPACK internal routines (copies from earlier Scalap… Mar 1, 2019
meshgen2d Removed also obsolite library eio Nov 30, 2016
misc Add files via upload Oct 14, 2017
post Fix post/ directory bugs Sep 30, 2019
umfpack Remove some obsolite and files Nov 30, 2016
utils/ElmerClips Fix misc. typos in ./elmerice, ./uitils, and ./cmake Aug 30, 2019
.gitignore Fix conflict Sep 7, 2017
.gitmodules Added zoltan as submodule under contrib/ Dec 7, 2018
.travis.yml ci: multiple builds Jul 9, 2018
CMakeLists.txt cmake: find more hypre components Oct 18, 2019
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.
You can’t perform that action at this time.