{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,3]],"date-time":"2025-10-03T13:09:26Z","timestamp":1759496966876,"version":"3.37.3"},"reference-count":30,"publisher":"Springer Science and Business Media LLC","issue":"10","license":[{"start":{"date-parts":[[2021,3,15]],"date-time":"2021-03-15T00:00:00Z","timestamp":1615766400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,3,15]],"date-time":"2021-03-15T00:00:00Z","timestamp":1615766400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["51705390"],"award-info":[{"award-number":["51705390"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Pre-Research Program","award":["61400010111"],"award-info":[{"award-number":["61400010111"]}]},{"DOI":"10.13039\/501100007128","name":"Natural Science Foundation of Shaanxi Province","doi-asserted-by":"publisher","award":["2018JQ5029"],"award-info":[{"award-number":["2018JQ5029"]}],"id":[{"id":"10.13039\/501100007128","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"published-print":{"date-parts":[[2021,10]]},"DOI":"10.1007\/s11227-021-03704-9","type":"journal-article","created":{"date-parts":[[2021,3,15]],"date-time":"2021-03-15T10:03:26Z","timestamp":1615802606000},"page":"10921-10941","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Research on GPU parallel algorithm for direct numerical solution of two-dimensional compressible flows"],"prefix":"10.1007","volume":"77","author":[{"given":"Yongzhen","family":"Wang","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xuefeng","family":"Yan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jun\u2019an","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2021,3,15]]},"reference":[{"key":"3704_CR1","doi-asserted-by":"publisher","first-page":"44","DOI":"10.1016\/j.actaastro.2016.07.009","volume":"128","author":"Y Li","year":"2016","unstructured":"Li Y, Reimann B, Eggers T (2016) Coupled simulation of CFD-flight-mechanics with a two-species-gas-model for the hot rocket staging. Acta Astronaut 128:44\u201361. https:\/\/doi.org\/10.1016\/j.actaastro.2016.07.009","journal-title":"Acta Astronaut"},{"issue":"5","key":"3704_CR2","doi-asserted-by":"publisher","first-page":"2017","DOI":"10.2514\/1.j057961","volume":"57","author":"XW Sun","year":"2019","unstructured":"Sun XW, Liu W, Chai ZX (2019) Method investigation for numerical simulation on aero-optical effect based on WCNS-E-5. AIAA J 57(5):2017\u20132029. https:\/\/doi.org\/10.2514\/1.j057961","journal-title":"AIAA J"},{"issue":"2","key":"3704_CR3","doi-asserted-by":"publisher","first-page":"263","DOI":"10.1006\/jcph.1996.0249","volume":"129","author":"AW Cook","year":"1996","unstructured":"Cook AW, Riley JJ (1996) Direct numerical simulation of a turbulent reactive plume on a parallel computer. J Comput Phys 129(2):263\u2013283. https:\/\/doi.org\/10.1006\/jcph.1996.0249","journal-title":"J Comput Phys"},{"issue":"22","key":"3704_CR4","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1088\/1468-5248\/4\/1\/022","volume":"4","author":"J Jimenez","year":"2003","unstructured":"Jimenez J (2003) Computing high-reynolds-number turbulence: will simulations ever replace experiments. J Turbul 4(22):1\u201314. https:\/\/doi.org\/10.1088\/1468-5248\/4\/1\/022","journal-title":"J Turbul"},{"key":"3704_CR5","doi-asserted-by":"publisher","unstructured":"Mostafazadeh DB, Marti F, Pourghassemi B, Liu F, Chandramowlishwaran A (2017) Unsteady navier-stokes computations on GPU architectures. In: 23rd AIAA Computational Fluid Dynamics Conference, p 4508. https:\/\/doi.org\/https:\/\/doi.org\/10.2514\/6.2017-4508","DOI":"10.2514\/6.2017-4508"},{"issue":"1","key":"3704_CR6","doi-asserted-by":"publisher","first-page":"2562","DOI":"10.1007\/s11227-018-2653-6","volume":"75","author":"MT Nguyen","year":"2019","unstructured":"Nguyen MT, Castonguay P, Laurendeau E (2019) GPU parallelization of multigrid RANS solver for three-dimensional aerodynamic simulations on multiblock grids. J Supercomput 75(1):2562\u20132583. https:\/\/doi.org\/10.1007\/s11227-018-2653-6","journal-title":"J Supercomput"},{"key":"3704_CR7","doi-asserted-by":"publisher","first-page":"497","DOI":"10.1016\/j.jcp.2016.12.049","volume":"334","author":"BC Vermeire","year":"2017","unstructured":"Vermeire BC, Witherden FD, Vincent PE (2017) On the utility of GPU accelerated high-order methods for unsteady flow simulations: a comparison with industry-standard tools. J Comput Phys 334:497\u2013521. https:\/\/doi.org\/10.1016\/j.jcp.2016.12.049","journal-title":"J Comput Phys"},{"issue":"1","key":"3704_CR8","doi-asserted-by":"publisher","first-page":"693","DOI":"10.1007\/s11227-010-0468-1","volume":"59","author":"JC Thibault","year":"2012","unstructured":"Thibault JC, Senocak I (2012) Accelerating incompressible flow computations with a pthreads-CUDA implementation on small-footprint multi\u2013GPU platforms. J Supercomput 59(1):693\u2013719. https:\/\/doi.org\/10.1007\/s11227-010-0468-1","journal-title":"J Supercomput"},{"key":"3704_CR9","unstructured":"NVIDIA (2019) CUDA C programming guide. https:\/\/docs.nvidia.com\/cuda\/cuda-c-programming-guide\/index.html#axzz4atgDRVPb. Accessed 11 May 2019"},{"issue":"2","key":"3704_CR10","doi-asserted-by":"publisher","first-page":"221","DOI":"10.2514\/6.2009-4001","volume":"66","author":"A Corrigan","year":"2011","unstructured":"Corrigan A, Camelli FF, Lohner R et al (2011) Running unstructured grid-based CFD solvers on modern graphics hardware. Int J Numer Methods Fluids 66(2):221\u2013229. https:\/\/doi.org\/10.2514\/6.2009-4001","journal-title":"Int J Numer Methods Fluids"},{"key":"3704_CR11","doi-asserted-by":"crossref","unstructured":"Niksiar P, Ashrafizadeh A, Shams M et al (2014) Implementation of a GPU-based CFD code. In: 2014 International Conference on Computational Science and Computational Intelligence, pp 84\u201389","DOI":"10.1109\/CSCI.2014.21"},{"key":"3704_CR12","doi-asserted-by":"publisher","first-page":"1291","DOI":"10.1016\/j.procs.2016.05.504","volume":"80","author":"J Williams","year":"2016","unstructured":"Williams J, Sarofeen C, Shan H et al (2016) An accelerated iterative linear solver with GPUs for CFD calculations of unstructured grids. Procedia Comput Sci 80:1291\u20131300. https:\/\/doi.org\/10.1016\/j.procs.2016.05.504","journal-title":"Procedia Comput Sci"},{"key":"3704_CR13","doi-asserted-by":"publisher","first-page":"215","DOI":"10.1016\/j.compfluid.2018.03.028","volume":"167","author":"T Hashimoto","year":"2018","unstructured":"Hashimoto T, Yasuda T, Tanno I et al (2018) Multi-GPU parallel computation of unsteady incompressible flows using kinetically reduced local Navier-Stokes equations. Comput Fluids 167:215\u2013220. https:\/\/doi.org\/10.1016\/j.compfluid.2018.03.028","journal-title":"Comput Fluids"},{"key":"3704_CR14","doi-asserted-by":"publisher","first-page":"2738","DOI":"10.1016\/j.camwa.2020.08.030","volume":"80","author":"JL Zhang","year":"2020","unstructured":"Zhang JL, Chen HQ, Xu SG, Gao HQ (2020) A novel GPU-parallelized meshless method for solving compressible turbulent flows. Comput Math Appl 80:2738\u20132763. https:\/\/doi.org\/10.1016\/j.camwa.2020.08.030","journal-title":"Comput Math Appl"},{"key":"3704_CR15","doi-asserted-by":"publisher","first-page":"107","DOI":"10.1016\/j.cpc.2020.107169","volume":"250","author":"J Romero","year":"2020","unstructured":"Romero J, Crabill J, Watkins JD, Witherden FD, Jameson A (2020) ZEFR: a GPU-accelerated high-order solver for compressible viscous flows using the flux reconstruction method. Comput Phys Commun 250:107\u2013169. https:\/\/doi.org\/10.1016\/j.cpc.2020.107169","journal-title":"Comput Phys Commun"},{"key":"3704_CR16","volume-title":"Computational fluid dynamics: principles and applications","author":"J Blazek","year":"2015","unstructured":"Blazek J (2015) Computational fluid dynamics: principles and applications. Elsevier, Amsterdam"},{"key":"3704_CR17","volume-title":"Fundamentals of aerodynamics","author":"JD Anderson","year":"1984","unstructured":"Anderson JD (1984) Fundamentals of aerodynamics. McGraw-Hill, New York"},{"issue":"2","key":"3704_CR18","doi-asserted-by":"publisher","first-page":"263","DOI":"10.1016\/0021-9991(81)90210-2","volume":"40","author":"JL Steger","year":"1981","unstructured":"Steger JL, Warming RF (1981) Flux vector splitting of the inviscid gasdynamic equations with application to finite-difference methods. J Comput Phys 40(2):263\u2013293. https:\/\/doi.org\/10.1016\/0021-9991(81)90210-2","journal-title":"J Comput Phys"},{"key":"3704_CR19","doi-asserted-by":"publisher","unstructured":"Jameson A, Schmidt W, Turkel E (1981) Numerical solution of the euler equations by finite volume methods using Runge Kutta time stepping schemes. In: T2\u201314th Fluid and Plasma Dynamics Conference T3-Fluid Dynamics and Co-located Conferences. https:\/\/doi.org\/https:\/\/doi.org\/10.2514\/6.1981-1259","DOI":"10.2514\/6.1981-1259"},{"issue":"01","key":"3704_CR20","doi-asserted-by":"publisher","first-page":"45","DOI":"10.1142\/S0129626411000060","volume":"21","author":"P Balaji","year":"2011","unstructured":"Balaji P, Buntinas D, Goodell D et al (2011) MPI on millions of cores. Parallel Process Lett 21(01):45\u201360. https:\/\/doi.org\/10.1142\/S0129626411000060","journal-title":"Parallel Process Lett"},{"issue":"6","key":"3704_CR21","doi-asserted-by":"publisher","first-page":"316","DOI":"10.1016\/j.parco.2011.05.004","volume":"37","author":"PD Mininni","year":"2011","unstructured":"Mininni PD, Rosenberg D, Reddy R et al (2011) A hybrid MPI-OpenMP scheme for scalable parallel pseudospectral computations for fluid turbulence. Parallel Comput 37(6):316\u2013326. https:\/\/doi.org\/10.1016\/j.parco.2011.05.004","journal-title":"Parallel Comput"},{"key":"3704_CR22","unstructured":"NVIDIA (2018) GeForce GTX 10 series graphics cards. https:\/\/www.nvidia.com\/en-us\/geforce\/10-series\/. Accessed 17 Nov 2018"},{"key":"3704_CR23","volume-title":"CUDA programming: a developer's guide to parallel computing with GPUs","author":"C Shane","year":"2012","unstructured":"Shane C (2012) CUDA programming: a developer\u2019s guide to parallel computing with GPUs. Elsevier, Amsterdam"},{"key":"3704_CR24","doi-asserted-by":"publisher","first-page":"233","DOI":"10.1016\/j.powtec.2016.11.061","volume":"316","author":"HR Norouzi","year":"2017","unstructured":"Norouzi HR, Zarghami R, Mostoufi N (2017) New hybrid CPU\u2013GPU solver for CFD\u2013DEM simulation of fluidized beds. Powder Technol 316:233\u2013244. https:\/\/doi.org\/10.1016\/j.powtec.2016.11.061","journal-title":"Powder Technol"},{"key":"3704_CR25","doi-asserted-by":"publisher","unstructured":"Ryoo S, Rodrigues C, Baghsorkhi S et al (2008) Optimization principles and application performance evaluation of a multithreaded GPU using CUDA. In: Proceedings of the 13th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, pp 73\u201382. https:\/\/doi.org\/https:\/\/doi.org\/10.1145\/1345206.1345220","DOI":"10.1145\/1345206.1345220"},{"key":"3704_CR26","doi-asserted-by":"publisher","first-page":"190","DOI":"10.1016\/j.compfluid.2012.03.017","volume":"80","author":"J Leskinen","year":"2013","unstructured":"Leskinen J, Periaux J (2013) Distributed evolutionary optimization using Nash games and GPUs-applications to CFD design problems. Comput Fluids 80:190\u2013201. https:\/\/doi.org\/10.1016\/j.compfluid.2012.03.017","journal-title":"Comput Fluids"},{"key":"3704_CR27","doi-asserted-by":"publisher","first-page":"136","DOI":"10.1016\/j.compfluid.2012.09.013","volume":"70","author":"M Lefebvre","year":"2012","unstructured":"Lefebvre M, Guillen P, Le Gouez JM, Basdevant C (2012) Optimizing 2D and 3D structured Euler CFD solvers on graphical processing units. Comput Fluids 70:136\u2013147. https:\/\/doi.org\/10.1016\/j.compfluid.2012.09.013","journal-title":"Comput Fluids"},{"key":"3704_CR28","unstructured":"NVIDIA (2012) How to optimize data transfers in CUDA C\/C++. https:\/\/devblogs.nvidia.com\/how-optimize-data-transfers-cuda-cc. Accessed 29 May 2019"},{"issue":"2","key":"3704_CR29","doi-asserted-by":"publisher","first-page":"175","DOI":"10.1093\/qjmam\/27.2.175","volume":"27","author":"PG Daniels","year":"1974","unstructured":"Daniels PG (1974) Numerical and asymptotic solutions for the supersonic flow near the trailing edge of a flat plate. Q J Mech Appl Math 27(2):175\u2013191. https:\/\/doi.org\/10.1093\/qjmam\/27.2.175","journal-title":"Q J Mech Appl Math"},{"issue":"2","key":"3704_CR30","doi-asserted-by":"publisher","first-page":"381","DOI":"10.2307\/1968875","volume":"43","author":"H Weyl","year":"1942","unstructured":"Weyl H (1942) On the differential equations of the simplest boundary-layer problems. Ann Math 43(2):381\u2013407. https:\/\/doi.org\/10.2307\/1968875","journal-title":"Ann Math"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-021-03704-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11227-021-03704-9\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-021-03704-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,9,8]],"date-time":"2021-09-08T09:13:06Z","timestamp":1631092386000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11227-021-03704-9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,3,15]]},"references-count":30,"journal-issue":{"issue":"10","published-print":{"date-parts":[[2021,10]]}},"alternative-id":["3704"],"URL":"https:\/\/doi.org\/10.1007\/s11227-021-03704-9","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"type":"print","value":"0920-8542"},{"type":"electronic","value":"1573-0484"}],"subject":[],"published":{"date-parts":[[2021,3,15]]},"assertion":[{"value":"21 February 2021","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"15 March 2021","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}