Repository logo
Log In(current)
  1. Home
  2. Colleges & Schools
  3. Graduate School
  4. Masters Theses
  5. From MPI to OpenSHMEM: Porting LAMMPS
Details

From MPI to OpenSHMEM: Porting LAMMPS

Date Issued
August 1, 2015
Author(s)
Tang, Chunyan  
Advisor(s)
Jack Dongarra
Additional Advisor(s)
George Bosilca
Audris Mockus
Permanent URI
https://trace.tennessee.edu/handle/20.500.14382/39565
Abstract

This work details the opportunities and challenges of porting a petascale-capable, MPI-based application LAMMPS to OpenSHMEM. We investigate the major programming challenges stemming from the differences in communication semantics, address space organization, and synchronization operations between the two pro- gramming models. This work provides several approaches to solve those challenges for representative communication patterns in LAMMPS, e.g., by utilizing group synchronization, peer’s buffer status tracking, double buffer strategy and unpacked direct transfer of data. The performance of LAMMPS is evaluated on the Titan HPC system at ORNL. The OpenSHMEM implementations are compared with MPI version in terms of both strong and weak scaling. The results outline that OpenSHMEM provides a rich semantic to implement scalable scientific applications. In addition, the experiments demonstrate that OpenSHMEM can compete with, and often improve on, the optimized MPI implementation.

Subjects

HPC

PGAS

LAMMPS

OpenSHMEM

Parallel Programming

Disciplines
Computational Engineering
Degree
Master of Science
Major
Computer Engineering
Embargo Date
January 1, 2011
File(s)
Thumbnail Image
Name

mythesis.pdf

Size

612.65 KB

Format

Adobe PDF

Checksum (MD5)

6a097e93652a003b3935d7b038e8e0ba


University Libraries

1015 Volunteer Boulevard
Knoxville, TN 37996
865-974-4351

Map & Directions
Donate to the Libraries
  • About
  • John C. Hodges Society
  • Speaking Volumes magazine
  • Outreach
  • Directory
  • Employment
  • Policies
  • Library Intranet
University of Tennessee power T logo

The University of Tennessee, Knoxville
Knoxville, Tennessee 37996
865-974-1000

Events
A-Z
Apply
Privacy
Map
Directory
Give to UT
Accessibility

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science