Introducing Over-decomposition to Existing Applications: A Case Study with PlasComCM and Adaptive MPI

Charm++ Workshop 2015
Pulication Type: Talk
Download: pdf ps

Abstract

Introducing over-decomposition at the application level to pre-existing codes can be challenging. We use Adaptive MPI, an implementation of MPI on top of Charm++ that provides application-independent support for processor virtualization, dynamic load balancing, and fault tolerance. We port PlasComCM, the main simulation code of the PSAAPII center at UIUC (XPACC), written in Fortran90 and MPI, to AMPI and show optimization and performance studies enabled by AMPI.

Text Ref


						

BibTex