Zhodnocení pokročilých metod a funkcí v softwaru pro numerické simulace

Title Alternative:Evaluation of advanced methods and functions in the software for numerical simulation
Loading...
Thumbnail Image
Date
2013-12-27
Journal Title
Journal ISSN
Volume Title
Publisher
Technická Univerzita v Liberci
Abstract
Tato diplomová práce se zabývá obecně numerickým modelováním a využitím komerčního softwaru FEFLOW s otevřeným programátorským rozhraním IFM. FEFLOW slouží pro modelování úloh proudění a transportu látek v podzemních vodách. Cílem práce bylo na modelových úlohách mimo jiné aplikovat pokročilé numerické metody (adaptivní zjemňování, paralelizace výpočtu). Výpočty z FEFLOW byly u vhodně zvolených úloh porovnávány s analytickým řešením. Testován byl vliv adaptivního zjemnění, okrajových a počátečních podmínek, geometrie úloh a různých metod řešení v FEFLOW (iterační a přímé řešiče) na přesnost výsledků. Další část práce je věnována využití IFM při implementaci pomocných kódů k modelovým úlohám a při tvorbě vstupních souborů pro další modelovací programy. Během testování se potvrdila vyšší rychlost výpočtu řešičem SAMG, který využívá paralelizaci. Při porovnávání výsledků z adaptivního a ručního zjemňování byla zjištěna vyšší přesnost výsledků z ručního zjemňování. U iteračních řešičů se potvrdilo, že s klesající velikostí ukončovacího kritéria klesá velikost chyby výpočtu.
This work deals with the using of commercial software FEFLOW with open programmer's interface IFM; program is used for modeling of problems of flow and transport of substances. The aim was to test the possibility of a programmer's interface for modeling tasks including applying advanced numerical methods (adaptive refinement, parallelization). Calculations have been carefully chosen for task compared with the analytical solution. We tested the effects of adaptive refinement, boundary and initial conditions, geometry problems and solutions in a variety of methods in FEFLOW. Another part is devoted to the use of IFM in the implementation of extra code to model tasks and to create input files for other modeling programs. During testing it was confirmed the higher speed of calculation SAMG solver that uses parallelization. When comparing the results of the adaptive and manual refinement was found higher accuracy of the results of manual refinement. For iteration solvers showed that with decreasing size of stopping criterion decreases the size of the errors.
Description
katedra: NTI; přílohy: CD; rozsah: 65 s.
Subject(s)
modelování, feflow, proudění, transport, numerické metody, paralelizace, adaptivní zjemňování, modeling, feflow, variable density flow, transport, numerical methods, parallelization, adaptive mesh refinement
Citation
ISSN
ISBN