Rozsáhlé paralelní výpočty často generují značně obsáhlé soubory s výstupními daty - při nestacionárních výpočtech tak objem dat uložených na disk snadno šplhá na desítky GB. Vizualizace těchto dat je potom značně výpočetně i časově náročná.
Cílem práce je ověřit možnosti paralelní vizualizace v prostředí ParaView a vyhodnotit možnou úsporu času při paralelní vizualizaci na výpočetním clusteru Hydra (NTI FM) nebo fox (CIV ČVUT).
Anotace v angličtině
Large-scale parallel computing often generates quite extensive files with output data - the volume of data stored on disk climbs during unsteady calculations easily to tens of GB. The visualization of the data is then quite computationally and time-consuming. The aim is to verify the possibility of parallel visualization in ParaView and assess the potential time savings in parallel visualization on computing cluster Hydra (NTI FM) or fox (CIV ČVUT).
Klíčová slova
ParaView, paralelní, vizualizace, OpenMPI
Klíčová slova v angličtině
ParaView, parallel, visualization, OpenMPI
Rozsah průvodní práce
42 s (39 884 znaků)
Jazyk
CZ
Anotace
Rozsáhlé paralelní výpočty často generují značně obsáhlé soubory s výstupními daty - při nestacionárních výpočtech tak objem dat uložených na disk snadno šplhá na desítky GB. Vizualizace těchto dat je potom značně výpočetně i časově náročná.
Cílem práce je ověřit možnosti paralelní vizualizace v prostředí ParaView a vyhodnotit možnou úsporu času při paralelní vizualizaci na výpočetním clusteru Hydra (NTI FM) nebo fox (CIV ČVUT).
Anotace v angličtině
Large-scale parallel computing often generates quite extensive files with output data - the volume of data stored on disk climbs during unsteady calculations easily to tens of GB. The visualization of the data is then quite computationally and time-consuming. The aim is to verify the possibility of parallel visualization in ParaView and assess the potential time savings in parallel visualization on computing cluster Hydra (NTI FM) or fox (CIV ČVUT).
Klíčová slova
ParaView, paralelní, vizualizace, OpenMPI
Klíčová slova v angličtině
ParaView, parallel, visualization, OpenMPI
Zásady pro vypracování
1. Seznamte se s problematikou vizualizace velkých dat a vyzkoušejte si jednoduché vizualizace pomocí softwaru Paraview. Popište architekturu programu v paralelním módu, mechanismus výměny dat a komunikace mezi jednotlivými procesy.
2. Nastudujte a vyzkoušejte si základy práce v operačním systému Linux.
3. Nastudujte a popište architekturu výpočetního clusteru NTI FM Hydra, případně superpočítače Altix UV 100 CIV ČVUT fox.
4. Zkompilujte na clusteru Hydra (případně superpočítači fox) Paraview připravený pro paralelní vizualizace (pvserver + client).
5. Pomocí MPI paralelizace proveďte paralelní vizualizaci velkých dat, distribuovaných na jednotlivých uzlech.
6. Vyhodnoťte zrychlení a snížení paměťových nároků na jeden výpočetní uzel oproti sériovému běhu a analyzujte úzká místa.
Zásady pro vypracování
1. Seznamte se s problematikou vizualizace velkých dat a vyzkoušejte si jednoduché vizualizace pomocí softwaru Paraview. Popište architekturu programu v paralelním módu, mechanismus výměny dat a komunikace mezi jednotlivými procesy.
2. Nastudujte a vyzkoušejte si základy práce v operačním systému Linux.
3. Nastudujte a popište architekturu výpočetního clusteru NTI FM Hydra, případně superpočítače Altix UV 100 CIV ČVUT fox.
4. Zkompilujte na clusteru Hydra (případně superpočítači fox) Paraview připravený pro paralelní vizualizace (pvserver + client).
5. Pomocí MPI paralelizace proveďte paralelní vizualizaci velkých dat, distribuovaných na jednotlivých uzlech.
6. Vyhodnoťte zrychlení a snížení paměťových nároků na jeden výpočetní uzel oproti sériovému běhu a analyzujte úzká místa.