- Platform
- edX
- Provider
- KTH Royal Institute of Technology
- Effort
- 5-6 hours a week
- Length
- 7 weeks
- Language
- English
- Credentials
- Paid Certificate Available
- Course Link
Overview
Engineering simulations are rapidly becoming fundamental in virtually all industrial sectors; from medicine to energy, aerospace and beyond. In this course, you will learn the breakthrough general adaptive finite element methods (AFEM) and open source FEniCS software that will enable you to solve the grand challenges in science and engineering.
In this second course in the series, you will carry out advanced, time-resolved parallel simulations of aerodynamics, allowing you to understand the mechanism of flight.
What you'll learn
Taught by
Johan Jansson, Johan Hoffman, Massimiliano Leoni, Laura Saavedra, Margarida Moragues, Rahul Kumar, Frida Svelander and Cem Degirmenci
Engineering simulations are rapidly becoming fundamental in virtually all industrial sectors; from medicine to energy, aerospace and beyond. In this course, you will learn the breakthrough general adaptive finite element methods (AFEM) and open source FEniCS software that will enable you to solve the grand challenges in science and engineering.
In this second course in the series, you will carry out advanced, time-resolved parallel simulations of aerodynamics, allowing you to understand the mechanism of flight.
What you'll learn
- How to describe the Direct FEM Simulation (DFS) methodology, including adaptive error control, slip boundary condition, and turbulent dissipation
- Methods for deriving stability estimates for the cG(1)cG(1) FEM applied to Navier-Stokes equations
- How to account for general FEM-algorithms such as assembly, adaptvity, and local mesh refinement and have a basic understanding of their implementation in FEniCS-HPC
- How to account for parallel data structures and algorithms for distributed memory architectures in a general FEM-framework and inspect their implementation in FEniCS-HPC: distributed computational mesh, ghost entities, distributed sparse linear and non-linear algebra, local mesh refinement by bisection for a distributed computational mesh, and general goal-oriented adaptive error control
- Ways to estimate the performance of different parallel algorithms
- How to use a general framework, such as FEniCS-HPC, to model and solve general PDE on a supercomputer, and specifically aerodynamics problems with DFS
Taught by
Johan Jansson, Johan Hoffman, Massimiliano Leoni, Laura Saavedra, Margarida Moragues, Rahul Kumar, Frida Svelander and Cem Degirmenci