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....
Uloženo v:
| Vydáno v: | Computers & Fluids Ročník 88; s. 496 - 509 |
|---|---|
| Hlavní autoři: | , , |
| 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 |