{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T17:05:34Z","timestamp":1743095134046,"version":"3.40.3"},"publisher-location":"Cham","reference-count":20,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030977580"},{"type":"electronic","value":"9783030977597"}],"license":[{"start":{"date-parts":[[2022,1,1]],"date-time":"2022-01-01T00:00:00Z","timestamp":1640995200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2022,1,1]],"date-time":"2022-01-01T00:00:00Z","timestamp":1640995200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2022]]},"DOI":"10.1007\/978-3-030-97759-7_4","type":"book-chapter","created":{"date-parts":[[2022,5,14]],"date-time":"2022-05-14T11:04:01Z","timestamp":1652526241000},"page":"73-91","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["GPU Porting of Scalable Implicit Solver with Green\u2019s Function-Based Neural Networks by OpenACC"],"prefix":"10.1007","author":[{"given":"Kohei","family":"Fujita","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yuma","family":"Kikuchi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tsuyoshi","family":"Ichimura","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Muneo","family":"Hori","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lalith","family":"Maddegedara","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Naonori","family":"Ueda","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2022,5,15]]},"reference":[{"key":"4_CR1","unstructured":"ABCI System Overview. AIST. https:\/\/docs.abci.ai\/en\/system-overview\/. Accessed 08 Oct 2021"},{"key":"4_CR2","unstructured":"About Fugaku. https:\/\/www.r-ccs.riken.jp\/en\/fugaku\/about\/. Accessed 24 Aug 2021"},{"key":"4_CR3","unstructured":"AI Bridging Cloud Infrastructure (ABCI): National Institute of Advanced Industrial Science and Technology (AIST). https:\/\/abci.ai\/en\/about_abci\/. Accessed 08 Oct 2021"},{"key":"4_CR4","unstructured":"Chainer. https:\/\/chainer.org\/. Accessed 24 Aug 2021"},{"key":"4_CR5","unstructured":"NVIDIA A100 TENSOR CORE GPU. https:\/\/www.nvidia.com\/en-us\/data-center\/a100\/. Accessed 24 Aug 2021"},{"key":"4_CR6","unstructured":"NVIDIA GPUDirect. https:\/\/developer.nvidia.com\/gpudirect. Accessed 24 Aug 2021"},{"key":"4_CR7","unstructured":"NVIDIA V100 TENSOR CORE GPU. https:\/\/www.nvidia.com\/en-us\/data-center\/a100\/. Accessed 24 Aug 2021"},{"key":"4_CR8","unstructured":"OpenACC. http:\/\/www.openacc.org\/. Accessed 24 Aug 2021"},{"key":"4_CR9","doi-asserted-by":"publisher","unstructured":"Arayeshnia, A., Keshtkar, A., Amiri, S.: Realistic human head voxel model for brain microwave imaging. In: 2017 Iranian Conference on Electrical Engineering (ICEE), pp. 1660\u20131663. IEEE (2017). https:\/\/doi.org\/10.1109\/iraniancee.2017.7985315","DOI":"10.1109\/iraniancee.2017.7985315"},{"key":"4_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1007\/978-3-319-74896-2_1","volume-title":"Accelerator Programming Using Directives","author":"P-Y Chuang","year":"2018","unstructured":"Chuang, P.-Y., Foertter, F.S.: An example of porting PETSc applications to heterogeneous platforms with OpenACC. In: Chandrasekaran, S., Juckeland, G. (eds.) WACCPD 2017. LNCS, vol. 10732, pp. 3\u201319. Springer, Cham (2018). https:\/\/doi.org\/10.1007\/978-3-319-74896-2_1"},{"key":"4_CR11","doi-asserted-by":"publisher","first-page":"1305","DOI":"10.1137\/S1064827597323415","volume":"21","author":"GH Golub","year":"1999","unstructured":"Golub, G.H., Ye, Q.: Inexact preconditioned conjugate gradient method with inner-outer iteration. SIAM J. Sci. Comput. 21, 1305\u20131320 (1999)","journal-title":"SIAM J. Sci. Comput."},{"key":"4_CR12","doi-asserted-by":"publisher","unstructured":"Gotz, M., Anzt, H.: Machine learning-aided numerical linear algebra: convolutional neural networks for the efficient preconditioner generation. In: 2018 IEEE\/ACM 9th Workshop on Latest Advances in Scalable Algorithms for Large-Scale Systems (ScalA), pp. 49\u201356. IEEE (2018). https:\/\/doi.org\/10.1109\/scala.2018.00010","DOI":"10.1109\/scala.2018.00010"},{"key":"4_CR13","doi-asserted-by":"publisher","unstructured":"Ichimura, T., Fujita, K., Hori, M., Maddegedara, L., Ueda, N., Kikuchi, Y.: A fast scalable iterative implicit solver with green\u2019s function-based neural networks. In: 2020 IEEE\/ACM 11th Workshop on Latest Advances in Scalable Algorithms for Large-Scale Systems (ScalA), pp. 61\u201368. IEEE (2020). https:\/\/doi.org\/10.1109\/scala51936.2020.00013","DOI":"10.1109\/scala51936.2020.00013"},{"key":"4_CR14","doi-asserted-by":"publisher","first-page":"102667","DOI":"10.1016\/j.parco.2020.102667","volume":"99","author":"J Liang","year":"2020","unstructured":"Liang, J., Hua, R., Zhang, H., Zhu, W., Fu, Y.: Accelerated molecular dynamics simulation of Silicon Crystals on TaihuLight using OpenACC. Parallel Comput. 99, 102667 (2020). https:\/\/doi.org\/10.1016\/j.parco.2020.102667","journal-title":"Parallel Comput."},{"key":"4_CR15","doi-asserted-by":"publisher","first-page":"104637","DOI":"10.1016\/j.cageo.2020.104637","volume":"146","author":"A Londhe","year":"2021","unstructured":"Londhe, A., et al.: Adaptively accelerating FWM2DA seismic modelling program on multi-core CPU and GPU architectures. Comput. Geosci. 146, 104637 (2021). https:\/\/doi.org\/10.1016\/j.cageo.2020.104637","journal-title":"Comput. Geosci."},{"key":"4_CR16","unstructured":"Sappl, J., Seiler, L., Harders, M., Rauch, W.: Deep learning of preconditioners for conjugate gradient solvers in urban water related problems (2019)"},{"key":"4_CR17","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"47","DOI":"10.1007\/978-3-030-49943-3_3","volume-title":"Accelerator Programming Using Directives","author":"H Shan","year":"2020","unstructured":"Shan, H., Zhao, Z., Wagner, M.: Accelerating the performance of modal aerosol module of E3SM using OpenACC. In: Wienke, S., Bhalachandra, S. (eds.) WACCPD 2019. LNCS, vol. 12017, pp. 47\u201365. Springer, Cham (2020). https:\/\/doi.org\/10.1007\/978-3-030-49943-3_3"},{"issue":"1","key":"4_CR18","doi-asserted-by":"publisher","first-page":"711","DOI":"10.1016\/0045-7825(85)90015-5","volume":"52","author":"JM Winget","year":"1985","unstructured":"Winget, J.M., Hughes, T.J.: Solution algorithms for nonlinear transient heat conduction analysis employing element-by-element iterative strategies. Comput. Methods Appl. Mech. Eng. 52(1), 711\u2013815 (1985). https:\/\/doi.org\/10.1016\/0045-7825(85)90015-5","journal-title":"Comput. Methods Appl. Mech. Eng."},{"issue":"5","key":"4_CR19","doi-asserted-by":"publisher","first-page":"e6036","DOI":"10.1002\/cpe.6036","volume":"33","author":"W Xue","year":"2020","unstructured":"Xue, W., Roy, C.J.: Multi-GPU performance optimization of a computational fluid dynamics code using OpenACC. Concurr. Comput. Pract. Exp. 33(5), e6036 (2020). https:\/\/doi.org\/10.1002\/cpe.6036","journal-title":"Concurr. Comput. Pract. Exp."},{"key":"4_CR20","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1007\/978-3-030-49943-3_1","volume-title":"Accelerator Programming Using Directives","author":"T Yamaguchi","year":"2020","unstructured":"Yamaguchi, T., et al.: GPU implementation of a sophisticated implicit low-order finite element solver with FP21-32-64 computation using OpenACC. In: Wienke, S., Bhalachandra, S. (eds.) WACCPD 2019. LNCS, vol. 12017, pp. 3\u201324. Springer, Cham (2020). https:\/\/doi.org\/10.1007\/978-3-030-49943-3_1"}],"container-title":["Lecture Notes in Computer Science","Accelerator Programming Using Directives"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-97759-7_4","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,5,14]],"date-time":"2022-05-14T11:04:18Z","timestamp":1652526258000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-030-97759-7_4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022]]},"ISBN":["9783030977580","9783030977597"],"references-count":20,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-97759-7_4","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2022]]},"assertion":[{"value":"15 May 2022","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"WACCPD","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Workshop on Accelerator Programming Using Directives","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2021","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"14 November 2021","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"14 November 2021","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"8","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"waccpd2021","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/waccpd.org\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}