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

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...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:Scientific programming Ročník 2019; číslo 2019; s. 1 - 12
Hlavní autoři: Ma, Wenpeng, Hu, Xiaodong, Yuan, Wu
Médium: Journal Article
Jazyk:angličtina
Vydáno: Cairo, Egypt Hindawi Publishing Corporation 01.01.2019
Hindawi
John Wiley & Sons, Inc
Témata:
ISSN:1058-9244, 1875-919X
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
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.
AbstractList 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.
Author Hu, Xiaodong
Yuan, Wu
Ma, Wenpeng
Author_xml – sequence: 1
  fullname: Ma, Wenpeng
– sequence: 2
  fullname: Hu, Xiaodong
– sequence: 3
  fullname: Yuan, Wu
BookMark eNqFkMFLwzAUxoNMcJvePEvAo9YladqkR6lOBxs76MBbSdPEZXRNTTpF_3ozOhAE8fQ-Hr_ve7xvBAaNbRQA5xjdYJwkE4JwNqEkoSlLj8AQc5ZEGc5eBkGjhEcZofQEjLzfIIQ5RmgIqtm2rdVWNZ3ojG2gaCq4bDuzNV_9wmooYD69g0-2flcOrrxpXuEyyFq0rargQvm18jCgi13dmZAGF7Mc5rZ1VirvrfOn4FiL2quzwxyD1fT-OX-M5suHWX47j2Scoi4quSiZrjKsdVoylqWIlpowhRXnpZYx1ZhwrCQRMkEsEyXCFFFWac6JLLmOx-Cyzw2n33bKd8XG7lwTThaExIzuI7NAkZ6SznrvlC6k6b_vnDB1gVGxb7PYt1kc2gym61-m1pmtcJ9_4Vc9vjZNJT7Mf_RFT6vAKC1-aIIRi9P4G8Vrjm8
CitedBy_id crossref_primary_10_1002_cpe_8014
Cites_doi 10.1016/j.cma.2006.09.012
10.1007/s10586-013-0332-1
10.1016/j.compfluid.2014.02.005
10.1016/j.compfluid.2011.11.014
10.1016/j.parco.2016.06.001
10.1016/j.advengsoft.2014.08.007
10.1016/j.compfluid.2018.03.005
10.1016/j.jcp.2013.12.021
10.1016/j.jpdc.2014.10.005
10.1016/0021-9991(81)90156-x
10.1002/fld.2292
10.1016/j.cma.2016.03.038
10.1016/j.jcp.2018.07.049
10.2514/2.2070
10.1016/j.advengsoft.2017.12.001
10.1177/1748301818797062
10.1007/s11227-013-1015-7
10.1016/j.camwa.2017.07.032
10.1016/j.compfluid.2005.02.006
10.1016/s0376-0421(99)00013-5
10.1016/0021-9991(81)90128-5
10.1016/j.compfluid.2012.04.022
10.1016/j.sysarc.2014.07.001
10.1016/j.camwa.2017.03.003
10.1002/fld.2254
10.1016/j.jcp.2014.08.024
10.1016/j.cam.2017.12.050
ContentType Journal Article
Copyright Copyright © 2019 Wenpeng Ma et al.
Copyright © 2019 Wenpeng Ma et al. This is an open access article distributed under the Creative Commons Attribution License (the “License”), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License. https://creativecommons.org/licenses/by/4.0
Copyright_xml – notice: Copyright © 2019 Wenpeng Ma et al.
– notice: Copyright © 2019 Wenpeng Ma et al. This is an open access article distributed under the Creative Commons Attribution License (the “License”), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License. https://creativecommons.org/licenses/by/4.0
DBID ADJCN
AHFXO
RHU
RHW
RHX
AAYXX
CITATION
7SC
7SP
8FD
JQ2
L7M
L~C
L~D
DOI 10.1155/2019/4254676
DatabaseName الدوريات العلمية والإحصائية - e-Marefa Academic and Statistical Periodicals
معرفة - المحتوى العربي الأكاديمي المتكامل - e-Marefa Academic Complete
Hindawi Publishing Complete
Hindawi Publishing Subscription Journals
Hindawi Publishing Open Access
CrossRef
Computer and Information Systems Abstracts
Electronics & Communications Abstracts
Technology Research Database
ProQuest Computer Science Collection
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
DatabaseTitle CrossRef
Technology Research Database
Computer and Information Systems Abstracts – Academic
Electronics & Communications Abstracts
ProQuest Computer Science Collection
Computer and Information Systems Abstracts
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts Professional
DatabaseTitleList CrossRef

Technology Research Database

Database_xml – sequence: 1
  dbid: RHX
  name: Hindawi Publishing Open Access
  url: http://www.hindawi.com/journals/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISSN 1875-919X
Editor Fraguela, Basilio B.
Editor_xml – sequence: 1
  givenname: Basilio B.
  surname: Fraguela
  fullname: Fraguela, Basilio B.
EndPage 12
ExternalDocumentID 10_1155_2019_4254676
1210736
GrantInformation_xml – fundername: Key Research Project of Institutions of Higher Education of Henan Province
  grantid: 17B520034
– fundername: Nanhu Scholar Program of XYNU
– fundername: National Natural Science Foundation of China
  grantid: 61702438; 11502267
GroupedDBID .DC
0R~
24P
4.4
5VS
AAFWJ
AAMMB
ABEFU
ABJNI
ABUBZ
ACCMX
ACGFS
ACPQW
ADBBV
ADJCN
AEFGJ
AENEX
AFRHK
AGIAB
AGXDD
AHFXO
AIDQK
AIDYY
ALMA_UNASSIGNED_HOLDINGS
ASPBG
AVWKF
BCNDV
CAG
COF
DU5
EBS
EJD
FEDTE
H13
HZ~
IL9
IOS
IPNFZ
KQ8
MET
MIO
MV1
NGNOM
O9-
OK1
RIG
VOH
.4S
AAJEY
ABDBF
ARCSS
EAD
EAP
EDO
EMK
EPL
EST
ESX
GROUPED_DOAJ
I-F
MK~
ML~
RHU
RHW
RHX
TUS
AAYXX
ALUQN
CITATION
7SC
7SP
8FD
JQ2
L7M
L~C
L~D
ID FETCH-LOGICAL-c360t-b8ab7fd91ff6b779604bf27e1e88bfc34f1281ec2ac5079ab014047df882cb8f3
IEDL.DBID RHX
ISICitedReferencesCount 1
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000473451800001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 1058-9244
IngestDate Fri Jul 25 09:29:54 EDT 2025
Tue Nov 18 21:30:05 EST 2025
Sat Nov 29 04:06:56 EST 2025
Sun Jun 02 19:16:56 EDT 2024
Thu Sep 25 15:14:01 EDT 2025
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Issue 2019
Language English
License This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
http://creativecommons.org/licenses/by/4.0
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c360t-b8ab7fd91ff6b779604bf27e1e88bfc34f1281ec2ac5079ab014047df882cb8f3
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ORCID 0000-0002-6363-4161
OpenAccessLink https://dx.doi.org/10.1155/2019/4254676
PQID 2237479609
PQPubID 2046410
PageCount 12
ParticipantIDs proquest_journals_2237479609
crossref_citationtrail_10_1155_2019_4254676
crossref_primary_10_1155_2019_4254676
hindawi_primary_10_1155_2019_4254676
emarefa_primary_1210736
PublicationCentury 2000
PublicationDate 2019-01-01
PublicationDateYYYYMMDD 2019-01-01
PublicationDate_xml – month: 01
  year: 2019
  text: 2019-01-01
  day: 01
PublicationDecade 2010
PublicationPlace Cairo, Egypt
PublicationPlace_xml – name: Cairo, Egypt
– name: New York
PublicationTitle Scientific programming
PublicationYear 2019
Publisher Hindawi Publishing Corporation
Hindawi
John Wiley & Sons, Inc
Publisher_xml – name: Hindawi Publishing Corporation
– name: Hindawi
– name: John Wiley & Sons, Inc
References 22
23
45
46
26
(29) 2007
(1) 2017
30
31
10
(28) 2002
11
33
34
13
14
36
15
16
17
39
18
(12) 2018; 125
19
4
5
6
(42) 2005
8
9
41
20
(38) 2014
References_xml – ident: 36
  doi: 10.1016/j.cma.2006.09.012
– ident: 15
  doi: 10.1007/s10586-013-0332-1
– ident: 14
  doi: 10.1016/j.compfluid.2014.02.005
– ident: 23
  doi: 10.1016/j.compfluid.2011.11.014
– ident: 4
  doi: 10.1016/j.parco.2016.06.001
– ident: 19
  doi: 10.1016/j.advengsoft.2014.08.007
– ident: 8
  doi: 10.1016/j.compfluid.2018.03.005
– year: 2014
  ident: 38
– volume: 125
  start-page: 46
  year: 2018
  ident: 12
  publication-title: Advances in Engineering Software
– ident: 31
  doi: 10.1016/j.jcp.2013.12.021
– ident: 22
  doi: 10.1016/j.jpdc.2014.10.005
– ident: 41
  doi: 10.1016/0021-9991(81)90156-x
– year: 2005
  ident: 42
– ident: 34
  doi: 10.1002/fld.2292
– ident: 9
  doi: 10.1016/j.cma.2016.03.038
– ident: 10
  doi: 10.1016/j.jcp.2018.07.049
– ident: 45
  doi: 10.2514/2.2070
– year: 2017
  ident: 1
– year: 2007
  ident: 29
– ident: 6
  doi: 10.1016/j.advengsoft.2017.12.001
– ident: 46
  doi: 10.1177/1748301818797062
– ident: 26
  doi: 10.1007/s11227-013-1015-7
– ident: 11
  doi: 10.1016/j.camwa.2017.07.032
– ident: 33
  doi: 10.1016/j.compfluid.2005.02.006
– ident: 30
  doi: 10.1016/s0376-0421(99)00013-5
– ident: 39
  doi: 10.1016/0021-9991(81)90128-5
– ident: 13
  doi: 10.1016/j.compfluid.2012.04.022
– ident: 20
  doi: 10.1016/j.sysarc.2014.07.001
– volume-title: Hybrid MPI+OpenMP programming of an overset CFD solver and performance investigations
  year: 2002
  ident: 28
– ident: 16
  doi: 10.1016/j.camwa.2017.03.003
– ident: 18
  doi: 10.1002/fld.2254
– ident: 17
  doi: 10.1016/j.jcp.2014.08.024
– ident: 5
  doi: 10.1016/j.cam.2017.12.050
SSID ssj0018100
Score 2.141388
Snippet In this paper, we develop and parallelize a CFD solver that supports overlapped meshes on multiple MIC architectures by using multithreaded technique. We...
SourceID proquest
crossref
hindawi
emarefa
SourceType Aggregation Database
Enrichment Source
Index Database
Publisher
StartPage 1
SubjectTerms Algorithms
Architectural engineering
Automation
Codes
Computational physics
Coprocessors
Data exchange
Electronic devices
Finite volume method
Fluid dynamics
Investigations
Microprocessors
Numerical analysis
Optimization
Optimization techniques
Researchers
Simulation
Title Implementation and Optimization of a CFD Solver Using Overlapped Meshes on Multiple MIC Coprocessors
URI https://search.emarefa.net/detail/BIM-1210736
https://dx.doi.org/10.1155/2019/4254676
https://www.proquest.com/docview/2237479609
Volume 2019
WOSCitedRecordID wos000473451800001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVWIB
  databaseName: Wiley Online Library Open Access
  customDbUrl:
  eissn: 1875-919X
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0018100
  issn: 1058-9244
  databaseCode: 24P
  dateStart: 19920101
  isFulltext: true
  titleUrlDefault: https://authorservices.wiley.com/open-science/open-access/browse-journals.html
  providerName: Wiley-Blackwell
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LT8MwDI7YxCQuvB-DMeUwTqhibdomO6LBtAN7iIe0W5WkiZjE2mod4-_jtNkQTAhurermENe1v9j-jFCLhSFVnscdN9ah48dEOjxQ0mFmvHYYaMJJ0Sj8QIdDNpl0xpYkKd9M4YO3A3judm58w9tOwwqqsMBUbj32J-tkAXPbJelAALYL7mpV3_7j3W-ep6ZmHC7AHdVeDfj9mG78jAsP09tHuzY0xLelLg_QlkoO0d5q7AK2VniE4oLRd2abhhLMkxiPwPJntqUSpxpz3O3d4afU1D3joiwAj5bm6C7LVIwHKn9VOQbRga0nxKAN3E2zsm0gnefH6KV3_9ztO3ZYgiNJ2F44gnFBddxxtQ4FpYZzRWiPKlcxJrQkvjY5MyU9LiEE7HBREOvQWEOILQXT5ARVkzRRZwgr6koidNxWEM9pEnAuXBZypqnnc8BTdXS92shIWiZxM9DiLSoQRRBEZtsju-11dLWWzkoGjV_kTq1OvsQAj1ICT1pWR38s0FgpMLKGmEcQ_QBgMrR65_9b5QLtmNvylKWBqov5u7pE23K5mObzJqp4_rhZfH6f15nQig
linkProvider Hindawi Publishing
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Implementation+and+Optimization+of+a+CFD+Solver+Using+Overlapped+Meshes+on+Multiple+MIC+Coprocessors&rft.jtitle=Scientific+programming&rft.au=Ma%2C+Wenpeng&rft.au=Hu%2C+Xiaodong&rft.au=Yuan%2C+Wu&rft.date=2019-01-01&rft.pub=Hindawi+Publishing+Corporation&rft.issn=1058-9244&rft.eissn=1875-919X&rft.volume=2019&rft.issue=2019&rft.spage=1&rft.epage=12&rft_id=info:doi/10.1155%2F2019%2F4254676&rft.externalDBID=ADJCN&rft.externalDocID=1210736
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1058-9244&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1058-9244&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1058-9244&client=summon