{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,23]],"date-time":"2026-08-23T14:30:55Z","timestamp":1787495455044,"version":"build-2736575974"},"publisher-location":"Singapore","reference-count":31,"publisher":"Springer Nature Singapore","isbn-type":[{"value":"9789819248049","type":"print"},{"value":"9789819248056","type":"electronic"}],"license":[{"start":{"date-parts":[[2026,8,24]],"date-time":"2026-08-24T00:00:00Z","timestamp":1787529600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2026,8,24]],"date-time":"2026-08-24T00:00:00Z","timestamp":1787529600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2027]]},"DOI":"10.1007\/978-981-92-4805-6_20","type":"book-chapter","created":{"date-parts":[[2026,8,23]],"date-time":"2026-08-23T13:48:06Z","timestamp":1787492886000},"page":"298-310","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["SAW3D: A Performance-Portable Solver for\u00a0Compressible Turbulence at\u00a0the\u00a0$$\\mathcal {O}(10^{10})$$-Cell Scale on\u00a0Heterogeneous Supercomputers"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0009-0009-8228-2059","authenticated-orcid":false,"given":"Siyue","family":"Chen","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6487-3658","authenticated-orcid":false,"given":"Junshi","family":"Chen","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0009-9644-8574","authenticated-orcid":false,"given":"Yang","family":"Zhao","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-1598-0170","authenticated-orcid":false,"given":"Yunchi","family":"Deng","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-2125-4119","authenticated-orcid":false,"given":"Yi","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3900-3722","authenticated-orcid":false,"given":"Hong","family":"An","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6578-1694","authenticated-orcid":false,"given":"Juchun","family":"Ding","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2026,8,24]]},"reference":[{"issue":"2","key":"20_CR1","doi-asserted-by":"publisher","first-page":"594","DOI":"10.1006\/jcph.2000.6685","volume":"169","author":"R Abgrall","year":"2001","unstructured":"Abgrall, R., Karni, S.: Computations of compressible multifluids. J. Comput. Phys. 169(2), 594\u2013623 (2001). https:\/\/doi.org\/10.1006\/jcph.2000.6685","journal-title":"J. Comput. Phys."},{"key":"20_CR2","doi-asserted-by":"publisher","unstructured":"Bernardini, M., Modesti, D., Salvadore, F., Pirozzoli, S.: STREAmS: a high-fidelity accelerated solver for direct numerical simulation of compressible turbulent flows. Comput. Phys. Commun. 263, 107906 (2021). https:\/\/doi.org\/10.1016\/j.cpc.2021.107906","DOI":"10.1016\/j.cpc.2021.107906"},{"key":"20_CR3","doi-asserted-by":"publisher","unstructured":"Briand, L., Jourdren, H., P\u00e9rache, M.: Julia versus C++ Kokkos for performance portable crtesian CFD solvers on heterogeneous architectures. Int. J. High Perform. Comput. Appl. 39(4) (2025). https:\/\/doi.org\/10.1177\/10943420251341179","DOI":"10.1177\/10943420251341179"},{"key":"20_CR4","doi-asserted-by":"publisher","unstructured":"Chapelier, J.B., et al.: Comparison of high-order numerical methodologies for the simulation of the supersonic Taylor-Green vortex flow. Phys. Fluids 36(5), 055146 (2024). https:\/\/doi.org\/10.1063\/5.0206359","DOI":"10.1063\/5.0206359"},{"key":"20_CR5","doi-asserted-by":"publisher","first-page":"813","DOI":"10.1017\/jfm.2019.248","volume":"870","author":"CH Chen","year":"2019","unstructured":"Chen, C.H., Donzis, D.A.: Shock-turbulence interactions at high turbulence intensities. J. Fluid Mech. 870, 813\u2013847 (2019). https:\/\/doi.org\/10.1017\/jfm.2019.248","journal-title":"J. Fluid Mech."},{"key":"20_CR6","doi-asserted-by":"publisher","unstructured":"Dai, Z., Deng, L., Che, Y., Li, M., Zhang, J., Wang, Y.: Evaluating performance portability of five shared-memory programming models using a high-order unstructured CFD solver. J. Parallel Distributed Comput. 187, 104831 (2024). https:\/\/doi.org\/10.1016\/j.jpdc.2023.104831","DOI":"10.1016\/j.jpdc.2023.104831"},{"key":"20_CR7","doi-asserted-by":"publisher","unstructured":"Davis, J.H., et al.: Taking GPU programming models to task for performance portability. In: Proceedings of the 39th ACM International Conference on Supercomputing (ICS \u201925) (2025). https:\/\/doi.org\/10.1145\/3721145.3730423","DOI":"10.1145\/3721145.3730423"},{"key":"20_CR8","doi-asserted-by":"publisher","unstructured":"De Vanna, F., et al.: URANOS: a GPU accelerated Navier-Stokes solver for compressible wall-bounded flows. Comput. Phys. Commun. 287, 108717 (2023). https:\/\/doi.org\/10.1016\/j.cpc.2023.108717","DOI":"10.1016\/j.cpc.2023.108717"},{"issue":"5","key":"20_CR9","doi-asserted-by":"publisher","first-page":"1668","DOI":"10.1063\/1.1688328","volume":"16","author":"G Dimonte","year":"2004","unstructured":"Dimonte, G., et al.: A comparative study of the turbulent Rayleigh-Taylor instability using high-resolution three-dimensional numerical simulations: the Alpha-Group collaboration. Phys. Fluids 16(5), 1668\u20131693 (2004). https:\/\/doi.org\/10.1063\/1.1688328","journal-title":"Phys. Fluids"},{"key":"20_CR10","doi-asserted-by":"publisher","unstructured":"Eichst\u00e4dt, J., Vymazal, M., Moxey, D., Peir\u00f3, J.: A comparison of the shared-memory parallel programming models OpenMP, OpenACC and Kokkos in the context of implicit solvers for high-order FEM. Comput. Phys. Commun. 255, 107245 (2020). https:\/\/doi.org\/10.1016\/j.cpc.2020.107245","DOI":"10.1016\/j.cpc.2020.107245"},{"key":"20_CR11","doi-asserted-by":"publisher","unstructured":"Fu, L.: Review of the high-order TENO schemes for compressible gas dynamics and turbulence. Archives Comput. Methods Eng. 30, 2493\u20132526 (2023). https:\/\/doi.org\/10.1007\/s11831-022-09877-7","DOI":"10.1007\/s11831-022-09877-7"},{"issue":"8","key":"20_CR12","doi-asserted-by":"publisher","first-page":"1461","DOI":"10.1002\/fld.5297","volume":"96","author":"F Ghioldi","year":"2024","unstructured":"Ghioldi, F., Piscaglia, F.: A hybrid CPU-GPU paradigm to accelerate reactive CFD simulations. Int. J. Numer. Meth. Fluids 96(8), 1461\u20131488 (2024). https:\/\/doi.org\/10.1002\/fld.5297","journal-title":"Int. J. Numer. Meth. Fluids"},{"key":"20_CR13","doi-asserted-by":"publisher","unstructured":"Gysi, T., Grosser, T., Hoefler, T.: MODESTO: data-centric analytic optimization of complex stencil programs on heterogeneous architectures. In: Proceedings of the 29th ACM International Conference on Supercomputing (ICS \u201915), pp. 177\u2013186 (2015). https:\/\/doi.org\/10.1145\/2751205.2751223","DOI":"10.1145\/2751205.2751223"},{"key":"20_CR14","doi-asserted-by":"publisher","unstructured":"Howard, M., et al.: Towards performance portability in a compressible CFD code. In: 23rd AIAA Computational Fluid Dynamics Conference. No. AIAA 2017-4407 (2017). https:\/\/doi.org\/10.2514\/6.2017-4407","DOI":"10.2514\/6.2017-4407"},{"key":"20_CR15","unstructured":"Jansson, N., Karp, M., Podobas, A., Markidis, S., Schlatter, P.: Neko: a modern, portable, and scalable framework for high-fidelity computational fluid dynamics. arXiv preprint arXiv:2107.01243 (2021). https:\/\/arxiv.org\/abs\/2107.01243"},{"issue":"1","key":"20_CR16","doi-asserted-by":"publisher","first-page":"202","DOI":"10.1006\/jcph.1996.0130","volume":"126","author":"GS Jiang","year":"1996","unstructured":"Jiang, G.S., Shu, C.W.: Efficient implementation of weighted ENO schemes. J. Comput. Phys. 126(1), 202\u2013228 (1996). https:\/\/doi.org\/10.1006\/jcph.1996.0130","journal-title":"J. Comput. Phys."},{"issue":"4","key":"20_CR17","doi-asserted-by":"publisher","first-page":"1213","DOI":"10.1016\/j.jcp.2009.10.028","volume":"229","author":"E Johnsen","year":"2010","unstructured":"Johnsen, E., et al.: Assessment of high-resolution methods for numerical simulations of compressible turbulence with shock waves. J. Comput. Phys. 229(4), 1213\u20131237 (2010). https:\/\/doi.org\/10.1016\/j.jcp.2009.10.028","journal-title":"J. Comput. Phys."},{"key":"20_CR18","doi-asserted-by":"publisher","unstructured":"Kim, Y., Ghosh, D., Constantinescu, E.M., Balakrishnan, R.: GPU-accelerated DNS of compressible turbulent flows. Comput. Fluids 251, 105744 (2023). https:\/\/doi.org\/10.1016\/j.compfluid.2022.105744","DOI":"10.1016\/j.compfluid.2022.105744"},{"key":"20_CR19","unstructured":"Kokkos Development Team: Kokkos (2023). https:\/\/github.com\/kokkos\/kokkos. Accessed 31 Mar 2023"},{"key":"20_CR20","doi-asserted-by":"publisher","unstructured":"Kronawitter, S., Lengauer, C.: Polyhedral search space exploration in the ExaStencils code generator. ACM Trans. Architect. Code Optimiz. 15(4), 40:1\u201340:25 (2018). https:\/\/doi.org\/10.1145\/3274653","DOI":"10.1145\/3274653"},{"key":"20_CR21","doi-asserted-by":"publisher","unstructured":"Lai, J., Yu, H., Tian, Z., Li, H.: Hybrid MPI and CUDA parallelization for CFD applications on multi-GPU HPC clusters. Sci. Program. 2020, 8862123 (2020). https:\/\/doi.org\/10.1155\/2020\/8862123","DOI":"10.1155\/2020\/8862123"},{"key":"20_CR22","doi-asserted-by":"publisher","first-page":"309","DOI":"10.1146\/annurev-fluid-010719-060114","volume":"52","author":"D Livescu","year":"2020","unstructured":"Livescu, D.: Turbulence with large thermal and compositional density variations. Annu. Rev. Fluid Mech. 52, 309\u2013341 (2020). https:\/\/doi.org\/10.1146\/annurev-fluid-010719-060114","journal-title":"Annu. Rev. Fluid Mech."},{"key":"20_CR23","doi-asserted-by":"publisher","first-page":"130","DOI":"10.1016\/j.jpdc.2019.04.019","volume":"131","author":"GR Mudalige","year":"2019","unstructured":"Mudalige, G.R., Reguly, I., Jammy, S.P., Jacobs, C.T., Giles, M.B., Sandham, N.D.: Large-scale performance of a DSL-based multi-block structured-mesh application for direct numerical simulation. J. Parallel Distributed Comput. 131, 130\u2013146 (2019)","journal-title":"J. Parallel Distributed Comput."},{"key":"20_CR24","doi-asserted-by":"publisher","first-page":"163","DOI":"10.1146\/annurev-fluid-122109-160718","volume":"43","author":"S Pirozzoli","year":"2011","unstructured":"Pirozzoli, S.: Numerical methods for high-speed flows. Annu. Rev. Fluid Mech. 43, 163\u2013194 (2011). https:\/\/doi.org\/10.1146\/annurev-fluid-122109-160718","journal-title":"Annu. Rev. Fluid Mech."},{"issue":"2","key":"20_CR25","doi-asserted-by":"publisher","first-page":"439","DOI":"10.1016\/0021-9991(88)90177-5","volume":"77","author":"CW Shu","year":"1988","unstructured":"Shu, C.W., Osher, S.: Efficient implementation of essentially non-oscillatory shock-capturing schemes. J. Comput. Phys. 77(2), 439\u2013471 (1988). https:\/\/doi.org\/10.1016\/0021-9991(88)90177-5","journal-title":"J. Comput. Phys."},{"key":"20_CR26","doi-asserted-by":"publisher","unstructured":"Stone, C.P., Walden, A., Zubair, M., Nielsen, E.J.: Accelerating unstructured-grid CFD algorithms on NVIDIA and AMD GPUs. In: Proceedings of the 11th Workshop on Irregular Applications: Architectures and Algorithms (IA3), held in conjunction with SC21 (2021). https:\/\/doi.org\/10.1109\/IA354616.2021.00010","DOI":"10.1109\/IA354616.2021.00010"},{"issue":"1","key":"20_CR27","doi-asserted-by":"publisher","first-page":"20","DOI":"10.1109\/TPDS.2023.3325630","volume":"35","author":"Q Sun","year":"2024","unstructured":"Sun, Q., Liu, Y., Yang, H., Jiang, Z., Luan, Z., Qian, D.: Adaptive auto-tuning framework for global exploration of stencil optimization on GPUs. IEEE Trans. Parallel Distrib. Syst. 35(1), 20\u201333 (2024). https:\/\/doi.org\/10.1109\/TPDS.2023.3325630","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"20_CR28","doi-asserted-by":"publisher","unstructured":"Wei, J.: A performance-portable kilometer-scale global ocean model on ORISE and new sunway heterogeneous supercomputers. In: Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis (SC) (2024). https:\/\/doi.org\/10.1109\/SC41406.2024.00009","DOI":"10.1109\/SC41406.2024.00009"},{"key":"20_CR29","doi-asserted-by":"publisher","unstructured":"Zhou, Y.: Rayleigh\u2013Taylor and Richtmyer\u2013Meshkov instability induced flow, turbulence, and mixing. I. Physics Reports 720\u2013722, 1\u2013136 (2017). https:\/\/doi.org\/10.1016\/j.physrep.2017.07.005","DOI":"10.1016\/j.physrep.2017.07.005"},{"key":"20_CR30","doi-asserted-by":"publisher","unstructured":"Zhou, Y., et al.: Turbulent mixing and transition criteria of flows induced by hydrodynamic instabilities. Phys. Plasmas 26(8), 080901 (2019). https:\/\/doi.org\/10.1063\/1.5088745","DOI":"10.1063\/1.5088745"},{"key":"20_CR31","doi-asserted-by":"publisher","DOI":"10.1016\/j.compfluid.2023.105934","volume":"262","author":"Z Zhou","year":"2023","unstructured":"Zhou, Z., Ding, J., Huang, S., Luo, X.: A new type of weighted compact nonlinear scheme with minimum dispersion and adaptive dissipation for compressible flows. Comput. Fluids 262, 105934 (2023). https:\/\/doi.org\/10.1016\/j.compfluid.2023.105934","journal-title":"Comput. Fluids"}],"container-title":["Lecture Notes in Computer Science","Advanced Parallel Processing Technologies"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-981-92-4805-6_20","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,8,23]],"date-time":"2026-08-23T13:48:07Z","timestamp":1787492887000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-981-92-4805-6_20"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,8,24]]},"ISBN":["9789819248049","9789819248056"],"references-count":31,"URL":"https:\/\/doi.org\/10.1007\/978-981-92-4805-6_20","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,8,24]]},"assertion":[{"value":"24 August 2026","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"The authors have no competing interests to declare that are relevant to the content of this article.","order":1,"name":"Ethics","label":"Disclosure of Interests","group":{"name":"EthicsHeading","label":"Ethics"}},{"value":"The technical solution and experimental design presented in\u00a0this paper were independently completed by the authors. AI tools\u00a0were used solely for language polishing and formatting optimization,\u00a0and did not participate in the development of the research ideas or\u00a0core content.","order":2,"name":"Ethics","label":"Use of AI Tools","group":{"name":"EthicsHeading","label":"Ethics"}},{"value":"APPT","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Symposium on Advanced Parallel Processing Technologies","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Brussels","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Belgium","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2026","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"27 July 2026","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"27 July 2026","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"17","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"appt2026","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/www.appt-conference.com\/2026","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}