Vývoj systému pro konfigurování vědeckých výpočtů

advisor: Ing. Tomáš Oberhuber, Ph.D.
e-mail: show e-mail
type: bachelor thesis, master thesis
branch of study: MI_AMSM, MINF, APIN
key words: C++, YAML, XML, Json, konfigurace
description: 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++.
last update: 03.09.2018 15:12:31

administrator for this page: Ľubomíra Dvořáková | last update: 09/12/2011
Trojanova 13, 120 00 Praha 2, tel. +420 770 127 494
Czech Technical Univeristy in Prague | Faculty of Nuclear Sciences and Physical Engineering | Department of Mathematics