Kummer, Florian (2012)
The BoSSS Discontinuous Galerkin solver for incompressible fluid dynamics and an extension to singular equations.
Technische Universität Darmstadt
Ph.D. Thesis, Primary publication
|
PDF
thesis-kummer.pdf Copyright Information: CC BY-NC-ND 2.5 Generic - Creative Commons, Attribution, NonCommercial, NoDerivs . Download (9MB) | Preview |
Item Type: | Ph.D. Thesis | ||||
---|---|---|---|---|---|
Type of entry: | Primary publication | ||||
Title: | The BoSSS Discontinuous Galerkin solver for incompressible fluid dynamics and an extension to singular equations. | ||||
Language: | English | ||||
Referees: | Oberlack, Prof. Dr.- Martin / M. ; Janicka, Prof. Dr.- Johannes / J. | ||||
Date: | 8 February 2012 | ||||
Place of Publication: | Darmstadt | ||||
Date of oral examination: | 15 November 2011 | ||||
Abstract: | This PhD thesis contains three major aspects: (1) the BoSSS software framework (or simply BoSSS code) itself, (2) an incompressible Navier-Stokes solver that is based on the BoSSS framework and finally (3) the development of the Extended Discontinuous Galerkin (XDG) method. One major result is the BoSSS software framework (or simply BoSSS code) itself. Its core aspects are discussed form both, software engineering and mathematical point of view. The software design itself features some novel aspects. Up to our knowledge, it is the first time someone implemented a large-scale, MPI-parallel CFD-application in the C# -language. The implemented BoSSS software library is a general tool for for the discretization of a systems of balance equations by means of the Discontinuous Galerkin (DG) method. On the foundation of this software library, a solver for incompressible single-phase problems, based on the projection method, was developed. Since the solution of the Poisson equation proofed to be the dominating operation in the incompressible Navier-Stokes solver, the Conjugate Gradient solver was ported to GPU (Graphics processing Unit), yielding an acceleration factor in the range of 5 to 20 in comparison to CPU. By the XDG method, it becomes possible to treat equations with singularities, i.e. jumps and kinks in the the solution, without regularizing these singularities (i.e. without ``smearing them'' out). The final aim of the XDG method is the treatment of immiscible multiphase flows. Since in single-phase settings it is commonly accepted that fractional-step - approaches like the Projection method offer better performance than `overall'-schemes, which assemble a large nonlinear, differential-algebraic system from the Navier-Stokes equations, it seems beneficial to extend these ideas to multiphase flows. Therefor, solvers for singular scalar equations were developed: for the Poisson equation with jump, as a proptotype for elliptic steady-state problems and for the instationary Heat equation as an example for a time-dependent equation with moving interface. |
||||
Alternative Abstract: |
|
||||
Alternative keywords: |
|
||||
URN: | urn:nbn:de:tuda-tuprints-28898 | ||||
Classification DDC: | 000 Generalities, computers, information > 004 Computer science 500 Science and mathematics > 510 Mathematics 500 Science and mathematics > 530 Physics 600 Technology, medicine, applied sciences > 620 Engineering and machine engineering |
||||
Divisions: | 16 Department of Mechanical Engineering 16 Department of Mechanical Engineering > Fluid Dynamics (fdy) |
||||
Date Deposited: | 09 Feb 2012 09:10 | ||||
Last Modified: | 09 Jul 2020 00:01 | ||||
URI: | https://tuprints.ulb.tu-darmstadt.de/id/eprint/2889 | ||||
PPN: | 386255318 | ||||
Export: |
View Item |