Elmer finite element software for large scale multiphysical problems (IT4I training)

Europe/Prague
V101 (VŠB - Technical University Ostrava, building CPIT1 )

V101

VŠB - Technical University Ostrava, building CPIT1

Ostrava–Poruba Czech Republic
Description

Annotation

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.

Tutor

Peter Råback (CSC - IT Center for Science, Finland)

Level

intermediate

Language

English

Purpose of the course (benefits for the attendees)

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.

About the tutor(s)

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.

Course structure

Session 1:  Introduction to Elmer finite element software (lecture+demo)

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.

Session 2:  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.

Session 3:  Elmer structure explained & hands-on session continued (lecture+hands-on)

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.

Session 4: Parallel computing with Elmer (lecture+demo)

The parallel computing principles and practices of Elmer is explained. This is demonstrated first on a PC and thereafter on a supercomputer platform.

Session 5: Programming user functions and solvers in Elmer

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.

Session 6: Miscallenous 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 miscalleneous topics based on the interest of the audience. Such topics could include
  • use of Elmer with other pre- and postprocessors
  • new developmenents of Elmer including hybrid programming
  • Elmer capabilities for specific problems
    • 09:30 10:00
      registration V101

      V101

      VŠB - Technical University Ostrava, building CPIT1

      Ostrava–Poruba Czech Republic
    • 10:00 11:30
      Session 1 V101

      V101

      VŠB - Technical University Ostrava, building CPIT1

      Ostrava–Poruba Czech Republic
    • 11:30 12:30
      time for lunch 1h
    • 12:30 14:00
      Session 2 V101

      V101

      VŠB - Technical University Ostrava, building CPIT1

      Ostrava–Poruba Czech Republic
    • 14:00 14:30
      coffee break 30m V101

      V101

      VŠB - Technical University Ostrava, building CPIT1

      Ostrava–Poruba Czech Republic
    • 14:30 16:00
      Session 3 V101

      V101

      VŠB - Technical University Ostrava, building CPIT1

      Ostrava–Poruba Czech Republic
    • 16:00 16:30
      coffee break 30m V101

      V101

      VŠB - Technical University Ostrava, building CPIT1

      Ostrava–Poruba Czech Republic
    • 16:30 18:00
      Session 4 V101

      V101

      VŠB - Technical University Ostrava, building CPIT1

      Ostrava–Poruba Czech Republic
    • 09:00 10:30
      Session 5 V101

      V101

      VŠB - Technical University Ostrava, building CPIT1

      Ostrava–Poruba Czech Republic
    • 10:30 11:00
      coffee break 30m V101

      V101

      VŠB - Technical University Ostrava, building CPIT1

      Ostrava–Poruba Czech Republic
    • 11:00 13:00
      Interactive trace analysis with Vampir V101

      V101

      VŠB - Technical University Ostrava, building CPIT1

      Ostrava–Poruba Czech Republic