{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,23]],"date-time":"2026-04-23T08:00:50Z","timestamp":1776931250578,"version":"3.51.2"},"publisher-location":"New York, NY, USA","reference-count":22,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,11,16]]},"DOI":"10.1145\/3731599.3767501","type":"proceedings-article","created":{"date-parts":[[2025,11,7]],"date-time":"2025-11-07T16:18:44Z","timestamp":1762532324000},"page":"1351-1365","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["KDRSolvers: Scalable, Flexible, Task-Oriented Krylov Solvers"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-3379-4890","authenticated-orcid":false,"given":"David Kai","family":"Zhang","sequence":"first","affiliation":[{"name":"Stanford University, Stanford, CA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0746-066X","authenticated-orcid":false,"given":"Rohan","family":"Yadav","sequence":"additional","affiliation":[{"name":"Stanford University, Stanford, CA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3723-9555","authenticated-orcid":false,"given":"Alex","family":"Aiken","sequence":"additional","affiliation":[{"name":"Stanford University, Stanford, CA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2267-903X","authenticated-orcid":false,"given":"Fredrik","family":"Kjolstad","sequence":"additional","affiliation":[{"name":"Stanford University, Stanford, CA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2189-4026","authenticated-orcid":false,"given":"Sean","family":"Treichler","sequence":"additional","affiliation":[{"name":"NVIDIA Corporation, Santa Clara, CA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2025,11,15]]},"reference":[{"key":"e_1_3_3_2_2_2","volume-title":"Task-based Conjugate Gradient: from multi-GPU towards heterogeneous architectures","author":"Agullo E","year":"2016","unstructured":"E Agullo, L Giraud, A Guermouche, S Nakov, and Jean Roman. 2016. Task-based Conjugate Gradient: from multi-GPU towards heterogeneous architectures. Research Report RR-8912. Inria. https:\/\/hal.inria.fr\/hal-01316982"},{"key":"e_1_3_3_2_3_2","doi-asserted-by":"publisher","unstructured":"Hartwig Anzt Erik Boman Rob Falgout Pieter Ghysels Michael Heroux Xiaoye Li Lois Curfman\u00a0McInnes Richard Tran\u00a0Mills Sivasankaran Rajamanickam Karl Rupp Barry Smith Ichitaro Yamazaki and Ulrike Meier\u00a0Yang. 2020. Preparing sparse solvers for exascale computing. Philosophical Transactions of the Royal Society A: Mathematical Physical and Engineering Sciences 378 2166 (2020) 20190053. arXiv:10.1098\/rsta.2019.005310.1098\/rsta.2019.0053","DOI":"10.1098\/rsta.2019.0053"},{"key":"e_1_3_3_2_4_2","doi-asserted-by":"publisher","unstructured":"C\u00e9dric Augonnet Samuel Thibault Raymond Namyst and Pierre-Andr\u00e9 Wacrenier. 2011. StarPU: a unified platform for task scheduling on heterogeneous multicore architectures. Concurrency and Computation: Practice and Experience 23 2 (2011) 187\u2013198. 10.1002\/cpe.1631","DOI":"10.1002\/cpe.1631"},{"key":"e_1_3_3_2_5_2","volume-title":"PETSc\/TAO Users Manual","author":"Balay Satish","year":"2022","unstructured":"Satish Balay, Shrirang Abhyankar, Mark\u00a0F. Adams, Steven Benson, Jed Brown, Peter Brune, Kris Buschelman, Emil Constantinescu, Lisandro Dalcin, Alp Dener, Victor Eijkhout, Jacob Faibussowitsch, William\u00a0D. Gropp, V\u00e1clav Hapla, Tobin Isaac, Pierre Jolivet, Dmitry Karpeev, Dinesh Kaushik, Matthew\u00a0G. Knepley, Fande Kong, Scott Kruger, Dave\u00a0A. May, Lois\u00a0Curfman McInnes, Richard\u00a0Tran Mills, Lawrence Mitchell, Todd Munson, Jose\u00a0E. Roman, Karl Rupp, Patrick Sanan, Jason Sarich, Barry\u00a0F. Smith, Stefano Zampini, Hong Zhang, Hong Zhang, and Junchao Zhang. 2022. PETSc\/TAO Users Manual. Technical Report ANL-21\/39 - Revision 3.18. Argonne National Laboratory."},{"key":"e_1_3_3_2_6_2","unstructured":"Satish Balay Shrirang Abhyankar Mark\u00a0F. Adams Steven Benson Jed Brown Peter Brune Kris Buschelman Emil\u00a0M. Constantinescu Lisandro Dalcin Alp Dener Victor Eijkhout Jacob Faibussowitsch William\u00a0D. Gropp V\u00e1clav Hapla Tobin Isaac Pierre Jolivet Dmitry Karpeev Dinesh Kaushik Matthew\u00a0G. Knepley Fande Kong Scott Kruger Dave\u00a0A. May Lois\u00a0Curfman McInnes Richard\u00a0Tran Mills Lawrence Mitchell Todd Munson Jose\u00a0E. Roman Karl Rupp Patrick Sanan Jason Sarich Barry\u00a0F. Smith Stefano Zampini Hong Zhang Hong Zhang and Junchao Zhang. 2022. PETSc Web page. https:\/\/petsc.org\/. https:\/\/petsc.org\/"},{"key":"e_1_3_3_2_7_2","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2012.71"},{"key":"e_1_3_3_2_8_2","doi-asserted-by":"crossref","unstructured":"Eric Bavier Mark Hoemmen Sivasankaran Rajamanickam and Heidi Thornquist. 2012. Amesos2 and Belos: Direct and iterative solvers for large sparse linear systems. Scientific Programming 20 3 (2012) 241\u2013255.","DOI":"10.1155\/2012\/243875"},{"key":"e_1_3_3_2_9_2","doi-asserted-by":"publisher","DOI":"10.25344\/S4QP4W"},{"key":"e_1_3_3_2_10_2","doi-asserted-by":"publisher","DOI":"10.1109\/XSW.2013.7"},{"key":"e_1_3_3_2_11_2","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-47789-6_66"},{"key":"e_1_3_3_2_12_2","doi-asserted-by":"crossref","unstructured":"Magnus\u00a0R. Hestenes and Eduard Stiefel. 1952. Methods of conjugate gradients for solving linear systems. Journal of research of the National Bureau of Standards 49 (1952) 409\u2013435. https:\/\/api.semanticscholar.org\/CorpusID:2207234","DOI":"10.6028\/jres.049.044"},{"key":"e_1_3_3_2_13_2","series-title":"(SC \u201918)","volume-title":"Proceedings of the International Conference for High Performance Computing, Networking, Storage, and Analysis","author":"Lee Wonchan","year":"2018","unstructured":"Wonchan Lee, Elliott Slaughter, Michael Bauer, Sean Treichler, Todd Warszawski, Michael Garland, and Alex Aiken. 2018. Dynamic tracing: memoization of task graphs for dynamic task-based runtimes. In Proceedings of the International Conference for High Performance Computing, Networking, Storage, and Analysis (Dallas, Texas) (SC \u201918). IEEE Press, Article 34, 13\u00a0pages."},{"key":"e_1_3_3_2_14_2","doi-asserted-by":"publisher","unstructured":"Paul\u00a0T. Lin Michael\u00a0A. Heroux Richard\u00a0F. Barrett and Alan\u00a0B. Williams. 2015. Assessing a mini-application as a performance proxy for a finite element method engineering application. Concurrency and Computation: Practice and Experience 27 17 (2015) 5374\u20135389. arXiv:https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/cpe.358710.1002\/cpe.3587","DOI":"10.1002\/cpe.3587"},{"key":"e_1_3_3_2_15_2","doi-asserted-by":"publisher","unstructured":"C.\u00a0C. Paige and M.\u00a0A. Saunders. 1975. Solution of Sparse Indefinite Systems of Linear Equations. SIAM J. Numer. Anal. 12 4 (1975) 617\u2013629. arXiv:10.1137\/071204710.1137\/0712047","DOI":"10.1137\/0712047"},{"key":"e_1_3_3_2_16_2","doi-asserted-by":"publisher","unstructured":"Youcef Saad and Martin\u00a0H. Schultz. 1986. GMRES: A Generalized Minimal Residual Algorithm for Solving Nonsymmetric Linear Systems. SIAM J. Sci. Statist. Comput. 7 3 (1986) 856\u2013869. arXiv:10.1137\/090705810.1137\/0907058","DOI":"10.1137\/0907058"},{"key":"e_1_3_3_2_17_2","doi-asserted-by":"publisher","DOI":"10.1145\/3458817.3476175"},{"key":"e_1_3_3_2_18_2","doi-asserted-by":"publisher","DOI":"10.1145\/2983990.2984016"},{"key":"e_1_3_3_2_19_2","doi-asserted-by":"publisher","unstructured":"Sean Treichler Michael Bauer Rahul Sharma Elliott Slaughter and Alex Aiken. 2016. Dependent partitioning. SIGPLAN Not. 51 10 (oct 2016) 344\u2013358. 10.1145\/3022671.2984016","DOI":"10.1145\/3022671.2984016"},{"key":"e_1_3_3_2_20_2","volume-title":"The Trilinos Project Website","author":"Team The Trilinos\u00a0Project","year":"2020","unstructured":"The Trilinos\u00a0Project Team. 2020 (acccessed May 22, 2020). The Trilinos Project Website. https:\/\/trilinos.github.io"},{"key":"e_1_3_3_2_21_2","doi-asserted-by":"publisher","unstructured":"H.\u00a0A. van\u00a0der Vorst. 1992. Bi-CGSTAB: A Fast and Smoothly Converging Variant of Bi-CG for the Solution of Nonsymmetric Linear Systems. SIAM J. Sci. Statist. Comput. 13 2 (1992) 631\u2013644. arXiv:10.1137\/091303510.1137\/0913035","DOI":"10.1137\/0913035"},{"key":"e_1_3_3_2_22_2","series-title":"(SC \u201922)","volume-title":"Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis","author":"Yadav Rohan","year":"2022","unstructured":"Rohan Yadav, Alex Aiken, and Fredrik Kjolstad. 2022. SpDISTAL: Compiling Distributed Sparse Tensor Computations. In Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis (Dallas, Texas) (SC \u201922). IEEE Press, Article 59, 15\u00a0pages."},{"key":"e_1_3_3_2_23_2","doi-asserted-by":"publisher","DOI":"10.1145\/3582016.3582047"}],"event":{"name":"SC Workshops '25: Workshops of the International Conference for High Performance Computing, Networking, Storage and Analysis","location":"St Louis MO USA","acronym":"SC Workshops '25","sponsor":["SIGHPC ACM Special Interest Group on High Performance Computing, Special Interest Group on High Performance Computing"]},"container-title":["Proceedings of the SC '25 Workshops of the International Conference for High Performance Computing, Networking, Storage and Analysis"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3731599.3767501","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,1,9]],"date-time":"2026-01-09T19:34:09Z","timestamp":1767987249000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3731599.3767501"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,11,15]]},"references-count":22,"alternative-id":["10.1145\/3731599.3767501","10.1145\/3731599"],"URL":"https:\/\/doi.org\/10.1145\/3731599.3767501","relation":{},"subject":[],"published":{"date-parts":[[2025,11,15]]},"assertion":[{"value":"2025-11-15","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}