CSC's trainings and events have moved

Find our upcoming trainings and events at

This site is an archive version and is no longer updated.

Go to CSC Customer trainings and Events


Elmer FEM course (+ optional Programming Day)
Date: 23.05.2018 9:00 - 24.05.2018 17:00
Location details: The event is organised at the CSC Training Facilities located in the premises of CSC at Keilaranta 14, Espoo, Finland. The best way to reach us is by public transportation; more detailed travel tips are available.
Language: english-language
lecturers: Peter Råback Thomas Zwinger
  • 120 for-finnish-academics
  • 560 for-others
The fee covers all materials, lunches as well as morning and afternoon coffees. Link will be provided later (save the date)
The seats are filled in the registration order. If a cancellation is received five (5) business days prior to the course, the course fee will be refunded with the exception of a handling fee of 10 €. For no-shows and cancellations after the cut of date no refunds will be made. Registration can be transferred to someone else from the same organization without additional charge.

Payment can be made with electronic invoicing, credit card, or direct bank transfer. Note that for electronic invoicing you need the operator and e-invoicing address (OVT code) of your organization. Please also note that invoice reference is needed for electronic invoicing in your organization, so please have this available when registering.
Additional Information

Elmer is one of the most popular open-source multi-physics Finite Element Method (FEM) codes. See the CSC Elmer pages for more information and visit for technical information on the program package.

Elmer FEM Course is intended for persons with none or some prior knowledge of Elmer but some background on the solution of partial differential equations. The course will cover the use of Elmer through its graphical user interface, ElmerGUI. Also command-line operation of Elmer will be explained. The course will also include the basics of parallel computing and writing user subroutines with Elmer.

After the course the participants should be able to solve basic modelling problems themselves, modify them manually, and have basic knowledge on the general features of Elmer software.

For those interested into hacking deeper into Elmer or working on new developments we can provide the opportunity to work with the Elmer developers the Friday, the 25th of May in an additional Elmer Programming Day following the course. Please announce your interest by writing an email to peter[dot]raback[at]csc[dot]fi



Wednesday, May 23rd

9.00 Registration & Coffee

9.30 Introduction to Elmer finite element software
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.

11.00 Hands-on session using ElmerGUI (hands-on)
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 (heat transfer, fluid dynamics, structural mechanics and electromagnetics).

12.00 Lunch

13.00 Elmer structure explained & hands-on session continued
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.

14.30 Coffee

15.00  Alternative pre- and postprocessers
The use of Elmer with other pre- and postprocessors is discussed.

16.30 End of day

Thursday, May 24th

9.00 The ElmerSolver Input File explained

Including MATC  (the poor-man's MatLab of Elmer)

10.00 Coffee

10.30 Programming user functions and solvers in Elmer
User defined functions and custom solvers are explained and examples are shown. Also the creation of menu structures for user solvers is explained.

12.00 Lunch

13.00 Internal pre- and postprocessing features in Elmer

13.45 Parallel computing with Elmer
The parallel computing principles and practices of Elmer is explained along the lines of examples.

14.30 Coffee

15:00 Parallel Computing demo on supercomputer

15.30 Miscellaneous topics & User problems
The last session can be tuned based on the wishes of the participants. The participants can continue to study some cases or we can go through some miscellaneous topics based on the interest of the audience. Such topics could include

16.30 End of course

Friday, May 25th

optional  9:00 - 16:00 Elmer Programming Day

possibility to go through your own Elmer case with the guidance of Elmer experts. There will be no catering included, as it is free of cost. Please, contact Peter Råback (peter[dot]raback[at]csc[dot]fi) if interested in participating

(preliminary version of program)


Course materials