Vývoj systému pro konfigurování vědeckých výpočtů
školitel: | Ing. Tomáš Oberhuber, Ph.D. |
e-mail: | zobrazit e-mail |
typ práce: | bakalářská práce, diplomová práce |
zaměření: | MI_AMSM, MINF, APIN |
klíčová slova: | C++, YAML, XML, Json, konfigurace |
popis: | Template Numerical Library (TNL, www.tnl-project.org) je numerická knihovna jejímž cílem je usnadnit vývoj programů pro náročné počítačové simulace. Mezi cílové aplikace patří simulace proudění, analýza turbulencí nebo zpracování medicínských dat. Knihovna podporuje zejména výpočty na GPU včetně GPU klastrů. Je psána v jazyce C++ a silně využívá šablonové programování pro generování efektivního kódu. Při provádění složitějších počítačových simulací se nevyhneme zadávání celé řady vstupních parametrů. V praxi se běžně provádí výpočetní studie vyžadující provedení desítky výpočtů s různým nastavením. Cílem tohoto tématu je rozšířit již existující, velice jednoduchý, systém knihovny TNL pro zpracování vstupních parametrů a případně také navrhnout systém pro generování reportů výpočetních studií. Toto téma nevyžaduje žádnou znalost numerické matematiky a je dobré pro získání praxe s programováním v C++. |
naposledy změněno: | 03.09.2018 15:12:31 |
za obsah této stránky zodpovídá:
Čestmír Burdík | naposledy změněno: 9.9.2021