Date of Award
3-23-2009
Degree Type
Thesis
Degree Name
Master of Science (MS)
Department
Computer Science
First Advisor
Sushil K. Prasad - Chair
Second Advisor
Raj Sundarraman
Third Advisor
Saeid Belkasim
Abstract
Computational Science and Engineering (CSE) applications often exhibit the pattern of adaptive mesh applications. Adaptive mesh algorithm starts with a coarse base-level grid structure covering entire computational domain. As the computation intensified, individual grid points are tagged for refinement. Such tagged grid points are dynamically overlayed with finer grid points. Similarly if the level of refinement in a cell is greater than required, all such regions are replaced with coarser grids. These refinements proceed recursively. We have developed an object-oriented framework enabling time-stepped adaptive mesh application developers to convert their sequential applications to MPI applications in few easy steps. We present in this thesis our positive experience converting such application using our framework. In addition to the MPI support, framework does the grid expansion/contraction and load balancing making the application developer’s life easier.
DOI
https://doi.org/10.57709/1059405
Recommended Citation
Silva, Karunamuni Charuka, "An Adaptive Mesh MPI Framework for Iterative C++ Programs." Thesis, Georgia State University, 2009.
doi: https://doi.org/10.57709/1059405