{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,8]],"date-time":"2026-07-08T06:44:02Z","timestamp":1783493042183,"version":"3.55.0"},"reference-count":29,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2008,7,24]],"date-time":"2008-07-24T00:00:00Z","timestamp":1216857600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Comput. Visual Sci."],"published-print":{"date-parts":[[2010,1]]},"DOI":"10.1007\/s00791-008-0120-2","type":"journal-article","created":{"date-parts":[[2008,7,23]],"date-time":"2008-07-23T16:29:23Z","timestamp":1216830563000},"page":"29-39","source":"Crossref","is-referenced-by-count":148,"title":["Implementation of a Lattice Boltzmann kernel using the Compute Unified Device Architecture developed by nVIDIA"],"prefix":"10.1007","volume":"13","author":[{"given":"Jonas","family":"T\u00f6lke","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2008,7,24]]},"reference":[{"issue":"3","key":"120_CR1","doi-asserted-by":"crossref","first-page":"147","DOI":"10.1016\/0370-1573(92)90090-M","volume":"222","author":"R. Benzi","year":"1992","unstructured":"Benzi R., Succi S., Vergassola M.: The lattice Boltzmann equation: theory and applications. Phys. Rep. 222(3), 147\u2013197 (1992)","journal-title":"Phys. Rep."},{"issue":"3","key":"120_CR2","doi-asserted-by":"crossref","first-page":"917","DOI":"10.1145\/882262.882364","volume":"22","author":"J. Bolz","year":"2003","unstructured":"Bolz J., Farmer I., Grinspun E., Schr\u00f6der P.: Sparse matrix solvers on the GPU: conjugate gradients and multigrid. ACM Trans. Graph. (SIGGRAPH) 22(3), 917\u2013924 (2003)","journal-title":"ACM Trans. Graph. (SIGGRAPH)"},{"key":"120_CR3","doi-asserted-by":"crossref","unstructured":"Buck, I., Foley, T., Horn, D., Sugerman, J., Fatahalian, K., Houston, M., Hanrahan, P.: Brook for GPUs: Stream Computing on Graphics Hardware. ACM Trans. Graph. 23, 777\u2013786 (2004). http:\/\/graphics.stanford.edu\/papers\/brookgpu\/","DOI":"10.1145\/1015706.1015800"},{"key":"120_CR4","doi-asserted-by":"crossref","first-page":"329","DOI":"10.1146\/annurev.fluid.30.1.329","volume":"30","author":"S. Chen","year":"1998","unstructured":"Chen S., Doolen G.: Lattice Boltzmann method for fluid flows. Annu. Rev. Fluid Mech. 30, 329\u2013364 (1998)","journal-title":"Annu. Rev. Fluid Mech."},{"issue":"3","key":"120_CR5","doi-asserted-by":"crossref","first-page":"504","DOI":"10.1145\/1073204.1073221","volume":"24","author":"N. Chu","year":"2005","unstructured":"Chu N., Tai C.L.: Moxi: Real-time ink dispersion in absorbent paper. ACM Trans. Graph. 24(3), 504\u2013511 (2005)","journal-title":"ACM Trans. Graph."},{"key":"120_CR6","unstructured":"d\u2019Humi\u00e8res, D.: Generalized lattice\u2013Boltzmann equations. In: Shizgal, B.D., Weave, D.P. (eds.) Rarefied Gas Dynamics: Theory and Simulations. Prog. Astronaut. Aeronaut., vol. 159\u00a0pp. 450\u2013458. AIAA Washington, DC (1992)"},{"key":"120_CR7","doi-asserted-by":"crossref","first-page":"437","DOI":"10.1098\/rsta.2001.0955","volume":"360","author":"D. d\u2019Humi\u00e8res","year":"2002","unstructured":"d\u2019Humi\u00e8res D., Ginzburg I., Krafczyk M., Lallemand P., Luo L.S.: Multiple-relaxation-time lattice Boltzmann models in three-dimensions. Philo. Trans. R. Soc. Lond. A 360, 437\u2013451 (2002)","journal-title":"Philo. Trans. R. Soc. Lond. A"},{"key":"120_CR8","unstructured":"Fan, Z., Qiu, F., Kaufman, A.E., Yoakum-Stover, S.: Gpu cluster for high performance computing. In: Proceedings of ACM\/IEEE Supercomputing Conference 2004, pp. 47\u201359 (2004)"},{"key":"120_CR9","first-page":"75","volume":"1","author":"U. Frisch","year":"1987","unstructured":"Frisch U., d\u2019HumiFres D., Hasslacher B., Lallemand P., Pomeau Y., Rivet J.P.: Lattice gas hydrodynamics in two and three dimensions. Comp. Syst. 1, 75\u2013136 (1987)","journal-title":"Comp. Syst."},{"key":"120_CR10","doi-asserted-by":"crossref","first-page":"066,614","DOI":"10.1103\/PhysRevE.68.066614","volume":"68","author":"I. Ginzburg","year":"2003","unstructured":"Ginzburg I., d\u2019Humi\u00e8res D.: Multireflection boundary conditions for lattice Boltzmann models. Phys. Rev. E 68, 066,614 (2003)","journal-title":"Phys. Rev. E"},{"key":"120_CR11","unstructured":"Heuveline, V., Wei\u0153, J.P.: A Parallel Implementation of a Lattice Boltzmann Method on the ClearSpeed AdvanceTM Accelerator Board. Tech. rep., Rechenzentrum Universit\u00e4t Karlsruhe (2007). http:\/\/www.rz.uni-karlsruhe.de\/download\/RZ-TR-2007-1.pdf"},{"key":"120_CR12","doi-asserted-by":"crossref","first-page":"3535","DOI":"10.1063\/1.869426","volume":"9","author":"T. Inamuro","year":"1997","unstructured":"Inamuro T., Yoshino M., Ogino F.: Accuarcy of the lattice boltzmann method for small knudsen number with finite reynolds number. Phys. Fluids 9, 3535 (1997)","journal-title":"Phys. Fluids"},{"key":"120_CR13","doi-asserted-by":"crossref","first-page":"676","DOI":"10.1016\/j.jcp.2005.05.003","volume":"210","author":"M. Junk","year":"2005","unstructured":"Junk M., Klar A., Luo L.: Asymptotic analysis of the lattice boltzmann equation. J. Comp. Phys. 210, 676 (2005)","journal-title":"J. Comp. Phys."},{"issue":"3","key":"120_CR14","doi-asserted-by":"crossref","first-page":"908","DOI":"10.1145\/882262.882363","volume":"22","author":"J. Kr\u00fcger","year":"2003","unstructured":"Kr\u00fcger J., Westermann R.: Linear algebra operators for GPU implementation of numerical algorithms. ACM Trans. Graph. (SIGGRAPH) 22(3), 908\u2013916 (2003)","journal-title":"ACM Trans. Graph. (SIGGRAPH)"},{"issue":"6","key":"120_CR15","doi-asserted-by":"crossref","first-page":"6546","DOI":"10.1103\/PhysRevE.61.6546","volume":"61","author":"P. Lallemand","year":"2000","unstructured":"Lallemand P., Luo L.S.: Theory of the lattice Boltzmann method: Dispersion, dissipation, isotropy, Galilean invariance, and stability. Phys. Rev. E 61(6), 6546\u20136562 (2000)","journal-title":"Phys. Rev. E"},{"issue":"7-8","key":"120_CR16","doi-asserted-by":"crossref","first-page":"444","DOI":"10.1007\/s00371-003-0210-6","volume":"19","author":"W. Li","year":"2003","unstructured":"Li W., Wei X., Kaufman A.: Implementing Lattice Boltzmann Computation on Graphics Hardware. Vis. Comput. 19(7-8), 444\u2013456 (2003)","journal-title":"Vis. Comput."},{"key":"120_CR17","doi-asserted-by":"crossref","first-page":"73","DOI":"10.1017\/S0022112004002563","volume":"525","author":"N.Q. Nguyen","year":"2004","unstructured":"Nguyen N.Q., Ladd A.: Sedimentation of hard-sphere suspensions at low Reynolds number. J. Fluid Mech. 525, 73\u2013104 (2004)","journal-title":"J. Fluid Mech."},{"key":"120_CR18","unstructured":"NVIDIA CUDA Programming Guide. http:\/\/developer.download.nvidia.com"},{"key":"120_CR19","doi-asserted-by":"crossref","first-page":"479","DOI":"10.1209\/0295-5075\/17\/6\/001","volume":"17","author":"Y.H. Qian","year":"1992","unstructured":"Qian Y.H., d\u2019Humi\u00e8res D., Lallemand P.: Lattice BGK models for Navier-Stokes equation. Europhys. Lett. 17, 479\u2013484 (1992)","journal-title":"Europhys. Lett."},{"key":"120_CR20","unstructured":"Qiu, F., Zhao, Y., Fan, Z., Wei, X., Lorenz, H., Wang, J., Yoakum-Stover, S., Kaufman, A.E., Mueller, K.: Dispersion simulation and visualization for urban security. In: IEEE Visualization, pp. 553\u2013560 (2004)"},{"issue":"3","key":"120_CR21","doi-asserted-by":"crossref","first-page":"193","DOI":"10.1016\/0301-9322(82)90029-5","volume":"8","author":"A.S. Sangani","year":"1982","unstructured":"Sangani A.S., Acrivos A.: Slow flow past periodic arrays of cylinders with application to heat-transfer. Int. J. Multiph. Flow 8(3), 193\u2013206 (1982)","journal-title":"Int. J. Multiph. Flow"},{"issue":"4","key":"120_CR22","doi-asserted-by":"crossref","first-page":"579","DOI":"10.1166\/jctn.2006.3043","volume":"3","author":"J. T\u00f6lke","year":"2006","unstructured":"T\u00f6lke J.: A thermal model based on the lattice Boltzmann method for low Mach number compressible flows. J. Comput. Theor. Nanosci. 3(4), 579\u2013587 (2006)","journal-title":"J. Comput. Theor. Nanosci."},{"key":"120_CR23","unstructured":"Tutubalina, A.: 8800 gtx performance tests. http:\/\/blog.lexa.ru\/2007\/03\/08\/nvidia_8800gtx_skorost__chtenija_tekstur.html . In Russian"},{"issue":"6","key":"120_CR24","doi-asserted-by":"crossref","first-page":"719","DOI":"10.1109\/TVCG.2004.48","volume":"10","author":"X. Wei","year":"2004","unstructured":"Wei X., Zhao Y., Fan Z., Li W., Qiu F., Yoakum-Stover S., Kaufman A.: Lattice-based flow field modeling. IEEE Trans. Vis. Comput. Graphics 10(6), 719\u2013729 (2004)","journal-title":"IEEE Trans. Vis. Comput. Graphics"},{"issue":"8\u20139","key":"120_CR25","doi-asserted-by":"crossref","first-page":"910","DOI":"10.1016\/j.compfluid.2005.02.008","volume":"35","author":"G. Wellein","year":"2006","unstructured":"Wellein G., Zeiser T., Hager G., Donath S.: On the single processor performance of simple lattice Boltzmann kernels. Comput. Fluids 35(8\u20139), 910\u2013919 (2006)","journal-title":"Comput. Fluids"},{"key":"120_CR26","doi-asserted-by":"crossref","first-page":"139","DOI":"10.1002\/cav.16","volume":"15","author":"E. Wu","year":"2004","unstructured":"Wu E., Liu Y., Liu X.: An improved study of real-time fluid simulation on GPU. Comp. Anim. Virtual Worlds 15, 139\u2013146 (2004)","journal-title":"Comp. Anim. Virtual Worlds"},{"issue":"1","key":"120_CR27","doi-asserted-by":"crossref","first-page":"179","DOI":"10.1109\/TVCG.2007.24","volume":"13","author":"Y. Zhao","year":"2007","unstructured":"Zhao Y., Han Y., Fan Z., Qiu F., Kuo Y.C., Kaufman A., Mueller K.: Visual simulation of heat shimmering and mirage. IEEE Trans. Vis. Comput. Graph. 13(1), 179\u2013189 (2007)","journal-title":"IEEE Trans. Vis. Comput. Graph."},{"issue":"4","key":"120_CR28","doi-asserted-by":"crossref","first-page":"519","DOI":"10.1016\/j.cag.2006.03.009","volume":"30","author":"Y. Zhao","year":"2006","unstructured":"Zhao Y., Wang L., Qiu F., Kaufman A., Mueller K.: Melting and flowing in multiphase environments. Comput. Graph. 30(4), 519\u2013528 (2006)","journal-title":"Comput. Graph."},{"key":"120_CR29","doi-asserted-by":"crossref","first-page":"403","DOI":"10.1002\/cav.143","volume":"17","author":"H. Zhu","year":"2006","unstructured":"Zhu H., Liu X., Liu Y., Wu E.: Simulation of miscible binary mixtures based on lattice Boltzmann method. Comp. Anim. Virtual Worlds 17, 403\u2013410 (2006)","journal-title":"Comp. Anim. Virtual Worlds"}],"container-title":["Computing and Visualization in Science"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00791-008-0120-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s00791-008-0120-2\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00791-008-0120-2","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,29]],"date-time":"2019-05-29T06:46:09Z","timestamp":1559112369000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s00791-008-0120-2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008,7,24]]},"references-count":29,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2010,1]]}},"alternative-id":["120"],"URL":"https:\/\/doi.org\/10.1007\/s00791-008-0120-2","relation":{},"ISSN":["1432-9360","1433-0369"],"issn-type":[{"value":"1432-9360","type":"print"},{"value":"1433-0369","type":"electronic"}],"subject":[],"published":{"date-parts":[[2008,7,24]]}}}