Planned intervention: On Wednesday April 3rd 05:30 UTC Zenodo will be unavailable for up to 2-10 minutes to perform a storage cluster upgrade.
Published June 23, 2014 | Version v1
Working paper Open

OpenMP Parallelization of the Slilab Code

  • 1. SURFsara, Science Park 140, 1098XG Amsterdam, the Netherlands

Contributors

  • 1. Linn´e FLOW Centre, Mechanics Department, KTH, SE-100 44 Stockholm, Sweden
  • 2. KTH-PDC, SE-100 44 Stockholm, Sweden

Description

This white paper describes parallelization of the Slilab code with OpenMP for a shared-memory execution model when
focusing on the multiphase phase flow simulations, such as fiber suspensions in turbulent channel flows. In such problems
the motion of the ”second phase - fibre” is frequently crossed over the distributed domain boundary of the ”first phase -
fluid”, which in turn reduces the work-balance between the MPI ranks. The addition of OpenMP parallelization allows
to minimize the number of MPI ranks in favor of a single-node parallelism, therefore mitigating MPI imbalance. With
OpenMP parallelism in place, we also analyze performance of Slilab on Intel XeonPhi.

Files

WP178.pdf

Files (968.1 kB)

Name Size Download all
md5:d7cd81e6b73608e552ffda2966c69d62
968.1 kB Preview Download

Additional details

Funding

PRACE-3IP – PRACE - Third Implementation Phase Project 312763
European Commission