Hybrid (OpenMP and MPI) parallelization of MFIX: a multiphase CFD code for modeling fluidized beds

  • Authors:
  • Sreekanth Pannala;Ed D'Azevedo;Madhava Syamlal

  • Affiliations:
  • Oak Ridge National Laboratory, Oak Ridge, TN;Oak Ridge National Laboratory, Oak Ridge, TN;National Energy Technology Laboratory, Morgantown, WV

  • Venue:
  • Proceedings of the 2003 ACM symposium on Applied computing
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

We describe the effort and experience in generating a hybrid parallel version of MFIX (Multiphase Flow with Interphase eXchanges), a code for modeling reactive multiphase flow in fluidized beds. The code uses portable OpenMP and MPI in a unified source code. The resulting parallel code has been ported to Beowulf Linux clusters, SGI shared memory multiprocessors, Compaq SC clusters, and an IBM SP. We present hybrid parallel performance results specifically on the 32-way node of IBM SP. This experience is relevant, as most modern high-performance computing (HPC) systems are clusters of SMP nodes.