{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,9]],"date-time":"2025-10-09T21:07:11Z","timestamp":1760044031433,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":14,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,4,18]],"date-time":"2023-04-18T00:00:00Z","timestamp":1681776000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/100010661","name":"Horizon 2020 Framework Programme","doi-asserted-by":"publisher","award":["754337"],"award-info":[{"award-number":["754337"]}],"id":[{"id":"10.13039\/100010661","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2023,4,18]]},"DOI":"10.1145\/3585341.3585360","type":"proceedings-article","created":{"date-parts":[[2023,4,6]],"date-time":"2023-04-06T14:05:24Z","timestamp":1680789924000},"page":"1-8","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Transforming Fortran weather and climate applications to OpenCL using PSyclone"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9643-0499","authenticated-orcid":false,"given":"Sergi","family":"Siso","sequence":"first","affiliation":[{"name":"Hartree Centre, STFC, UKRI, United Kingdom"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3174-2114","authenticated-orcid":false,"given":"Andrew R.","family":"Porter","sequence":"additional","affiliation":[{"name":"Hartree Centre, STFC, UKRI, United Kingdom"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5378-4588","authenticated-orcid":false,"given":"Rupert W.","family":"Ford","sequence":"additional","affiliation":[{"name":"Hartree Centre, STFC, UKRI, United Kingdom"}]}],"member":"320","published-online":{"date-parts":[[2023,4,18]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"LFRic: Meeting the challenges of scalability and performance portability in Weather and Climate models. J. Parallel and Distrib. Comput. 132 (2019","author":"Adams S.V.","year":"2019","unstructured":"S.V. Adams , R.W. Ford , M. Hambley , J.M. Hobson , I. Kav\u010di\u010d , C.M. Maynard , T. Melvin , E.H. M\u00fcller , S. Mullerworth , A.R. Porter , M. Rezny , B.J. Shipway , and R. Wong . 2019 . LFRic: Meeting the challenges of scalability and performance portability in Weather and Climate models. J. Parallel and Distrib. Comput. 132 (2019 ), 383 \u2013 396. https:\/\/doi.org\/10.1016\/j.jpdc. 2019 .02.007 10.1016\/j.jpdc.2019.02.007 S.V. Adams, R.W. Ford, M. Hambley, J.M. Hobson, I. Kav\u010di\u010d, C.M. Maynard, T. Melvin, E.H. M\u00fcller, S. Mullerworth, A.R. Porter, M. Rezny, B.J. Shipway, and R. Wong. 2019. LFRic: Meeting the challenges of scalability and performance portability in Weather and Climate models. J. Parallel and Distrib. Comput. 132 (2019), 383 \u2013 396. https:\/\/doi.org\/10.1016\/j.jpdc.2019.02.007"},{"key":"e_1_3_2_1_2_1","volume-title":"First Steps in Porting the LFRic Weather and Climate Model to the FPGAs of the EuroExa Architecture. Sci. Program. 2019 (jan","author":"Ashworth Mike","year":"2019","unstructured":"Mike Ashworth , Graham\u00a0 D. Riley , Andrew Attwood , John Mawer , and Qiang Guan . 2019. First Steps in Porting the LFRic Weather and Climate Model to the FPGAs of the EuroExa Architecture. Sci. Program. 2019 (jan 2019 ), 18\u00a0pages. https:\/\/doi.org\/10.1155\/2019\/7807860 10.1155\/2019 Mike Ashworth, Graham\u00a0D. Riley, Andrew Attwood, John Mawer, and Qiang Guan. 2019. First Steps in Porting the LFRic Weather and Climate Model to the FPGAs of the EuroExa Architecture. Sci. Program. 2019 (jan 2019), 18\u00a0pages. https:\/\/doi.org\/10.1155\/2019\/7807860"},{"key":"e_1_3_2_1_3_1","unstructured":"CASS. 2016. CLFORTRAN. http:\/\/www.cass-hpc.com\/solutions\/libraries\/clfortran-pure-fortran-interface-to-opencl\/  CASS. 2016. CLFORTRAN. http:\/\/www.cass-hpc.com\/solutions\/libraries\/clfortran-pure-fortran-interface-to-opencl\/"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2015.2407896"},{"volume-title":"International Workshop on Performance Modeling, Benchmarking and Simulation of High Performance Computer Systems held in conjunction with Supercomputing (PMBS)","author":"Hammond R.","key":"e_1_3_2_1_5_1","unstructured":"Jeff\u00a0 R. Hammond , Tom Deakin , James Cownie , and Simon McIntosh-Smith . 2022. Benchmarking Fortran DO CONCURRENT on CPUs and GPUs Using BabelStream . In International Workshop on Performance Modeling, Benchmarking and Simulation of High Performance Computer Systems held in conjunction with Supercomputing (PMBS) . IEEE. in press. Jeff\u00a0R. Hammond, Tom Deakin, James Cownie, and Simon McIntosh-Smith. 2022. Benchmarking Fortran DO CONCURRENT on CPUs and GPUs Using BabelStream. In International Workshop on Performance Modeling, Benchmarking and Simulation of High Performance Computer Systems held in conjunction with Supercomputing (PMBS). IEEE. in press."},{"key":"#cr-split#-e_1_3_2_1_6_1.1","doi-asserted-by":"crossref","unstructured":"Z. Jin and H. Finkel. 2018. Evaluating an OpenCL FPGA Platform for HPC: a Case Study with the HACCmk Kernel. In 2018 IEEE High Performance extreme Computing Conference (HPEC). IEEE 1-6. https:\/\/doi.org\/10.1109\/HPEC.2018.8547586 10.1109\/HPEC.2018.8547586","DOI":"10.1109\/HPEC.2018.8547586"},{"key":"#cr-split#-e_1_3_2_1_6_1.2","doi-asserted-by":"crossref","unstructured":"Z. Jin and H. Finkel. 2018. Evaluating an OpenCL FPGA Platform for HPC: a Case Study with the HACCmk Kernel. In 2018 IEEE High Performance extreme Computing Conference (HPEC). IEEE 1-6. https:\/\/doi.org\/10.1109\/HPEC.2018.8547586","DOI":"10.1109\/HPEC.2018.8547586"},{"key":"e_1_3_2_1_7_1","unstructured":"Laurence\u00a0J Kedward. 2020. Focal. https:\/\/lkedward.github.io\/focal-docs\/  Laurence\u00a0J Kedward. 2020. Focal. https:\/\/lkedward.github.io\/focal-docs\/"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/FCCM.2018.00037"},{"key":"e_1_3_2_1_10_1","volume-title":"Portable multi- and many-core performance for finite-difference or finite-element codes - Application to the free-surface component of NEMO (NEMOLite2D 1.0). Geoscientific Model Development 11 (08","author":"Porter Andrew","year":"2018","unstructured":"Andrew Porter , Jeremy Appleyard , Mike Ashworth , Rupert Ford , Jason Holt , Hedong Liu , and Graham Riley . 2018. Portable multi- and many-core performance for finite-difference or finite-element codes - Application to the free-surface component of NEMO (NEMOLite2D 1.0). Geoscientific Model Development 11 (08 2018 ), 3447\u20133464. https:\/\/doi.org\/10.5194\/gmd-11-3447-2018 10.5194\/gmd-11-3447-2018 Andrew Porter, Jeremy Appleyard, Mike Ashworth, Rupert Ford, Jason Holt, Hedong Liu, and Graham Riley. 2018. Portable multi- and many-core performance for finite-difference or finite-element codes - Application to the free-surface component of NEMO (NEMOLite2D 1.0). Geoscientific Model Development 11 (08 2018), 3447\u20133464. https:\/\/doi.org\/10.5194\/gmd-11-3447-2018"},{"key":"e_1_3_2_1_11_1","unstructured":"Dan Quinlan and Chunhua Liao. 2011. The ROSE source-to-source compiler infrastructure. In Cetus users and compiler infrastructure workshop in conjunction with PACT Vol.\u00a02011. Citeseer 1.  Dan Quinlan and Chunhua Liao. 2011. The ROSE source-to-source compiler infrastructure. In Cetus users and compiler infrastructure workshop in conjunction with PACT Vol.\u00a02011. Citeseer 1."},{"key":"e_1_3_2_1_12_1","volume-title":"CUDA Fortran for Scientists and Engineers: Best Practices for Efficient CUDA Fortran Programming","author":"Ruetsch Gregory","unstructured":"Gregory Ruetsch and Massimiliano Fatica . 2013. CUDA Fortran for Scientists and Engineers: Best Practices for Efficient CUDA Fortran Programming ( 1 st ed.). Morgan Kaufmann Publishers Inc ., San Francisco, CA, USA. Gregory Ruetsch and Massimiliano Fatica. 2013. CUDA Fortran for Scientists and Engineers: Best Practices for Efficient CUDA Fortran Programming (1st ed.). Morgan Kaufmann Publishers Inc., San Francisco, CA, USA.","edition":"1"},{"key":"e_1_3_2_1_13_1","volume-title":"ForOpenCL: Transformations Exploiting Array Syntax in Fortran for Accelerator Programming. CoRR abs\/1107.2157","author":"Sottile J.","year":"2011","unstructured":"Matthew\u00a0 J. Sottile , Craig\u00a0Edward Rasmussen , Wayne\u00a0 N. Weseloh , Robert\u00a0 W. Robey , Daniel\u00a0 J. Quinlan , and Jeffrey Overbey . 2011. ForOpenCL: Transformations Exploiting Array Syntax in Fortran for Accelerator Programming. CoRR abs\/1107.2157 ( 2011 ). arXiv:1107.2157http:\/\/arxiv.org\/abs\/1107.2157 Matthew\u00a0J. Sottile, Craig\u00a0Edward Rasmussen, Wayne\u00a0N. Weseloh, Robert\u00a0W. Robey, Daniel\u00a0J. Quinlan, and Jeffrey Overbey. 2011. ForOpenCL: Transformations Exploiting Array Syntax in Fortran for Accelerator Programming. CoRR abs\/1107.2157 (2011). arXiv:1107.2157http:\/\/arxiv.org\/abs\/1107.2157"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.5780"}],"event":{"name":"IWOCL '23: International Workshop on OpenCL","acronym":"IWOCL '23","location":"Cambridge United Kingdom"},"container-title":["International Workshop on OpenCL"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3585341.3585360","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T16:37:56Z","timestamp":1750178276000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3585341.3585360"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,4,18]]},"references-count":14,"alternative-id":["10.1145\/3585341.3585360","10.1145\/3585341"],"URL":"https:\/\/doi.org\/10.1145\/3585341.3585360","relation":{},"subject":[],"published":{"date-parts":[[2023,4,18]]},"assertion":[{"value":"2023-04-18","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}