Back to results

Massachusetts Institute of Technology

MPI-based scalable computing platform for parallel numerical application

Abstract

dc:description.abstract

Developing parallel numerical applications, such as simulators and solvers, involves a variety of challenges in dealing with data partitioning, workload balancing, data dependencies, and synchronization. Many numerical applications share the need for an underlying parallel framework for parallelization on multi-core/multi-machine hardware. In this thesis, a computing platform for parallel numerical applications is designed and implemented. The platform performs parallelization by multiprocessing over MPI library, and serves as a layer of abstraction that hides the complexities in dealing with data distribution and inter-process communication. It also provides the essential functions that most numerical application use, such as handling data-dependency, workload-balancing, and overlapping communication and computation. The performance evaluation of the parallel platform shows that it is highly scalable for large problems.

Degree

thesis:*
Department dc:contributor.department
Massachusetts Institute of Technology. Computation for Design and Optimization Program.
Grantor dc:publisher
Massachusetts Institute of Technology
Year dc:date.issued
2014

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Albaiz, Abdulaziz (Abdulaziz Mohammad)
Advisor dc:contributor.advisor
  • John R. Williams.

Subjects

dc:subject × 1

Rights

dc:rights
Statement dc:rights
  • M.I.T. theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. See provided URL for inquiries about permission.
Language dc:language.iso
eng

Identifiers

dc:identifier.*
Handle dc:identifier.uri
http://hdl.handle.net/1721.1/95562
OAI identifier oai:identifier
oai:dspace.mit.edu:1721.1/95562

Chain of custody

source
Harvested from
MIT
Base URL
dspace.mit.edu/oai/request
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
citation

Albaiz, Abdulaziz (Abdulaziz Mohammad). MPI-based scalable computing platform for parallel numerical application. Massachusetts Institute of Technology, 2014. http://hdl.handle.net/1721.1/95562