{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T07:38:55Z","timestamp":1740123535157,"version":"3.37.3"},"reference-count":18,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2021,10,19]],"date-time":"2021-10-19T00:00:00Z","timestamp":1634601600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,10,19]],"date-time":"2021-10-19T00:00:00Z","timestamp":1634601600000},"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":["J Supercomput"],"published-print":{"date-parts":[[2022,4]]},"DOI":"10.1007\/s11227-021-04136-1","type":"journal-article","created":{"date-parts":[[2021,10,19]],"date-time":"2021-10-19T10:13:10Z","timestamp":1634638390000},"page":"6448-6460","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["CPU\u2013GPU buffer communication using compute shader to fill volumes with spheres"],"prefix":"10.1007","volume":"78","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4495-2017","authenticated-orcid":false,"given":"F. A.","family":"Madera-Ramirez","sequence":"first","affiliation":[]},{"given":"J. L.","family":"Lopez-Martinez","sequence":"additional","affiliation":[]},{"given":"F.","family":"Moo-Mena","sequence":"additional","affiliation":[]},{"given":"J.","family":"Gomez-Montalvo","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2021,10,19]]},"reference":[{"key":"4136_CR1","doi-asserted-by":"crossref","unstructured":"Aldu\u00e1n I, Otaduy MA (2011) SPH Granular Flow with Friction and Cohesion. In: Proceedings of the 2011 ACM SIGGRAPH\/Eurographics Symposium on Computer Animation. Vancouver, British Columbia, Canada","DOI":"10.1145\/2019406.2019410"},{"key":"4136_CR2","doi-asserted-by":"crossref","unstructured":"Bell N, Yu Y, Mucha PJ (2005) Particle-based Simulation of Granular Materials. In: Proceedings of the 2005 ACM SIGGRAPH\/Eurographics Symposium on Computer Animation, SCA \u201905. Los Angeles, California","DOI":"10.1145\/1073368.1073379"},{"key":"4136_CR3","doi-asserted-by":"publisher","unstructured":"Cohen J, Tariq S, Green S (2010) Interactive fluid-particle simulation using translating Eulerian grids. In: Proceedings of I3D 2010: The 2010 ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games. https:\/\/doi.org\/10.1145\/1730804.1730807","DOI":"10.1145\/1730804.1730807"},{"key":"4136_CR4","doi-asserted-by":"publisher","unstructured":"Dharma D, Jonathan C, Kistidjantoro AI, Manaf A (2017) Material Point Method Based Fluid Simulation on GPU Using Compute Shader. In: International Conference on Advanced Informatics, Concepts, Theory, and Applications (ICAICTA), Denpasar, Indonesia, pp. 1-6, https:\/\/doi.org\/10.1109\/ICAICTA.2017.8090962","DOI":"10.1109\/ICAICTA.2017.8090962"},{"key":"4136_CR5","doi-asserted-by":"publisher","unstructured":"Di B, Sun J, Li D, Chen H, Quan Z (2018) GMOD: A Dynamic GPU Memory Overflow Detector. In: Proceedings of the 27th International Conference on Parallel Architectures and Compilation Techniques (PACT \u201918). Association for Computing Machinery, New York, NY, USA. Article 20, 1\u201313. https:\/\/doi.org\/10.1145\/3243176.3243194","DOI":"10.1145\/3243176.3243194"},{"key":"4136_CR6","doi-asserted-by":"publisher","unstructured":"Erb C, Greathouse JL (2018) clARMOR: a dynamic buffer overflow detector for OpenCL kernels. In: IWOCL \u201918: Proceedings of the International Workshop on OpenCL, article 15, pp1-2, https:\/\/doi.org\/10.1145\/3204917.3204934","DOI":"10.1145\/3204917.3204934"},{"key":"4136_CR7","volume-title":"Real-time collision detection, the Morgan Kaufman series in interactive 3D technology","author":"C Ericson","year":"2005","unstructured":"Ericson C (2005) Real-time collision detection, the Morgan Kaufman series in interactive 3D technology. CRC Press, Boca Raton"},{"key":"4136_CR8","unstructured":"The Art and Business of Making Games (2020) Pool hall lessons: fast, accurate collision detection between circles or spheres (accessed in September 2020). https:\/\/www.gamasutra.com\/view\/feature\/131424\/pool_hall_lessons_fast_accurate_.php"},{"key":"4136_CR9","doi-asserted-by":"publisher","unstructured":"Markus Ihmsen J, Orthmann B, Kolb SA, Matthias T (2014) SPH Fluids in Computer Graphics. In: Eurographics conference, State of the Art Reports,. https:\/\/doi.org\/10.2312\/egst.20141034","DOI":"10.2312\/egst.20141034"},{"key":"4136_CR10","unstructured":"Jacobson D (2007) Hardware accelerated point-based rendering of granular matter for interactive applications, mastersthesis. UMEA University, Department of Computing Science, SE-901 87 UMEA, Sweden"},{"issue":"2021","key":"4136_CR11","doi-asserted-by":"publisher","first-page":"107913","DOI":"10.1016\/j.cpc.2021.107913","volume":"263","author":"Zoltan Juhasz","year":"2021","unstructured":"Juhasz Zoltan, D\u016drian J\u00e1n, Derzsi Aranka, Matej\u010d\u00edk \u0160tefan, Donk\u00f3 Zolt\u00e1n, Hartmann Peter (2021) Efficient GPU implementation of the particle-in-cell\/Monte-Carlo collisions method for 1D simulation of low-pressure capacitively coupled plasmas. Comput Phys Commun 263(2021):107913. https:\/\/doi.org\/10.1016\/j.cpc.2021.107913","journal-title":"Comput Phys Commun"},{"key":"4136_CR12","unstructured":"Kanchev A (2020) Review of several techniques for accelerating physical simulations on the GPU. 59-th annual scientific conference of Angel Kanchev University of Ruse and Union of Scientists - Ruse \u201cNew Industries, Digital Economy, Society - Projections of the Future III\u201d"},{"key":"4136_CR13","doi-asserted-by":"crossref","unstructured":"Kolb A, Latta L, Rezk-Salama C (2004) Hardware-Based Simulation and Collision Detection for Large Particle Systems. In: Proceedings of the ACM SIGGRAPH\/EUROGRAPHICS Conference on Graphics Hardware, HWWS \u201904. Grenoble, France","DOI":"10.1145\/1058129.1058147"},{"key":"4136_CR14","doi-asserted-by":"publisher","unstructured":"Kusnadi L, Dharma D, Manaf A (2017) Material point method based fluid simulation optimization on GPU with CUDA. In: International conference on advanced informatics, concepts, theory, and applications (ICAICTA). https:\/\/doi.org\/10.1109\/ICAICTA.2017.8090962","DOI":"10.1109\/ICAICTA.2017.8090962"},{"key":"4136_CR15","first-page":"131","volume":"40","author":"FA Madera","year":"2020","unstructured":"Madera FA, Moo-Mena FJ, Montalvo JRG (2020) Sphere polygon interaction to fill volume objects objects. Ventana Inform 40:131\u2013144","journal-title":"Ventana Inform"},{"key":"4136_CR16","unstructured":"OpenGL (2021) The Industry\u2019s Foundation for High Performance Graphics (accessed in April 2021). https:\/\/www.opengl.org\/\/"},{"issue":"3","key":"4136_CR17","doi-asserted-by":"publisher","first-page":"179","DOI":"10.1111\/cgf.13178","volume":"36","author":"D Ren","year":"2017","unstructured":"Ren D, Lee B, H\u00f6llerer Tobias (2017) Stardust: accessible and transparent GPU support for information visualization rendering. Comput Graph Forum 36(3):179\u2013188. https:\/\/doi.org\/10.1111\/cgf.13178","journal-title":"Comput Graph Forum"},{"key":"4136_CR18","unstructured":"Winchenbach R, Hochstetter H, Kolb A (2016) Constrained neighbor lists for SPH-based fluid simulations. In: Proceedings of the ACM SIGGRAPH\/Eurographics symposium on computer animation (SCA \u201916). Eurographics Association, Goslar, DEU, 49\u201356"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-021-04136-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11227-021-04136-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-021-04136-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,3,18]],"date-time":"2022-03-18T16:21:39Z","timestamp":1647620499000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11227-021-04136-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,10,19]]},"references-count":18,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2022,4]]}},"alternative-id":["4136"],"URL":"https:\/\/doi.org\/10.1007\/s11227-021-04136-1","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"type":"print","value":"0920-8542"},{"type":"electronic","value":"1573-0484"}],"subject":[],"published":{"date-parts":[[2021,10,19]]},"assertion":[{"value":"7 October 2021","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"19 October 2021","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}