Faculty       Staff       Contact       Institute Directory
Research Groups      
Undergraduate       Graduate       Institute Admissions: Undergraduate | Graduate      
Events       Institute Events      
Lab Manual       Institute Computing      
No Menu Selected

* Research

Ph.D. Theses

Mesh Data Management Components for Petascale Adaptive Unstructured Mesh Based Simulations

By Ting Xie
Advisor: Mark S. Shephard
May 9, 2012

The simulation of complex physics problems over general 3D geometries can be effectively done using unstructured meshes that in many cases will have millions or billions of elements that can be only solved on massively parallel computers. The objective of this thesis is to support specific new unstructured mesh functionalities required by large-scale adaptive simulations building on the Flexible and distributed Mesh DataBase (FMDB).

To extend FMDB's functionalities in a sustainable manner that FMDB can easily evolve to support future application requirements, this work introduces a set of generic programming components for sets, iterators and tags designed for use in adaptive simulation software tools.

FMDB is then extended to address three specific requirements from large scale adaptive simulations. First, the generic set component is extended to support mesh set functions for mesh entities in parallel and is applied to support boundary layer mesh adaptations. Second, to support specific applications where the mesh representation on specific unconnected geometric model entities must match, such as applications with periodic boundary conditions, the capability of mesh matching is developed. Third, since it is desirable to increase the number of processors in the simulation as the mesh size increases, the capability to have multiple parts per process is developed to define new mesh partitions with alternative partitioning strategies and migration algorithms, based on an enhanced partition model.

With the addition of these capabilities, FMDB has been able to support a large class of adaptive unstructured mesh simulations on petascale supercomputers, including IBM BlueGene (BG/P) and Cray system. Applications on meshes of billions of elements distributed over O(100,000)'s of processors demonstrate the effectiveness of the software components developed in this work.

* Return to main PhD Theses page



---