C/C++ programozási ismeretek, Monte-Carlo módszrek ismerete
A BME Nukleáris Technikai Intézetében fejlesztés alatt álló GUARDYAN direkt időfüggésű, grafikus számítási egység (GPU) alapú Monte-Carlo kód gyors lefolyású reaktortrenziensek szimulációjára alkalmas. A tranziensek termohidraulikai visszacsatolásának számításához szükséges az üzemanyagpálcákon belüli részteles teljesítményeloszlás becslése. A GPU architerktúra lehetőséget teremt a neutrontrajektóriák párhuzamos, egymástól független számítására, ezzel a futási időt nagyságrendelkkel rövidíti le. A párhuzamos szálak becsléseinek összegyűjtése szükségessé teszi a szálak kommunikációját, ez pedig kedvezőtlenül befolyásolja a számítási sebességet. A hallgató feladata a gyűjtési algoritmus kidolgozása és tesztelése külön figyelemmel arra, hogy a szimulált reaktorok mérete jelentősen befolyásolja a számítási szálak egymásra hatásának mértékét. A hallgató feladatai a következők:
1) atomerőművi bonyolulstágú rendszerben, rácsszerkezetben megadott üzemanyagpálcák azonosítási rendszerének kidolgozása
2) teljesítménybecslés-gyűjtési algoritmus, esetleg algoritmusok kidolgozása és megvalósíása CUDA/C++ nyelven
3) a megvalósult implementáció atomerőművi használatának elemzése