{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,10]],"date-time":"2024-09-10T05:34:36Z","timestamp":1725946476662},"publisher-location":"Cham","reference-count":24,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319748955"},{"type":"electronic","value":"9783319748962"}],"license":[{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2018]]},"DOI":"10.1007\/978-3-319-74896-2_2","type":"book-chapter","created":{"date-parts":[[2018,1,30]],"date-time":"2018-01-30T10:22:32Z","timestamp":1517307752000},"page":"20-41","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Hybrid Fortran: High Productivity GPU Porting Framework Applied to Japanese Weather Prediction Model"],"prefix":"10.1007","author":[{"given":"Michel","family":"M\u00fcller","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Takayuki","family":"Aoki","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2018,1,31]]},"reference":[{"key":"2_CR1","unstructured":"Cumming, B., Osuna, C., Gysi, T., Bianco, M., Lapillonne, X., Fuhrer, O., Schulthess, T.C.: A review of the challenges and results of refactoring the community climate code COSMO for hybrid Cray HPC systems. In: Proceedings of Cray User Group (2013)"},{"key":"2_CR2","first-page":"21","volume":"10","author":"CC Douglas","year":"2000","unstructured":"Douglas, C.C., Hu, J., Kowarschik, M., R\u00fcde, U., Wei\u00df, C.: Cache optimization for structured and unstructured grid multigrid. Electron. Trans. Numer. Anal. 10, 21\u201340 (2000)","journal-title":"Electron. Trans. Numer. Anal."},{"key":"2_CR3","unstructured":"Dursun, H., Nomura, K.I., Wang, W., Kunaseth, M., Peng, L., Seymour, R., Kalia, R.K., Nakano, A., Vashishta, P.: In-core optimization of high-order stencil computations. In: PDPTA, pp. 533\u2013538 (2009)"},{"issue":"12","key":"2_CR4","doi-asserted-by":"crossref","first-page":"3202","DOI":"10.1016\/j.jpdc.2014.07.003","volume":"74","author":"HC Edwards","year":"2014","unstructured":"Edwards, H.C., Trott, C.R., Sunderland, D.: Kokkos: enabling manycore performance portability through polymorphic memory access patterns. J. Parallel Distrib. Comput. 74(12), 3202\u20133216 (2014). Domain-specific languages and high-level frameworks for high-performance computing","journal-title":"J. Parallel Distrib. Comput."},{"key":"2_CR5","unstructured":"Fuhrer, O.: Grid tools: towards a library for hardware oblivious implementation of stencil based codes (2014). http:\/\/www.pasc-ch.org\/projects\/2013-2016\/grid-tools . Accessed 13 July 2017"},{"issue":"1","key":"2_CR6","first-page":"45","volume":"1","author":"O Fuhrer","year":"2014","unstructured":"Fuhrer, O., Osuna, C., Lapillonne, X., Gysi, T., Cumming, B., Bianco, M., Arteaga, A., Schulthess, T.C.: Towards a performance portable, architecture agnostic implementation strategy for weather and climate models. Supercomputing Front. Innovations 1(1), 45\u201362 (2014)","journal-title":"Supercomputing Front. Innovations"},{"key":"2_CR7","doi-asserted-by":"crossref","unstructured":"Govett, M., Middlecoff, J., Henderson, T.: Directive-based parallelization of the NIM weather model for GPUs. In: 2014 First Workshop on Accelerator Programming using Directives (WACCPD), pp. 55\u201361. IEEE (2014)","DOI":"10.1109\/WACCPD.2014.9"},{"key":"2_CR8","doi-asserted-by":"crossref","unstructured":"Govett, M., Rosinski, J., Middlecoff, J., Henderson, T., Lee, J., MacDonald, A., Wang, N., Madden, P., Schramm, J., Duarte, A.: Parallelization and performance of the NIM weather model on CPU, GPU and MIC processors. Bulletin of the American Meteorological Society (2017)","DOI":"10.1175\/BAMS-D-15-00278.1"},{"key":"2_CR9","unstructured":"Gysi, T., Hoefler, T.: Integrating STELLA & MODESTO: definition and optimization of complex stencil programs (2017)"},{"key":"2_CR10","first-page":"0511","volume":"40","author":"J Ishida","year":"2010","unstructured":"Ishida, J., Muroi, C., Kawano, K., Kitamura, Y.: Development of a new nonhydrostatic model ASUCA at JMA. CAS\/JSC WGNE Res. Activities Atmos. Oceanic Model. 40, 0511\u20130512 (2010)","journal-title":"CAS\/JSC WGNE Res. Activities Atmos. Oceanic Model."},{"key":"2_CR11","doi-asserted-by":"crossref","unstructured":"Jumah, N., Kunkel, J., Z\u00e4ngl, G., Yashiro, H., Dubos, T., Meurdesoif, Y.: GGDML: icosahedral models language extensions (2017)","DOI":"10.15379\/2410-2938.2017.04.01.01"},{"key":"2_CR12","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"145","DOI":"10.1007\/3-540-48086-2_16","volume-title":"Parallel Processing and Applied Mathematics","author":"J Kwiatkowski","year":"2002","unstructured":"Kwiatkowski, J.: Evaluation of parallel programs by measurement of its granularity. In: Wyrzykowski, R., Dongarra, J., Paprzycki, M., Wa\u015bniewski, J. (eds.) PPAM 2001. LNCS, vol. 2328, pp. 145\u2013153. Springer, Heidelberg (2002). https:\/\/doi.org\/10.1007\/3-540-48086-2_16"},{"issue":"01","key":"2_CR13","doi-asserted-by":"crossref","first-page":"1450003","DOI":"10.1142\/S0129626414500030","volume":"24","author":"X Lapillonne","year":"2014","unstructured":"Lapillonne, X., Fuhrer, O.: Using compiler directives to port large scientific applications to GPUs: an example from atmospheric science. Parallel Process. Lett. 24(01), 1450003 (2014)","journal-title":"Parallel Process. Lett."},{"key":"2_CR14","doi-asserted-by":"crossref","unstructured":"Mielikainen, J., Huang, B., Huang, A.: Using Intel Xeon Phi to accelerate the WRF TEMF planetary boundary layer scheme. In: SPIE Sensing Technology + Applications, p. 91240T. International Society for Optics and Photonics (2014)","DOI":"10.1117\/12.2055040"},{"key":"2_CR15","doi-asserted-by":"crossref","unstructured":"M\u00fcller, M., Aoki, T.: New high performance GPGPU code transformation framework applied to large production weather prediction code (2017, to be published in ACM TOPC)","DOI":"10.1145\/3291523"},{"key":"2_CR16","doi-asserted-by":"crossref","unstructured":"Norman, M.R., Mametjanov, A., Taylor, M.: Exascale programming approaches for the accelerated model for climate and energy (2017)","DOI":"10.1201\/b21930-9"},{"issue":"02n03","key":"2_CR17","doi-asserted-by":"crossref","first-page":"215","DOI":"10.1142\/S0129626400000214","volume":"10","author":"D Quinlan","year":"2000","unstructured":"Quinlan, D.: ROSE: compiler support for object-oriented frameworks. Parallel Process. Lett. 10(02n03), 215\u2013226 (2000)","journal-title":"Parallel Process. Lett."},{"key":"2_CR18","unstructured":"Sakamoto, M., Ishida, J., Kawano, K., Matsubayashi, K., Aranami, K., Hara, T., Kusabiraki, H., Muroi, C., Kitamura, Y.: Development of yin-yang grid global model using a new dynamical core ASUCA (2014)"},{"key":"2_CR19","unstructured":"Sawyer, W., Zaengl, G., Linardakis, L.: Towards a multi-node OpenACC implementation of the ICON model. In: EGU General Assembly Conference Abstracts, vol. 16 (2014)"},{"key":"2_CR20","doi-asserted-by":"crossref","unstructured":"Shimokawabe, T., Aoki, T., Muroi, C., Ishida, J., Kawano, K., Endo, T., Nukada, A., Maruyama, N., Matsuoka, S.: An 80-fold speedup, 15.0 TFlops full GPU acceleration of non-hydrostatic weather model ASUCA production code. In: Proceedings of the 2010 ACM\/IEEE International Conference for High Performance Computing, Networking, Storage and Analysis, pp. 1\u201311. IEEE Computer Society (2010)","DOI":"10.1109\/SC.2010.9"},{"key":"2_CR21","doi-asserted-by":"publisher","unstructured":"Shimokawabe, T., Aoki, T., Onodera, N.: High-productivity framework on GPU-rich supercomputers for operational weather prediction code ASUCA. In: Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis, SC 2014, pp. 251\u2013261. IEEE Press, Piscataway (2014). https:\/\/doi.org\/10.1109\/SC.2014.26","DOI":"10.1109\/SC.2014.26"},{"key":"2_CR22","unstructured":"Torres, R., Linardakis, L., Kunkel, J., Ludwig, T.: ICON DSL: A domain-specific language for climate modeling. In: International Conference for High Performance Computing, Networking, Storage and Analysis, Denver, CO (2013)"},{"key":"2_CR23","doi-asserted-by":"publisher","unstructured":"Wahib, M., Maruyama, N.: Scalable kernel fusion for memory-bound GPU applications. In: Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis, SC 2014, pp. 191\u2013202. IEEE Press, Piscataway (2014). https:\/\/doi.org\/10.1109\/SC.2014.21","DOI":"10.1109\/SC.2014.21"},{"issue":"8","key":"2_CR24","doi-asserted-by":"crossref","first-page":"2088","DOI":"10.1175\/1520-0493(2002)130<2088:TSMFEM>2.0.CO;2","volume":"130","author":"LJ Wicker","year":"2002","unstructured":"Wicker, L.J., Skamarock, W.C.: Time-splitting methods for elastic models using forward time schemes. Mon. Weather Rev. 130(8), 2088\u20132097 (2002)","journal-title":"Mon. Weather Rev."}],"container-title":["Lecture Notes in Computer Science","Accelerator Programming Using Directives"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-74896-2_2","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,10,9]],"date-time":"2019-10-09T23:37:50Z","timestamp":1570664270000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-74896-2_2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018]]},"ISBN":["9783319748955","9783319748962"],"references-count":24,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-74896-2_2","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2018]]}}}