Paralelizace nástroje pro počítačovou podporu analýzy citlivosti modelů ; Parallelization of the tool for computer support of model sensitivity analysis

Saved in:
Bibliographic Details
Title: Paralelizace nástroje pro počítačovou podporu analýzy citlivosti modelů ; Parallelization of the tool for computer support of model sensitivity analysis
Authors: Müller, David
Contributors: Šembera Jan, doc. Ing. Ph.D., Skolitel : 64111 Ducháčková Eva, prof. Ing. CSc., Konzultant : 55849 Hnídek Jiří, Ing. Ph.D., Konzultant2 : 61311 Pilvousek Tomáš, Ing. Ph.D., Nechyba Miloslav, Ing.
Publication Year: 2016
Subject Terms: FEFLOW, analýza citlivosti, vývoj programu, paralelizace, MPJ Express, analysis of sensitivity, program development, parallelization, software
Description: Diplomová práce se zabývá paralelizací nástroje pro počítačovou podporu analýzy citlivosti hydrogeologických modelů. Cílem je paralelizovat výpočty softwaru, který dokáže analyzovat hydrogeologické modely a následně vyhodnotit jejich citlivost na změnu vstupních parametrů. K výpočtům dějů, které probíhají uvnitř modelů jako například proudění podzemní vody a transport hornin, je použit software FEFLOW. Výpočty probíhají na výpočetním clusteru a o interpretaci výsledku se stará aplikace na lokálním počítači. Jako paralelizační nástroj pro jazyk Java byla zvolena knihovna MPJ Express. Dokument je rozdělen do tří hlavních částí. První z nich je část teoretická. Ta se zabývá vysvětlením pojmů důležitých pro pochopení práce a použitými prostředky či nástroji. Druhá část práce se věnuje samotnému vývoji programu, který je hlavním cílem práce. Poslední část práce se věnuje testování aplikace, testovacímu modelu, srovnání rychlostí výpočtu za použití různého počtu výpočetních uzlů a interpretací zjištěných výsledků. ; The thesis deals with parallelization of a tool for computer-aided analysis of sensitivity of hydrogeological models. The aim is to parallelize the calculations of the software that can analyze hydrogeological models and then evaluate their sensitivity to changes in input parameters. The calculations of the processes that take place inside models such as groundwater flow and transport of rocks are made with the help of the FEFLOW software. Calculations are performed in a computing cluster and the results are interpreted on a local computer. The MPJ Express library was chosen as the paralleling Java tool. The document is divided into three main parts. The first one is theoretical and explains terms relevant for the understanding of the work and also describes the resources and tools that were used. The second part is dedicated to the development of the program, which is the main goal of the work. The last part is dedicated to application testing, test model, the comparison of calculation speed using a ...
Document Type: thesis
File Description: 69 s.; Ilustrace, Schémata, Tabulky 1; application/pdf
Language: Czech
Relation: begin*arab* renewcommand*labelenumi**[arabic*enumi*]* item D. Müller (2015), Rozšíření nástroje pro počítačovou podporu analýzy citlivosti hydrogeologických modelů, semestrální projekt FM TUL item P. Tvrdík, Parallel algorithms and computing. Praha: ČVUT, 2009. ISBN 80-01-02267-6. item FEFLOW 6.1 - User Manual, http://www.feflow.info/uploads/media/users_manual.pdf end*arab*; https://dspace.tul.cz/handle/15240/23883
Availability: https://dspace.tul.cz/handle/15240/23883
Rights: Vysokoškolská závěrečná práce je autorské dílo chráněné dle zákona č. 121/2000 Sb., autorský zákon, ve znění pozdějších předpisů. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem https://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou https://knihovna.tul.cz/document/26 ; A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act. https://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics https://knihovna.tul.cz/document/26 ; https://knihovna.tul.cz/document/26 ; https://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf
Accession Number: edsbas.949797D0
Database: BASE
Description
Abstract:Diplomová práce se zabývá paralelizací nástroje pro počítačovou podporu analýzy citlivosti hydrogeologických modelů. Cílem je paralelizovat výpočty softwaru, který dokáže analyzovat hydrogeologické modely a následně vyhodnotit jejich citlivost na změnu vstupních parametrů. K výpočtům dějů, které probíhají uvnitř modelů jako například proudění podzemní vody a transport hornin, je použit software FEFLOW. Výpočty probíhají na výpočetním clusteru a o interpretaci výsledku se stará aplikace na lokálním počítači. Jako paralelizační nástroj pro jazyk Java byla zvolena knihovna MPJ Express. Dokument je rozdělen do tří hlavních částí. První z nich je část teoretická. Ta se zabývá vysvětlením pojmů důležitých pro pochopení práce a použitými prostředky či nástroji. Druhá část práce se věnuje samotnému vývoji programu, který je hlavním cílem práce. Poslední část práce se věnuje testování aplikace, testovacímu modelu, srovnání rychlostí výpočtu za použití různého počtu výpočetních uzlů a interpretací zjištěných výsledků. ; The thesis deals with parallelization of a tool for computer-aided analysis of sensitivity of hydrogeological models. The aim is to parallelize the calculations of the software that can analyze hydrogeological models and then evaluate their sensitivity to changes in input parameters. The calculations of the processes that take place inside models such as groundwater flow and transport of rocks are made with the help of the FEFLOW software. Calculations are performed in a computing cluster and the results are interpreted on a local computer. The MPJ Express library was chosen as the paralleling Java tool. The document is divided into three main parts. The first one is theoretical and explains terms relevant for the understanding of the work and also describes the resources and tools that were used. The second part is dedicated to the development of the program, which is the main goal of the work. The last part is dedicated to application testing, test model, the comparison of calculation speed using a ...