{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,17]],"date-time":"2026-04-17T10:13:56Z","timestamp":1776420836149,"version":"3.51.2"},"publisher-location":"New York, NY, USA","reference-count":25,"publisher":"ACM","license":[{"start":{"date-parts":[[2018,7,2]],"date-time":"2018-07-02T00:00:00Z","timestamp":1530489600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2018,7,2]]},"DOI":"10.1145\/3218176.3218226","type":"proceedings-article","created":{"date-parts":[[2018,6,20]],"date-time":"2018-06-20T12:12:39Z","timestamp":1529496759000},"page":"1-10","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":27,"title":["The CLAW DSL"],"prefix":"10.1145","author":[{"given":"Valentin","family":"Clement","sequence":"first","affiliation":[{"name":"Center for Climate System Modeling, Zurich, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sylvaine","family":"Ferrachat","sequence":"additional","affiliation":[{"name":"ETH Zurich, Zurich, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Oliver","family":"Fuhrer","sequence":"additional","affiliation":[{"name":"Federal Office of Meteorology and Climatology, MeteoSwiss, Zurich, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xavier","family":"Lapillonne","sequence":"additional","affiliation":[{"name":"Federal Office of Meteorology and Climatology, MeteoSwiss, Zurich, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Carlos E.","family":"Osuna","sequence":"additional","affiliation":[{"name":"Federal Office of Meteorology and Climatology, MeteoSwiss, Zurich, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Robert","family":"Pincus","sequence":"additional","affiliation":[{"name":"University of Colorado\/NOAA Earth, System Research Lab, Boulder, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jon","family":"Rood","sequence":"additional","affiliation":[{"name":"Center for Climate System Modeling, Zurich, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"William","family":"Sawyer","sequence":"additional","affiliation":[{"name":"Swiss National Supercomputing Centre (CSCS), Lugano, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2018,7,2]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"CLAW Project 2015-2018. CLAW directive language specification. (2015-2018). https:\/\/github.com\/claw-project\/claw-language-specification.  CLAW Project 2015-2018. CLAW directive language specification. (2015-2018). https:\/\/github.com\/claw-project\/claw-language-specification."},{"key":"e_1_3_2_1_2_1","unstructured":"CLAW Project 2015-2018. CLAW Fortran Compiler. (2015-2018). https:\/\/github.com\/claw-project\/claw-compiler.  CLAW Project 2015-2018. CLAW Fortran Compiler. (2015-2018). https:\/\/github.com\/claw-project\/claw-compiler."},{"key":"e_1_3_2_1_3_1","unstructured":"DragonEgg 2014. DragonEgg - Using LLVM as a GCC backend. (2014). https:\/\/dragonegg.llvm.org.  DragonEgg 2014. DragonEgg - Using LLVM as a GCC backend. (2014). https:\/\/dragonegg.llvm.org."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2925426.2926286"},{"key":"e_1_3_2_1_6_1","unstructured":"XcalableMP Specification Working Group. 2017. XcodeML\/Fortran Specification. Language Specification. RIKEN CCS Kobe Japan.  XcalableMP Specification Working Group. 2017. XcodeML\/Fortran Specification. Language Specification. RIKEN CCS Kobe Japan."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2807591.2807627"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2014.07.003"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/WACCPD.2014.10"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/WACCPD.2014.12"},{"key":"e_1_3_2_1_11_1","volume-title":"ROSE: Compiler Support for Object-Oriented Frameworks. 10 (06","author":"Quinlan Daniel J.","year":"2000","unstructured":"Daniel J. Quinlan . 2000 . ROSE: Compiler Support for Object-Oriented Frameworks. 10 (06 2000), 215--226. Daniel J. Quinlan. 2000. ROSE: Compiler Support for Object-Oriented Frameworks. 10 (06 2000), 215--226."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.15803\/ijnc.6.2_167"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1142\/S0129626414500030"},{"key":"e_1_3_2_1_14_1","unstructured":"LLVM Compiler Infrastructure 2003-2018. LLVM Language Reference Manual. (2003-2018). https:\/\/llvm.org\/docs\/LangRef.html.  LLVM Compiler Infrastructure 2003-2018. LLVM Language Reference Manual. (2003-2018). https:\/\/llvm.org\/docs\/LangRef.html."},{"key":"e_1_3_2_1_15_1","volume-title":"Hybrid Fortran: High Productivity GPU Porting Framework Applied to Japanese Weather Prediction Model. CoRR abs\/1710.08616","author":"Muller Michel","year":"2017","unstructured":"Michel Muller and Takayuki Aoki . 2017 . Hybrid Fortran: High Productivity GPU Porting Framework Applied to Japanese Weather Prediction Model. CoRR abs\/1710.08616 (2017). arXiv:1710.08616 http:\/\/arxiv.org\/abs\/1710.08616 Michel Muller and Takayuki Aoki. 2017. Hybrid Fortran: High Productivity GPU Porting Framework Applied to Japanese Weather Prediction Model. CoRR abs\/1710.08616 (2017). arXiv:1710.08616 http:\/\/arxiv.org\/abs\/1710.08616"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.14529\/jsfi140103"},{"key":"e_1_3_2_1_18_1","unstructured":"Omni Compiler Project 2013-2018. An Infrastructure for Source-to-Source Transformation. (2013-2018). http:\/\/omni-compiler.org.  Omni Compiler Project 2013-2018. An Infrastructure for Source-to-Source Transformation. (2013-2018). http:\/\/omni-compiler.org."},{"key":"e_1_3_2_1_19_1","unstructured":"OpenACC-Standard.org 2017. The OpenACC Application Programming Interface - Version 2.6. (2017). https:\/\/www.openacc.org\/sites\/default\/files\/inline-files\/OpenACC.2.6.final.pdf.  OpenACC-Standard.org 2017. The OpenACC Application Programming Interface - Version 2.6. (2017). https:\/\/www.openacc.org\/sites\/default\/files\/inline-files\/OpenACC.2.6.final.pdf."},{"key":"e_1_3_2_1_20_1","volume-title":"OpenMP Application Programming Interface - Version 4.5. (November","author":"Architecture Review Board MP","year":"2015","unstructured":"Open MP Architecture Review Board November 2015. OpenMP Application Programming Interface - Version 4.5. (November 2015 ). http:\/\/www.openmp.org\/wp-content\/uploads\/openmp-4.5.pdf. OpenMP Architecture Review Board November 2015. OpenMP Application Programming Interface - Version 4.5. (November 2015). http:\/\/www.openmp.org\/wp-content\/uploads\/openmp-4.5.pdf."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1002\/2015GL064291"},{"key":"e_1_3_2_1_22_1","unstructured":"ROSE Compiler 2000-2018. ROSE Compiler Infrastructure. (2000-2018). http:\/\/rosecompiler.org.  ROSE Compiler 2000-2018. ROSE Compiler Infrastructure. (2000-2018). http:\/\/rosecompiler.org."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPSW.2015.60"},{"key":"e_1_3_2_1_24_1","volume-title":"A Source-to-Source OpenACC Compiler for CUDA","author":"Tabuchi Akihiro","unstructured":"Akihiro Tabuchi , Masahiro Nakao , and Mitsuhisa Sato . 2014. A Source-to-Source OpenACC Compiler for CUDA . Springer Berlin Heidelberg , Berlin, Heidelberg , 178--187. Akihiro Tabuchi, Masahiro Nakao, and Mitsuhisa Sato. 2014. A Source-to-Source OpenACC Compiler for CUDA. Springer Berlin Heidelberg, Berlin, Heidelberg, 178--187."},{"key":"e_1_3_2_1_25_1","volume-title":"2014 21st International Conference on High Performance Computing (HiPC). 1--11","author":"Takizawa H.","unstructured":"H. Takizawa , S. Hirasawa , Y. Hayashi , R. Egawa , and H. Kobayashi . 2014. Xevolver: An XML-based code translation framework for supporting HPC application migration . In 2014 21st International Conference on High Performance Computing (HiPC). 1--11 . H. Takizawa, S. Hirasawa, Y. Hayashi, R. Egawa, and H. Kobayashi. 2014. Xevolver: An XML-based code translation framework for supporting HPC application migration. In 2014 21st International Conference on High Performance Computing (HiPC). 1--11."},{"key":"e_1_3_2_1_26_1","volume-title":"Proceedings - IEEE International Conference on Cluster Computing, ICCC","volume":"692","author":"Takizawa Hiroyuki","year":"2017","unstructured":"Hiroyuki Takizawa , Thorsten Reimann , Kazuhiko Komatsu , Takashi Soga , Ryusuke Egawa , Akihiro Musa , and Hiroaki Kobayashi . 2017 . Vectorizationaware loop optimization with user-defined code transformations . In Proceedings - IEEE International Conference on Cluster Computing, ICCC , Vol. 2017-Septe. 685-- 692 . Hiroyuki Takizawa, Thorsten Reimann, Kazuhiko Komatsu, Takashi Soga, Ryusuke Egawa, Akihiro Musa, and Hiroaki Kobayashi. 2017. Vectorizationaware loop optimization with user-defined code transformations. In Proceedings - IEEE International Conference on Cluster Computing, ICCC, Vol. 2017-Septe. 685--692."},{"key":"e_1_3_2_1_27_1","volume-title":"Retrieved","author":"Wolfe Michael","year":"2016","unstructured":"Michael Wolfe . 2016 . Compilers and More: What Makes Performance Portable? (April 2016) . Retrieved December 15, 2017 from https:\/\/www.hpcwire.com\/2016\/04\/19\/compilers-makes-performance-portable\/ Michael Wolfe. 2016. Compilers and More: What Makes Performance Portable? (April 2016). Retrieved December 15, 2017 from https:\/\/www.hpcwire.com\/2016\/04\/19\/compilers-makes-performance-portable\/"}],"event":{"name":"PASC '18: Platform for Advanced Scientific Computing Conference","location":"Basel Switzerland","acronym":"PASC '18","sponsor":["SIGHPC ACM Special Interest Group on High Performance Computing, Special Interest Group on High Performance Computing","CSCS Swiss National Supercomputing Centre","ETH Zurich Federal Institute of Technology - University of Zurich"]},"container-title":["Proceedings of the Platform for Advanced Scientific Computing Conference"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3218176.3218226","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3218176.3218226","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T02:07:26Z","timestamp":1750212446000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3218176.3218226"}},"subtitle":["Abstractions for Performance Portable Weather and Climate Models"],"short-title":[],"issued":{"date-parts":[[2018,7,2]]},"references-count":25,"alternative-id":["10.1145\/3218176.3218226","10.1145\/3218176"],"URL":"https:\/\/doi.org\/10.1145\/3218176.3218226","relation":{},"subject":[],"published":{"date-parts":[[2018,7,2]]},"assertion":[{"value":"2018-07-02","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}