• Title of article

    Implementation and Optimization of a CFD Solver Using Overlapped Meshes on Multiple MIC Coprocessors

  • Author/Authors

    Ma, Wenpeng College of Computer and Information Technology -Xinyang Normal University, China , Yuan,Wu Computer Network Information Center - Chinese Academy of Sciences, China , Hu, Xiaodong Computer Network Information Center - Chinese Academy of Sciences, China

  • Pages
    13
  • From page
    1
  • To page
    13
  • Abstract
    In this paper, we develop and parallelize a CFD solver that supports overlapped meshes on multiple MIC architectures by using multithreaded technique. We optimize the solver through several considerations including vectorization, memory arrangement, and an asynchronous strategy for data exchange on multiple devices. Comparisons of different vectorization strategies are made, and the performances of core functions of the solver are reported. Experiments show that about 3.16x speedup can be achieved for the six core functions on a single Intel Xeon Phi 5110P MIC card, and 5.9x speedup can be achieved using two cards compared to an Intel E5-2680 processor for two ONERA M6 wings case.
  • Keywords
    Implementation , CFD Solver , Overlapped Meshes , Multiple MIC Coprocessors
  • Journal title
    Scientific Programming
  • Serial Year
    2019
  • Record number

    2611538