• DocumentCode
    2259914
  • Title

    Hybrid Distributed-/Shared-Memory Parallelization For Re-initializing Level Set Functions

  • Author

    Fortmeier, Oliver ; Bücker, H. Martin

  • Author_Institution
    Center for Comput. Eng. Sci. (CCES), RWTH Aachen Univ., Aachen, Germany
  • fYear
    2010
  • fDate
    1-3 Sept. 2010
  • Firstpage
    114
  • Lastpage
    121
  • Abstract
    The ever-increasing power of high-performance computers and advances in numerical techniques make possible the realistic study of two-phase flow problems in three spatial dimensions. Unfortunately, today, there is often still a gap between the design of numerical algorithms and the characteristics of the hardware on which the algorithms are executed. For the solution of a particular sub problem of a two-phase flow problem, we develop a numerical algorithm that aims to match the architecture of a cluster of nodes with multi-core chips. The algorithm is concerned with the re-initialization of level set function used to keep track of the interface between two phases of a fluid. It consists of a hybrid MPI/OpenMP parallelization strategy, using a domain decomposition approach on the outermost level of parallelization. On the inner level, a parallel region handles an individual sub domain. So, a domain decomposition approach based on MPI is combined with an OpenMP approach leading to a hybrid distributed-/shared-memory parallelization. Numerical experiments show that using such a hybrid strategy scales better than a pure MPI parallelization on two different Xeon-based clusters of quad-core processors using up to 1024 cores.
  • Keywords
    application program interfaces; computational fluid dynamics; distributed shared memory systems; flow simulation; message passing; parallel processing; two-phase flow; Xeon-based cluster; computational fluid dynamics; domain decomposition approach; high-performance computer; hybrid MPI-OpenMP parallelization strategy; hybrid distributed-shared memory parallelization; level set function reinitialization; multi-core chips; numerical technique; quad-core processor; two-phase flow problem; DROPS; computational fluid dynamics; finite elements; hybrid parallelization; two-phase flow problems; unstructured grids;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing and Communications (HPCC), 2010 12th IEEE International Conference on
  • Conference_Location
    Melbourne, VIC
  • Print_ISBN
    978-1-4244-8335-8
  • Electronic_ISBN
    978-0-7695-4214-0
  • Type

    conf

  • DOI
    10.1109/HPCC.2010.64
  • Filename
    5581331