Elmer is an open source finite element software suite particularly well suited for the study of multiphysical problems. In Elmer each physical model is a dynamically linked solver and there is no upper limit to the number of different solvers. Elmer includes at least basic models for many branches of computational engineering, e.g. fluid mechanics, solid mechanics, heat transfer, electromagnetics, acoustics. Elmer has been parallized with MPI and has demonstrated good scalability up to thousands of cores.
English
After the tutorial the participants should be able to solve basic engineering problems using the graphical user interface of Elmer and also run these problems in parallel. The tutorial gives a good starting point for more complex simulations using Elmer software.
Peter Råback holds a D.Sc.(Tech.) from Helsinki University of Technology. He has been involved in the development of Elmer since 2001 contributing to many aspects of the code. His main specialities lie in the solution of coupled problems. Currently Råback is managing the development of Elmer at CSC - IT Center for Science, Finland.
An overview of the structure and capabilities of Elmer software is given. Also the graphical user interface ElmerGUI is demonstrated setting up a simple case.
The participants will go through simple exercices using ElmerGUI. Some of the cases can be chosen individually to best suite the profile of the participants.
In this session we explain the content of the Elmer files, the structure of Elmer simulation and demonstrate how to run Elmer cases from the command-line interface. Thereafter the users can continue to work with the example cases.
The parallel computing principles and practices of Elmer is explained. This is demonstrated first on a PC and thereafter on a supercomputer platform.
In this session we demonstrate the programming practices of Elmer. User defined functions and custom solvers are explained and examples are shown. Also the creation of menu structures for user solvers is explained.