Advanced Parallel Computing & Solvers for Large Scale Problems in Engineering

Prof. Dr. M.W. Gee Mechanics & High Performance Computing Group Dept. Mechanical Engineering Technische Universität München Advanced Parallel Computi...
Author: Lora Morgan
0 downloads 2 Views 3MB Size
Prof. Dr. M.W. Gee Mechanics & High Performance Computing Group Dept. Mechanical Engineering Technische Universität München

Advanced Parallel Computing & Solvers for Large Scale Problems in Engineering Prof. Dr.-Ing. Michael W. Gee Mechanics & High Performance Computing Group http://www.mhpc.mw.tum.de [email protected]

1

Prof. Dr. M.W. Gee Mechanics & High Performance Computing Group Dept. Mechanical Engineering Technische Universität München

Dates 14.04.16, 14:15 – 15:45 Mw 1237 21.04.16, 14:15 – 15:45 28.04.16, 14:15 – 15:45 MW 2250 05.05.16 (holiday) 12.05.16, 14:15 – 15:45 19.05.16 14:15 – 15:45 26.05.16 (holiday) 02.06.16, 14:15 – 18:00 (Block-Exercise) 09.06.16, 14:15 – 15:45 16.06.16, 14:15 – 15:45 23.06.16, 14:15 – 18:00 (Block-Exercise) 30.06.16, 14:15 – 15:45 07.07.16, 14:15 – 15:45 14.07.16, 14:15 – 15:45 MW2250 some dates in MW1237 (announced) -

in

{

-

Exercises •2 Block Hands-On Exercises Thursday 14:15 – 18:00 (Red Pool of LnM) Exam •5 ECTS, Vertiefungsfach Modul Mechanik (oral or written)

Language •Oral: English if desired Slides: English Materials •These slides are posted online ahead of lecture

Web •Downloads & announcements: http://www.mhpc.mw.tum.de/index.php?id=27

Course Organization

2

Prof. Dr. M.W. Gee Mechanics & High Performance Computing Group Dept. Mechanical Engineering Technische Universität München

Who Higher Semester Students of Mechanical Engineering, Applied Math, CSE/COME with some background in Computational Solid/Fluid Mechanics, Numerical Methods, PDEs What Supplies knowledge & insight in parallel algorithms and methods for large scale continuum problems (heat transfer, structural dynamics, fluid dynamics, …) Gives understanding for interaction between physics at hand and numerical methods utilized / performance of algorithms Focus on selected core algorithms and methods: • Domain Decomposition • Distributed matrix/vector operations • Parallel Solution of Large Linear Systems of Equations Why Increasing importance of multiphysics simulation on multicore/processor architectures throughout all fields of engineering

Targets of Course

3

Prof. Dr. M.W. Gee Mechanics & High Performance Computing Group Dept. Mechanical Engineering Technische Universität München

Introduction Some Real-World-Sized Applications Why Large Problems? What is a Parallel Machine? Why can’t I run my standard Software on a parallel machine?

Parallel Iterative Methods for Linear Systems of Equations •Smoothers •Accelerators •Preconditioning based on DD

Introduction to parallel algorithms Distributed Objects and Basic Examples

An Introduction to Geometric & Algebraic Multigrid •Geometric Multigrid – Basic Ideas •Smoothed Aggregation Algebraic Multigrid

Domain Decomposition Methods DD motivated by Parallelity DD motivated by Physics

Outline

]

: fio

99¥ day

4

Prof. Dr. M.W. Gee Mechanics & High Performance Computing Group Dept. Mechanical Engineering Technische Universität München

Some Real-World-Sized Applications Reibkorrosion / Ermüdung / Thermo-Kontakt Schaufel-Scheibe Verbindungen (mit RR Inc.)

Electrodeposition / Galvanisierung

[Popp, Gee, Gitterle, Wall, IJNME, 2009, 2009, 2010], RR Inc.

[Bauer, Gee]

Atmung / Beatmung

Turbulenz / Fluid-Struktur-Thermo-Interaktion

[Comerford, Rausch, Wiechert, Gee]

[Gravemeier, Gee et al., CMAME, 2008, 2009]

5

Prof. Dr. M.W. Gee Mechanics & High Performance Computing Group Dept. Mechanical Engineering Technische Universität München

Compressed Cylindrical Shell

6

Prof. Dr. M.W. Gee Mechanics & High Performance Computing Group Dept. Mechanical Engineering Technische Universität München

Channel Flow with Obstacle

7

Prof. Dr. M.W. Gee Mechanics & High Performance Computing Group Dept. Mechanical Engineering Technische Universität München

Flow past Submarine

8

Prof. Dr. M.W. Gee Mechanics & High Performance Computing Group Dept. Mechanical Engineering Technische Universität München

Centrifugal Blood Pump

9

Prof. Dr. M.W. Gee Mechanics & High Performance Computing Group Dept. Mechanical Engineering Technische Universität München

Pressure Wave in an Artery

Deformation x10 3.1 Mio. Unknowns

10

Prof. Dr. M.W. Gee Mechanics & High Performance Computing Group Dept. Mechanical Engineering Technische Universität München

Pressure Wave in an Artery



Monolithic AMG-based FSI-Solver



Other state of the art methods, e.g. - Jacobian-Free Interface Newton Krylov - Iterativ partitionierte D-N mit Aitken Rel. [Fernandez et al. 2005, Küttler & Wall, 2008]



Significant superiority for - “difficult” physical setting - suitable for very large problems 11

Prof. Dr. M.W. Gee Mechanics & High Performance Computing Group Dept. Mechanical Engineering Technische Universität München

Why Large Scale Problems?

a-

Gmputatnal

Athuo

.

Sclerosis

-

.

Why Large Scale Problems?

12

Prof. Dr. M.W. Gee Mechanics & High Performance Computing Group Dept. Mechanical Engineering Technische Universität München

Why Large Scale Problems?

13

Prof. Dr. M.W. Gee Mechanics & High Performance Computing Group Dept. Mechanical Engineering Technische Universität München

Overview

#cores in top 500 HPC machines 2014

From Top500 Supercomputing Cites

Why Large Scale Problems?

14

Prof. Dr. M.W. Gee Mechanics & High Performance Computing Group Dept. Mechanical Engineering Technische Universität München

Overview

From Top500 Supercomputing Cites 2016

Why Large Scale Problems?

15

Prof. Dr. M.W. Gee Mechanics & High Performance Computing Group Dept. Mechanical Engineering Technische Universität München

ask -

8

... otodaöt } %:$

.ie#:? nun ÷ ecsnr

-

.

fntm

ä¥öf4

What is a parallel Computer?

!

Pfl

AWI

( hpwltue

:

2,7 Pfop )

16

Prof. Dr. M.W. Gee Mechanics & High Performance Computing Group Dept. Mechanical Engineering Technische Universität München

Senf =

be

What is a parallel Computer?

17

Suggest Documents