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

Joint Authors

Ma, Wenpeng
Yuan, Wu
Hu, Xiaodong

Source

Scientific Programming

Issue

Vol. 2019, Issue 2019 (31 Dec. 2019), pp.1-12, 12 p.

Publisher

Hindawi Publishing Corporation

Publication Date

2019-05-27

Country of Publication

Egypt

No. of Pages

12

Main Subjects

Mathematics

Abstract EN

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.

American Psychological Association (APA)

Ma, Wenpeng& Yuan, Wu& Hu, Xiaodong. 2019. Implementation and Optimization of a CFD Solver Using Overlapped Meshes on Multiple MIC Coprocessors. Scientific Programming،Vol. 2019, no. 2019, pp.1-12.
https://search.emarefa.net/detail/BIM-1210736

Modern Language Association (MLA)

Ma, Wenpeng…[et al.]. Implementation and Optimization of a CFD Solver Using Overlapped Meshes on Multiple MIC Coprocessors. Scientific Programming No. 2019 (2019), pp.1-12.
https://search.emarefa.net/detail/BIM-1210736

American Medical Association (AMA)

Ma, Wenpeng& Yuan, Wu& Hu, Xiaodong. Implementation and Optimization of a CFD Solver Using Overlapped Meshes on Multiple MIC Coprocessors. Scientific Programming. 2019. Vol. 2019, no. 2019, pp.1-12.
https://search.emarefa.net/detail/BIM-1210736

Data Type

Journal Articles

Language

English

Notes

Includes bibliographical references

Record ID

BIM-1210736