Rola superkomputerów i modelowania numerycznego we...

37
Rola superkomputerów i modelowania numerycznego we współczesnej fzyce Gabriel Wlazłowski

Transcript of Rola superkomputerów i modelowania numerycznego we...

Page 1: Rola superkomputerów i modelowania numerycznego we ...wlazlowski.fizyka.pw.edu.pl/pdfs/dydaktyka/NTO/wyklad1-intro.pdfFizyka obliczeniowa Ogólne teoria względności (równania Einsteina,

Rolasuperkomputerów

i modelowania numerycznego

we współczesnejfzyce

GabrielWlazłowski

Page 2: Rola superkomputerów i modelowania numerycznego we ...wlazlowski.fizyka.pw.edu.pl/pdfs/dydaktyka/NTO/wyklad1-intro.pdfFizyka obliczeniowa Ogólne teoria względności (równania Einsteina,

„Podział fizyki” – historyczny

FizykaFizykateoretycznateoretyczna

FizykaFizykaeksperymentalnaeksperymentalna

Page 3: Rola superkomputerów i modelowania numerycznego we ...wlazlowski.fizyka.pw.edu.pl/pdfs/dydaktyka/NTO/wyklad1-intro.pdfFizyka obliczeniowa Ogólne teoria względności (równania Einsteina,

„Podział fizyki” – historyczny

FizykaFizykateoretycznateoretyczna

FizykaFizykaeksperymentalnaeksperymentalna

Ogólne równania opisujące zachowanie się obiektów fizycznych (najczęściej równania różniczkowe lub całkowe)

Rozwiązania dla pewnych szczególnych przypadków

Page 4: Rola superkomputerów i modelowania numerycznego we ...wlazlowski.fizyka.pw.edu.pl/pdfs/dydaktyka/NTO/wyklad1-intro.pdfFizyka obliczeniowa Ogólne teoria względności (równania Einsteina,

„Podział fizyki” – historyczny

FizykaFizykateoretycznateoretyczna

FizykaFizykaeksperymentalnaeksperymentalna

Ogólne równania opisujące zachowanie się obiektów fizycznych (najczęściej równania różniczkowe lub całkowe)

Rozwiązania dla pewnych szczególnych przypadków

Pomiary wielkości fizycznych (Poszukiwanie zależności pomiędzy wynikami pomiarów)

Testy przewidywań teorii / modeli...

Page 5: Rola superkomputerów i modelowania numerycznego we ...wlazlowski.fizyka.pw.edu.pl/pdfs/dydaktyka/NTO/wyklad1-intro.pdfFizyka obliczeniowa Ogólne teoria względności (równania Einsteina,

„Podział fizyki” – dziś Fizyka teoretycznaFizyka teoretyczna Fizyka eksperymentalnaFizyka eksperymentalna

Fizyka obliczeniowaFizyka obliczeniowaOgólne równania opisujące zachowanie się obiektów fizycznych (najczęściej równania różniczkowe lub całkowe)

Rozwiązania dla pewnych szczególnych (idealistycznych) przypadków

Pomiary wielkości fizycznych (Poszukiwanie zależności pomiędzy wynikami pomiarów)

Testy przewidywań teorii / modeli...

Rozwiązanie równań teorii dla „dowolnego” przypadku (biorąc również pod uwagę warunki eksperymentalne) → supercomputing

Zaawansowana analiza danych (eksperymentalnych) → data science

Page 6: Rola superkomputerów i modelowania numerycznego we ...wlazlowski.fizyka.pw.edu.pl/pdfs/dydaktyka/NTO/wyklad1-intro.pdfFizyka obliczeniowa Ogólne teoria względności (równania Einsteina,

„Podział fizyki” – dziś Fizyka teoretycznaFizyka teoretyczna Fizyka eksperymentalnaFizyka eksperymentalna

Fizyka obliczeniowaFizyka obliczeniowaOgólne równania opisujące zachowanie się obiektów fizycznych (najczęściej równania różniczkowe lub całkowe)

Rozwiązania dla pewnych szczególnych (idealistycznych) przypadków

Pomiary wielkości fizycznych (Poszukiwanie zależności pomiędzy wynikami pomiarów)

Testy przewidywań teorii / modeli...

Rozwiązanie równań teorii dla „dowolnego” przypadku (biorąc również pod uwagę warunki eksperymentalne) → supercomputing

Zaawansowana analiza danych (eksperymentalnych) → data science

Dzisiejszy wykład...

Dzisiejszy wykład...

Page 7: Rola superkomputerów i modelowania numerycznego we ...wlazlowski.fizyka.pw.edu.pl/pdfs/dydaktyka/NTO/wyklad1-intro.pdfFizyka obliczeniowa Ogólne teoria względności (równania Einsteina,

Fizyka obliczeniowa

Ogólne teoria względności (równania Einsteina, hydrodynamika relatywistyczna)

Mechanika kwantowa (równanie Schrödingera, chromodynamika kwantowa, ….)

Fizyka klasyczna (równania Newtona, równania hydrodynamiki,...)

Typowe problemy dla Typowe problemy dla superkomputerówsuperkomputerów

Równanie Równanie (teoria, model)(teoria, model)

++

Metoda numeryczna Metoda numeryczna (algorytm)(algorytm)

++

(super)(super)komputerkomputer

Simulation of a black hole merger. Credit: NASA/Chandra

Fission of heavy uranium. Creadit: https://physics.aps.org/synopsis-for/10.1103/PhysRevLett.116.122504

Credit: https://www.lanl.gov/discover/news-stories-archive/2016/December/simulations-of-shocked-turbulence.php

Page 8: Rola superkomputerów i modelowania numerycznego we ...wlazlowski.fizyka.pw.edu.pl/pdfs/dydaktyka/NTO/wyklad1-intro.pdfFizyka obliczeniowa Ogólne teoria względności (równania Einsteina,

Fizyka obliczeniowa

Ogólne teoria względności (równania Einsteina, hydrodynamika relatywistyczna)

Mechanika kwantowa (równanie Schrödingera, chromodynamika kwantowa, ….)

Fizyka klasyczna (równania Newtona, równania hydrodynamiki,...)

Typowe problemy dla Typowe problemy dla superkomputerówsuperkomputerów

Równanie Równanie (teoria, model)(teoria, model)

++

Metoda numeryczna Metoda numeryczna (algorytm)(algorytm)

++

(super)(super)komputerkomputer

Simulation of a black hole merger. Credit: NASA/Chandra

Fission of heavy uranium. Creadit: https://physics.aps.org/synopsis-for/10.1103/PhysRevLett.116.122504

Credit: https://www.lanl.gov/discover/news-stories-archive/2016/December/simulations-of-shocked-turbulence.php

Page 9: Rola superkomputerów i modelowania numerycznego we ...wlazlowski.fizyka.pw.edu.pl/pdfs/dydaktyka/NTO/wyklad1-intro.pdfFizyka obliczeniowa Ogólne teoria względności (równania Einsteina,

Fizyka obliczeniowa

Ogólne teoria względności (równania Einsteina, hydrodynamika relatywistyczna)

Mechanika kwantowa (równanie Schrödingera, chromodynamika kwantowa, ….)

Fizyka klasyczna (równania Newtona, równania hydrodynamiki,...)

Typowe problemy dla Typowe problemy dla superkomputerówsuperkomputerów

Równanie Równanie (teoria, model)(teoria, model)

++

Metoda numeryczna Metoda numeryczna (algorytm)(algorytm)

++

(super)(super)komputerkomputer

Simulation of a black hole merger. Credit: NASA/Chandra

Fission of heavy uranium. Creadit: https://physics.aps.org/synopsis-for/10.1103/PhysRevLett.116.122504

Credit: https://www.lanl.gov/discover/news-stories-archive/2016/December/simulations-of-shocked-turbulence.php

Page 10: Rola superkomputerów i modelowania numerycznego we ...wlazlowski.fizyka.pw.edu.pl/pdfs/dydaktyka/NTO/wyklad1-intro.pdfFizyka obliczeniowa Ogólne teoria względności (równania Einsteina,

https://www.top500.org/

Page 11: Rola superkomputerów i modelowania numerycznego we ...wlazlowski.fizyka.pw.edu.pl/pdfs/dydaktyka/NTO/wyklad1-intro.pdfFizyka obliczeniowa Ogólne teoria względności (równania Einsteina,

https://www.top500.org/

TFlop/s = 1012 floating point operations per

second

TFlop/s = 1012 floating point operations per

second

~0.1 Tflop/s

Page 12: Rola superkomputerów i modelowania numerycznego we ...wlazlowski.fizyka.pw.edu.pl/pdfs/dydaktyka/NTO/wyklad1-intro.pdfFizyka obliczeniowa Ogólne teoria względności (równania Einsteina,

https://www.top500.org/

TFlop/s = 1012 floating point operations per

second

TFlop/s = 1012 floating point operations per

second

Obecnie główny cel dla branży HPC:

zwiększenie wydajności do

skali „exa” przy zużyciu

energii na poziomie ~10MW

Obecnie główny cel dla branży HPC:

zwiększenie wydajności do

skali „exa” przy zużyciu

energii na poziomie ~10MW

Credit https://www.top500.org

Page 13: Rola superkomputerów i modelowania numerycznego we ...wlazlowski.fizyka.pw.edu.pl/pdfs/dydaktyka/NTO/wyklad1-intro.pdfFizyka obliczeniowa Ogólne teoria względności (równania Einsteina,

https://www.top500.org/

pre-exascale supercomputerPamięć operacyjna > 10PB

Transfer międzywęzłowy: ≈ 23 GB/s.

Przestrzeń dyskowa ≈ 250PB

Prędkość zapisu/odczytu ≈ 2.5TB/s

Processor: IBM POWER9™

GPUs: NVIDIA Volta

Nowoczesny design

Credit: https://www.olcf.ornl.gov/

Page 14: Rola superkomputerów i modelowania numerycznego we ...wlazlowski.fizyka.pw.edu.pl/pdfs/dydaktyka/NTO/wyklad1-intro.pdfFizyka obliczeniowa Ogólne teoria względności (równania Einsteina,
Page 15: Rola superkomputerów i modelowania numerycznego we ...wlazlowski.fizyka.pw.edu.pl/pdfs/dydaktyka/NTO/wyklad1-intro.pdfFizyka obliczeniowa Ogólne teoria względności (równania Einsteina,

Dwarf@WUT: klaster deweloperski Wydziału Fizyki PW

→ regularne zakupy najnowszych technologii HPC

→ ~50Tflops

Page 16: Rola superkomputerów i modelowania numerycznego we ...wlazlowski.fizyka.pw.edu.pl/pdfs/dydaktyka/NTO/wyklad1-intro.pdfFizyka obliczeniowa Ogólne teoria względności (równania Einsteina,

Fizyka obliczeniowa i fale grawitacyjne

LIGO detectors at Hanford, WA (H1) and Livingston, LA (L1)

Credit: Phys. Rev. Lett. 116, 061102 (2016)

Co mierzy LIGO:

Lx=4km

Page 17: Rola superkomputerów i modelowania numerycznego we ...wlazlowski.fizyka.pw.edu.pl/pdfs/dydaktyka/NTO/wyklad1-intro.pdfFizyka obliczeniowa Ogólne teoria względności (równania Einsteina,

Fizyka obliczeniowa i fale grawitacyjne

LIGO detectors at Hanford, WA (H1) and Livingston, LA (L1)

Credit: Phys. Rev. Lett. 116, 061102 (2016)

Page 18: Rola superkomputerów i modelowania numerycznego we ...wlazlowski.fizyka.pw.edu.pl/pdfs/dydaktyka/NTO/wyklad1-intro.pdfFizyka obliczeniowa Ogólne teoria względności (równania Einsteina,

Fizyka obliczeniowa i fale grawitacyjne

LIGO detectors at Hanford, WA (H1) and Livingston, LA (L1)

Credit: Phys. Rev. Lett. 116, 061102 (2016)

ΔL ≈ 4 x 10-18 m

Page 19: Rola superkomputerów i modelowania numerycznego we ...wlazlowski.fizyka.pw.edu.pl/pdfs/dydaktyka/NTO/wyklad1-intro.pdfFizyka obliczeniowa Ogólne teoria względności (równania Einsteina,
Page 20: Rola superkomputerów i modelowania numerycznego we ...wlazlowski.fizyka.pw.edu.pl/pdfs/dydaktyka/NTO/wyklad1-intro.pdfFizyka obliczeniowa Ogólne teoria względności (równania Einsteina,

Fizyka obliczeniowa i fale grawitacyjne Credit: Phys. Rev. Lett. 116, 061102 (2016)

(2017)

Page 21: Rola superkomputerów i modelowania numerycznego we ...wlazlowski.fizyka.pw.edu.pl/pdfs/dydaktyka/NTO/wyklad1-intro.pdfFizyka obliczeniowa Ogólne teoria względności (równania Einsteina,

Fizyka obliczeniowa i fale grawitacyjne Credit: Phys. Rev. Lett. 116, 061102 (2016)

Page 22: Rola superkomputerów i modelowania numerycznego we ...wlazlowski.fizyka.pw.edu.pl/pdfs/dydaktyka/NTO/wyklad1-intro.pdfFizyka obliczeniowa Ogólne teoria względności (równania Einsteina,
Page 23: Rola superkomputerów i modelowania numerycznego we ...wlazlowski.fizyka.pw.edu.pl/pdfs/dydaktyka/NTO/wyklad1-intro.pdfFizyka obliczeniowa Ogólne teoria względności (równania Einsteina,

Fizyka obliczeniowa i mikroświat

Skalowanie: AN, A – parametr kontrolujący dokładność obliczeń (dyskretyzacja przestrzeni), N – liczba cząstek

Równanie Schrödingera

Page 24: Rola superkomputerów i modelowania numerycznego we ...wlazlowski.fizyka.pw.edu.pl/pdfs/dydaktyka/NTO/wyklad1-intro.pdfFizyka obliczeniowa Ogólne teoria względności (równania Einsteina,

Fizyka obliczeniowa i mikroświat

Skalowanie: AN, A – parametr kontrolujący dokładność obliczeń (dyskretyzacja przestrzeni), N – liczba cząstek

Równanie Schrödingera

Credit: https://www.nobelprize.org/

Najczęściej cytowana publikacja w fzyce

Page 25: Rola superkomputerów i modelowania numerycznego we ...wlazlowski.fizyka.pw.edu.pl/pdfs/dydaktyka/NTO/wyklad1-intro.pdfFizyka obliczeniowa Ogólne teoria względności (równania Einsteina,

1990

2012

Tflops Pflops

Page 26: Rola superkomputerów i modelowania numerycznego we ...wlazlowski.fizyka.pw.edu.pl/pdfs/dydaktyka/NTO/wyklad1-intro.pdfFizyka obliczeniowa Ogólne teoria względności (równania Einsteina,

List of quantum chemistry and solid-state physics software

Page 27: Rola superkomputerów i modelowania numerycznego we ...wlazlowski.fizyka.pw.edu.pl/pdfs/dydaktyka/NTO/wyklad1-intro.pdfFizyka obliczeniowa Ogólne teoria względności (równania Einsteina,

Zło

żono

ść n

umer

yczn

a

Page 28: Rola superkomputerów i modelowania numerycznego we ...wlazlowski.fizyka.pw.edu.pl/pdfs/dydaktyka/NTO/wyklad1-intro.pdfFizyka obliczeniowa Ogólne teoria względności (równania Einsteina,

Zło

żono

ść n

umer

yczn

a

Page 29: Rola superkomputerów i modelowania numerycznego we ...wlazlowski.fizyka.pw.edu.pl/pdfs/dydaktyka/NTO/wyklad1-intro.pdfFizyka obliczeniowa Ogólne teoria względności (równania Einsteina,

Zło

żono

ść n

umer

yczn

a

Page 30: Rola superkomputerów i modelowania numerycznego we ...wlazlowski.fizyka.pw.edu.pl/pdfs/dydaktyka/NTO/wyklad1-intro.pdfFizyka obliczeniowa Ogólne teoria względności (równania Einsteina,

Zło

żono

ść n

umer

yczn

a

Page 31: Rola superkomputerów i modelowania numerycznego we ...wlazlowski.fizyka.pw.edu.pl/pdfs/dydaktyka/NTO/wyklad1-intro.pdfFizyka obliczeniowa Ogólne teoria względności (równania Einsteina,

Zło

żono

ść n

umer

yczn

a

Numeryczne projektowanie nadprzewodników...

Page 32: Rola superkomputerów i modelowania numerycznego we ...wlazlowski.fizyka.pw.edu.pl/pdfs/dydaktyka/NTO/wyklad1-intro.pdfFizyka obliczeniowa Ogólne teoria względności (równania Einsteina,

Fizyka obliczeniowa w fizyce jądrowej

Odkrycie: 1938 (Otto Hahn)

Page 33: Rola superkomputerów i modelowania numerycznego we ...wlazlowski.fizyka.pw.edu.pl/pdfs/dydaktyka/NTO/wyklad1-intro.pdfFizyka obliczeniowa Ogólne teoria względności (równania Einsteina,

Fizyka obliczeniowa w fizyce jądrowej

Odkrycie: 1938 (Otto Hahn)

Pierwsza mikroskopowa symulacja rozczepienie jądrowego: 2016 @ TITAN

Page 34: Rola superkomputerów i modelowania numerycznego we ...wlazlowski.fizyka.pw.edu.pl/pdfs/dydaktyka/NTO/wyklad1-intro.pdfFizyka obliczeniowa Ogólne teoria względności (równania Einsteina,

Należy uwzględnić:→ stan nadprzewodzący dla protonów→ stan nadciekły dla neutronów

(w przeciwnym wypadku układ się nie rozpadnie)

Credit: Phys. Rev. Lett. 116, 122504 1,000 fm/c 3×10-21 s

Page 35: Rola superkomputerów i modelowania numerycznego we ...wlazlowski.fizyka.pw.edu.pl/pdfs/dydaktyka/NTO/wyklad1-intro.pdfFizyka obliczeniowa Ogólne teoria względności (równania Einsteina,

Bieżąca dokładność symulacji numerycznych: ~2%!

Symulacja Pomiar

Page 36: Rola superkomputerów i modelowania numerycznego we ...wlazlowski.fizyka.pw.edu.pl/pdfs/dydaktyka/NTO/wyklad1-intro.pdfFizyka obliczeniowa Ogólne teoria względności (równania Einsteina,

Bieżąca dokładność symulacji numerycznych: ~2%!

Symulacja Pomiar

Phys. Rev. Lett. 119, 042501 (2017)

Mikroskopowe reakcje jądrowe

Page 37: Rola superkomputerów i modelowania numerycznego we ...wlazlowski.fizyka.pw.edu.pl/pdfs/dydaktyka/NTO/wyklad1-intro.pdfFizyka obliczeniowa Ogólne teoria względności (równania Einsteina,

Fizyka

teoria

eksperyment

modelow

anie