Bakalářská práce se zaměřuje kvalitu dělení sítě pro flow123d za použití knihovny BDDCML a METISu. Cílem je toto dělení upravit a zefektivnit tak výpočet. Dále dokázat, že tato změna nebude mít negativní vliv na výpočet pomocí knihovny Petsc. V řešení bylo použito metody vážení, která ovlivňuje váhu vybraných elementů sítě a úprava nastavení METISu. Také byli testovány různé měřící metody.
Anotace v angličtině
Bachelor thesis focuses on the quality of the network division flow123d using library BDDCML and Metis. The objective this division is to modify and streamline calculation. Additionally prove that this change will not have a negative effect on the calculation using the library PETSc. The solution was using weighting method, which affects the weight of selected network elements and adjusting settings Metis. They were also tested different methods of measurement.
Bakalářská práce se zaměřuje kvalitu dělení sítě pro flow123d za použití knihovny BDDCML a METISu. Cílem je toto dělení upravit a zefektivnit tak výpočet. Dále dokázat, že tato změna nebude mít negativní vliv na výpočet pomocí knihovny Petsc. V řešení bylo použito metody vážení, která ovlivňuje váhu vybraných elementů sítě a úprava nastavení METISu. Také byli testovány různé měřící metody.
Anotace v angličtině
Bachelor thesis focuses on the quality of the network division flow123d using library BDDCML and Metis. The objective this division is to modify and streamline calculation. Additionally prove that this change will not have a negative effect on the calculation using the library PETSc. The solution was using weighting method, which affects the weight of selected network elements and adjusting settings Metis. They were also tested different methods of measurement.
1. Instalujte aktuální verzi programu Flow123d a balíku METIS na paralelním počítači.
2. Připravte testovací úlohy.
3. Otestujte použití různých nástrojů pro sledování výkonu paralelního programu: Intel Trace Analyzer, vlastní profiler projektu, profilovací informace z PETSC.
4. Otestujte kvalitu současného způsobu dělení sítě pro různé numerické metody a lineární řešiče.
5. Implementujte kód pro získání dělení sítě, které zohledňuje dimenze elementů.
6. Otestujte nová dělení a jejich vliv na výkon lineárních řešičů jednotlivých numerických metod.
Zásady pro vypracování
1. Instalujte aktuální verzi programu Flow123d a balíku METIS na paralelním počítači.
2. Připravte testovací úlohy.
3. Otestujte použití různých nástrojů pro sledování výkonu paralelního programu: Intel Trace Analyzer, vlastní profiler projektu, profilovací informace z PETSC.
4. Otestujte kvalitu současného způsobu dělení sítě pro různé numerické metody a lineární řešiče.
5. Implementujte kód pro získání dělení sítě, které zohledňuje dimenze elementů.
6. Otestujte nová dělení a jejich vliv na výkon lineárních řešičů jednotlivých numerických metod.
Seznam doporučené literatury
METIS - Serial Graph Partitioning and Fill-reducing Matrix Ordering. KARYPIS, George.[online]. 2013 [cit. 2014-10-26].
Dostupné z: http://glaros.dtc.umn.edu/gkhome/metis/metis/overview
Load Balancing Fictions Falsehoods and Fallacies. HENDRICKSON, Bruce. Sandia National Laboratories: Exceptional Service in the National Interest [online]. 1999 [cit. 2014-10-26]. Dostupné z: http://www.sandia.gov/ bahendr/abstracts/myths.html
Seznam doporučené literatury
METIS - Serial Graph Partitioning and Fill-reducing Matrix Ordering. KARYPIS, George.[online]. 2013 [cit. 2014-10-26].
Dostupné z: http://glaros.dtc.umn.edu/gkhome/metis/metis/overview
Load Balancing Fictions Falsehoods and Fallacies. HENDRICKSON, Bruce. Sandia National Laboratories: Exceptional Service in the National Interest [online]. 1999 [cit. 2014-10-26]. Dostupné z: http://www.sandia.gov/ bahendr/abstracts/myths.html
Přílohy volně vložené
2 CD ROM
Přílohy vázané v práci
-
Převzato z knihovny
Ano
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Průběh obhajoby je zveřejněn pouze přihlášenému uživateli.