{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,16]],"date-time":"2026-02-16T20:59:01Z","timestamp":1771275541800,"version":"3.50.1"},"reference-count":48,"publisher":"Elsevier BV","issue":"1","content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Parallel Computing"],"published-print":{"date-parts":[[2014,1]]},"DOI":"10.1016\/j.parco.2013.10.001","type":"journal-article","created":{"date-parts":[[2013,10,17]],"date-time":"2013-10-17T06:18:03Z","timestamp":1381990683000},"page":"17-31","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":34,"title":["Hierarchical Krylov and nested Krylov methods for extreme-scale computing"],"prefix":"10.1016","volume":"40","author":[{"given":"Lois Curfman","family":"McInnes","sequence":"first","affiliation":[]},{"given":"Barry","family":"Smith","sequence":"additional","affiliation":[]},{"given":"Hong","family":"Zhang","sequence":"additional","affiliation":[]},{"given":"Richard Tran","family":"Mills","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"key":"10.1016\/j.parco.2013.10.001_b0005","series-title":"Iterative Methods for Sparse Linear Systems","author":"Saad","year":"2003"},{"key":"10.1016\/j.parco.2013.10.001_b0010","unstructured":"D. Brown, P. Messina (Chairs), Scientific Grand Challenges: Crosscutting Technologies for Computing at the Exascale, 2010. <http:\/\/extremecomputing.labworks.org\/SumReps\/Crosscutting-SumRep-PNNL20168.pdf>."},{"key":"10.1016\/j.parco.2013.10.001_b0015","unstructured":"MPI: A message-passing interface standard, Int. J. Supercomput. Appl. 8 (3\/4) (1994)."},{"key":"10.1016\/j.parco.2013.10.001_b0020","unstructured":"J. Ang, K. Evans, A. Geist, M. Heroux, P. Hovland, O. Marques, L. McInnes, E. Ng, S. Wild, Report on the workshop on extreme-scale solvers: Transitions to future architectures, Office of Advanced Scientific Computing Research, U.S. Department of Energy, Washington, DC, March 8\u20139, 2012, 2012. <http:\/\/science.energy.gov\/\u223c\/media\/ascr\/pdf\/program-documents\/docs\/reportExtremeScaleSolvers2012.pdf>."},{"key":"10.1016\/j.parco.2013.10.001_b0025","series-title":"Proceedings of SC09","article-title":"Minimizing communication in sparse matrix solvers","author":"Mohiyuddin","year":"2009"},{"key":"10.1016\/j.parco.2013.10.001_b0030","doi-asserted-by":"crossref","first-page":"856","DOI":"10.1137\/0907058","article-title":"GMRES: a generalized minimal residual algorithm for solving nonsymmetric linear systems","volume":"7","author":"Saad","year":"1986","journal-title":"SIAM J. Sci. Stat. Comput."},{"key":"10.1016\/j.parco.2013.10.001_b0035","series-title":"Proceedings of the IEEE International Conference on Parallel Processing","article-title":"Minimizing inner product data dependencies in conjugate gradient iteration","author":"van Rosendale","year":"1983"},{"issue":"5","key":"10.1016\/j.parco.2013.10.001_b0040","doi-asserted-by":"crossref","first-page":"623","DOI":"10.1016\/0167-8191(96)00022-1","article-title":"Parallel iterative S-step methods for unsymmetric linear systems","volume":"22","author":"Chronopoulos","year":"1996","journal-title":"Parallel Comput."},{"issue":"1","key":"10.1016\/j.parco.2013.10.001_b0045","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1002\/nla.643","article-title":"Block S-step Krylov iterative methods","volume":"17","author":"Chronopoulos","year":"2010","journal-title":"Numer. Linear Algebra Appl."},{"key":"10.1016\/j.parco.2013.10.001_b0050","doi-asserted-by":"crossref","first-page":"441","DOI":"10.1016\/0168-9274(95)00079-A","article-title":"Reducing the effect of global communication in GMRES(m) and CG on parallel distributed memory computers","volume":"18","author":"Sturler","year":"1995","journal-title":"Appl. Numer. Math."},{"key":"10.1016\/j.parco.2013.10.001_b0055","unstructured":"R. Vuduc, Quantitative performance modeling of scientific computations and creating locality in numerical algorithms, Ph.D. Thesis, Massachusetts Institute of Technology, 1995."},{"key":"10.1016\/j.parco.2013.10.001_b0060","doi-asserted-by":"crossref","unstructured":"P. Ghysels, T. Ashby, K. Meerbergen, W. Vanroose, Hiding global communication latency in the GMRES algorithm on massively parallel machines, Tech. Report 04.2012.1, Intel Exascience Lab, Leuven, Belgium, 2012. <http:\/\/twna.ua.ac.be\/sites\/twna.ua.ac.be\/files\/latencygmres.pdf>.","DOI":"10.1137\/12086563X"},{"key":"10.1016\/j.parco.2013.10.001_b0065","doi-asserted-by":"crossref","first-page":"631","DOI":"10.1137\/0913035","article-title":"BiCGSTAB: a fast and smoothly converging variant of BiCG for the solution of nonsymmetric linear systems","volume":"13","author":"van der Vorst","year":"1992","journal-title":"SIAM J. Sci. Stat. Comput."},{"key":"10.1016\/j.parco.2013.10.001_b0070","series-title":"Proceedings of the Fifth International Conference on Algorithms and Architectures for Parallel Processing","article-title":"The improved BiCGStab method for large and sparse unsymmetric linear systems on parallel distributed memory architectures","author":"Yang","year":"2002"},{"key":"10.1016\/j.parco.2013.10.001_b0075","unstructured":"P. Lichtner et al., PFLOTRAN project. <http:\/\/ees.lanl.gov\/pflotran\/>."},{"key":"10.1016\/j.parco.2013.10.001_b0080","unstructured":"C. Lu, P.C. Lichtner, PFLOTRAN: massively parallel 3-D simulator for CO2 sequestration in geologic media, in: Fourth Annual Conference on Carbon Capture and Sequestration DOE\/NETL, 2005."},{"key":"10.1016\/j.parco.2013.10.001_b0085","unstructured":"R.T. Mills, V. Sripathi, G. Mahinthakumar, G. Hammond, P.C. Lichtner, B.F. Smith, Engineering PFLOTRAN for scalable performance on Cray XT and IBM BlueGene architectures, in: Proceedings of SciDAC 2010 Annual Meeting, 2010."},{"key":"10.1016\/j.parco.2013.10.001_b0090","series-title":"J. Phys.: Conf. Ser.","first-page":"012051","article-title":"Simulating subsurface flow and transport on ultrascale computers using PFLOTRAN","volume":"78","author":"Mills","year":"2007"},{"key":"10.1016\/j.parco.2013.10.001_b0095","first-page":"012062","article-title":"Modeling subsurface reactive flows using leadership-class computing","volume":"180","author":"Mills","year":"2009","journal-title":"J. Phys.: Conf. Ser."},{"key":"10.1016\/j.parco.2013.10.001_b0100","unstructured":"R.T. Mills, F.M. Hoffman, P.H. Worley, K.S. Pwerumalla, A. Mirin, G.E. Hammond, B. Smith, Coping at the user-level with resource limitations in the Cray message passing toolkit MPI at scale, in: Cray Users Group Conference, 2009."},{"key":"10.1016\/j.parco.2013.10.001_b0105","series-title":"Modern Software Tools in Scientific Computing","first-page":"163","article-title":"Efficient management of parallelism in object oriented numerical software libraries","author":"Balay","year":"1997"},{"key":"10.1016\/j.parco.2013.10.001_b0110","doi-asserted-by":"crossref","unstructured":"S. Balay, J. Brown, K. Buschelman, V. Eijkhout, W.D. Gropp, D. Kaushik, M.G. Knepley, L.C. McInnes, B.F. Smith, H. Zhang, PETSc users manual, Tech. Rep. ANL-95\/11 \u2013 Revision 3.4, Argonne National Laboratory 2013. <http:\/\/www.mcs.anl.gov\/petsc>.","DOI":"10.2172\/1178104"},{"key":"10.1016\/j.parco.2013.10.001_b0115","doi-asserted-by":"crossref","first-page":"329","DOI":"10.1155\/1996\/417629","article-title":"The design of data-structure-neutral libraries for the iterative solution of sparse linear systems","volume":"5","author":"Smith","year":"1996","journal-title":"Sci. Program."},{"key":"10.1016\/j.parco.2013.10.001_b0120","doi-asserted-by":"crossref","unstructured":"D. Kaushik, M. Smith, A. Wollaber, B. Smith, A. Siegel, W.S. Yang, Enabling high fidelity neutron transport simulations on petascale architectures, in: ACM\/IEEE Proceedings of SC2009: High Performance Networking and Computing, 2009, SC\u201909 Gordon Bell Prize Finalist.","DOI":"10.1145\/1654059.1654128"},{"key":"10.1016\/j.parco.2013.10.001_b0125","unstructured":"G. Palmiotti, M.A. Smith, C. Rabiti, M. Leclere, D. Kaushik, A. Siegel, B. Smith, E.E. Lewis, UNIC: Ultimate neutronic investigation code, in: Joint International Topical Meeting on Mathematics and Computation and Supercomputing in Nuclear Applications, 2007."},{"key":"10.1016\/j.parco.2013.10.001_b0130","first-page":"102062","article-title":"Modeling subsurface reactive flows using leadership-class computing","volume":"180","author":"Mills","year":"2009","journal-title":"J. Phys.: Conf. Ser."},{"key":"10.1016\/j.parco.2013.10.001_b0135","doi-asserted-by":"crossref","first-page":"300","DOI":"10.1137\/S0036142995293742","article-title":"Inner and outer iterations for the Chebyshev algorithm","volume":"35","author":"Giladi","year":"1995","journal-title":"SIAM J. Numer. Anal."},{"issue":"5","key":"10.1016\/j.parco.2013.10.001_b0140","doi-asserted-by":"crossref","first-page":"789","DOI":"10.1002\/nla.757","article-title":"An efficient hierarchical preconditioner for quadratic discretizations of finite element problems","volume":"18","author":"El maliki","year":"2011","journal-title":"Numer. Linear Algebra Appl."},{"issue":"2","key":"10.1016\/j.parco.2013.10.001_b0145","doi-asserted-by":"crossref","first-page":"461","DOI":"10.1137\/0914028","article-title":"A flexible inner-outer preconditioned GMRES algorithm","volume":"14","author":"Saad","year":"1993","journal-title":"SIAM J. Sci. Comput."},{"key":"10.1016\/j.parco.2013.10.001_b0150","first-page":"2219","article-title":"Flexible inner-outer Krylov subspace methods","author":"Simoncini","year":"2003","journal-title":"SIAM J. Numer. Anal."},{"key":"10.1016\/j.parco.2013.10.001_b0155","unstructured":"Y. Saad, M. Sosonkina, pARMS: A package for the parallel iterative solution of general large sparse linear systems user\u2019s guide, Tech. Rep. UMSI2004-8, Minnesota Supercomputer Institute, University of Minnesota, 2004."},{"key":"10.1016\/j.parco.2013.10.001_b0160","doi-asserted-by":"crossref","unstructured":"M.A. Heroux, J.M. Willenbring, Trilinos users guide, Tech. Rep. SAND2003-2952, Sandia National Laboratories 2003. <http:\/\/trilinos.sandia.gov\/>.","DOI":"10.2172\/918334"},{"issue":"238","key":"10.1016\/j.parco.2013.10.001_b0165","doi-asserted-by":"crossref","first-page":"479","DOI":"10.1090\/S0025-5718-01-01324-2","article-title":"Analysis of iterative methods for saddle point problems: a unified approach","volume":"71","author":"Zulehner","year":"2002","journal-title":"Math. Comput."},{"issue":"5\u20136","key":"10.1016\/j.parco.2013.10.001_b0170","doi-asserted-by":"crossref","first-page":"285","DOI":"10.1016\/j.parco.2009.12.006","article-title":"Using multiple levels of parallelism to enhance the performance of domain decomposition solvers","volume":"36","author":"Giraud","year":"2010","journal-title":"Parallel Comput."},{"issue":"6","key":"10.1016\/j.parco.2013.10.001_b0175","doi-asserted-by":"crossref","first-page":"1569","DOI":"10.1137\/0727092","article-title":"Algebraic multilevel preconditioning methods II","volume":"27","author":"Axelsson","year":"1990","journal-title":"SIAM J. Numer. Anal."},{"issue":"3","key":"10.1016\/j.parco.2013.10.001_b0180","doi-asserted-by":"crossref","first-page":"840","DOI":"10.1137\/0907057","article-title":"A hybrid Chebyshev Krylov-subspace algorithm for solving nonsymmetric systems of linear equations","volume":"7","author":"Elman","year":"1986","journal-title":"SIAM J. Sci. Stat. Comput."},{"key":"10.1016\/j.parco.2013.10.001_b0185","doi-asserted-by":"crossref","first-page":"147","DOI":"10.1007\/BF01386013","article-title":"Chebyshev semi-iterative methods, successive overrelaxation iterative methods, and second-order Richardson iterative methods, parts I and II","volume":"3","author":"Golub","year":"1961","journal-title":"Numer. Math."},{"key":"10.1016\/j.parco.2013.10.001_b0190","series-title":"Templates for the Solution of Linear Systems: Building Blocks for Iterative Methods","author":"Barrett","year":"1994"},{"issue":"4","key":"10.1016\/j.parco.2013.10.001_b0195","doi-asserted-by":"crossref","first-page":"1444","DOI":"10.1137\/S1064827599362314","article-title":"Flexible conjugate gradients","volume":"22","author":"Notay","year":"2000","journal-title":"SIAM J. Sci. Comput."},{"key":"10.1016\/j.parco.2013.10.001_b0200","unstructured":"J. Chen, L.C. McInnes, H. Zhang, Analysis and practical use of flexible BiCGStab, Preprint ANL\/MCS-P3039-0912, Argonne National Laboratory, 2012."},{"key":"10.1016\/j.parco.2013.10.001_b0205","series-title":"Encyclopedia of Parallel Computing","author":"Smith","year":"2011"},{"key":"10.1016\/j.parco.2013.10.001_b0210","series-title":"Proceeedings of the 11th International Symposium on Parallel and Distributed Computing (ISPDC 2012)","first-page":"55","article-title":"Composable linear solvers for multiphysics","author":"Brown","year":"2012"},{"key":"10.1016\/j.parco.2013.10.001_b0215","unstructured":"B. Smith, L.C. McInnes, E. Constantinescu, M. Adams, S. Balay, J. Brown, M. Knepley, H. Zhang, PETSc\u2019s software strategy for the design space of composable extreme-scale solvers, Preprint ANL\/MCS-P2059-0312, Argonne National Laboratory, DOE Exascale Research Conference, April 16\u201318, 2012, Portland, OR, 2012."},{"key":"10.1016\/j.parco.2013.10.001_b0220","series-title":"GPU Solutions to Multi-Scale Problems in Science and Engineering, Lecture Notes in Earth System Sciences","doi-asserted-by":"crossref","first-page":"131","DOI":"10.1007\/978-3-642-16405-7_7","article-title":"Preliminary implementation of PETSc using GPUs","author":"Minden","year":"2013"},{"key":"10.1016\/j.parco.2013.10.001_b0225","unstructured":"S. Abhyankar, B. Smith, K. Stevens, Preliminary implementation of hybrid MPI\/pthread programming model in PETSc, Preprint ANL\/MCS-P2011-0112, Argonne National Laboratory, 2012."},{"key":"10.1016\/j.parco.2013.10.001_b0230","doi-asserted-by":"crossref","first-page":"892","DOI":"10.2136\/sssaj1980.03615995004400050002x","article-title":"A closed-form equation for predicting the hydraulic conductivity of unsaturated soils","volume":"44","author":"van Genuchten","year":"1980","journal-title":"Soil Sci. Soc. Am. J."},{"key":"10.1016\/j.parco.2013.10.001_b0235","unstructured":"OLCF Jaguar Supercomputer. <https:\/\/www.olcf.ornl.gov\/computing-resources\/jaguar\/>."},{"issue":"1","key":"10.1016\/j.parco.2013.10.001_b0240","doi-asserted-by":"crossref","first-page":"4","DOI":"10.1177\/1094342012468181","article-title":"Multiphysics simulations: challenges and opportunities","volume":"27","author":"Keyes","year":"2013","journal-title":"Int. J. High Perform. Comput. Appl."}],"container-title":["Parallel Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167819113001221?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167819113001221?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2019,7,30]],"date-time":"2019-07-30T22:41:09Z","timestamp":1564526469000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0167819113001221"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,1]]},"references-count":48,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2014,1]]}},"alternative-id":["S0167819113001221"],"URL":"https:\/\/doi.org\/10.1016\/j.parco.2013.10.001","relation":{},"ISSN":["0167-8191"],"issn-type":[{"value":"0167-8191","type":"print"}],"subject":[],"published":{"date-parts":[[2014,1]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"Hierarchical Krylov and nested Krylov methods for extreme-scale computing","name":"articletitle","label":"Article Title"},{"value":"Parallel Computing","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.parco.2013.10.001","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"Copyright \u00a9 2013 Elsevier B.V. Published by Elsevier B.V. All rights reserved.","name":"copyright","label":"Copyright"}]}}