{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,13]],"date-time":"2026-05-13T01:17:16Z","timestamp":1778635036941,"version":"3.51.4"},"reference-count":22,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2020,5,25]],"date-time":"2020-05-25T00:00:00Z","timestamp":1590364800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2020,5,25]],"date-time":"2020-05-25T00:00:00Z","timestamp":1590364800000},"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":["CCF Trans. HPC"],"published-print":{"date-parts":[[2020,6]]},"DOI":"10.1007\/s42514-020-00034-9","type":"journal-article","created":{"date-parts":[[2020,5,25]],"date-time":"2020-05-25T13:02:41Z","timestamp":1590411761000},"page":"123-134","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Towards a heterogeneous architecture solver for the incompressible Navier\u2013Stokes equations"],"prefix":"10.1007","volume":"2","author":[{"given":"Yunting","family":"Wang","sequence":"first","affiliation":[]},{"given":"Xin","family":"He","sequence":"additional","affiliation":[]},{"given":"Shaofeng","family":"Yang","sequence":"additional","affiliation":[]},{"given":"Guangming","family":"Tan","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2020,5,25]]},"reference":[{"key":"34_CR1","doi-asserted-by":"publisher","first-page":"418","DOI":"10.1006\/jcph.2002.7176","volume":"182","author":"M Benzi","year":"2002","unstructured":"Benzi, M.: Preconditioning techniques for large linear systems: a survey. J. Comput. Phys. 182, 418\u2013477 (2002)","journal-title":"J. Comput. Phys."},{"issue":"1","key":"34_CR2","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1017\/S0962492904000212","volume":"14","author":"M Benzi","year":"2005","unstructured":"Benzi, M., Golub, G., Liesen, J.: Numerical solution of saddle point problems. Acta Numer. 14(1), 1\u2013137 (2005)","journal-title":"Acta Numer."},{"issue":"2","key":"34_CR3","doi-asserted-by":"publisher","first-page":"631","DOI":"10.1137\/0913035","volume":"13","author":"HV der Vorst","year":"1992","unstructured":"der Vorst, H.V.: Bi-CGSTAB: a fast and smoothly converging variant of Bi-CG for the solution of nonsymmetric linear systems. SIAM J. Sci. Stat. Comput. 13(2), 631\u2013644 (1992)","journal-title":"SIAM J. Sci. Stat. Comput."},{"key":"34_CR4","doi-asserted-by":"publisher","DOI":"10.1093\/acprof:oso\/9780199678792.001.0001","volume-title":"Finite Elements and Fast Iterative Solvers: with Applications in Incompressible Fluid Dynamics","author":"H Elman","year":"2014","unstructured":"Elman, H., Silvester, D., Wathen, A.: Finite Elements and Fast Iterative Solvers: with Applications in Incompressible Fluid Dynamics. Oxford University Press, Oxford (2014)"},{"key":"34_CR5","doi-asserted-by":"publisher","first-page":"275","DOI":"10.1002\/fld.1887","volume":"60","author":"E Erturk","year":"2009","unstructured":"Erturk, E.: Discussions on driven cavity flow. Int. J. Numer. Meth. Fluids 60, 275\u2013294 (2009)","journal-title":"Int. J. Numer. Meth. Fluids"},{"key":"34_CR6","unstructured":"Fan, Z., Qiu, F., Kaufman, A., Stover, S.: GPU cluster for high performance computing. In: Proceedings of the 2004 ACM\/IEEE Conference on Supercomputing, p.\u00a047. IEEE (2004)"},{"key":"34_CR7","volume-title":"Computational Methods for Fluid Dynamics","author":"J Ferziger","year":"2012","unstructured":"Ferziger, J., Peric, M.: Computational Methods for Fluid Dynamics. Springer, Berlin (2012)"},{"key":"34_CR8","doi-asserted-by":"publisher","first-page":"387","DOI":"10.1016\/0021-9991(82)90058-4","volume":"48","author":"U Ghia","year":"1982","unstructured":"Ghia, U., Ghia, K., Shin, C.: High resolutions for incompressible flow using the Navier\u2013Stokes equations and a multigrid method. J. Comput. Phys. 48, 387\u2013411 (1982)","journal-title":"J. Comput. Phys."},{"key":"34_CR9","unstructured":"Gorobets, A., Trias, F., Borrell, R., Oliva, A.: Direct numerical simulation of turbulent flows with parallel algorithms for various computing. In: 6th European Conference on Computational Fluid Dynamics (ECFD VI), Barcelona, Spain (2014)"},{"key":"34_CR10","doi-asserted-by":"publisher","first-page":"764","DOI":"10.1016\/j.compfluid.2013.05.021","volume":"88","author":"A Gorobets","year":"2013","unstructured":"Gorobets, A., Trias, F., Oliva, A.: A parallel MPI+OpenMP+OpenCL algorithm for hybrid supercomputations of incompressible flows. Comput. Fluids 88, 764\u2013772 (2013)","journal-title":"Comput. Fluids"},{"key":"34_CR11","doi-asserted-by":"crossref","unstructured":"Liu, X., Smelyanskiy, M., Chow, E., Dubey, P.: Efficient sparse matrix-vector multiplication on x86-based many-core processors. In: Proceedings of the 27th International ACM Conference on International Conference on Supercomputing, ICS 2013, New York, USA, pp. 273\u2013282. ACM (2013)","DOI":"10.1145\/2464996.2465013"},{"issue":"2","key":"34_CR12","first-page":"213","volume":"14","author":"T Miller","year":"1988","unstructured":"Miller, T., Schmidt, F.: Use of a pressure-weighted interpolation method for the solution of the incompressible Navier\u2013Stokes equations on a nonstaggered grid system. Numer. Heat Transfer Part A Appl. 14(2), 213\u2013233 (1988)","journal-title":"Numer. Heat Transfer Part A Appl."},{"key":"34_CR13","doi-asserted-by":"publisher","DOI":"10.1137\/1.9781611973464","volume-title":"Iterative Methods for Linear Systems: Theory and Applications","author":"M Olshanskii","year":"2014","unstructured":"Olshanskii, M., Tyrtyshnikov, E.: Iterative Methods for Linear Systems: Theory and Applications. SIAM, Philadelphia (2014)"},{"key":"34_CR14","volume-title":"Numerical Heat Transfer and Fluid Flow","author":"P Patankar","year":"1980","unstructured":"Patankar, P.: Numerical Heat Transfer and Fluid Flow. McGraw-Hill, New York (1980)"},{"issue":"1","key":"34_CR15","doi-asserted-by":"publisher","first-page":"71","DOI":"10.1137\/130934921","volume":"57","author":"J Pestana","year":"2015","unstructured":"Pestana, J., Wathen, A.: Natural preconditioning and iterative methods for saddle point systems. SIAM Rev. 57(1), 71\u201391 (2015)","journal-title":"SIAM Rev."},{"key":"34_CR16","doi-asserted-by":"publisher","first-page":"163","DOI":"10.1016\/j.simpat.2012.03.004","volume":"25","author":"P Rinaldi","year":"2012","unstructured":"Rinaldi, P., Dari, E., Venere, M., Clausse, A.: A Lattice\u2013Boltzmann solver for 3D fluid simulation on GPU. Simul. Model. Pract. Theory 25, 163\u2013171 (2012)","journal-title":"Simul. Model. Pract. Theory"},{"key":"34_CR17","doi-asserted-by":"publisher","first-page":"134","DOI":"10.1016\/j.compfluid.2013.04.017","volume":"81","author":"R Rossi","year":"2013","unstructured":"Rossi, R., Mossaiby, F., Idelsohn, S.: A portable OpenCL-based unstructured edge-based finite element Navier\u2013Stokes solver on graphics hardware. Comput. Fluids 81, 134\u2013144 (2013)","journal-title":"Comput. Fluids"},{"key":"34_CR18","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.: Iterative Methods for Sparse Linear Systems. SIAM, Philadelphia (2003)"},{"issue":"1","key":"34_CR19","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/S0377-0427(00)00412-X","volume":"123","author":"Y Saad","year":"2000","unstructured":"Saad, Y., der Vorst, V., Henk, A.: Iterative solution of linear systems in the 20th century. J. Comput. Appl. Math. 123(1), 1\u201333 (2000)","journal-title":"J. Comput. Appl. Math."},{"key":"34_CR20","doi-asserted-by":"publisher","first-page":"76","DOI":"10.1016\/j.proeng.2013.07.096","volume":"61","author":"S Soukov","year":"2013","unstructured":"Soukov, S., Gorobets, A., Bogdanov, P.: Opencl implementation of basic operations for a high-order finite-volume polynomial scheme on unstructured hybrid meshes. Proced. Eng. 61, 76\u201380 (2013)","journal-title":"Proced. Eng."},{"key":"34_CR21","volume-title":"Principles of Computational Fluid Dynamics","author":"P Wesseling","year":"2009","unstructured":"Wesseling, P.: Principles of Computational Fluid Dynamics. Springer, Berlin (2009)"},{"key":"34_CR22","unstructured":"Yang, L., Brent, R.: The improved BiCGStab method for large and sparse unsymmetric linear systems on parallel distributed memory architectures. In: Proceedings of the Fifth International Conference on Algorithms and Architectures for Parallel Processing, pp. 324\u2013328. IEEE (2002)"}],"container-title":["CCF Transactions on High Performance Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s42514-020-00034-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s42514-020-00034-9\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s42514-020-00034-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,5,24]],"date-time":"2021-05-24T23:09:37Z","timestamp":1621897777000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s42514-020-00034-9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,5,25]]},"references-count":22,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2020,6]]}},"alternative-id":["34"],"URL":"https:\/\/doi.org\/10.1007\/s42514-020-00034-9","relation":{},"ISSN":["2524-4922","2524-4930"],"issn-type":[{"value":"2524-4922","type":"print"},{"value":"2524-4930","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,5,25]]},"assertion":[{"value":"18 December 2019","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"27 April 2020","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"25 May 2020","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}