Testování a optimalizace metody rozkladu oblasti pro specifické úlohy proudění

Title Alternative:Testing and optimization of domain decomposition method for particular flow problems
Loading...
Thumbnail Image
Date
2011
Journal Title
Journal ISSN
Volume Title
Publisher
Technická Univerzita v Liberci
Abstract
This thesis is concerned with problems of parallel computing, especially with regard to one area of its use ? the simulation of underground water flow. The first part of the work is discussing the basic variables, statistics and laws which we may encounter in our field of interest. A short description of software tools and interfaces for parallel computing is also given, together with an introduction to numerical libraries, by which the desired tasks can be effectively solved. We also deal with hardware, the so-called supercomputers and their architectures as well as with a description of two computers, which were used during our tests described in the second part. The second part is purely practical ? tests made on the sample tasks included in PETSc libraries are analyzed there and thus provide basic comparison of both tested computers. The work is also focusing on software for water flow, solute transport and sorption in a heterogonous porous and fractured medium called Flow123d and mentions the modifications made in the program noted above ? implementation of classes for time measurement and a set of scripts for automated tasks testing. Testing sets for program Flow123d performed on both tested supercomputers are analyzed there too, including the evaluation of the results.
Tato práce se zabývá problematikou paralelních výpočtů, zejména pak s přihlédnutím k jedné oblasti jejich využití ? simulaci proudění podzemní vody. První část práce se zaobírá základními veličinami, statistikami a zákony, se kterými se můžeme u dané problematiky setkat. Nechybí však ani popis softwarových nástrojů či rozhraní pro paralelní výpočty ani úvod do numerických knihoven, díky kterým můžeme požadované úlohy efektivně řešit. Věnujeme se zde i hardwaru, takzvaným superpočítačům, jejich architekturám a rovněž i popisu dvou počítačů, které byly použity při testování ve druhé části práce. Druhá část je již ryze praktická ? základní porovnání obou testovaných počítačů poskytují provedené testy ukázkových úloh z knihoven PETSc, které jsou zde rozebrány. Dále se práce zaměřuje na program pro simulaci proudění podzemní vody a transportu látek v horninovém prostředí, Flow123d, a to včetně popisu provedených úprav ? implementaci tříd pro měření časových intervalů a sadu skriptů pro automatizované testování úloh. Jsou zde rozebrány i vlastní testovací úlohy programu Flow123d provedené na obou testovacích počítačích, a to včetně zhodnocení jejich výsledků.
Description
katedra: NTI; přílohy: 1x CD; rozsah: 70 s
Subject(s)
parallel programming, cluster, flow123d, petsc, paralelní programování, cluster, flow123d, petsc
Citation
ISSN
ISBN