Comparison of Parallel Performance between MVAPICH2 and OpenMPI Applied to a Hyperbolic Test Problem

dc.contributor.authorReid, Michael J.
dc.date.accessioned2018-10-29T15:41:04Z
dc.date.available2018-10-29T15:41:04Z
dc.description.abstractDuring the manufacture of integrated circuits, the process of atomic layer deposition (ALD) is used to deposit a uniform seed layer of solid material atop the surface of a silicon wafer. The process can be modeled on the molecular level by a system of transient, linear integro-partial di erential Boltzmann equations, coupled with a non-linear surface reaction model, together called the kinetic transport and reaction model (KTRM). Each Boltzmann equation can be approximated by discretizing the velocity space, which yields a system of transient hyperbolic conservation laws that only involve the position vector and time as independent variables. The system can then be solved with DG, a computer implementation of the discontinuous Galerkin method. Due to the large size of the systems being solved and large number of time steps required, it is necessary to use parallel computing to obtain a solution in a reasonable amount of time. We analyze the performance of the DG code on multiple mesh resolutions by measuring its speedup and e ciency on UMBC's new distributed-memory cluster, hpc (www.umbc.edu/hpcf). We also compare the performance of DG when it is compiled using the MVAPICH2 and OpenMPI implementations of MPI, the most prevalent parallel communication library today. Testing on a variety of mesh sizes shows that the MVAPICH2 implementation runs as fast or faster than OpenMPI in all cases. This senior thesis is part of undergraduate research conducted under the direction of Dr. Matthias K. Gobbert.en_US
dc.description.sponsorshipThe hardware used in the computational studies is part of the UMBC High Performance Computing Facility (HPCF). The facility is supported by the U.S. National Science Foundation through the MRI program (grant no. CNS-0821258) and the SCREMS program (grant no. DMS{0821311), with additional substantial support from the University of Maryland, Baltimore County (UMBC). See www.umbc.edu/hpcf for more information on HPCF and the projects using its resources. I also thank UMBC for providing assistance for this research through an Undergraduate Research Award.en_US
dc.description.urihttps://userpages.umbc.edu/~gobbert/papers/ThesisReid2008.pdfen_US
dc.format.extent19 pagesen_US
dc.genresenior thesisen_US
dc.identifierdoi:10.13016/M2NK36870
dc.identifier.urihttp://hdl.handle.net/11603/11769
dc.language.isoen_USen_US
dc.relation.isAvailableAtThe University of Maryland, Baltimore County (UMBC)
dc.relation.ispartofUMBC Student Collection
dc.rightsThis item is likely protected under Title 17 of the U.S. Copyright Law. Unless on a Creative Commons license, for uses protected by Copyright Law, contact the copyright holder or the author.
dc.subjectParallel Performanceen_US
dc.subjectMVAPICH2en_US
dc.subjectOpenMPIen_US
dc.subjectHyperbolic Test Problemen_US
dc.subjectkinetic transport and reaction model (KTRM)en_US
dc.subjectintegrated circuitsen_US
dc.subjectUMBC High Performance Computing Facility (HPCF)en_US
dc.subjectatomic layer deposition (ALD)
dc.subjectkinetic transport and reaction model (KTRM)
dc.subjectdiscontinuous Galerkin method
dc.titleComparison of Parallel Performance between MVAPICH2 and OpenMPI Applied to a Hyperbolic Test Problemen_US
dc.typeTexten_US

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
ThesisReid2008.pdf
Size:
7.11 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.68 KB
Format:
Item-specific license agreed upon to submission
Description: