{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,26]],"date-time":"2026-06-26T02:04:18Z","timestamp":1782439458640,"version":"3.54.5"},"reference-count":38,"publisher":"SAGE Publications","issue":"2","license":[{"start":{"date-parts":[[2016,7,27]],"date-time":"2016-07-27T00:00:00Z","timestamp":1469577600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["The International Journal of High Performance Computing Applications"],"published-print":{"date-parts":[[2017,3]]},"abstract":"<jats:p>This paper presents the parallel implementation, using the Compute Unified Device Architecture (CUDA) architecture, of the SCIARA-fv3 Complex Cellular Automata model for simulating lava flows. The computational model is based on a Bingham-like rheology and both flow velocity and the physical time corresponding to a computational step have been made explicit. The parallelization design has involved, among other issues, the application of strategies that can avoid incorrect computation results due to race conditions and achieving the best performance and occupancy of the underlying available hardware. Two hardware types were adopted for testing different versions of the CUDA implementations of the SCIARA-fv3 model, namely the GTX 580 and GTX 680 graphic processors. Despite its computational complexity, carried out experiments of the model parallelization have shown significant performance improvements, confirming that graphic hardware can represent a valid solution for the implementation of Cellular Automata models.<\/jats:p>","DOI":"10.1177\/1094342015584520","type":"journal-article","created":{"date-parts":[[2015,5,19]],"date-time":"2015-05-19T22:11:16Z","timestamp":1432073476000},"page":"163-176","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":21,"title":["The new SCIARA-fv3 numerical model and acceleration by GPGPU strategies"],"prefix":"10.1177","volume":"31","author":[{"given":"Davide","family":"Spataro","sequence":"first","affiliation":[{"name":"Department of Mathematics and Computer Science, University of Calabria, Rende, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Donato","family":"D\u2019Ambrosio","sequence":"additional","affiliation":[{"name":"Department of Mathematics and Computer Science, University of Calabria, Rende, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Giuseppe","family":"Filippone","sequence":"additional","affiliation":[{"name":"Department of Mathematics and Computer Science, University of Calabria, Rende, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Rocco","family":"Rongo","sequence":"additional","affiliation":[{"name":"Department of Mathematics and Computer Science, University of Calabria, Rende, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"William","family":"Spataro","sequence":"additional","affiliation":[{"name":"Department of Mathematics and Computer Science, University of Calabria, Rende, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Davide","family":"Marocco","sequence":"additional","affiliation":[{"name":"Centre of Robotics and Neural Systems, Plymouth University, UK"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"179","published-online":{"date-parts":[[2016,7,27]]},"reference":[{"key":"bibr1-1094342015584520","unstructured":"Anandtech (2012) Nvidia GeForce GTX 680 review: Retaking the performance crown. Avaliable at: http:\/\/www.anandtech.com\/show\/5699\/nvidia-geforce-gtx-680-review\/17."},{"key":"bibr2-1094342015584520","doi-asserted-by":"publisher","DOI":"10.1016\/j.cageo.2005.10.024"},{"key":"bibr3-1094342015584520","doi-asserted-by":"publisher","DOI":"10.1016\/j.cageo.2005.10.026"},{"key":"bibr4-1094342015584520","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-33350-7_30"},{"key":"bibr5-1094342015584520","doi-asserted-by":"publisher","DOI":"10.1016\/B978-0-12-385963-1.00006-X"},{"issue":"2","key":"bibr6-1094342015584520","first-page":"241","volume":"9","author":"Blecic I","year":"2014","journal-title":"Journal of Cellular Automata"},{"key":"bibr7-1094342015584520","first-page":"65","volume-title":"Proceedings international AMSE conference modelling and simulation","author":"Crisci GM","year":"1982"},{"key":"bibr8-1094342015584520","doi-asserted-by":"publisher","DOI":"10.1016\/S1464-1909(01)85011-5"},{"key":"bibr9-1094342015584520","doi-asserted-by":"publisher","DOI":"10.1007\/s11227-013-0949-0"},{"key":"bibr10-1094342015584520","doi-asserted-by":"publisher","DOI":"10.4018\/jghpc.2012070102"},{"key":"bibr11-1094342015584520","doi-asserted-by":"publisher","DOI":"10.1016\/j.envsoft.2006.09.009"},{"key":"bibr12-1094342015584520","doi-asserted-by":"publisher","DOI":"10.1016\/j.cageo.2005.10.027"},{"key":"bibr13-1094342015584520","first-page":"330","volume-title":"22nd Euromicro international conference on parallel, distributed and network-based processing (PDP)","author":"Ambrosio D","year":"2014"},{"key":"bibr14-1094342015584520","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2013.03.014"},{"key":"bibr15-1094342015584520","doi-asserted-by":"publisher","DOI":"10.1016\/S1464-1895(99)00008-3"},{"key":"bibr16-1094342015584520","doi-asserted-by":"publisher","DOI":"10.1016\/S0167-739X(99)00051-5"},{"key":"bibr17-1094342015584520","doi-asserted-by":"publisher","DOI":"10.1016\/j.parco.2006.06.003"},{"key":"bibr18-1094342015584520","volume-title":"Programming Massively Parallel Processors: A Hands-on Approach","author":"Kirk DB","year":"2010"},{"key":"bibr19-1094342015584520","doi-asserted-by":"publisher","DOI":"10.1016\/j.cageo.2014.01.006"},{"key":"bibr20-1094342015584520","unstructured":"Guru of 3D (2013) GeForce GTX 780 3GB - the wrath of the titan! Avaliable at: http:\/\/www.guru3d.com\/articles_pages\/geforce_gtx_780_review3.html (accessed 13 September 2014)."},{"key":"bibr21-1094342015584520","doi-asserted-by":"publisher","DOI":"10.1029\/2005WR004472"},{"key":"bibr22-1094342015584520","doi-asserted-by":"publisher","DOI":"10.1080\/01969722.2014.862104"},{"key":"bibr23-1094342015584520","doi-asserted-by":"publisher","DOI":"10.1029\/2006GL028394"},{"issue":"1","key":"bibr24-1094342015584520","first-page":"3","volume":"5","author":"Neumann V","year":"1966","journal-title":"IEEE Transactions on Neural Networks"},{"key":"bibr25-1094342015584520","volume-title":"CUDA C Best practices","author":"NVIDIA Corporation","year":"2012"},{"key":"bibr26-1094342015584520","volume-title":"CUDA C Programming Guide","author":"NVIDIA Corporation","year":"2012"},{"key":"bibr27-1094342015584520","unstructured":"NVIDIA Corporation (2012c) NVIDIAs next generation CUDATM compute architecture: Kepler GK110 Avaliable at: http:\/\/www.nvidia.com\/content\/PDF\/kepler\/NVIDIA-kepler-GK110-Architecture-Whitepaper.pdf."},{"key":"bibr28-1094342015584520","doi-asserted-by":"publisher","DOI":"10.1029\/GL011i007p00641"},{"key":"bibr29-1094342015584520","doi-asserted-by":"publisher","DOI":"10.1140\/epjst\/e2011-01398-x"},{"key":"bibr30-1094342015584520","first-page":"247","volume":"87","author":"Rongo R","year":"2008","journal-title":"Fundamenta Informaticae"},{"key":"bibr31-1094342015584520","doi-asserted-by":"publisher","DOI":"10.1016\/j.geomorph.2006.10.016"},{"key":"bibr32-1094342015584520","doi-asserted-by":"publisher","DOI":"10.1016\/j.jocs.2014.05.001"},{"key":"bibr33-1094342015584520","doi-asserted-by":"publisher","DOI":"10.1016\/j.camwa.2011.04.012"},{"key":"bibr34-1094342015584520","doi-asserted-by":"publisher","DOI":"10.1016\/j.procs.2010.04.004"},{"key":"bibr35-1094342015584520","doi-asserted-by":"publisher","DOI":"10.1145\/2043635.2043641"},{"issue":"5","key":"bibr36-1094342015584520","first-page":"333","volume":"8","author":"Vihas C","year":"2013","journal-title":"Journal of Cellular Automata"},{"key":"bibr37-1094342015584520","unstructured":"Villa O, Chavarr\u00eda-mir D, Gurumoorthi V, (2013) Effects of floating-point non-associativity on numerical computations on massively multithreaded systems. Available at: http:\/\/www.eng.utah.edu\/\u223ccs6210\/nonassociativity.pdf."},{"key":"bibr38-1094342015584520","doi-asserted-by":"publisher","DOI":"10.1016\/j.neucom.2014.04.057"}],"container-title":["The International Journal of High Performance Computing Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1094342015584520","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.1177\/1094342015584520","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1094342015584520","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T08:19:40Z","timestamp":1777450780000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/1094342015584520"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,7,27]]},"references-count":38,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2017,3]]}},"alternative-id":["10.1177\/1094342015584520"],"URL":"https:\/\/doi.org\/10.1177\/1094342015584520","relation":{},"ISSN":["1094-3420","1741-2846"],"issn-type":[{"value":"1094-3420","type":"print"},{"value":"1741-2846","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016,7,27]]}}}