Please use this identifier to cite or link to this item:
http://hdl.handle.net/10071/28133
Author(s): | Abreu, P. Fonseca, R. Silva, L. O. |
Editor: | Schroeder, C. B., Leemans, W., and Esarey, E. |
Date: | 2009 |
Title: | Streaming the Boris pusher: A CUDA implementation |
Volume: | 1086 |
Book title/volume: | Advanced Accelerator Concepts: Proceedings of the 13th Advanced Accelerator Concepts Workshop |
Pages: | 328 - 333 |
Event title: | 13th Advanced Accelerator Concepts Workshop |
Reference: | Abreu, P., Fonseca, R., & Silva, L. O. (2009). Streaming the Boris pusher: A CUDA implementation. In C. B. Schroeder, W. Leemans, & E. Esarey (Eds.), Advanced Accelerator Concepts: Proceedings of the 13th Advanced Accelerator Concepts Workshop (vol. 1086, pp. 328-333). American Institute of Physics. https://doi.org/10.1063/1.3080927 |
ISSN: | 0094-243X |
ISBN: | 978-0-7354-0617-9 |
DOI (Digital Object Identifier): | 10.1063/1.3080927 |
Keywords: | Boris pusher Stream processing CUDA |
Abstract: | We demonstrate an implementation of the Boris Particle Pusher Algorithm using CUDA-enabled processors. A simplified PIC code is used as a reference for the pusher and several tests are shown. The deployment time from a developer point of view is also evaluated. Results show that CUDA is a good tool for significant code acceleration with minimal code impact and minimal effort for the developer. |
Peerreviewed: | yes |
Access type: | Open Access |
Appears in Collections: | IT-CRI - Comunicações a conferências internacionais |
Files in This Item:
File | Size | Format | |
---|---|---|---|
conferenceobject_37315.pdf | 313,34 kB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.