{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,23]],"date-time":"2026-04-23T08:00:14Z","timestamp":1776931214796,"version":"3.51.2"},"publisher-location":"New York, NY, USA","reference-count":41,"publisher":"ACM","license":[{"start":{"date-parts":[[2025,11,15]],"date-time":"2025-11-15T00:00:00Z","timestamp":1763164800000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000015","name":"DOE U.S. Department of Energy","doi-asserted-by":"publisher","award":["17-SC-20-SC"],"award-info":[{"award-number":["17-SC-20-SC"]}],"id":[{"id":"10.13039\/100000015","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100006168","name":"National Nuclear Security Administration","doi-asserted-by":"publisher","award":["17-SC-20-SC"],"award-info":[{"award-number":["17-SC-20-SC"]}],"id":[{"id":"10.13039\/100006168","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100006132","name":"Office of Science","doi-asserted-by":"publisher","award":["DE-AC02-05CH11231"],"award-info":[{"award-number":["DE-AC02-05CH11231"]}],"id":[{"id":"10.13039\/100006132","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,11,16]]},"DOI":"10.1145\/3731599.3767480","type":"proceedings-article","created":{"date-parts":[[2025,11,7]],"date-time":"2025-11-07T16:20:02Z","timestamp":1762532402000},"page":"1048-1056","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Lowering and Runtime Support for Fortran\u2019s Multi-Image Parallel Features using LLVM Flang, PRIF, and Caffeine"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-0724-9349","authenticated-orcid":false,"given":"Dan","family":"Bonachea","sequence":"first","affiliation":[{"name":"Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7974-1853","authenticated-orcid":false,"given":"Katherine","family":"Rasmussen","sequence":"additional","affiliation":[{"name":"Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2344-868X","authenticated-orcid":false,"given":"Damian","family":"Rouson","sequence":"additional","affiliation":[{"name":"Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-0002-9924","authenticated-orcid":false,"given":"Jean-Didier","family":"Pailleux","sequence":"additional","affiliation":[{"name":"R&amp;D, SiPearl, Maisons-Laffitte, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9013-4413","authenticated-orcid":false,"given":"Etienne","family":"Renault","sequence":"additional","affiliation":[{"name":"R&amp;D, SiPearl, Maisons-Laffitte, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3205-2169","authenticated-orcid":false,"given":"Brad","family":"Richardson","sequence":"additional","affiliation":[{"name":"Amentum Services, Inc., Houston, TX, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2025,11,15]]},"reference":[{"key":"e_1_3_3_2_2_2","doi-asserted-by":"publisher","DOI":"10.25344\/S4N30W"},{"key":"e_1_3_3_2_3_2","unstructured":"Robert\u00a0T Biedron Jan-Rene\u00e9 Carlson Joseph\u00a0M Derlaga Peter\u00a0A Gnoffo Dana\u00a0P Hammond William\u00a0T Jones Bil Kleb Elizabeth\u00a0M Lee-Rausch Eric\u00a0J Nielsen Michael\u00a0A Park et\u00a0al. 2017. FUN3D Manual: 13.2. NASA TM 219661 (2017) 362\u00a0pages. https:\/\/fun3d.larc.nasa.gov\/papers\/FUN3D_Manual-13.2.pdf."},{"key":"e_1_3_3_2_4_2","doi-asserted-by":"publisher","DOI":"10.2172\/1398512"},{"key":"e_1_3_3_2_5_2","doi-asserted-by":"publisher","DOI":"10.2172\/1477359"},{"key":"e_1_3_3_2_6_2","doi-asserted-by":"publisher","DOI":"10.25344\/S4N017"},{"key":"e_1_3_3_2_7_2","doi-asserted-by":"publisher","unstructured":"Dan Bonachea Katherine Rasmussen Brad Richardson and Damian Rouson. 2025. Caffeine: A parallel runtime library for supporting modern Fortran compilers. Journal of Open Source Software 10 107 (2025) 7895. 10.21105\/joss.07895","DOI":"10.21105\/joss.07895"},{"key":"e_1_3_3_2_8_2","doi-asserted-by":"publisher","DOI":"10.1109\/SCW63240.2024.00133"},{"key":"e_1_3_3_2_9_2","doi-asserted-by":"publisher","unstructured":"Gokhan Danabasoglu J-F Lamarque J Bacmeister DA Bailey AK DuVivier Jim Edwards LK Emmons et\u00a0al. 2020. The Community Earth System Model version 2 (CESM2). Journal of Advances in Modeling Earth Systems 12 2 (2020) 35\u00a0pages. 10.1029\/2019MS001916","DOI":"10.1029\/2019MS001916"},{"key":"e_1_3_3_2_10_2","volume-title":"Fortran Coarray Micro-Benchmark Suite","author":"Henty David","year":"2013","unstructured":"David Henty. 2013. Fortran Coarray Micro-Benchmark Suite. GitHub repository. https:\/\/github.com\/davidhenty\/cafbench."},{"key":"e_1_3_3_2_11_2","doi-asserted-by":"publisher","unstructured":"Ming Ding Xuhua Zhou Haojie Zhang Haozhi Bian and Qiang Yan. 2021. A review of the development of nuclear fuel performance analysis and codes for PWRs. Annals of Nuclear Energy 163 (2021) 108542. 10.1016\/j.anucene.2021.108542","DOI":"10.1016\/j.anucene.2021.108542"},{"key":"e_1_3_3_2_12_2","doi-asserted-by":"publisher","DOI":"10.1145\/2020373.2020386"},{"key":"e_1_3_3_2_13_2","doi-asserted-by":"publisher","DOI":"10.1145\/2676870.2676876"},{"key":"e_1_3_3_2_14_2","volume-title":"Information technology \u2014 Programming languages \u2014 Fortran, ISO\/IEC 1539-1:2010","author":"JTC1\/SC22\/WG5 Fortran Standards Committee","year":"2010","unstructured":"Fortran Standards Committee JTC1\/SC22\/WG5. 2010. Information technology \u2014 Programming languages \u2014 Fortran, ISO\/IEC 1539-1:2010. International Organization for Standardization (ISO), Geneva, Switzerland. https:\/\/www.iso.org\/standard\/50459.html."},{"key":"e_1_3_3_2_15_2","volume-title":"Information technology \u2014 Programming languages \u2014 Fortran, ISO\/IEC 1539-1:2018","author":"JTC1\/SC22\/WG5 Fortran Standards Committee","year":"2018","unstructured":"Fortran Standards Committee JTC1\/SC22\/WG5. 2018. Information technology \u2014 Programming languages \u2014 Fortran, ISO\/IEC 1539-1:2018. International Organization for Standardization (ISO), Geneva, Switzerland. https:\/\/www.iso.org\/standard\/72320.html."},{"key":"e_1_3_3_2_16_2","volume-title":"Information technology \u2014 Programming languages \u2014 Fortran, ISO\/IEC 1539-1:2023","author":"JTC1\/SC22\/WG5 Fortran Standards Committee","year":"2023","unstructured":"Fortran Standards Committee JTC1\/SC22\/WG5. 2023. Information technology \u2014 Programming languages \u2014 Fortran, ISO\/IEC 1539-1:2023. International Organization for Standardization (ISO), Geneva, Switzerland. https:\/\/www.iso.org\/standard\/82170.html."},{"key":"e_1_3_3_2_17_2","volume-title":"Fortran Package Manager (fpm)","author":"contributors fpm","year":"2025","unstructured":"fpm contributors. 2025. Fortran Package Manager (fpm). Web site. https:\/\/fpm.fortran-lang.org."},{"key":"e_1_3_3_2_18_2","unstructured":"Shiyao Ge. May 2016. Implementation and evaluation of additional parallel features of Coarray Fortran. Master\u2019s thesis. University of Houston. http:\/\/hdl.handle.net\/10657\/3268."},{"key":"e_1_3_3_2_19_2","volume-title":"Cray Compiling Environment Fortran compiler","author":"Enterprise Hewlett Packard","year":"2025","unstructured":"Hewlett Packard Enterprise. 2025. Cray Compiling Environment Fortran compiler. Online documentation. https:\/\/cpe.ext.hpe.com\/docs\/latest\/getting_started\/CPE-CCE-Fortran.html."},{"key":"e_1_3_3_2_20_2","volume-title":"OpenUH Compiler for Coarray Fortran","author":"Houston HPCTools Group, University of","year":"2013","unstructured":"HPCTools Group, University of Houston. 2013-2015. OpenUH Compiler for Coarray Fortran. GitHub repository. https:\/\/github.com\/uhhpctools\/openuh."},{"key":"e_1_3_3_2_21_2","volume-title":"CAF Validation and Performance Test Suites","author":"Houston HPCTools Group, University of","year":"2014","unstructured":"HPCTools Group, University of Houston. 2014. CAF Validation and Performance Test Suites. GitHub repository. https:\/\/github.com\/uhhpctools\/caf-testsuite."},{"key":"e_1_3_3_2_22_2","volume-title":"Intel Fortran Compiler Developer Guide and Reference","author":"Corporation Intel","year":"2025","unstructured":"Intel Corporation. 2025. Intel Fortran Compiler Developer Guide and Reference. Web site. https:\/\/www.intel.com\/content\/www\/us\/en\/docs\/fortran-compiler\/developer-guide-reference."},{"key":"e_1_3_3_2_23_2","volume-title":"Caffeine: CoArray Fortran Framework of Efficient Interfaces to Network Environments","author":"Laboratory Lawrence Berkeley National","year":"2025","unstructured":"Lawrence Berkeley National Laboratory. 2025. Caffeine: CoArray Fortran Framework of Efficient Interfaces to Network Environments. GitHub repository. https:\/\/go.lbl.gov\/caffeine."},{"key":"e_1_3_3_2_24_2","volume-title":"GASNet","author":"Laboratory Lawrence Berkeley National","year":"2025","unstructured":"Lawrence Berkeley National Laboratory. 2025. GASNet. Web site. http:\/\/gasnet.lbl.gov."},{"key":"e_1_3_3_2_25_2","volume-title":"Flang Compiler Documentation","author":"Organization LLVM","year":"2025","unstructured":"LLVM Organization. 2025. Flang Compiler Documentation. Web site. https:\/\/flang.llvm.org."},{"key":"e_1_3_3_2_26_2","volume-title":"Flang Fortran Standards Support","author":"Organization LLVM","year":"2025","unstructured":"LLVM Organization. 2025. Flang Fortran Standards Support. Web site. https:\/\/flang.llvm.org\/docs\/FortranStandardsSupport.html."},{"key":"e_1_3_3_2_27_2","volume-title":"LLVM Compiler Infrastructure Project","author":"Organization LLVM","year":"2025","unstructured":"LLVM Organization. 2025. LLVM Compiler Infrastructure Project. GitHub repository. https:\/\/github.com\/llvm\/llvm-project."},{"key":"e_1_3_3_2_28_2","doi-asserted-by":"publisher","unstructured":"Kevin\u00a0B. McGrattan Randall\u00a0J. McDermott Craig\u00a0G. Weinschenk and Glenn\u00a0P. Forney. 2013. Fire dynamics simulator user\u2019s guide. NIST special publication 1019 (2013) 104\u00a0pages. 10.6028\/NIST.sp.1019","DOI":"10.6028\/NIST.sp.1019"},{"key":"e_1_3_3_2_29_2","volume-title":"National Energy Research Scientific Computing Center (NERSC)","year":"2025","unstructured":"NERSC. 2025. National Energy Research Scientific Computing Center (NERSC). Online documentation. https:\/\/www.nersc.gov."},{"key":"e_1_3_3_2_30_2","volume-title":"Perlmutter System Details","year":"2025","unstructured":"NERSC. 2025. Perlmutter System Details. Online documentation. https:\/\/docs.nersc.gov\/systems\/perlmutter\/architecture\/."},{"key":"e_1_3_3_2_31_2","volume-title":"nAG Fortran Compiler","author":"Ltd. Numerical Algorithms Group","year":"2025","unstructured":"Numerical Algorithms Group Ltd.2025. nAG Fortran Compiler. Online documentation. https:\/\/nag.com\/fortran-compiler\/."},{"key":"e_1_3_3_2_32_2","doi-asserted-by":"publisher","DOI":"10.25344\/S4M01X"},{"key":"e_1_3_3_2_33_2","doi-asserted-by":"publisher","DOI":"10.25344\/S4VG6T"},{"key":"e_1_3_3_2_34_2","doi-asserted-by":"publisher","DOI":"10.1109\/LLVM-HPC56686.2022.00009"},{"key":"e_1_3_3_2_35_2","volume-title":"Discussion on the Multi-Image Fortran dialect","author":"R&D SiPearl,","year":"2025","unstructured":"SiPearl, R&D. 2025. Discussion on the Multi-Image Fortran dialect. GitHub Pull Request. https:\/\/github.com\/SiPearl\/llvm-project\/pull\/4."},{"key":"e_1_3_3_2_36_2","volume-title":"SiPearl Fork of the LLVM Compiler Infrastructure project","author":"R&D SiPearl,","year":"2025","unstructured":"SiPearl, R&D. 2025. SiPearl Fork of the LLVM Compiler Infrastructure project. GitHub repository. https:\/\/github.com\/SiPearl\/llvm-project\/tree\/prif."},{"key":"e_1_3_3_2_37_2","volume-title":"Add flang support for -fcoarray and initializing PRIF","author":"R&D SiPearl,","year":"2025","unstructured":"SiPearl, R&D. Aug 2025. Add flang support for -fcoarray and initializing PRIF. GitHub Pull Request. https:\/\/github.com\/llvm\/llvm-project\/pull\/151675."},{"key":"e_1_3_3_2_38_2","volume-title":"Add flang support for THIS_IMAGE and NUM_IMAGES with PRIF","author":"R&D SiPearl,","year":"2025","unstructured":"SiPearl, R&D. Aug 2025. Add flang support for THIS_IMAGE and NUM_IMAGES with PRIF. GitHub Pull Request. https:\/\/github.com\/llvm\/llvm-project\/pull\/154081."},{"key":"e_1_3_3_2_39_2","volume-title":"Add flang lowering for CO_{BROADCAST, MAX, MIN, SUM} to PRIF","author":"R&D SiPearl,","year":"2025","unstructured":"SiPearl, R&D. Sep 2025. Add flang lowering for CO_{BROADCAST, MAX, MIN, SUM} to PRIF. GitHub Pull Request. https:\/\/github.com\/llvm\/llvm-project\/pull\/154770."},{"key":"e_1_3_3_2_40_2","volume-title":"Add flang lowering of SYNC ALL, SYNC MEMORY and SYNC IMAGES to PRIF","author":"R&D SiPearl,","year":"2025","unstructured":"SiPearl, R&D. Sep 2025. Add flang lowering of SYNC ALL, SYNC MEMORY and SYNC IMAGES to PRIF. GitHub Pull Request. https:\/\/github.com\/llvm\/llvm-project\/pull\/154166."},{"key":"e_1_3_3_2_41_2","doi-asserted-by":"publisher","unstructured":"William\u00a0C Skamarock Joseph\u00a0B Klemp Jimy Dudhia David\u00a0O Gill et\u00a0al. 2019. A description of the advanced research WRF model version 4. National Center for Atmospheric Research: Boulder CO USA 145 (2019) 145. 10.5065\/1dfh-6p97","DOI":"10.5065\/1dfh-6p97"},{"key":"e_1_3_3_2_42_2","volume-title":"LLVM Fortran Levels Up: Goodbye flang-new, Hello flang!","author":"Spickett David","year":"2025","unstructured":"David Spickett. 2025. LLVM Fortran Levels Up: Goodbye flang-new, Hello flang! LLVM Project Blog. https:\/\/blog.llvm.org\/posts\/2025-03-11-flang-new\/."}],"event":{"name":"SC Workshops '25: Workshops of the International Conference for High Performance Computing, Networking, Storage and Analysis","location":"St Louis MO USA","acronym":"SC Workshops '25","sponsor":["SIGHPC ACM Special Interest Group on High Performance Computing, Special Interest Group on High Performance Computing"]},"container-title":["Proceedings of the SC '25 Workshops of the International Conference for High Performance Computing, Networking, Storage and Analysis"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/abs\/10.1145\/3731599.3767480","content-type":"text\/html","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3731599.3767480","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3731599.3767480","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,1,9]],"date-time":"2026-01-09T19:36:21Z","timestamp":1767987381000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3731599.3767480"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,11,15]]},"references-count":41,"alternative-id":["10.1145\/3731599.3767480","10.1145\/3731599"],"URL":"https:\/\/doi.org\/10.1145\/3731599.3767480","relation":{},"subject":[],"published":{"date-parts":[[2025,11,15]]},"assertion":[{"value":"2025-11-15","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}