{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,30]],"date-time":"2025-10-30T07:07:25Z","timestamp":1761808045092,"version":"3.40.3"},"publisher-location":"Cham","reference-count":13,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319321486"},{"type":"electronic","value":"9783319321493"}],"license":[{"start":{"date-parts":[[2016,1,1]],"date-time":"2016-01-01T00:00:00Z","timestamp":1451606400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2016]]},"DOI":"10.1007\/978-3-319-32149-3_5","type":"book-chapter","created":{"date-parts":[[2016,4,1]],"date-time":"2016-04-01T02:24:42Z","timestamp":1459477482000},"page":"43-52","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["A Bucket Sort Algorithm for the Particle-In-Cell Method on Manycore Architectures"],"prefix":"10.1007","author":[{"given":"Andreas","family":"Jocksch","sequence":"first","affiliation":[]},{"given":"Farah","family":"Hariri","sequence":"additional","affiliation":[]},{"given":"Trach-Minh","family":"Tran","sequence":"additional","affiliation":[]},{"given":"Stephan","family":"Brunner","sequence":"additional","affiliation":[]},{"given":"Claudio","family":"Gheller","sequence":"additional","affiliation":[]},{"given":"Laurent","family":"Villard","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2016,4,2]]},"reference":[{"key":"5_CR1","unstructured":"http:\/\/devblogs.nvidia.com\/parallelforall\/gpu-pro-tip-fast-histograms-using-\nshared-atomics-maxwell\/"},{"key":"5_CR2","doi-asserted-by":"publisher","first-page":"687","DOI":"10.1007\/s002360050103","volume":"34","author":"A Burnetas","year":"1997","unstructured":"Burnetas, A., Solow, D., Agarwal, R.: An analysis and implementation of an efficient in-place bucket sort. Acta Informatica 34, 687\u2013700 (1997)","journal-title":"Acta Informatica"},{"key":"5_CR3","doi-asserted-by":"publisher","first-page":"5374","DOI":"10.1016\/j.jcp.2012.04.040","volume":"231","author":"G Chen","year":"2012","unstructured":"Chen, G., Cha\u0107on, L., Barnes, D.C.: An efficient mixed-precision, hybrid CPU-GPU implementation of a nonlinearly implicit one-dimensional particle-in-cell algorithm. J. Comput. Phys. 231, 5374\u20135388 (2012)","journal-title":"J. Comput. Phys."},{"issue":"3","key":"5_CR4","doi-asserted-by":"publisher","first-page":"708","DOI":"10.1016\/j.cpc.2013.10.013","volume":"185","author":"VK Decyk","year":"2014","unstructured":"Decyk, V.K., Singh, T.V.: Particle-in-cell algorithms for emerging computer architectures. Comput. Phys. Commun. 185(3), 708\u2013719 (2014)","journal-title":"Comput. Phys. Commun."},{"key":"5_CR5","doi-asserted-by":"crossref","unstructured":"Hockney, R.W., Eastwood, J.W.: Computer Simulation Using Particles. Hilger, Bristol (1988)","DOI":"10.1201\/9781439822050"},{"key":"5_CR6","doi-asserted-by":"publisher","first-page":"409","DOI":"10.1016\/j.cpc.2007.04.006","volume":"177","author":"S Jolliet","year":"2007","unstructured":"Jolliet, S., Bottino, A., Angelino, P., Hatzky, R., Tran, T.M., Mcmillan, B.F., Sauter, O., Appert, K., Idomura, Y., Villard, L.: A global collisionless PIC code in magnetic coordinates. Comput. Phys. Commun. 177, 409\u2013425 (2007)","journal-title":"Comput. Phys. Commun."},{"key":"5_CR7","doi-asserted-by":"crossref","unstructured":"Joseph, R.G., Ravunnitkutty, G., Ranka, S., D\u2019Azevedo, E., Klasky, S.: Efficient GPU implementation for particle in cell algorithm. In: 25th IEEE International Parallel and Distributed Processing Symposium (IPDPS), Anchorage (Alaska), May 2011","DOI":"10.1109\/IPDPS.2011.46"},{"issue":"2","key":"5_CR8","doi-asserted-by":"publisher","first-page":"245","DOI":"10.1142\/S0129626411000187","volume":"21","author":"D Merrill","year":"2011","unstructured":"Merrill, D., Grimshaw, A.: High performance and scalable radix sorting: a case study of implementing dynamic parallelism for GPU computing. Parallel Process. Lett. 21(2), 245\u2013272 (2011)","journal-title":"Parallel Process. Lett."},{"key":"5_CR9","doi-asserted-by":"publisher","first-page":"2161","DOI":"10.1016\/j.cpc.2011.05.012","volume":"182","author":"P Mertmann","year":"2011","unstructured":"Mertmann, P., Eremin, D., Mussenbrock, T., Brinkmann, R.P., Awakowicz, P.: Fine-sorting one-dimensional particle-in-cell algorithm with Monte-Carlo collisions on a graphics processing unit. Comput. Phys. Commun. 182, 2161\u20132167 (2011)","journal-title":"Comput. Phys. Commun."},{"key":"5_CR10","first-page":"161","volume":"16","author":"T Rozen","year":"2008","unstructured":"Rozen, T., Boryczko, K., Alda, W.: GPU bucket sort algorithm with applications to nearest-neighbour search. J. WSCG 16, 161\u2013167 (2008)","journal-title":"J. WSCG"},{"key":"5_CR11","doi-asserted-by":"crossref","unstructured":"Satish, N., Kim, C., Chhugani, J., Nguyen, A.D., Lee, V.W., Kim, D., Dubey, P.: Fast sort on CPUs and GPUs: a case for bandwidth oblivious SIMD sort. In: SIGMOD 2010, Indinapolis (Indiana), June 2010","DOI":"10.1145\/1807167.1807207"},{"key":"5_CR12","doi-asserted-by":"publisher","first-page":"1381","DOI":"10.1016\/j.jpdc.2008.05.012","volume":"68","author":"E Sintorn","year":"2008","unstructured":"Sintorn, E., Assarsson, U.: Fast parallel GPU-sorting using a hybrid algorithm. J. Parallel Distrib. Comput. 68, 1381\u20131388 (2008)","journal-title":"J. Parallel Distrib. Comput."},{"key":"5_CR13","doi-asserted-by":"publisher","first-page":"1339","DOI":"10.1016\/j.jpdc.2008.05.009","volume":"68","author":"G Stantchev","year":"2008","unstructured":"Stantchev, G., Dorland, W., Gumerov, N.: Fast parallel particle-to-grid interpolation for plasma PIC simulations on the GPU. J. Parallel Distrib. Comput. 68, 1339\u20131349 (2008)","journal-title":"J. Parallel Distrib. Comput."}],"container-title":["Lecture Notes in Computer Science","Parallel Processing and Applied Mathematics"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-32149-3_5","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,12,15]],"date-time":"2020-12-15T01:07:01Z","timestamp":1607994421000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-32149-3_5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016]]},"ISBN":["9783319321486","9783319321493"],"references-count":13,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-32149-3_5","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2016]]},"assertion":[{"value":"2 April 2016","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}