{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,9]],"date-time":"2026-04-09T23:31:48Z","timestamp":1775777508733,"version":"3.50.1"},"reference-count":28,"publisher":"Wiley","issue":"1","license":[{"start":{"date-parts":[[2009,9,4]],"date-time":"2009-09-04T00:00:00Z","timestamp":1252022400000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Concurrency and Computation"],"published-print":{"date-parts":[[2010,1]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>We describe the porting of the Lattice Boltzmann component of MUPHY, a multi\u2010physics\/scale simulation software, to multiple graphics processing units using the Compute Unified Device Architecture. The novelty of this work is the development of<jats:italic>ad hoc<\/jats:italic>techniques for optimizing the indirect addressing that MUPHY uses for efficient simulations of irregular domains. Copyright \u00a9 2009 John Wiley &amp; Sons, Ltd.<\/jats:p>","DOI":"10.1002\/cpe.1466","type":"journal-article","created":{"date-parts":[[2009,9,4]],"date-time":"2009-09-04T13:43:50Z","timestamp":1252071830000},"page":"1-14","source":"Crossref","is-referenced-by-count":102,"title":["A flexible high\u2010performance Lattice Boltzmann GPU code for the simulations of fluid flows in complex geometries"],"prefix":"10.1002","volume":"22","author":[{"given":"Massimo","family":"Bernaschi","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Massimiliano","family":"Fatica","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Simone","family":"Melchionna","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sauro","family":"Succi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Efthimios","family":"Kaxiras","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"311","published-online":{"date-parts":[[2009,9,4]]},"reference":[{"key":"e_1_2_8_2_2","doi-asserted-by":"publisher","DOI":"10.1137\/060660576"},{"key":"e_1_2_8_3_2","doi-asserted-by":"publisher","DOI":"10.1615\/IntJMultCompEng.v6.i1.30"},{"key":"e_1_2_8_4_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.cpc.2009.04.001"},{"key":"e_1_2_8_5_2","doi-asserted-by":"publisher","DOI":"10.1016\/0370-1573(92)90090-M"},{"key":"e_1_2_8_6_2","doi-asserted-by":"publisher","DOI":"10.1007\/b72010"},{"key":"e_1_2_8_7_2","doi-asserted-by":"crossref","DOI":"10.1093\/oso\/9780198503989.001.0001","volume-title":"The Lattice Boltzmann Equation","author":"Succi S","year":"2001"},{"key":"e_1_2_8_8_2","doi-asserted-by":"publisher","DOI":"10.1109\/5992.963425"},{"key":"e_1_2_8_9_2","doi-asserted-by":"publisher","DOI":"10.1023\/A:1010414013942"},{"key":"e_1_2_8_10_2","doi-asserted-by":"publisher","DOI":"10.1209\/epl\/i2004-10542-5"},{"key":"e_1_2_8_11_2","unstructured":"Available at:http:\/\/www.nvidia.com\/cuda[2009]."},{"key":"e_1_2_8_12_2","unstructured":"T\u00f6lkeJ KrafczykM.Towards three\u2010dimensional teraop CFD computing on a desktop pc using graphics hardware. Proceedings of the International Conference for Mesoscopic Methods in Engineering and Science (ICMMES07) Munich 2007."},{"key":"e_1_2_8_13_2","doi-asserted-by":"publisher","DOI":"10.1007\/s00371-003-0210-6"},{"key":"e_1_2_8_14_2","doi-asserted-by":"publisher","DOI":"10.1142\/S0129183197000746"},{"key":"e_1_2_8_15_2","doi-asserted-by":"publisher","DOI":"10.1016\/0021-9991(88)90057-5"},{"key":"e_1_2_8_16_2","doi-asserted-by":"publisher","DOI":"10.1080\/08927029008022127"},{"key":"e_1_2_8_17_2","doi-asserted-by":"publisher","DOI":"10.1016\/0010-4655(91)90095-3"},{"key":"e_1_2_8_18_2","doi-asserted-by":"publisher","DOI":"10.1016\/0010-4655(93)90107-N"},{"key":"e_1_2_8_19_2","doi-asserted-by":"publisher","DOI":"10.1006\/jcph.1993.1094"},{"key":"e_1_2_8_20_2","doi-asserted-by":"publisher","DOI":"10.1006\/jcph.1995.1039"},{"key":"e_1_2_8_21_2","doi-asserted-by":"crossref","unstructured":"GeistR JonesZ SteeleJ.Parallel processing flow models on desktop hardware. Proceedings of the 46th ACM Southeast Conference Auburn Alabama March 2008;417\u2013422.","DOI":"10.1145\/1593105.1593216"},{"key":"e_1_2_8_22_2","doi-asserted-by":"publisher","DOI":"10.1007\/BFb0100593"},{"key":"e_1_2_8_23_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-55919-8_13"},{"key":"e_1_2_8_24_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2008.01.013"},{"key":"e_1_2_8_25_2","unstructured":"Available at:http:\/\/glaros.dtc.umn.edu\/gkhome\/views\/metis\/[2008]."},{"key":"e_1_2_8_26_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.compfluid.2005.02.008"},{"key":"e_1_2_8_27_2","doi-asserted-by":"publisher","DOI":"10.1007\/s10554\u2010008\u20109418\u2010x"},{"key":"e_1_2_8_28_2","doi-asserted-by":"publisher","DOI":"10.1142\/S0129183198001291"},{"key":"e_1_2_8_28_3","doi-asserted-by":"publisher","DOI":"10.1063\/1.480156"}],"container-title":["Concurrency and Computation: Practice and Experience"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fcpe.1466","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/cpe.1466","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,3,16]],"date-time":"2024-03-16T08:07:57Z","timestamp":1710576477000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/cpe.1466"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,9,4]]},"references-count":28,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2010,1]]}},"alternative-id":["10.1002\/cpe.1466"],"URL":"https:\/\/doi.org\/10.1002\/cpe.1466","archive":["Portico"],"relation":{},"ISSN":["1532-0626","1532-0634"],"issn-type":[{"value":"1532-0626","type":"print"},{"value":"1532-0634","type":"electronic"}],"subject":[],"published":{"date-parts":[[2009,9,4]]}}}