This work describes the development of a framework for numerical simulation software, using the finite volume method. A major guideline has been flexibility. The framework is written in C++, making strong use of its object-oriented capabilities. Outlined are the benefits, as well as the pitfalls related to object-oriented programming, if used for numerical simulations. The text explains that flexibility has not only been tried to achieve in terms of software design, but also with respect to the numerical approaches used. The field of application in the scope of this work is computational fluid dynamics. Thus a brief overview over the necessary equations and the employed numerical techniques is given. Furthermore a number of example computations can be found in this text. An important part of this work deals with a novel approach for unstructured mesh generation. The approach is based on multi element type grids and uses level-sets as input to describe the geometry. It is well suited to create anisotropic layers, such as boundary layer grids for fluid dynamics problems. Furthermore it can deal with moving and even topologically changing geometries. In the scope of this work it is limited to two-dimensional problems.
Identifer | oai:union.ndltd.org:DUETT/oai:DUETT:duett-07282003-103524 |
Date | 07 August 2003 |
Creators | Gloth, Oliver |
Contributors | Prof. Dr. A Dervieux, Prof. Dr.-Ing. D. Haenel |
Publisher | Gerhard-Mercator-Universitaet Duisburg |
Source Sets | Dissertations and other Documents of the Gerhard-Mercator-University Duisburg |
Language | German |
Detected Language | English |
Type | text |
Format | text/html, application/pdf |
Source | http://www.ub.uni-duisburg.de/ETD-db/theses/available/duett-07282003-103524/ |
Rights | unrestricted, I hereby certify that, if appropriate, I have obtained and attached hereto a written permission statement from the owner(s) of each third party copyrighted matter to be included in my thesis, dissertation, or project report, allowing distribution as specified below. I certify that the version I submitted is the same as that approved by my advisory committee. Hiermit erteile ich der Universitaet Duisburg das nicht-ausschliessliche Recht unter den unten angegebenen Bedingungen, meine Dissertation, Staatsexamens- oder Diplomarbeit, meinen Forschungs- oder Projektbericht zu veroeffentlichen und zu archivieren. Ich behalte das Urheberrecht und das Recht das Dokument zu veroeffentlichen und in anderen Arbeiten weiterzuverwenden. |
Page generated in 0.002 seconds