Toward an object-oriented core of the PPM library

Publikation: Beitrag in FachzeitschriftKonferenzartikelBeigetragenBegutachtung

Beitragende

  • Omar Awile - , ETH Zurich (Autor:in)
  • Ömer Demirel - , ETH Zurich (Autor:in)
  • Ivo F. Sbalzarini - , ETH Zurich (Autor:in)

Abstract

As high-performance computing (HPC) machines become increasingly complex, middleware-based programming paradigms have been particularly successful in reducing code development time and increasing simulation efficiency. The parallel particle-mesh (PPM) library is a state-of-the-art HPC middleware for parallel particle-mesh simulations. It is based on a concise set of six data and operation abstractions. The present paper describes the architecture of the new PPM library core. This new core architecture enables several simplifications in the library's user interface and supports for the first time the implementation of multi-resolution simulations using PPM. We further demonstrate the competitive performance of the new core architecture compared to the previous version of the PPM library.

Details

OriginalspracheEnglisch
Seiten (von - bis)1314-1316
Seitenumfang3
FachzeitschriftAIP Conference Proceedings
Jahrgang1281
PublikationsstatusVeröffentlicht - 2010
Peer-Review-StatusJa
Extern publiziertJa

Konferenz

TitelInternational Conference on Numerical Analysis and Applied Mathematics 2010, ICNAAM-2010
Dauer19 - 25 September 2010
StadtRhodes
LandGriechenland

Externe IDs

ORCID /0000-0003-4414-4340/work/159608316

Schlagworte

ASJC Scopus Sachgebiete

Schlagwörter

  • Abstractions, High-Performance Computing, Middleware, Parallel Computing, Scientific Computing