Parallelization of an unstructured Navier–Stokes solver using a multi-color ordering method for OpenMP

•A multi-color Gauss–Seidel (MCGS) method is developed for OpenMP parallelization.•Using MCGS, an unstructured-grid Navier–Stokes solver is parallelized.•An algorithm for painting multi-colors is developed for MCGS.•The uniqueness of the solution of MCGS is confirmed with double precision accuracy....

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:Computers & Fluids Ročník 88; s. 496 - 509
Hlavní autoři: Sato, Yohei, Hino, Takanori, Ohashi, Kunihide
Médium: Journal Article
Jazyk:angličtina
Vydáno: Elsevier Ltd 01.12.2013
Elsevier BV
Témata:
ISSN:0045-7930, 1879-0747
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 •A multi-color Gauss–Seidel (MCGS) method is developed for OpenMP parallelization.•Using MCGS, an unstructured-grid Navier–Stokes solver is parallelized.•An algorithm for painting multi-colors is developed for MCGS.•The uniqueness of the solution of MCGS is confirmed with double precision accuracy. A multi-color ordering method has been developed for the Gauss–Seidel (GS) method in the framework of the unstructured-grid based Navier–Stokes equations solver using OpenMP. The multi-color ordering method is required to avoid the data race condition in do-loop parallelization and to achieve the uniqueness of a solution of GS. A coloring algorithm of painting neighbor cells with different colors is proposed for the multi-color ordering method. The method is tested for four sample simulation cases: one case of two-dimensional simulation and three cases of three-dimensional simulation. Through the sample simulations, the uniqueness of the solution of the Multi-Color ordering Gauss Seidel (MCGS) method is verified, and the convergence ratio of MCGS is found to be in the similar level to that of GS and better than the Jacobi method. The parallel efficiency is examined for workstations with two hexa-core CPUs or two octa-core CPUs. Although the parallel efficiency is dependent on computer systems and simulation cases, the speed up ratio of MCGS reaches 14 using two octa-core CPUs in the maximum case using 14 million cells.
AbstractList •A multi-color Gauss–Seidel (MCGS) method is developed for OpenMP parallelization.•Using MCGS, an unstructured-grid Navier–Stokes solver is parallelized.•An algorithm for painting multi-colors is developed for MCGS.•The uniqueness of the solution of MCGS is confirmed with double precision accuracy. A multi-color ordering method has been developed for the Gauss–Seidel (GS) method in the framework of the unstructured-grid based Navier–Stokes equations solver using OpenMP. The multi-color ordering method is required to avoid the data race condition in do-loop parallelization and to achieve the uniqueness of a solution of GS. A coloring algorithm of painting neighbor cells with different colors is proposed for the multi-color ordering method. The method is tested for four sample simulation cases: one case of two-dimensional simulation and three cases of three-dimensional simulation. Through the sample simulations, the uniqueness of the solution of the Multi-Color ordering Gauss Seidel (MCGS) method is verified, and the convergence ratio of MCGS is found to be in the similar level to that of GS and better than the Jacobi method. The parallel efficiency is examined for workstations with two hexa-core CPUs or two octa-core CPUs. Although the parallel efficiency is dependent on computer systems and simulation cases, the speed up ratio of MCGS reaches 14 using two octa-core CPUs in the maximum case using 14 million cells.
A multi-color ordering method has been developed for the Gauss-Seidel (GS) method in the framework of the unstructured-grid based Navier-Stokes equations solver using OpenMP. The multi-color ordering method is required to avoid the data race condition in do-loop parallelization and to achieve the uniqueness of a solution of GS. A coloring algorithm of painting neighbor cells with different colors is proposed for the multi-color ordering method. The method is tested for four sample simulation cases: one case of two-dimensional simulation and three cases of three-dimensional simulation. Through the sample simulations, the uniqueness of the solution of the Multi-Color ordering Gauss Seidel (MCGS) method is verified, and the convergence ratio of MCGS is found to be in the similar level to that of GS and better than the Jacobi method. The parallel efficiency is examined for workstations with two hexa-core CPUs or two octa-core CPUs. Although the parallel efficiency is dependent on computer systems and simulation cases, the speed up ratio of MCGS reaches 14 using two octa-core CPUs in the maximum case using 14 million cells.
Author Ohashi, Kunihide
Hino, Takanori
Sato, Yohei
Author_xml – sequence: 1
  givenname: Yohei
  orcidid: 0000-0001-5313-5767
  surname: Sato
  fullname: Sato, Yohei
  email: yohei.sato@psi.ch
  organization: Paul Scherrer Institute, Villigen PSI 5232, Switzerland
– sequence: 2
  givenname: Takanori
  orcidid: 0000-0002-5811-7688
  surname: Hino
  fullname: Hino, Takanori
  organization: Yokohama National University, Japan
– sequence: 3
  givenname: Kunihide
  surname: Ohashi
  fullname: Ohashi, Kunihide
  organization: National Maritime Research Institute, Japan
BackLink https://cir.nii.ac.jp/crid/1873961342886707456$$DView record in CiNii
BookMark eNqNksFuFSEYhYmpibfVZ5CFCzdzhYEBZuGiadSaVNtEXRMG_rFcmeEKTBNd9R18Q59ExmtcuPFuIBy-c_7F-U_RyRxnQOgpJVtKqHix29o47ceweLdtCWVV3RKiHqANVbJviOTyBG0I4V0je0YeodOcd6S-Wcs36PbGJBMCBP_dFB9nHEdsZrzMuaTFliWBw-_NnYf08_7HhxK_QMY5hjtIeMl-_owNnpZQfGNjiAnH5CCt8gTlNjo8Vu16D_O7m8fo4WhChid_7jP06fWrjxeXzdX1m7cX51eN7XhbGs57NyqjpFWGg6FCjdI4wrgC3g18bOVApWoHMlA3WqmIdKDUoKxRLXSKsDP0_JC7T_HrArnoyWcLIZgZ4pI1FVL2UnHRH4NSQaTojkjtOOU1U_EjUEYqJxir6MsDalPMOcGorS-_ayjJ-KAp0WvFeqf_VqzXitePWnH1y3_8--Qnk74d4Xx2cM7e16HrWbeF9YIy3iolZF2bTlTs_IBBbWxdAp2th9mC8wls0S76_476BQ1G1BY
CitedBy_id crossref_primary_10_1007_s00773_018_0568_9
crossref_primary_10_1016_j_compfluid_2014_09_007
crossref_primary_10_1016_j_oceaneng_2019_106257
crossref_primary_10_1080_10618562_2016_1234045
crossref_primary_10_1016_j_compfluid_2020_104434
crossref_primary_10_1016_j_jocs_2016_07_004
crossref_primary_10_1109_TVCG_2021_3059753
crossref_primary_10_3390_app13106193
crossref_primary_10_1016_j_compfluid_2019_06_001
crossref_primary_10_1016_j_compfluid_2023_105909
crossref_primary_10_1016_j_compgeo_2019_103351
crossref_primary_10_6112_kscfe_2025_30_1_001
crossref_primary_10_1007_s11802_016_2922_z
crossref_primary_10_1007_s11831_022_09851_3
crossref_primary_10_1145_3746233
crossref_primary_10_1016_j_jcp_2018_01_037
crossref_primary_10_1016_j_compfluid_2014_05_003
crossref_primary_10_1016_j_jocs_2016_09_005
crossref_primary_10_1007_s10766_018_0589_3
crossref_primary_10_1016_j_cam_2014_12_008
crossref_primary_10_1016_j_cja_2017_01_009
crossref_primary_10_1186_s42774_024_00200_5
crossref_primary_10_1016_j_jcp_2021_110576
Cites_doi 10.2514/6.1987-1137
10.1006/jcph.1994.1155
10.1016/0021-9991(77)90095-X
10.2534/jjasnaoe1968.1997.182_9
10.1016/j.compfluid.2010.12.024
10.1016/j.parco.2011.02.002
10.2514/6.1995-345
10.1016/0377-0427(91)90165-G
10.1016/j.jpdc.2004.11.010
10.1016/S0167-8191(84)90380-6
10.2514/2.392
10.1016/j.jpdc.2005.06.019
10.1016/S0021-9991(03)00194-3
10.1016/0021-9991(67)90037-X
10.1016/j.compfluid.2012.07.010
10.1146/annurev.fl.18.010186.002005
10.2534/jjasnaoe1968.1999.186_177
10.1016/j.compstruc.2004.04.014
10.1016/j.parco.2011.05.004
10.1137/0911045
ContentType Journal Article
Copyright 2013 Elsevier Ltd
Copyright_xml – notice: 2013 Elsevier Ltd
DBID RYH
AAYXX
CITATION
7UA
C1K
F1W
H96
L.G
7SC
7TB
7U5
8FD
FR3
H8D
JQ2
KR7
L7M
L~C
L~D
DOI 10.1016/j.compfluid.2013.10.008
DatabaseName CiNii Complete
CrossRef
Water Resources Abstracts
Environmental Sciences and Pollution Management
ASFA: Aquatic Sciences and Fisheries Abstracts
Aquatic Science & Fisheries Abstracts (ASFA) 2: Ocean Technology, Policy & Non-Living Resources
Aquatic Science & Fisheries Abstracts (ASFA) Professional
Computer and Information Systems Abstracts
Mechanical & Transportation Engineering Abstracts
Solid State and Superconductivity Abstracts
Technology Research Database
Engineering Research Database
Aerospace Database
ProQuest Computer Science Collection
Civil Engineering Abstracts
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
DatabaseTitle CrossRef
Aquatic Science & Fisheries Abstracts (ASFA) Professional
Aquatic Science & Fisheries Abstracts (ASFA) 2: Ocean Technology, Policy & Non-Living Resources
ASFA: Aquatic Sciences and Fisheries Abstracts
Water Resources Abstracts
Environmental Sciences and Pollution Management
Aerospace Database
Civil Engineering Abstracts
Technology Research Database
Computer and Information Systems Abstracts – Academic
Mechanical & Transportation Engineering Abstracts
ProQuest Computer Science Collection
Computer and Information Systems Abstracts
Solid State and Superconductivity Abstracts
Engineering Research Database
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts Professional
DatabaseTitleList
Aerospace Database
Aquatic Science & Fisheries Abstracts (ASFA) Professional
Aquatic Science & Fisheries Abstracts (ASFA) Professional
Aerospace Database
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISSN 1879-0747
EndPage 509
ExternalDocumentID 10_1016_j_compfluid_2013_10_008
S0045793013003915
GroupedDBID --K
--M
-~X
.DC
.~1
0R~
1B1
1~.
1~5
4.4
457
4G.
5GY
5VS
7-5
71M
8P~
9JN
AACTN
AAEDT
AAEDW
AAIAV
AAIKJ
AAKOC
AALRI
AAOAW
AAQFI
AAXUO
ABAOU
ABJNI
ABMAC
ABXDB
ABYKQ
ACAZW
ACDAQ
ACGFS
ACIWK
ACRLP
ADBBV
ADEZE
ADGUI
ADTZH
AEBSH
AECPX
AEKER
AENEX
AFKWA
AFTJW
AGHFR
AGUBO
AGYEJ
AHHHB
AHJVU
AIEXJ
AIGVJ
AIKHN
AITUG
AJBFU
AJOXV
ALMA_UNASSIGNED_HOLDINGS
AMFUW
AMRAJ
ARUGR
AXJTR
BJAXD
BKOJK
BLXMC
CS3
DU5
EBS
EFJIC
EFLBG
EJD
EO8
EO9
EP2
EP3
FDB
FIRID
FNPLU
FYGXN
G-Q
GBLVA
IHE
J1W
JJJVA
KOM
LG9
LY7
M41
MHUIS
MO0
N9A
O-L
O9-
OAUVE
OZT
P-8
P-9
P2P
PC.
PQQKQ
Q38
ROL
RPZ
SDF
SDG
SDP
SES
SPC
SPCBC
SPD
SST
SSW
SSZ
T5K
TN5
XPP
ZMT
~G-
AATTM
AAXKI
AAYWO
ABWVN
ACLOT
ACVFH
ADCNI
AEIPS
AEUPX
AFPUW
AIIUN
AKBMS
AKRWK
AKYEP
ANKPU
EFKBS
RYH
~HD
29F
6TJ
9DU
AAQXK
AAYXX
ABDPE
ABEFU
ABFNM
ACKIV
ACNNM
ACRPL
ADIYS
ADMUD
ADNMO
AFFNX
AFJKZ
AGQPQ
AI.
AIGII
APXCP
ASPBG
AVWKF
AZFZN
CITATION
FEDTE
FGOYB
G-2
HLZ
HVGLF
HZ~
R2-
SBC
SET
SEW
T9H
VH1
WUQ
7UA
C1K
F1W
H96
L.G
7SC
7TB
7U5
8FD
FR3
H8D
JQ2
KR7
L7M
L~C
L~D
ID FETCH-LOGICAL-c542t-449df8a87c8a4ea168f7ad0348e45b4f27b1782b0b1dfc7807de88b8ca82e5803
ISICitedReferencesCount 26
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000329262600044&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 0045-7930
IngestDate Sat Sep 27 18:44:00 EDT 2025
Sat Sep 27 20:15:28 EDT 2025
Tue Oct 07 09:20:13 EDT 2025
Tue Oct 07 10:05:16 EDT 2025
Sat Nov 29 03:39:14 EST 2025
Tue Nov 18 21:41:29 EST 2025
Mon Nov 10 09:07:51 EST 2025
Fri Feb 23 02:29:48 EST 2024
IsPeerReviewed true
IsScholarly true
Keywords Unstructured grid
OpenMP
Multi grid method
Multi color ordering method
Parallelization
Language English
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-c542t-449df8a87c8a4ea168f7ad0348e45b4f27b1782b0b1dfc7807de88b8ca82e5803
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 23
ORCID 0000-0002-5811-7688
0000-0001-5313-5767
PQID 1530984633
PQPubID 23462
PageCount 14
ParticipantIDs proquest_miscellaneous_1677978469
proquest_miscellaneous_1671607650
proquest_miscellaneous_1541446984
proquest_miscellaneous_1530984633
crossref_citationtrail_10_1016_j_compfluid_2013_10_008
crossref_primary_10_1016_j_compfluid_2013_10_008
nii_cinii_1873961342886707456
elsevier_sciencedirect_doi_10_1016_j_compfluid_2013_10_008
PublicationCentury 2000
PublicationDate 20131201
PublicationDateYYYYMMDD 2013-12-01
PublicationDate_xml – month: 12
  year: 2013
  text: 20131201
  day: 01
PublicationDecade 2010
PublicationTitle Computers & Fluids
PublicationYear 2013
Publisher Elsevier Ltd
Elsevier BV
Publisher_xml – name: Elsevier Ltd
– name: Elsevier BV
References Gropp, Lusk, Skjellum (b0010) 1999
Taylor LK, Busby JA, Jiang MY, Arabshahi A, Sreenivas K, Whitfield DL. Time accurate incompressible Navier-Stokes simulation of the flapping foil experiment. In: 6th Inter conf numerical ship hydrodynamics; 1993. p. 721–38.
Rice (b0125) 1991
Van Leer (b0100) 1977; 23
Mininni, Rosenberg, Reddy, Pouquet (b0030) 2011; 37
Hino (b0110) 1999; 186
Kuo, Chan (b0145) 1990; 11
Ayguade, Gonzalez, Martorell, Jost (b0020) 2006; 66
Adams, Brezina, Hu, Tuminaro (b0045) 2003; 188
Berger, Aftosmis, Marshall, Murman (b0015) 2005; 65
Chorin (b0080) 1967; 2
Paterson E, Stern F. Computation of unsteady viscous flow with application to the MIT flapping foil experiment. In: 6th Inter conf numerical ship hydrodynamics; 1993. p. 699–720.
Sato Y, Hino T, Hinatsu M. Unsteady flow simulation around a moving body by an unstructured Navier-Stokes solver. In: 6th Numerical towing tank, symposium; 2003.
Mavriplis D, Venkatakrishnan V. A 3D agglomeration multigrid solver for the Reynolds-averaged Navier–Stokes equations on unstructured meshes. AIAA Paper 95-0345; 1995.
Roe (b0095) 1986; 18
Merkle CL, Athavale M. Time-accurate unsteady incompressible flow algorithms based on artificial compressibility. AIAA Paper 87-1137; 1987.
Spalart, Allmaras (b0090) 1994; 2
Chapman, Jost, Pas (b0005) 2007
Oyanagi (b0060) 1987; 11
Tai, Zhao, Liew (b0070) 2004; 82
Sussman, Smereka, Osher (b0105) 1994; 114
Adams L, Ortega J. A multi-color SOR method for parallel computation. In: 1982 Int conf parallel processing; 1982. p. 53–6.
Pan, Yin (b0035) 2012; 67
Fujino, Mori, Takeuchi (b0065) 1991; 38
Jin, Jespersen, Mehrotra, Biswas, Huang, Chapman (b0040) 2011; 37
Hino (b0075) 1997; 182
Soga, Musa, Okabe, Komatsu, Egawa, Takizawa (b0025) 2011; 45
Sharov, Nakahashi (b0115) 1998; 36
Evans (b0055) 1984; 1
Sharov (10.1016/j.compfluid.2013.10.008_b0115) 1998; 36
Fujino (10.1016/j.compfluid.2013.10.008_b0065) 1991; 38
Soga (10.1016/j.compfluid.2013.10.008_b0025) 2011; 45
Roe (10.1016/j.compfluid.2013.10.008_b0095) 1986; 18
Mininni (10.1016/j.compfluid.2013.10.008_b0030) 2011; 37
10.1016/j.compfluid.2013.10.008_b0135
10.1016/j.compfluid.2013.10.008_b0050
10.1016/j.compfluid.2013.10.008_b0130
Hino (10.1016/j.compfluid.2013.10.008_b0075) 1997; 182
Berger (10.1016/j.compfluid.2013.10.008_b0015) 2005; 65
Hino (10.1016/j.compfluid.2013.10.008_b0110) 1999; 186
Oyanagi (10.1016/j.compfluid.2013.10.008_b0060) 1987; 11
Evans (10.1016/j.compfluid.2013.10.008_b0055) 1984; 1
Chapman (10.1016/j.compfluid.2013.10.008_b0005) 2007
Jin (10.1016/j.compfluid.2013.10.008_b0040) 2011; 37
Rice (10.1016/j.compfluid.2013.10.008_b0125) 1991
Chorin (10.1016/j.compfluid.2013.10.008_b0080) 1967; 2
Sussman (10.1016/j.compfluid.2013.10.008_b0105) 1994; 114
Adams (10.1016/j.compfluid.2013.10.008_b0045) 2003; 188
10.1016/j.compfluid.2013.10.008_b0085
Spalart (10.1016/j.compfluid.2013.10.008_b0090) 1994; 2
Van Leer (10.1016/j.compfluid.2013.10.008_b0100) 1977; 23
10.1016/j.compfluid.2013.10.008_b0140
Gropp (10.1016/j.compfluid.2013.10.008_b0010) 1999
Ayguade (10.1016/j.compfluid.2013.10.008_b0020) 2006; 66
10.1016/j.compfluid.2013.10.008_b0120
Tai (10.1016/j.compfluid.2013.10.008_b0070) 2004; 82
Kuo (10.1016/j.compfluid.2013.10.008_b0145) 1990; 11
Pan (10.1016/j.compfluid.2013.10.008_b0035) 2012; 67
References_xml – volume: 182
  start-page: 9
  year: 1997
  end-page: 15
  ident: b0075
  article-title: A 3D unstructured grid method for incompressible viscous flows
  publication-title: J Soc Naval Arch Jpn
– volume: 23
  start-page: 276
  year: 1977
  end-page: 299
  ident: b0100
  article-title: Towards the ultimate conservative difference scheme. IV. A new approach to numerical convection
  publication-title: J Comput Phys
– volume: 37
  start-page: 562
  year: 2011
  end-page: 575
  ident: b0040
  article-title: High performance computing using MPI and OpenMP on multi-core parallel systems
  publication-title: Parallel Comput
– volume: 2
  start-page: 5
  year: 1994
  end-page: 21
  ident: b0090
  article-title: One-equation turbulence model for aerodynamic flows
  publication-title: Rech Aerosp
– reference: Adams L, Ortega J. A multi-color SOR method for parallel computation. In: 1982 Int conf parallel processing; 1982. p. 53–6.
– volume: 18
  start-page: 337
  year: 1986
  end-page: 365
  ident: b0095
  article-title: Characteristic-based schemes for the Euler equations
  publication-title: Annu Rev Fluid Mech
– reference: Mavriplis D, Venkatakrishnan V. A 3D agglomeration multigrid solver for the Reynolds-averaged Navier–Stokes equations on unstructured meshes. AIAA Paper 95-0345; 1995.
– year: 1999
  ident: b0010
  article-title: Using MPI (2nd ed.): portable parallel programming with the message-passing interface
– volume: 37
  start-page: 316
  year: 2011
  end-page: 326
  ident: b0030
  article-title: A hybrid MPI–OpenMP scheme for scalable parallel pseudospectral computations for fluid turbulence
  publication-title: Parallel Comput
– volume: 38
  start-page: 125
  year: 1991
  end-page: 136
  ident: b0065
  article-title: Performance of hyperplane ordering on vector computers
  publication-title: J Comput Appl Math
– volume: 82
  start-page: 2425
  year: 2004
  end-page: 2436
  ident: b0070
  article-title: Parallel computation of unsteady three-dimensional incompressible viscous flow using an unstructured multigrid method
  publication-title: Comput Struct
– reference: Paterson E, Stern F. Computation of unsteady viscous flow with application to the MIT flapping foil experiment. In: 6th Inter conf numerical ship hydrodynamics; 1993. p. 699–720.
– reference: Taylor LK, Busby JA, Jiang MY, Arabshahi A, Sreenivas K, Whitfield DL. Time accurate incompressible Navier-Stokes simulation of the flapping foil experiment. In: 6th Inter conf numerical ship hydrodynamics; 1993. p. 721–38.
– year: 1991
  ident: b0125
  article-title: Investigation of a two dimensional hydrofoil in steady and unsteady flows
– volume: 66
  start-page: 686
  year: 2006
  end-page: 697
  ident: b0020
  article-title: Employing nested OpenMP for the parallelization of multi-zone computational fluid dynamics applications
  publication-title: J Parallel Distrib Comput
– reference: Merkle CL, Athavale M. Time-accurate unsteady incompressible flow algorithms based on artificial compressibility. AIAA Paper 87-1137; 1987.
– volume: 65
  start-page: 414
  year: 2005
  end-page: 423
  ident: b0015
  article-title: Performance of a new CFD flow solver using a hybrid programming paradigm
  publication-title: J Parallel Distrib Comput
– volume: 67
  start-page: 123
  year: 2012
  end-page: 129
  ident: b0035
  article-title: Parallel strategies of front-tracking method for simulation of multiphase flows
  publication-title: Comput Fluids
– year: 2007
  ident: b0005
  article-title: Using OpenMP: portable shared memory parallel programming
– volume: 2
  start-page: 12
  year: 1967
  end-page: 26
  ident: b0080
  article-title: A numerical method for solving incompressible viscous flow problems
  publication-title: J Comput Phys
– volume: 45
  start-page: 215
  year: 2011
  end-page: 221
  ident: b0025
  article-title: Performance of SOR methods on modern vector and scalar processors
  publication-title: Comput Fluids
– volume: 1
  start-page: 3
  year: 1984
  end-page: 18
  ident: b0055
  article-title: Parallel S.O.R. iterative methods
  publication-title: Parallel Comput
– volume: 186
  start-page: 177
  year: 1999
  end-page: 183
  ident: b0110
  article-title: An interface capturing method for free surface flow computations on unstructured grids
  publication-title: J Soc Naval Arch Jpn
– volume: 11
  start-page: 767
  year: 1990
  end-page: 793
  ident: b0145
  article-title: Two-color Fourier analysis of iterative algorithms for elliptic problems with red/black ordering
  publication-title: SIAM J Sci Stat Comput
– volume: 114
  start-page: 146
  year: 1994
  end-page: 159
  ident: b0105
  article-title: A level set approach for computing solutions to incompressible two-phase flow
  publication-title: J Comput Phys
– volume: 36
  start-page: 484
  year: 1998
  end-page: 486
  ident: b0115
  article-title: Reordering of hybrid unstructured grids for lower-upper symmetric Gauss–Seidel computations
  publication-title: AIAA J
– volume: 188
  start-page: 593
  year: 2003
  end-page: 610
  ident: b0045
  article-title: Parallel multigrid smoothing: polynomial versus Gauss–Seidel
  publication-title: J Comput Phys
– volume: 11
  start-page: 32
  year: 1987
  end-page: 37
  ident: b0060
  article-title: Hyperplane vs. multicolor vectorization of incomplete LU preconditioning for the Wilson fermion on the lattice
  publication-title: J Inf Process
– reference: Sato Y, Hino T, Hinatsu M. Unsteady flow simulation around a moving body by an unstructured Navier-Stokes solver. In: 6th Numerical towing tank, symposium; 2003.
– year: 1999
  ident: 10.1016/j.compfluid.2013.10.008_b0010
– ident: 10.1016/j.compfluid.2013.10.008_b0085
  doi: 10.2514/6.1987-1137
– volume: 114
  start-page: 146
  year: 1994
  ident: 10.1016/j.compfluid.2013.10.008_b0105
  article-title: A level set approach for computing solutions to incompressible two-phase flow
  publication-title: J Comput Phys
  doi: 10.1006/jcph.1994.1155
– volume: 23
  start-page: 276
  year: 1977
  ident: 10.1016/j.compfluid.2013.10.008_b0100
  article-title: Towards the ultimate conservative difference scheme. IV. A new approach to numerical convection
  publication-title: J Comput Phys
  doi: 10.1016/0021-9991(77)90095-X
– volume: 182
  start-page: 9
  year: 1997
  ident: 10.1016/j.compfluid.2013.10.008_b0075
  article-title: A 3D unstructured grid method for incompressible viscous flows
  publication-title: J Soc Naval Arch Jpn
  doi: 10.2534/jjasnaoe1968.1997.182_9
– ident: 10.1016/j.compfluid.2013.10.008_b0140
– volume: 45
  start-page: 215
  year: 2011
  ident: 10.1016/j.compfluid.2013.10.008_b0025
  article-title: Performance of SOR methods on modern vector and scalar processors
  publication-title: Comput Fluids
  doi: 10.1016/j.compfluid.2010.12.024
– volume: 37
  start-page: 562
  year: 2011
  ident: 10.1016/j.compfluid.2013.10.008_b0040
  article-title: High performance computing using MPI and OpenMP on multi-core parallel systems
  publication-title: Parallel Comput
  doi: 10.1016/j.parco.2011.02.002
– ident: 10.1016/j.compfluid.2013.10.008_b0120
  doi: 10.2514/6.1995-345
– year: 2007
  ident: 10.1016/j.compfluid.2013.10.008_b0005
– volume: 38
  start-page: 125
  year: 1991
  ident: 10.1016/j.compfluid.2013.10.008_b0065
  article-title: Performance of hyperplane ordering on vector computers
  publication-title: J Comput Appl Math
  doi: 10.1016/0377-0427(91)90165-G
– ident: 10.1016/j.compfluid.2013.10.008_b0135
– volume: 65
  start-page: 414
  year: 2005
  ident: 10.1016/j.compfluid.2013.10.008_b0015
  article-title: Performance of a new CFD flow solver using a hybrid programming paradigm
  publication-title: J Parallel Distrib Comput
  doi: 10.1016/j.jpdc.2004.11.010
– year: 1991
  ident: 10.1016/j.compfluid.2013.10.008_b0125
– volume: 1
  start-page: 3
  year: 1984
  ident: 10.1016/j.compfluid.2013.10.008_b0055
  article-title: Parallel S.O.R. iterative methods
  publication-title: Parallel Comput
  doi: 10.1016/S0167-8191(84)90380-6
– volume: 2
  start-page: 5
  year: 1994
  ident: 10.1016/j.compfluid.2013.10.008_b0090
  article-title: One-equation turbulence model for aerodynamic flows
  publication-title: Rech Aerosp
– ident: 10.1016/j.compfluid.2013.10.008_b0130
– volume: 36
  start-page: 484
  year: 1998
  ident: 10.1016/j.compfluid.2013.10.008_b0115
  article-title: Reordering of hybrid unstructured grids for lower-upper symmetric Gauss–Seidel computations
  publication-title: AIAA J
  doi: 10.2514/2.392
– volume: 66
  start-page: 686
  year: 2006
  ident: 10.1016/j.compfluid.2013.10.008_b0020
  article-title: Employing nested OpenMP for the parallelization of multi-zone computational fluid dynamics applications
  publication-title: J Parallel Distrib Comput
  doi: 10.1016/j.jpdc.2005.06.019
– volume: 188
  start-page: 593
  year: 2003
  ident: 10.1016/j.compfluid.2013.10.008_b0045
  article-title: Parallel multigrid smoothing: polynomial versus Gauss–Seidel
  publication-title: J Comput Phys
  doi: 10.1016/S0021-9991(03)00194-3
– volume: 2
  start-page: 12
  year: 1967
  ident: 10.1016/j.compfluid.2013.10.008_b0080
  article-title: A numerical method for solving incompressible viscous flow problems
  publication-title: J Comput Phys
  doi: 10.1016/0021-9991(67)90037-X
– volume: 67
  start-page: 123
  year: 2012
  ident: 10.1016/j.compfluid.2013.10.008_b0035
  article-title: Parallel strategies of front-tracking method for simulation of multiphase flows
  publication-title: Comput Fluids
  doi: 10.1016/j.compfluid.2012.07.010
– volume: 18
  start-page: 337
  year: 1986
  ident: 10.1016/j.compfluid.2013.10.008_b0095
  article-title: Characteristic-based schemes for the Euler equations
  publication-title: Annu Rev Fluid Mech
  doi: 10.1146/annurev.fl.18.010186.002005
– ident: 10.1016/j.compfluid.2013.10.008_b0050
– volume: 186
  start-page: 177
  year: 1999
  ident: 10.1016/j.compfluid.2013.10.008_b0110
  article-title: An interface capturing method for free surface flow computations on unstructured grids
  publication-title: J Soc Naval Arch Jpn
  doi: 10.2534/jjasnaoe1968.1999.186_177
– volume: 82
  start-page: 2425
  year: 2004
  ident: 10.1016/j.compfluid.2013.10.008_b0070
  article-title: Parallel computation of unsteady three-dimensional incompressible viscous flow using an unstructured multigrid method
  publication-title: Comput Struct
  doi: 10.1016/j.compstruc.2004.04.014
– volume: 37
  start-page: 316
  year: 2011
  ident: 10.1016/j.compfluid.2013.10.008_b0030
  article-title: A hybrid MPI–OpenMP scheme for scalable parallel pseudospectral computations for fluid turbulence
  publication-title: Parallel Comput
  doi: 10.1016/j.parco.2011.05.004
– volume: 11
  start-page: 32
  year: 1987
  ident: 10.1016/j.compfluid.2013.10.008_b0060
  article-title: Hyperplane vs. multicolor vectorization of incomplete LU preconditioning for the Wilson fermion on the lattice
  publication-title: J Inf Process
– volume: 11
  start-page: 767
  year: 1990
  ident: 10.1016/j.compfluid.2013.10.008_b0145
  article-title: Two-color Fourier analysis of iterative algorithms for elliptic problems with red/black ordering
  publication-title: SIAM J Sci Stat Comput
  doi: 10.1137/0911045
SSID ssj0004324
ssib019040341
ssib000959702
ssib058492586
ssib025353420
ssib006543144
ssib000306022
ssib003182744
ssib017383993
Score 2.1802466
Snippet •A multi-color Gauss–Seidel (MCGS) method is developed for OpenMP parallelization.•Using MCGS, an unstructured-grid Navier–Stokes solver is parallelized.•An...
A multi-color ordering method has been developed for the Gauss-Seidel (GS) method in the framework of the unstructured-grid based Navier-Stokes equations...
SourceID proquest
crossref
nii
elsevier
SourceType Aggregation Database
Enrichment Source
Index Database
Publisher
StartPage 496
SubjectTerms Central processing units
Computer simulation
Mathematical analysis
Mathematical models
Multi color ordering method
Multi grid method
Navier-Stokes equations
OpenMP
Order disorder
Parallel processing
Parallelization
Solvers
Unstructured grid
Title Parallelization of an unstructured Navier–Stokes solver using a multi-color ordering method for OpenMP
URI https://dx.doi.org/10.1016/j.compfluid.2013.10.008
https://cir.nii.ac.jp/crid/1873961342886707456
https://www.proquest.com/docview/1530984633
https://www.proquest.com/docview/1541446984
https://www.proquest.com/docview/1671607650
https://www.proquest.com/docview/1677978469
Volume 88
WOSCitedRecordID wos000329262600044&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: PRVESC
  databaseName: Elsevier SD Freedom Collection Journals 2021
  customDbUrl:
  eissn: 1879-0747
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0004324
  issn: 0045-7930
  databaseCode: AIEXJ
  dateStart: 19950101
  isFulltext: true
  titleUrlDefault: https://www.sciencedirect.com
  providerName: Elsevier
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV3Nb9MwFLfYxgEOiE9twJCR2CkKSuIktrlN0ArQ1CGtk8opchJbzVYlpW3Q_nyeP9JmDLpx4GJVrpM4fr-892w_vx9C72SuwCrS1E9pqGCCIgJfJGXpR7IoWZ6CjZcmiesJHY3YZMK7Hd2loROgdc2urvj8v4oa6kDY-ujsP4h7fVOogN8gdChB7FDeSfDfxELzo8zcAUuz0V97rcsU2-p485HQ1tA_WzWXculBd-AlvdasGggbYujrZNYLzyTm1NWWaNrEJOoQFMdT3GU4cMwQS4MjNWurcu2pnwnD0-R9b6ay2qxzG8JvbywuRd0s1vWnU03tZHRPW1fTqpT9RYmQ9AI8nKKNdSZMt-XiFK3l73OaMuZpz-gmJkfCTX1ulxYutDjmpvs6GI-8N_F4bGPCum370Wk2PD85ycaDyfiIDOc_fE0vprfhj8gnK-odtBfRhIMO3zv-Mph83RyiJZFN2e16fi0Y8I_P_5srs1NX1Q3TbvyV8WP0yE008LEFyBN0T9ZP0cNe-slnSP0GFdwoLGrchwq-BhVsoYINVLDAPajgDirYQgUDVLCFynN0PhyMP372He-GXyRxtPLjmJeKCUYLJmIpwpQpKsqAxEzGSR6riOYhOJZ5kIelKigLaCkZy1khWCQTFpAXaLduarmPMA-J5FwSlSQ05oHiTCZRUqSiIJFUJD1AaTeEWeGS0mtulFnWRR9eZOuxz_TY6z9g7A9QsL5wbvOy3H7Jh05GmXMvrduYAdpuv_gQpAp91GXIKOHgB8PUnaUUnPAEXuRtJ-8MFLTedRO1bNplBi5FwMHLJ2Rbm1ivy0CzLW1Am6YBhRnV1jaUU3gYf3mH-7xCDzbf7mu0C9iSh-h-8XNVLRdv3PfxC0zY2NQ
linkProvider Elsevier
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=Parallelization+of+an+unstructured+Navier-Stokes+solver+using+a+multi-color+ordering+method+for+OpenMP&rft.jtitle=Computers+%26+fluids&rft.au=Sato%2C+Yohei&rft.au=Hino%2C+Takanori&rft.au=Ohashi%2C+Kunihide&rft.date=2013-12-01&rft.issn=0045-7930&rft.volume=88&rft.spage=496&rft.epage=509&rft_id=info:doi/10.1016%2Fj.compfluid.2013.10.008&rft.externalDBID=NO_FULL_TEXT
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0045-7930&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0045-7930&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0045-7930&client=summon