Shared-Memory Parallel Vector Implementation of the Immersed Boundary Method for the Computation of Blood Flow in the Beating Mammalian Heart

David M. Mcqueen, Charles S. Peskin

Research output: Contribution to journalArticle

Abstract

This paper describes the parallel implementation of the immersed boundary method on a shared-memory machine such as the Cray C-90 computer. In this implementation, outer loops are parallelized and inner loops are vectorized. The sustained computation rates achieved are 0.258 Gflops with a single processor, 1.89 Gflops with 8 processors, and 2.50 Gflops with 16 processors. An application to the computer simulation of blood flow in the heart is presented.

Original languageEnglish (US)
Pages (from-to)213-236
Number of pages24
JournalJournal of Supercomputing
Volume11
Issue number3
DOIs
StatePublished - 1997

Keywords

  • Cardiac fluid dynamics
  • Computational fluid dynamics
  • Heart
  • Immersed boundary method
  • Parallel computing
  • Shared memory
  • Vectorization

ASJC Scopus subject areas

  • Software
  • Theoretical Computer Science
  • Information Systems
  • Hardware and Architecture

Fingerprint Dive into the research topics of 'Shared-Memory Parallel Vector Implementation of the Immersed Boundary Method for the Computation of Blood Flow in the Beating Mammalian Heart'. Together they form a unique fingerprint.

  • Cite this