Understanding the mechanics of turbulent fluid flow is of key importance for industry and society as for example in aerodynamics and aero-acoustics. The massive computational cost for resolving all turbulent scales in a realistic problem makes direct numerical simulation of the underlying Navier-Stokes equations impossible. Recent advances in adaptive finite element methods offer a new powerful tool in Computational Fluid Dynamics (CFD). The computational cost for simulating turbulent flow can be minimized where the mesh is adaptively resolved, based on a posteriori error control. These adaptive methods have been implemented for efficient serial computations, but the extension to an efficient parallel solver is a challenging task. This work concerns the development of an adaptive finite element method for modern parallel computer architectures. We present efficient data structures and data decomposition methods for distributed unstructured tetrahedral meshes. Our work also concerns an efficient parallellization of local mesh refinement methods such as recursive longest edge bisection. We also address the load balance problem with the development of an a priori predictive dynamic load balancing method. Current results are encouraging with almost linear strong scaling to thousands of cores on several modern architectures. / QC 20110223
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:kth-30277 |
Date | January 2011 |
Creators | Jansson, Niclas |
Publisher | KTH, Numerisk analys, NA, Stockholm : KTH Royal Institute of Technology |
Source Sets | DiVA Archive at Upsalla University |
Language | English |
Detected Language | English |
Type | Licentiate thesis, comprehensive summary, info:eu-repo/semantics/masterThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Relation | Trita-CSC-A, 1653-5723 ; 2011:02 |
Page generated in 0.0025 seconds