{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,28]],"date-time":"2025-09-28T14:40:16Z","timestamp":1759070416657,"version":"3.44.0"},"publisher-location":"Cham","reference-count":33,"publisher":"Springer Nature Switzerland","isbn-type":[{"type":"print","value":"9783032063427"},{"type":"electronic","value":"9783032063434"}],"license":[{"start":{"date-parts":[[2025,9,29]],"date-time":"2025-09-29T00:00:00Z","timestamp":1759104000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,9,29]],"date-time":"2025-09-29T00:00:00Z","timestamp":1759104000000},"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":[[2026]]},"DOI":"10.1007\/978-3-032-06343-4_12","type":"book-chapter","created":{"date-parts":[[2025,9,28]],"date-time":"2025-09-28T13:23:58Z","timestamp":1759065838000},"page":"179-193","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Demonstrating OpenMP\u00ae Offload Performance with\u00a0the\u00a0STREAmS-2 Application and\u00a0the\u00a0AMD Next-Gen Fortran Compiler"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5301-9464","authenticated-orcid":false,"given":"Giacomo","family":"Rossi","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1829-3388","authenticated-orcid":false,"given":"Francesco","family":"Salvadore","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8634-4634","authenticated-orcid":false,"given":"Michael","family":"Klemm","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2025,9,29]]},"reference":[{"unstructured":"Top500 - November 2024 List, 2024. https:\/\/top500.org\/lists\/top500\/2024\/11\/. Accessed 16 May 2025","key":"12_CR1"},{"unstructured":"NVIDIA, P\u00e9ter Vingelmann, and Frank\u00a0H.P. Fitzek. Cuda, 2025","key":"12_CR2"},{"unstructured":"Sun, Y., Al Jannat, S., Baruah, T., Kaeli, D.R.: Accelerated Computing with HIP, 2nd edn. (2025). ISBN 979-8-218-57657-8, Sun, Al Jannat, Baruah, Kaeli","key":"12_CR3"},{"issue":"4","key":"12_CR4","doi-asserted-by":"publisher","first-page":"805","DOI":"10.1109\/TPDS.2021.3097283","volume":"33","author":"CR Trott","year":"2022","unstructured":"Trott, C.R., et al.: Kokkos 3: programming model extensions for the exascale era. IEEE Trans. Parallel Distrib. Syst. 33(4), 805\u2013817 (2022)","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"doi-asserted-by":"crossref","unstructured":"Beckingsale, D.A., et al.: RAJA: portable performance for large-scale scientific applications. In: 2019 IEEE\/ACM International Workshop on Performance, Portability and Productivity in HPC (P3HPC), pp. 71\u201381, 2019","key":"12_CR5","DOI":"10.1109\/P3HPC49587.2019.00012"},{"doi-asserted-by":"crossref","unstructured":"Zenker, E., et al.: Alpaka - an abstraction library for parallel kernel acceleration. IEEE Computer Society, May 2016","key":"12_CR6","DOI":"10.1109\/IPDPSW.2016.50"},{"unstructured":"Klemm, M., de Supinski, B.R. (Eds.): OpenMP Application Programming Interface Specification Version 6.0. OpenMP Architecture Review Board, November 2024","key":"12_CR7"},{"unstructured":"OpenACC-Standard.org, editor. The OpenACC Applications Programming Interface Version 3.3. OpenACC-Standard.org, November 2022","key":"12_CR8"},{"unstructured":"The Khronos SYCL\u00a0Working Group, editor. SYCL 2020 Specification (revision 10). The Khronos Group Inc., April 2025","key":"12_CR9"},{"unstructured":"ISO. Programming Languages \u2014 Technical Specification for C++ Extensions for Parallelism. Standard, International Organization for Standardization, Geneva, CH, November 2018","key":"12_CR10"},{"unstructured":"ISO. Programming languages \u2014 Fortran. Standard, International Organization for Standardization, Geneva, CH, November 2023","key":"12_CR11"},{"unstructured":"NNSA, national labs team with Nvidia to develop open-source Fortran compiler technology, 2015. https:\/\/www.llnl.gov\/article\/41756\/nnsa-national-labs-team-nvidia-develop-open-source-fortran-compiler-technology. Accessed 16 May 2025","key":"12_CR12"},{"unstructured":"Price, J.: [llvm\u2013dev] LLVM Fortran front\u2013end, May 2017. https:\/\/lists.llvm.org\/pipermail\/llvm-dev\/2017-May\/113131.html","key":"12_CR13"},{"unstructured":"Chang, J., Cornille, B., Klemm, M., Potyka, J.: Introducing AMD\u2019s Next-Gen Fortran Compiler, November 2024. https:\/\/rocm.blogs.amd.com\/ecosystems-and-partners\/fortran-journey\/README.html","key":"12_CR14"},{"key":"12_CR15","doi-asserted-by":"publisher","DOI":"10.1016\/j.cpc.2021.107906","volume":"263","author":"M Bernardini","year":"2021","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)","journal-title":"Comput. Phys. Commun."},{"doi-asserted-by":"crossref","unstructured":"Salvadore, F., Rossi, G., Sathyanarayana, S., Bernardini, M.: Openmp offload toward the exascale using intel\u2122 GPU Max 1550: evaluation of streams compressible solver. J. Supercomput. 80, 21094\u201321127 (2024)","key":"12_CR16","DOI":"10.1007\/s11227-024-06254-y"},{"doi-asserted-by":"crossref","unstructured":"Bartolomeu, R.A., Halver, R., Meinke, J.H., Sutmann, G.: Effect of implementations of the n-body problem on the performance and portability across gpu vendors. Future Gener. Comput. Syst. 169, 107802 (2025)","key":"12_CR17","DOI":"10.1016\/j.future.2025.107802"},{"unstructured":"Michael Larabel. FLANG: NVIDIA Brings Fortran to LLVM, May 2017","key":"12_CR18"},{"unstructured":"LLVM Project. The Flang Compiler - Welcome to Flang\u2019s documentation, May 2025","key":"12_CR19"},{"unstructured":"Programming languages \u2013 Fortran \u2013 Part 1: Base Language. Standard, International Organization for Standardization, Geneva, CH, November 2018. ISO 1539-1:2018(E)","key":"12_CR20"},{"unstructured":"Klemm, M., de Supinski, B.R. (Eds.).: OpenMP Application Programming Interface Specification Version 5.2. OpenMP Architecture Review Board, November 2021","key":"12_CR21"},{"doi-asserted-by":"crossref","unstructured":"Bernardini, M., Modesti, D., Salvadore, F., Sathyanarayana, S., Della Posta, G., Pirozzoli, S.: STREAmS-2.1: Supersonic turbulent accelerated Navier-Stokes solver version 2.1. Comput. Phys. Commun. 314, 109652 (2025)","key":"12_CR22","DOI":"10.1016\/j.cpc.2025.109652"},{"doi-asserted-by":"crossref","unstructured":"Soldati, G., Ceci, A. Pirozzoli, S.: FLEW: a DNS solver for compressible flows in generalized curvilinear coordinates. Aerotec. Missili Spaz. (2024)","key":"12_CR23","DOI":"10.21203\/rs.3.rs-3676013\/v1"},{"key":"12_CR24","doi-asserted-by":"publisher","first-page":"109","DOI":"10.1016\/j.jcp.2013.04.021","volume":"248","author":"S Pirozzoli","year":"2013","unstructured":"Pirozzoli, S., Colonius, T.: Generalized characteristic relaxation boundary conditions for unsteady compressible flow simulations. J. Comput. Phys. 248, 109\u2013126 (2013)","journal-title":"J. Comput. Phys."},{"doi-asserted-by":"crossref","unstructured":"Bernardini, M., Modesti, D., Salvadore, F., Sathyanarayana, S., Della Posta, G., Pirozzoli, S.: STREAmS-2.0: supersonic turbulent accelerated Navier-Stokes solver version 2.0. Comput. Phys. Commun. 285, 108644 (2023)","key":"12_CR25","DOI":"10.1016\/j.cpc.2022.108644"},{"key":"12_CR26","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2024.104993","volume":"196","author":"S Sathyanarayana","year":"2025","unstructured":"Sathyanarayana, S., Bernardini, M., Modesti, D., Pirozzoli, S., Salvadore, F.: High-speed turbulent flows towards the exascale: streams-2 porting and performance. J. Parallel Distrib. Comput. 196, 104993 (2025)","journal-title":"J. Parallel Distrib. Comput."},{"key":"12_CR27","doi-asserted-by":"publisher","first-page":"A30","DOI":"10.1017\/jfm.2022.574","volume":"945","author":"M Cogo","year":"2022","unstructured":"Cogo, M., Salvadore, F., Picano, F., Bernardini, M.: Direct numerical simulation of supersonic and hypersonic turbulent boundary layers at moderate-high reynolds numbers and isothermal wall condition. J. Fluid Mech. 945, A30 (2022)","journal-title":"J. Fluid Mech."},{"doi-asserted-by":"crossref","unstructured":"Bernardini, M., Della Posta, G., Salvadore, F., Martelli, E.: Unsteadiness characterisation of shock wave\/turbulent boundary-layer interaction at moderate Reynolds number. J. Fluid Mech. 954 (2023)","key":"12_CR28","DOI":"10.1017\/jfm.2022.1038"},{"doi-asserted-by":"publisher","unstructured":"Ayachit, U., et al.: Catalyst revised: rethinking the paraview in situ analysis and visualization API. In: Jagode, H., Anzt, H., Ltaief, H., Luszczek, P. (eds.) High Performance Computing. ISC High Performance 2021. LNCS, vol. 12761, pp. 484\u2013494. Springer, Cham (2021). https:\/\/doi.org\/10.1007\/978-3-030-90539-2_33","key":"12_CR29","DOI":"10.1007\/978-3-030-90539-2_33"},{"unstructured":"EXCELLERAT Centre of Excellence. Excellerat: European centre of excellence for engineering applications, 2025. https:\/\/www.excellerat.eu\/. Accessed 16 May 2025","key":"12_CR30"},{"doi-asserted-by":"crossref","unstructured":"Della Posta, G., Blandino, M., Modesti, D., Salvadore, F., Bernardini, M.: Direct numerical simulation of supersonic boundary layers over a microramp: effect of the Reynolds number. J. Fluid Mech. 974 (2023)","key":"12_CR31","DOI":"10.1017\/jfm.2023.764"},{"doi-asserted-by":"crossref","unstructured":"Della\u00a0Posta, G., et al.: High-fidelity simulations of the aeroacoustic environment of the VEGA launch vehicle at lift-off. Comput. Fluids 263, 105945 (2023)","key":"12_CR32","DOI":"10.1016\/j.compfluid.2023.105945"},{"doi-asserted-by":"crossref","unstructured":"Smith, A., Alla, V.K.: AMD instinct\u2122 MI300X: a generative AI accelerator and platform architecture. IEEE Micro 1\u20139 (2025)","key":"12_CR33","DOI":"10.1109\/HCS61935.2024.10664659"}],"container-title":["Lecture Notes in Computer Science","OpenMP: Balancing Productivity and Performance Portability"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-032-06343-4_12","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,9,28]],"date-time":"2025-09-28T14:02:49Z","timestamp":1759068169000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-032-06343-4_12"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,9,29]]},"ISBN":["9783032063427","9783032063434"],"references-count":33,"URL":"https:\/\/doi.org\/10.1007\/978-3-032-06343-4_12","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2025,9,29]]},"assertion":[{"value":"29 September 2025","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"IWOMP","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Workshop on OpenMP","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Charlotte, NC","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"USA","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2025","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"29 September 2025","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"3 October 2025","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"21","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"iwomp2025","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/www.iwomp.org\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}