Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Mnohatělesové simulace a jejich využití při studiu výpočetní fyziky Srní, 28.-30. dubna, 2005 Moderní trendy v přípravě učitelů fyziky II Jakub Schwarzmeier.

Podobné prezentace


Prezentace na téma: "Mnohatělesové simulace a jejich využití při studiu výpočetní fyziky Srní, 28.-30. dubna, 2005 Moderní trendy v přípravě učitelů fyziky II Jakub Schwarzmeier."— Transkript prezentace:

1 Mnohatělesové simulace a jejich využití při studiu výpočetní fyziky Srní, dubna, 2005 Moderní trendy v přípravě učitelů fyziky II Jakub Schwarzmeier Katedra obecné fyziky Západočeská univerzita v Plzni postgraduální student, školitel: Miroslav Randa

2 model – popsán diferenciálními rovnicemi simulace – proces numericky řešící model Modelování a simulace model reálný povoz

3 Mnohatělesové simulace interakce –krátkého x dalekého dosahu počáteční podmínky vyhodnocení interakcí mezi n-tělesy na základě modelu

4 správnost implementace algoritmu numerická integrace: časový krok konstantní časový krok: anomální urychlení přesnost metody stabilita metody zaokrouhlování a diskretizace zachování energie malý počet těles Přesnost a chyby numerických metod

5 Simulace sluneční soustavy: „gravitační prak“

6 Simulace sluneční soustavy: „negravitační pohyb komet”

7 klasickyrelativisticky Simulace sluneční soustavy: „PSR ”

8 kulové hvězdokupy, galaxie počáteční podmínky: distribuční funkce potřeba počítat ohromné množství interakcí –urychlení výpočtu za cenu malé ztráty přesnosti –metoda stromové dekompozice –mřížková metoda Rozsáhlé mnohatělesové systémy

9 hierarchický multipólový rozvojhierarchický multipólový rozvoj bez prostorového omezeníbez prostorového omezení adaptivní při nehomogenním rozložení částicadaptivní při nehomogenním rozložení částic simulovaný objem těles Stromový kód

10 Distribuovaná paměťDistribuovaná paměť –MPI (Message Passing Interface) –PVM (Parallel Virtual Machine) Sdílená paměťSdílená paměť –OpenMP Hybridní modelHybridní model Rozložení zátěžeRozložení zátěže Distribuovaný výpočet

11 COW (Cluster of Workstations)COW (Cluster of Workstations) –primárně pro uživatele WindowsWindows počítačové laboratořepočítačové laboratoře –ale! noc, víkend, prázdniny nevyužity BEOWULFBEOWULF –výhradně pro výpočty –Linux –MetaCentrum Distribuované systémy

12 Diagram pro NOW internet Uživatelské rozhraní Výpočetní stroj Počáteční podmínky Simulační program Vizualizace

13 Diagram s COW VizualizaceAnalýza Počáteční podmínky Simulační program Distribuovaný souborový systém (AFS)

14 Vizualizace Počáteční podmínkySimulace Numerické výsledkyVizualizace

15 Kulová hvězdokupa G1 M. Rich, K. Mighell, J. Neill, W. Freedman (Carnegie Observatories) and NASA Simulace hvězd J. Schwarzmeier ZČU/KOF

16 Vizualizace Messier 51 Galaxy Evolution Explorer (2003) NASA/JPL/Caltech Simulace hvězd J. Schwarzmeier ZČU/KOF

17 využití sw inženýrství –programování v malém = programování ve velkém –rozdělení vývoje do etap –cena hw klesá, cena sw roste  nedostatek sw Linux × Windows : Linux + Windows ? –je mi jedno kdo práci udělá –Linux zdarma, nemusí mít GUI, nekompatibilita vhodné pro výpočet –Windows placené (M$), GUI vhodné pro uživatelské rozhraní, analýzu dat a vizualizaci programovací jazyky? –RAD (Rapid Application Development)? využívat s úvahou výpočet: jak funkce v knihovně fungují? Za scénou

18 oddělení na části –umožňuje využití vhodných prostředků pro odlišné části celého simulačního cyklu počáteční podmínky: –obsahují mnoho znovu-využitelných částí –objektově orientované programování (OOP) –ať každý použije co umí (.NET CLR) C#, C++, Java, Pascal, Delphi, Fortran, Visual Basic, Ruby, … popis dat: XML výpočet: C/C++, Fortran –omezení přenositelnými komunikačními knihovnami –vysoká výpočetní výkonnost, minimální vedlejší režie zobrazení: DirectX, OpenGL –výhodou OpenGL: přenositelnost Programovací jazyky

19 Děkuji za vaši laskavou pozornost.


Stáhnout ppt "Mnohatělesové simulace a jejich využití při studiu výpočetní fyziky Srní, 28.-30. dubna, 2005 Moderní trendy v přípravě učitelů fyziky II Jakub Schwarzmeier."

Podobné prezentace


Reklamy Google