{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T18:17:00Z","timestamp":1743099420871,"version":"3.40.3"},"publisher-location":"Cham","reference-count":38,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030964979"},{"type":"electronic","value":"9783030964986"}],"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-96498-6_3","type":"book-chapter","created":{"date-parts":[[2022,3,9]],"date-time":"2022-03-09T11:03:04Z","timestamp":1646823784000},"page":"40-57","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Applying Recent Machine Learning Approaches to Accelerate the Algebraic Multigrid Method for Fluid Simulations"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-7985-5869","authenticated-orcid":false,"given":"Thorben","family":"Louw","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5312-0378","authenticated-orcid":false,"given":"Simon","family":"McIntosh-Smith","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2022,3,10]]},"reference":[{"key":"3_CR1","unstructured":"Battaglia, P.W., et al.: Relational inductive biases, deep learning, and graph networks. arXiv preprint arXiv:1806.01261 (2018)"},{"key":"3_CR2","doi-asserted-by":"crossref","unstructured":"Bell, W., Olson, L., Schroder, J.: PyAMG: algebraic multigrid solvers in Python (2011). https:\/\/github.com\/pyamg\/pyamg. Accessed 01 June 2021","DOI":"10.21105\/joss.04142"},{"issue":"5","key":"3_CR3","doi-asserted-by":"publisher","first-page":"1570","DOI":"10.1137\/S1064827598344303","volume":"22","author":"M Brezina","year":"2001","unstructured":"Brezina, M., et al.: Algebraic multigrid based on element interpolation (AMGE). SIAM J. Sci. Comput. 22(5), 1570\u20131592 (2001)","journal-title":"SIAM J. Sci. Comput."},{"key":"3_CR4","unstructured":"Chang, A.X., et al.: ShapeNet: an information-rich 3D model repository. arXiv preprint arXiv:1512.03012 (2015)"},{"key":"3_CR5","unstructured":"Chen, T., et al.: TVM: end-to-end optimization stack for deep learning, pp. 11\u201320. arXiv preprint arXiv:1802.04799 (2018)"},{"key":"3_CR6","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"104","DOI":"10.1007\/BFb0018531","volume-title":"Solving Irregularly Structured Problems in Parallel","author":"AJ Cleary","year":"1998","unstructured":"Cleary, A.J., Falgout, R.D., Henson, V.E., Jones, J.E.: Coarse-grid selection for parallel algebraic multigrid. In: Ferreira, A., Rolim, J., Simon, H., Teng, S.-H. (eds.) IRREGULAR 1998. LNCS, vol. 1457, pp. 104\u2013115. Springer, Heidelberg (1998). https:\/\/doi.org\/10.1007\/BFb0018531"},{"issue":"4","key":"3_CR7","doi-asserted-by":"publisher","first-page":"1019","DOI":"10.1137\/040615729","volume":"27","author":"H De Sterck","year":"2006","unstructured":"De Sterck, H., Yang, U.M., Heys, J.J.: Reducing complexity in parallel algebraic multigrid preconditioners. SIAM J. Matrix Anal. Appl. 27(4), 1019\u20131039 (2006)","journal-title":"SIAM J. Matrix Anal. Appl."},{"key":"3_CR8","unstructured":"DGL v0.6.1 user guide: exact inference against large graphs. https:\/\/docs.dgl.ai\/en\/0.6.x\/guide\/minibatch-inference.html (2018). Accessed 01 June 2021"},{"key":"3_CR9","unstructured":"DLPack: Open in memory tensor structure. https:\/\/github.com\/dmlc\/dlpack (2017). Accessed 06 June 2021"},{"key":"3_CR10","unstructured":"Dwivedi, V.P., Joshi, C.K., Laurent, T., Bengio, Y., Bresson, X.: Benchmarking graph neural networks (2020)"},{"key":"3_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"632","DOI":"10.1007\/3-540-47789-6_66","volume-title":"Computational Science \u2014 ICCS 2002","author":"RD Falgout","year":"2002","unstructured":"Falgout, R.D., Yang, U.M.: hypre: a library of high performance preconditioners. In: Sloot, P.M.A., Hoekstra, A.G., Tan, C.J.K., Dongarra, J.J. (eds.) ICCS 2002. LNCS, vol. 2331, pp. 632\u2013641. Springer, Heidelberg (2002). https:\/\/doi.org\/10.1007\/3-540-47789-6_66"},{"key":"3_CR12","unstructured":"Fey, M., Lenssen, J.E.: Fast graph representation learning with PyTorch geometric. arXiv preprint arXiv:1903.02428 (2019)"},{"key":"3_CR13","unstructured":"Gee, M., Siefert, C., Hu, J., Tuminaro, R., Sala, M.: ML 5.0 smoothed aggregation user\u2019s guide. Technical Report SAND2006-2649, Sandia National Laboratories (2006)"},{"key":"3_CR14","unstructured":"Gilmer, J., Schoenholz, S.S., Riley, P.F., Vinyals, O., Dahl, G.E.: Neural message passing for quantum chemistry. In: ICML 2017, pp. 1263\u20131272. PMLR (2017)"},{"issue":"1","key":"3_CR15","doi-asserted-by":"publisher","first-page":"99","DOI":"10.1109\/MCI.2020.3039072","volume":"16","author":"D Grattarola","year":"2021","unstructured":"Grattarola, D., Alippi, C.: Graph neural networks in TensorFlow and Keras with Spektral [application notes]. IEEE Comput. Intell. Mag. 16(1), 99\u2013106 (2021)","journal-title":"IEEE Comput. Intell. Mag."},{"key":"3_CR16","unstructured":"Greenfeld, D., Galun, M., Kimmel, R., Yavneh, I., Basri, R.: Learning to optimize multigrid PDE Solvers. In: 36th ICML 2019 June, pp. 4305\u20134316, February 2019"},{"key":"3_CR17","unstructured":"Hamilton, W.L., Ying, R., Leskovec, J.: Inductive representation learning on large graphs. arXiv preprint arXiv:1706.02216 (2017)"},{"key":"3_CR18","unstructured":"Hu, W., et al.: Open graph benchmark: Datasets for machine learning on graphs. arXiv preprint arXiv:2005.00687 (2020)"},{"key":"3_CR19","doi-asserted-by":"publisher","unstructured":"Hu, Y., Schneider, T., Wang, B., Zorin, D., Panozzo, D.: Fast tetrahedral meshing in the wild. ACM Trans. Graph. 39(4) (2020). https:\/\/doi.org\/10.1145\/3386569.3392385","DOI":"10.1145\/3386569.3392385"},{"issue":"2","key":"3_CR20","doi-asserted-by":"publisher","first-page":"216","DOI":"10.1093\/nsr\/nwx018","volume":"5","author":"J Jiang","year":"2018","unstructured":"Jiang, J., Yu, L., Jiang, J., Liu, Y., Cui, B.: Angel: a new large-scale machine learning system. Natl. Sci. Rev. 5(2), 216\u2013236 (2018)","journal-title":"Natl. Sci. Rev."},{"key":"3_CR21","unstructured":"Katrutsa, A., Daulbaev, T., Oseledets, I.: Deep Multigrid: learning prolongation and restriction matrices. arXiv preprint arXiv:1711.03825 (2017)"},{"key":"3_CR22","unstructured":"Katsiapis, K., et al.: Towards ML engineering: a brief history of tensorflow extended (TFX). arXiv preprint arXiv:2010.02013 (2020)"},{"key":"3_CR23","doi-asserted-by":"publisher","unstructured":"Logg, A., Mardal, K.A., Wells, G.: Automated solution of differential equations by the finite element method: The FEniCS Book, vol. 84. Springer, Heidelberg (2012). https:\/\/doi.org\/10.1007\/978-3-642-23099-8","DOI":"10.1007\/978-3-642-23099-8"},{"key":"3_CR24","unstructured":"Luz, I., Galun, M., Maron, H., Basri, R., Yavneh, I.: Learning algebraic multigrid using graph neural networks. In: PMLR, pp. 6489\u20136499, November 2020"},{"key":"3_CR25","unstructured":"Open neural network exchange: The open standard for machine learning interoperability. https:\/\/www.onnx.ai. Accessed 04 June 2021"},{"key":"3_CR26","unstructured":"Paleyes, A., Urma, R.G., Lawrence, N.D.: Challenges in deploying machine learning: a survey of case studies. arXiv preprint arXiv:2011.09926 (2020)"},{"key":"3_CR27","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"53","DOI":"10.1007\/978-3-642-35289-8_5","volume-title":"Neural Networks: Tricks of the Trade","author":"L Prechelt","year":"2012","unstructured":"Prechelt, L.: Early stopping\u2014But when? In: Montavon, G., Orr, G.B., M\u00fcller, K.-R. (eds.) Neural Networks: Tricks of the Trade. LNCS, vol. 7700, pp. 53\u201367. Springer, Heidelberg (2012). https:\/\/doi.org\/10.1007\/978-3-642-35289-8_5"},{"key":"3_CR28","doi-asserted-by":"crossref","unstructured":"Ruge, J.W., St\u00fcben, K.: Algebraic multigrid. In: Multigrid Methods, pp. 73\u2013130. SIAM (1987)","DOI":"10.1137\/1.9781611971057.ch4"},{"key":"3_CR29","doi-asserted-by":"publisher","unstructured":"St\u00fcben, K.: A review of algebraic multigrid. J. Comput. Appl. Math. 128(1), 281\u2013309 (2001). https:\/\/doi.org\/10.1016\/S0377-0427(00)00516-1. Numerical Analysis 2000. Vol. VII: Partial Differential Equations","DOI":"10.1016\/S0377-0427(00)00516-1"},{"key":"3_CR30","doi-asserted-by":"crossref","unstructured":"Tang, W., et al.: Study on a Poisson\u2019s equation solver based on deep learning technique. In: 2017 IEEE EDAPS, pp. 1\u20133. IEEE (2017)","DOI":"10.1109\/EDAPS.2017.8277017"},{"key":"3_CR31","unstructured":"Wang, M., et al.: Deep graph library: A graph-centric, highly-performant package for graph neural networks. arXiv preprint arXiv:1909.01315 (2019)"},{"key":"3_CR32","unstructured":"Wilson, A.C., Roelofs, R., Stern, M., Srebro, N., Recht, B.: The marginal value of adaptive gradient methods in machine learning. arXiv preprint arXiv:1705.08292 (2017)"},{"key":"3_CR33","doi-asserted-by":"publisher","unstructured":"Wu, J., Sun, J., Sun, H., Sun, G.: Performance analysis of graph neural network frameworks. In: Proceedings - ISPASS 2021, pp. 118\u2013127 (2021). https:\/\/doi.org\/10.1109\/ISPASS51385.2021.00029","DOI":"10.1109\/ISPASS51385.2021.00029"},{"key":"3_CR34","unstructured":"Wu, Z., et al.: 3D shapeNets: a deep representation for volumetric shapes. In: Proceedings of the IEEE CVPR, pp. 1912\u20131920 (2015)"},{"key":"3_CR35","doi-asserted-by":"publisher","first-page":"4","DOI":"10.1109\/TNNLS.2020.2978386","volume":"32","author":"Z Wu","year":"2020","unstructured":"Wu, Z., Pan, S., Chen, F., Long, G., Zhang, C., Philip, S.Y.: A comprehensive survey on graph neural networks. IEEE Trans. Neural Netw. Learn. Syst. 32, 4\u201324 (2020)","journal-title":"IEEE Trans. Neural Netw. Learn. Syst."},{"key":"3_CR36","doi-asserted-by":"crossref","unstructured":"Yang, H.: AliGraph: a comprehensive graph neural network platform. In: Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, pp. 3165\u20133166 (2019)","DOI":"10.1145\/3292500.3340404"},{"key":"3_CR37","doi-asserted-by":"publisher","unstructured":"Ying, R., He, R., Chen, K., Eksombatchai, P., Hamilton, W.L., Leskovec, J.: Graph convolutional neural networks for web-scale recommender systems. Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, July 2018. https:\/\/doi.org\/10.1145\/3219819.3219890","DOI":"10.1145\/3219819.3219890"},{"key":"3_CR38","unstructured":"Zhou, Q., Jacobson, A.: Thingi10K: a dataset of 10,000 3D-printing models. arXiv preprint arXiv:1605.04797 (2016)"}],"container-title":["Communications in Computer and Information Science","Driving Scientific and Engineering Discoveries Through the Integration of Experiment, Big Data, and Modeling and Simulation"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-96498-6_3","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,7,5]],"date-time":"2022-07-05T09:03:48Z","timestamp":1657011828000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-030-96498-6_3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022]]},"ISBN":["9783030964979","9783030964986"],"references-count":38,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-96498-6_3","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"type":"print","value":"1865-0929"},{"type":"electronic","value":"1865-0937"}],"subject":[],"published":{"date-parts":[[2022]]},"assertion":[{"value":"10 March 2022","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"SMC","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Smoky Mountains Computational Sciences and Engineering Conference","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":"18 October 2021","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"20 October 2021","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"21","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"smc2021","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/smc2021.ornl.gov","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Single-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"EasyChair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"88","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"33","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"38% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"No","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}