Performance of a new CFD flow solver using a hybrid programming paradigm

M. J. Berger, M. J. Aftosmis, D. D. Marshall, S. M. Murman

Research output: Contribution to journalArticle

Abstract

This paper presents several algorithmic innovations and a hybrid programming style that lead to highly scalable performance using shared memory for a new computational fluid dynamics flow solver. This hybrid model is then converted to a strict message-passing implementation, and performance results for the two are compared. Results show that using this hybrid approach our OpenMP implementation is actually marginally faster than the MPI version, with parallel speedups of up to 599 out of 640 using OpenMP and 486 with MPI.

Original languageEnglish (US)
Pages (from-to)414-423
Number of pages10
JournalJournal of Parallel and Distributed Computing
Volume65
Issue number4
DOIs
StatePublished - Apr 1 2005

    Fingerprint

Keywords

  • Message passing
  • Parallel programming
  • Shared address space
  • Space-filling curves

ASJC Scopus subject areas

  • Software
  • Theoretical Computer Science
  • Hardware and Architecture
  • Computer Networks and Communications
  • Artificial Intelligence

Cite this