{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,12]],"date-time":"2026-05-12T04:08:14Z","timestamp":1778558894132,"version":"3.51.4"},"reference-count":18,"publisher":"Springer Science and Business Media LLC","issue":"9","license":[{"start":{"date-parts":[[2019,12,10]],"date-time":"2019-12-10T00:00:00Z","timestamp":1575936000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2019,12,10]],"date-time":"2019-12-10T00:00:00Z","timestamp":1575936000000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/100010663","name":"H2020 European Research Council","doi-asserted-by":"crossref","award":["671602"],"award-info":[{"award-number":["671602"]}],"id":[{"id":"10.13039\/100010663","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100010198","name":"Ministerio de Econom\u00eda, Industria y Competitividad, Gobierno de Espa\u00f1a","doi-asserted-by":"publisher","award":["TIN2017-82972-R"],"award-info":[{"award-number":["TIN2017-82972-R"]}],"id":[{"id":"10.13039\/501100010198","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"published-print":{"date-parts":[[2020,9]]},"DOI":"10.1007\/s11227-019-03100-4","type":"journal-article","created":{"date-parts":[[2019,12,10]],"date-time":"2019-12-10T06:02:35Z","timestamp":1575957755000},"page":"6669-6689","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Iteration-fusing conjugate gradient for sparse linear systems with MPI + OmpSs"],"prefix":"10.1007","volume":"76","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8526-1140","authenticated-orcid":false,"given":"Mar\u00eda","family":"Barreda","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jos\u00e9 I.","family":"Aliaga","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Vicen\u00e7","family":"Beltran","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Marc","family":"Casas","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2019,12,10]]},"reference":[{"key":"3100_CR1","doi-asserted-by":"crossref","unstructured":"Aliaga JI, Barreda M, Bollh\u00f6fer M, Quintana-Ort\u00ed ES (2016) Exploiting task-parallelism in message-passing sparse linear system solvers using OmpSs. In: Euro-Par 2016: Parallel Processing: 22nd International Conference on Parallel and Distributed Computing. Springer, Berlin, pp 631\u2013643","DOI":"10.1007\/978-3-319-43659-3_46"},{"issue":"21","key":"3100_CR2","doi-asserted-by":"publisher","first-page":"e4280","DOI":"10.1002\/cpe.4280","volume":"29","author":"JI Aliaga","year":"2017","unstructured":"Aliaga JI, Barreda M, Flegar G, Bollh\u00f6fer M, Quintana-Ort\u00ed ES (2017) Communication in task-parallel ILU-preconditioned CG solvers using MPI+OmpSs. Concurr Comput Pract Exp 29(21):e4280","journal-title":"Concurr Comput Pract Exp"},{"key":"3100_CR3","doi-asserted-by":"publisher","unstructured":"Anzt H, Dongarra J, Flegar G, Quintana-Ort\u00ed ES (2017) Batched Gauss-Jordan elimination for block-Jacobi preconditioner generation on GPUs. In: 8th international workshop programming models & applications for multicores & manycores, PMAM, pp 1\u201310. https:\/\/doi.org\/10.1145\/3026937.3026940","DOI":"10.1145\/3026937.3026940"},{"key":"3100_CR4","doi-asserted-by":"publisher","DOI":"10.1137\/1.9781611971538","volume-title":"Templates for the solution of linear systems: building blocks for iterative methods","author":"R Barrett","year":"1994","unstructured":"Barrett R, Berry M, Chan TF, Demmel J, Donato J, Dongarra J, Eijkhout V, Pozo R, Romine C, der Vorst HV (1994) Templates for the solution of linear systems: building blocks for iterative methods, 2nd edn. SIAM, Philadelphia","edition":"2"},{"key":"3100_CR5","unstructured":"Chow E, Scott J (2016) On the use of iterative methods and blocking for solving sparse triangular systems in incomplete factorization preconditioning. Technical Report. Technical Report RAL-P-2016-006, Rutherford Appleton Laboratory"},{"key":"3100_CR6","unstructured":"Cools S (2018) Numerical stability analysis of the class of communication hiding pipelined conjugate gradient methods. CoRR arXiv:abs\/1804.02962"},{"key":"3100_CR7","doi-asserted-by":"publisher","unstructured":"Cools S, Vanroose W, Yetkin EF, Agullo E, Giraud L (2016) On rounding error resilience, maximal attainable accuracy and parallel performance of the pipelined Conjugate Gradients method for large-scale linear systems in PETSc. In: Proceedings of the Exascale Applications and Software Conference 2016, EASC \u201916. ACM, New York, pp 3:1\u20133:10. https:\/\/doi.org\/10.1145\/2938615.2938621","DOI":"10.1145\/2938615.2938621"},{"key":"3100_CR8","unstructured":"Duranton M, De Bosschere K, Coppens B, Gamrat C, Gray M, Munk H, Ozer E, Vardanega T, Zendraand O (2019) The HiPEAC vision: high performance and embedded architecture and compilation. https:\/\/www.hipeac.net\/vision\/2019\/. Accessed 20 Nov 2019"},{"issue":"7","key":"3100_CR9","doi-asserted-by":"publisher","first-page":"224","DOI":"10.1016\/j.parco.2013.06.001","volume":"40","author":"P Ghysels","year":"2014","unstructured":"Ghysels P, Vanroose W (2014) Hiding global synchronization latency in the preconditioned conjugate gradient algorithm. Parallel Comput 40(7):224\u2013238. https:\/\/doi.org\/10.1016\/j.parco.2013.06.001","journal-title":"Parallel Comput"},{"key":"3100_CR10","volume-title":"Matrix computations","author":"GH Golub","year":"1996","unstructured":"Golub GH, Loan CFV (1996) Matrix computations, 3rd edn. The Johns Hopkins University Press, Baltimore","edition":"3"},{"key":"3100_CR11","volume-title":"Graph algorithms in the language of linear algebra","year":"2011","unstructured":"Kepner J, Gilbert J (eds) (2011) Graph algorithms in the language of linear algebra. SIAM, Philadelphia"},{"issue":"10","key":"3100_CR12","doi-asserted-by":"publisher","first-page":"1236","DOI":"10.1631\/FITEE.1800494","volume":"19","author":"X Liao","year":"2018","unstructured":"Liao X, Lu K, Yang C et al (2018) Moving from exascale to zettascale computing: challenges and techniques. Front Inf Technol Electron Eng 19(10):1236\u20131244. https:\/\/doi.org\/10.1631\/FITEE.1800494","journal-title":"Front Inf Technol Electron Eng"},{"key":"3100_CR13","unstructured":"MPI forum. http:\/\/www.mpi-forum.org. Accessed 20 Nov 2019"},{"key":"3100_CR14","unstructured":"OmpSs project home page. http:\/\/pm.bsc.es\/ompss. Accessed 20 Nov 2019"},{"key":"3100_CR15","doi-asserted-by":"publisher","DOI":"10.1137\/1.9780898718003","volume-title":"Iterative methods for sparse linear systems","author":"Y Saad","year":"2003","unstructured":"Saad Y (2003) Iterative methods for sparse linear systems, 3rd edn. Society for Industrial and Applied Mathematics, Philadelphia","edition":"3"},{"key":"3100_CR16","doi-asserted-by":"crossref","unstructured":"Sala K, Bell\u00f3n J, Farr\u00e9 P, Teruel X, Perez JM, Pe\u00f1a AJ, Holmes D, Beltran V, Labarta J (2018) Improving the interoperability between MPI and task-based programming models. In: EuroMPI Conference, Barcelona, Spain","DOI":"10.1145\/3236367.3236382"},{"issue":"1","key":"3100_CR17","doi-asserted-by":"publisher","first-page":"20","DOI":"10.1145\/216585.216588","volume":"23","author":"WA Wulf","year":"1995","unstructured":"Wulf WA, McKee SA (1995) Hitting the memory wall: implications of the obvious. SIGARCH Comput Archit News 23(1):20\u201324. https:\/\/doi.org\/10.1145\/216585.216588","journal-title":"SIGARCH Comput Archit News"},{"key":"3100_CR18","doi-asserted-by":"publisher","unstructured":"Zhuang S, Casas M (2017) Iteration-fusing conjugate gradient. In: Proceedings of the International Conference on Supercomputing, ICS \u201917. ACM, New York, NY, USA, pp 21:1\u201321:10. https:\/\/doi.org\/10.1145\/3079079.3079091","DOI":"10.1145\/3079079.3079091"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-019-03100-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11227-019-03100-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-019-03100-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,12,9]],"date-time":"2020-12-09T00:45:03Z","timestamp":1607474703000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11227-019-03100-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,12,10]]},"references-count":18,"journal-issue":{"issue":"9","published-print":{"date-parts":[[2020,9]]}},"alternative-id":["3100"],"URL":"https:\/\/doi.org\/10.1007\/s11227-019-03100-4","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"value":"0920-8542","type":"print"},{"value":"1573-0484","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,12,10]]},"assertion":[{"value":"10 December 2019","order":1,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}