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á: Ľubomíra Dvořáková | naposledy změněno: 12.9.2011
Trojanova 13, 120 00 Praha 2, tel. +420 770 127 494
České vysoké učení technické v Praze | Fakulta jaderná a fyzikálně inženýrská | Katedra matematiky